Sukellusvene
Italialainen yleisnero Leonardo da Vinci suunnitteli sukellusveneen paperilla 1400-luvun lopulla. Veneen toteuttaminen ei kuitenkaan onnistunut.
Dekabrist-luokka
Sukellusveneiden tarvetta ja vaatimuksia määriteltiin jo 1923. Vuonna 1925 Neuvostoliitto sai Italian Balilla-luokan suunnitelmat (joka puolestaan oli saanut vaikutteita Italian ensimmäisen maailmansodan sotakorvauksena saamasta saksalaisesta tyyppi UE 2:n U-120:sta), josta kehitettiin Neuvostoliiton oma malli. Pääsuunnittelijana oli Boris Malinin, joka suunnitteli myös Leninets-, Štš- ja M-veneet. Veneiden rakennus hyväksyttiin osana vuoden 1926 laivasto-ohjelmaa. Ensimmäinen vene otettiin palvelukseen marraskuussa 1930.