M- tai Maljutka-luokka () oli Neuvostoliiton laivaston sukellusveneluokka toisessa maailmansodassa.

Suunnittelu Veneet suunniteltiin 1930-luvun alkupuolella, kun katsottiin olevan tarve rakentaa rautateitse siirrettäviä sukellusveneitä. Tämän mahdollistamiseksi valmistettiin 18 rautatievaunua, joiden kantokyky oli 120 tonnia. Tämä oli samalla sukellusveneiden maksimiuppouma kuivana. Näin tiukka uppoumaraja teki suunnitelluista aluksista huonoja taistelualuksia ja ne eivät soveltuneet avomerellä käytyihin sotatoimiin. Huolimatta tiedostetuista rajoitteista veneitä valmistettiin suuria määriä. Valmistumisen jälkeiset koeajot toteutettiin Mustallamerellä, minkä jälkeen ne siirrettiin rautateitse Vladivostokiin. Järjestelmä mahdollisti Tyynenmeren laivaston vahvistamisen ilman uutta laivanrakennuskapasiteettia Tyynenmeren rannikolle.Gardiner 1987, s. 336.

M-luokkaan kuului neljä sarjan VI venettä, joiden hankinta sisällytettiin ensimmäiseen viisivuotissuunnitelmaan. Hankintaa täydennettiin 26 veneellä, jotka sisällytettiin Tyynenmeren laivaston hankintasuunnitelmaan. Näistä aluksista kaksi jäi kuitenkin Mustallemerelle. Alustavaa tilausta täydennettiin vielä toisessa viisivuotissuunnitelmassa 20 sarjan VIbis veneellä, neljällä sarjan XII veneellä 24 sarjan XIIbis veneellä. Lopulta vielä 19 sarjan XIIbis veneen ja seitsemän sarjan XV veneen rakennustyöt aloitettiin kolmannen viisivuotissuunnitelman hankintoina.

Alukset Sarja VI thumb|Sarja VI A. N. Asafovin suunnitteleman sarjan aluksia valmistettiin yhteensä 30 kappaletta, jotka kahta lukuun ottamatta siirrettiin Kaukoitään. Sodan jälkeen yksi sarjan aluksista myytiin heinäkuussa 1953 Kiinalle, joka käytti sitä Qingdaossa satamaan sijoitettuna koululaivana. Lisäksi neljä sarjan aluksista myytiin 1957 Romanialle.Polmar & Noot 1991, s. 255–257.

+VI-sarja Nimi Rakentaja Kölinlasku Vesillelasku Palvelus Kohtalo M-1 Uralmaš, Sverdlovsk 3. lokakuuta 1932 8. huhtikuuta 1933 26. huhtikuuta 1934 siirretty Kaukoitään joulukuussa 1933 M-2 Uralmaš, Sverdlovsk 3. lokakuuta 1932 8. huhtikuuta 1933 28. huhtikuuta 1934 siirretty Kaukoitään joulukuussa 1933 M-3 Uralmaš, Sverdlovsk 2. lokakuuta 1932 8. kesäkuuta 1933 22. toukokuuta 1934 siirretty Kaukoitään joulukuussa 1933 M-4 Uralmaš, Sverdlovsk 1. huhtikuuta 1933 18. marraskuuta 1933 2. kesäkuuta 1934 siirretty Kaukoitään 1934 M-5 Uralmaš, Sverdlovsk 1933 29. lokakuuta 1933 6. kesäkuuta 1934 siirretty Kaukoitään 1934 M-6 Uralmaš, Sverdlovsk 1932 24. huhtikuuta 1933 13. kesäkuuta 1934 siirretty Kaukoitään 1934 M-7 Uralmaš, Sverdlovsk 19. huhtikuuta 1933 5. elokuuta 1933 6. heinäkuuta 1934 siirretty Kaukoitään 1934 M-8 Uralmaš, Sverdlovsk 31. lokakuuta 1932 11. elokuuta 1933 5. heinäkuuta 1934 siirretty Kaukoitään 1934 M-9 Uralmaš, Sverdlovsk 20. tammikuuta 1933 27. syyskuuta 1933 5. heinäkuuta 1934 siirretty Kaukoitään 1934 M-10 Uralmaš, Sverdlovsk 1933 24. elokuuta 1933 5. heinäkuuta 1934 siirretty Kaukoitään 1934 M-11 Uralmaš, Sverdlovsk 16. toukokuuta 1933 29. marraskuuta 1933 5. heinäkuuta 1934 siirretty Kaukoitään 1934 M-12 Uralmaš, Sverdlovsk 26. toukokuuta 1933 2. joulukuuta 1933 5. heinäkuuta 1934 siirretty Kaukoitään 1934 M-13 Uralmaš, Sverdlovsk 7. kesäkuuta 1933 3. lokakuuta 1933 14. heinäkuuta 1934 siirretty Kaukoitään 1934 M-14 Uralmaš, Sverdlovsk 1933 26. joulukuuta 1933 10. heinäkuuta 1934 siirretty Kaukoitään 1934 M-15 Uralmaš, Sverdlovsk 1933 26. joulukuuta 1933 14. heinäkuuta 1934 siirretty Kaukoitään 1934 M-16 Uralmaš, Sverdlovsk 5. elokuuta 1933 28. joulukuuta 1933 22. heinäkuuta 1934 siirretty Kaukoitään 1934 M-17 Uralmaš, Sverdlovsk 16. heinäkuuta 1933 27. joulukuuta 1933 21. heinäkuuta 1934 siirretty Kaukoitään 1934 M-18 Uralmaš, Sverdlovsk 18. heinäkuuta 1933 24. joulukuuta 1933 22. heinäkuuta 1934 siirretty Kaukoitään 1934 M-19 Uralmaš, Sverdlovsk 22. heinäkuuta 1933 14. toukokuuta 1934 29. elokuuta 1934 siirretty Kaukoitään 1934 M-20 Uralmaš, Sverdlovsk 25. elokuuta 1933 17. maaliskuuta 1934 23. syyskuuta 1934 siirretty Kaukoitään 1934 M-21 Uralmaš, Sverdlovsk 27. syyskuuta 1933 11. toukokuuta 1934 23. syyskuuta 1934 siirretty Kaukoitään 1934 M-22 Uralmaš, Sverdlovsk 6. lokakuuta 1933 15. toukokuuta 1934 10. lokakuuta 1934 siirretty Kaukoitään 1934 M-23 Uralmaš, Sverdlovsk 1933 16. toukokuuta 1934 10. lokakuuta 1934 siirretty Kaukoitään 1934palannut Mustallemerelle M-24 Uralmaš, Sverdlovsk 21. lokakuuta 1933 1. kesäkuuta 1934 10. lokakuuta 1934 siirretty Kaukoitään 1934palannut Mustallemerelle M-25 Uralmaš, Sverdlovsk 1933 16. huhtikuuta 1934 18. marraskuuta 1934 siirretty Kaukoitään 1934palannut Mustallemerelle M-26 Uralmaš, Sverdlovsk 1933 14. huhtikuuta 1934 18. marraskuuta 1934 siirretty Kaukoitään 1934palannut Mustallemerelle M-27 Uralmaš, Sverdlovsk 14. kesäkuuta 1933 23. heinäkuuta 1934 31. joulukuuta 1934 siirretty Kaukoitään 1934palannut Mustallemerelle M-28 Uralmaš, Sverdlovsk 12. heinäkuuta 1933 21. kesäkuuta 1934 16. heinäkuuta 1935 siirretty Kaukoitään joulukuussa 1934palannut Mustallemerelle M-51 Uralmaš, Sverdlovsk 17. marraskuuta 1932 8. syyskuuta 1933 9. syyskuuta 1934 siirretty Kaukoitään elokuussa 1942uponnut 23. syyskuusta 1943 onnettomuudessa Otšamtširan edustallahylky nostettu 1. lokakuuta 1943palannut Mustallemerelle 1943 M-52 Uralmaš, Sverdlovsk 17. marraskuuta 1932 18. tammikuuta 1934 9. syyskuuta 1934 siirretty Kaukoitään elokuussa 1942palannut Mustallemerelle 1943

Sarja VI bis thumb|Sarja VI bis Sarjan aluksista M-71 – M-80 valmistettiin osina Martin telakalla Nikolajevissa ja ne ainoastaan kasattiin taulukossa ilmoitetulla telakalla. Kaksi sarjan veneistä myytiin 1950-luvulla Pohjois-Korealle.Polmar & Noot 1991, s. 257–258.

+VIbis-sarja Nimi Rakentaja Kölinlasku Vesillelasku Palvelus Kohtalo M-53 Martin telakka, Nikolajev 18. lokakuuta 1934 10. helmikuuta 1935 11. kesäkuuta 1935 siirretty Kaukoitään 1939nimetty 27. lokakuuta 1939 uudelleen M-47:ksi M-54 Martin telakka, Nikolajev 20. joulukuuta 1934 15. syyskuuta 1935 14. lokakuuta 1936 M-55 Martin telakka, Nikolajev 25. maaliskuuta 1935 20. marraskuuta 1935 17. lokakuuta 1936 M-56 Martin telakka, Nikolajev 25. maaliskuuta 1935 20. marraskuuta 1935 21. lokakuuta 1936 nimetty 27. lokakuuta 1941 uudelleen M-48:ksi M-71 Ždanov, Leningrad 10. maaliskuuta 1934 31. joulukuuta 1934 24. elokuuta 1935 tuhottu 24. kesäkuuta 1941 M-72 Ždanov, Leningrad 10. maaliskuuta 1934 23. joulukuuta 1934 24. elokuuta 1935 romutettu M-73 Ždanov, Leningrad 10. maaliskuuta 1934 5. tammikuuta 1935 24. elokuuta 1935 romutettu M-74 Ždanov, Leningrad 10. maaliskuuta 1934 31. joulukuuta 1934 24. elokuuta 1935 upotettu 23. syyskuuta 1941nostettu 1942 M-75 Ždanov, Leningrad 10. maaliskuuta 1934 5. helmikuuta 1935 24. elokuuta 1935 romutettu M-76 Ždanov, Leningrad 10. maaliskuuta 1934 8. helmikuuta 1935 24. elokuuta 1935 M-77 Ždanov, Leningrad 10. maaliskuuta 1934 2. syyskuuta 1935 19. kesäkuuta 1936 Laatokalle kesäkuussa 1943Itämerelle elokuussa 1944 M-78 Ždanov, Leningrad 20. maaliskuuta 1934 21. maaliskuuta 1935 19. kesäkuuta 1936 upotettu 24. kesäkuuta 1941 M-79 Ždanov, Leningrad 25. elokuuta 1934 15. syyskuuta 1935 15. heinäkuuta 1936 Laatokalle kesäkuussa 1943Itämerelle elokuussa 1944 M-80 Ždanov, Leningrad 25. elokuuta 1934 15. syyskuuta 1935 15. heinäkuuta 1936 tuhottu 24. kesäkuuta 1941 M-81 Sudomeh, Leningrad 25. elokuuta 1934 15. syyskuuta 1935 15. heinäkuuta 1936 tuhoutunut 1. heinäkuuta 1941 M-82 Sudomeh, Leningrad 2. helmikuuta 1934 10. kesäkuuta 1935 6. marraskuuta 1935 Kaukoitään 1939nimetty 27. lokakuuta 1939 uudelleen M-43:ksi M-83 Sudomeh, Leningrad 10. helmikuuta 1934 1. kesäkuuta 1935 6. marraskuuta 1935 tuhottu 24. kesäkuuta 1941 M-84 Sudomeh, Leningrad 10. maaliskuuta 1934 15. heinäkuuta 1935 27. marraskuuta 1935 Kaukoitään 1939nimetty 27. lokakuuta 1939 uudelleen M-44:ksi M-85 (ex- M-77) Sudomeh, Leningrad 29. toukokuuta 1934 15. heinäkuuta 1935 4. marraskuuta 1935 Kaukoitään 1939nimetty 27. lokakuuta 1939 uudelleen M-45:ksi M-86 (ex- M-78) Sudomeh, Leningrad 29. toukokuuta 1934 15. heinäkuuta 1935 4. marraskuuta 1935 Kaukoitään 1939nimetty 27. lokakuuta 1939 uudelleen M-46:ksi

Sarja XII

+XII-sarjaPolmar & Noot 1991, s. 263. Nimi Rakentaja Kölinlasku Vesillelasku Palvelus Kohtalo M-87 Sudomeh, Leningrad 10. syyskuuta 1936 10. heinäkuuta 1937 11. joulukuuta 1937 Pohjoiseen laivastoon toukokuussa 1937 nimellä M-171palautettu Itämeren laivastoon 1947poistettu alusluettelosta 1958 M-88 Sudomeh, Leningrad 17. kesäkuuta 1936 12. kesäkuuta 1937 11. joulukuuta 1937 Pohjoiseen laivastoon toukokuussa 1937 nimellä M-172tuhoutunut Norjan rannikolla lokakuussa 1943 M-89 Sudomeh, Leningrad 27. kesäkuuta 1936 9. lokakuuta 1937 22. kesäkuuta 1938 Pohjoiseen laivastoon toukokuussa 1937 nimellä M-173upotettu 24. elokuuta 1942 M-90 Sudomeh, Leningrad 27. kesäkuuta 1936 28. marraskuuta 1937 21. kesäkuuta 1938

Sarja XIIbis Alukset olivat samankaltaisia kuin sarjan XII veneet, mutta niiden suorituskykyä oli hieman parannettu. Sarjan aluksilla oli 17,2 tonnia polttoainetta ja niiden operatiivinen merelläoloaika oli 15 vuorokautta. Sarjaan kuulunut M-401 oli koealus, jossa oli propulsiojärjestelmänä yksi A. S. Kassatsijerin suunnittelema suljetun silmukan dieselmoottori. Sodan jälkeen sarjan aluksista luovutettiin 1954 kolme Bulgarialle.Polmar & Noot 1991, s. 266–268.