There are currently 41 guns, 8 melee weapons, and 2 throwables in the game.
ak47
arx160
aug
acr
m3k
model_37
hp18
flues
vepr12
mosin
tango_51
cz600
barrett
m1895
g19
radio
cz75a
saf_200
m16a4
micro_uzi
vector
pp19
mp40
mcx_spear
lewis_gun
stoner_63
mg5
negev
mg36
m1_garand
vss
sr25
mini14
model_89
usas12
s_g17
deathray
revitalizer
fists
baseball_bat
kbar
maul
gas_can
heap_sword
ice_pick
seax
frag_grenade
smoke_grenade