Lokostrelec je vrsta rib, ki izvirajo iz Azije in Avstralije, ki plenijo žuželke tako, da iz ust izstrelijo kapljice vode. Njegov cilj je presenetljivo natančen, raziskave pa so pokazale, da ima kompleksne sposobnosti vizualne obdelave. Znanih je le nekaj vrst, ki vse spadajo v družino Toxotidae. Včasih jih hranijo kot hišne ljubljenčke.
Lokostrel, imenovan tudi spinner ribe, živi v številnih različnih okoljih v jugovzhodni Aziji, severni Avstraliji in Indiji. Večinoma imajo raje slano ali bočato vodo, včasih pa jih najdemo še dlje v notranjosti v sladkovodnih potokih. Večina vrst je razmeroma majhnih in ozkega telesa ter imajo črne črte ali lise, ki dopolnjujejo njihovo srebrno ali svetlo rjavo barvo. Na splošno so v dolžino manj kot 6 cm (15.2 palcev), čeprav je za nekatere znano, da dosežejo več kot 30.4 cm.
Te majhne ribice so si prislužile ime lokostrelec na podlagi svoje edinstvene metode lova na plen, podobno kot lokostrelec, ki strelja puščico. Ribe lahko lovijo posamezno ali v skupinah in običajno napadajo žuželke, ki sedijo tik nad vodo na listih ali travnikih. Ribe, ki napadajo, izstrelijo kapljice vode na nič hudega slutečo žuželko, ki pade v vodo in jo pojedo. Lahko natančno napovedujejo, kje bo njihov plen pristal in lahko skočijo iz vode, da pogoltnejo žuželko.
Kot lovci so te ribe presenetljivo natančne in lahko zadenejo tarče do 3 centimetrov nad površino vode. Njihova žlebljena usta in močne čeljustne mišice lahko projicirajo tok vode 91 metrov ali več. Nekatere vrste so sposobne streljati do sedemkrat, če njihov prvi strel ni bil na mestu.
Raziskave so pokazale, da ima ta vrsta rib zelo napredne sposobnosti, ko gre za vid. Ena študija je pokazala, da imajo sposobnost, znano kot vidnost predmetne orientacije, kar pomeni, da so lahko lažje videli predmete, če so imeli drugačno orientacijo kot ozadje. Ta sposobnost je prej veljala za izključno sesalce. Druga skupina raziskovalcev je lahko usposobila lokostrelce, da zadenejo premikajoče se tarče. Neverjetno, nekatere ribe so se te sposobnosti lahko naučile preprosto z opazovanjem drugih rib, ki so bile izurjene.
Znanih je manj kot deset vrst rib lokostrelcev, ki jih uvrščamo v družino Toxotidae. Nekatere, kot sta lokostrelec (Toxotes jaculatrix) in pegasti lokostrelec (Toxotes chatareus), ljudje ulovijo in pojedo. Ena vrsta, ki je bila odkrita leta 2004, Toxotes kimberleyensis ali kimberley archerfish, živi izključno v sladkovodnih okoljih v Avstraliji.
Lokostrelce včasih hranijo kot hišne ljubljenčke, vendar lahko njihove edinstvene prehranjevalne navade otežijo ustrezno skrb zanje. So vsejedi, zato jih lahko hranimo tako z živimi žuželkami kot s posušenimi morskimi algami. V cisternah je praviloma priporočljivo združiti ribe enake velikosti, saj lahko večje ribe poberejo ali celo pojedo manjše.