56 avatud lähtekoodiga Pythoni projekti

56 avatud lähtekoodiga Pythoni projekti

1. Kolb

See on Pythonis kirjutatud mikroraamistik. Sellel pole vormide valideerimist ega andmebaasi abstraktsioonikihti, kuid see võimaldab teil kasutada tavaliste funktsioonide jaoks kolmandate osapoolte teeke. Ja sellepärast on see mikroraamistik. Flask on loodud rakenduste loomise lihtsaks ja kiireks muutmiseks, olles samal ajal skaleeritav ja kerge. See põhineb Werkzeugi ja Jinja2 projektidel. Lisateavet selle kohta saate lugeda DataFlairi viimasest artiklist Pythoni kolb.

2. Keras

Keras on avatud lähtekoodiga närvivõrgu raamatukogu, mis on kirjutatud Pythonis. See on kasutajasõbralik, modulaarne ja laiendatav ning seda saab kasutada TensorFlow, Theano, PlaidML või Microsoft Cognitive Toolkit (CNTK) peal. Keras on kõik olemas: mallid, eesmärgi- ja ülekandefunktsioonid, optimeerijad ja palju muud. Samuti toetab see konvolutsioonilisi ja korduvaid närvivõrke.

Viimase Kerasel põhineva avatud lähtekoodiga projekti kallal töötamine - Rinnavähi klassifikatsioon.

56 avatud lähtekoodiga Pythoni projekti

Artikkel on tõlgitud EDISON Tarkvara toel, mis arendab Vivaldi dokumentide säilitamise diagnostikasüsteemi ning investeerib idufirmadesse.

3.Avarus

See on avatud lähtekoodiga tarkvara raamatukogu, mis tegeleb loomuliku keele töötlemine (NLP) ning kirjutatud Pythonis ja Cythonis. Kui NLTK sobib rohkem õppe- ja teadustööks, siis spaCy ülesanne on pakkuda tarkvara tootmiseks. Lisaks on Thinc spaCy masinõppeteek, mis pakub CNN-i mudeleid osalise kõne märgistamiseks, sõltuvuse sõelumiseks ja nimega olemi tuvastamiseks.

4. Sentry

Sentry pakub hostitud avatud lähtekoodiga vigade jälgimist, et saaksite vigu reaalajas tuvastada ja liigitada. Lihtsalt installige oma keele(de) või raamistiku(te) jaoks mõeldud SDK ja alustage. See võimaldab teil jäädvustada käsitlemata erandeid, uurida virna jälgi, analüüsida iga probleemi mõju, jälgida projekti vigu, määrata probleeme ja palju muud. Sentry kasutamine tähendab vähem vigu ja rohkem koodi tarnimist.

5.OpenCV

OpenCV on avatud lähtekoodiga arvutivisiooni ja masinõppe raamatukogu. Raamatukogus on rohkem kui 2500 optimeeritud algoritmi arvutinägemisega seotud ülesannete jaoks, nagu objektide tuvastamine ja tuvastamine, erinevat tüüpi inimtegevuste klassifitseerimine, kaamera liikumise jälgimine, XNUMXD-objektimudelite loomine, piltide õmblemine kõrge eraldusvõimega piltide saamiseks ja paljud muud toimingud. . Teek on saadaval paljudes keeltes, nagu Python, C++, Java jne.

Tärnide arv Githubis: 39585

Kas olete juba mõne OpenCV projekti kallal töötanud? Siin on üks - Soo ja vanuse määramise projekt

6. Nilearn

See on moodul NeuroImagingi andmete statistilise õppimise kiireks ja hõlpsaks rakendamiseks. See võimaldab teil kasutada scikit-learni mitme muutujaga statistika jaoks ennustava modelleerimise, klassifitseerimise, dekodeerimise ja ühenduvusanalüüsi jaoks. Nilearn on osa NiPy ökosüsteemist, mis on kogukond, mis on pühendunud Pythoni kasutamisele neuropiltide andmete analüüsimiseks.

Tärnide arv per Github: 549

7. scikit-Õpi

Scikit-learn on veel üks avatud lähtekoodiga Pythoni projekt. See on Pythoni jaoks väga kuulus masinõppe raamatukogu. Sageli koos NumPy ja SciPyga kasutatav SciPy pakub klassifitseerimist, regressiooni ja rühmitamist – see toetab SVM (Support Vector Machines), juhuslikud metsad, gradiendi kiirendus, k-keskmised ja DBSCAN. See teek on kirjutatud Pythonis ja Cythonis.

Tärnide arv Githubis: 37,144

8. PyTorch

PyTorch on veel üks avatud lähtekoodiga masinõppe raamatukogu, mis on kirjutatud Pythonis ja Pythoni jaoks. See põhineb Torchi raamatukogul ja sobib suurepäraselt sellistes valdkondades nagu arvutinägemine ja loomuliku keele töötlemine (NLP). Sellel on ka C++ esiosa.

Paljude muude funktsioonide hulgas pakub PyTorch kahte kõrgetasemelist:

  • Tugevalt GPU-kiirendusega tensorarvutus
  • Sügavad närvivõrgud

Tähtede arv Githubis: 31 779

9. Librosa

Librosa on üks parimaid pythoni raamatukogusid muusika ja heli analüüsimiseks. See sisaldab vajalikke komponente, mida kasutatakse muusikast teabe hankimiseks. Teek on hästi dokumenteeritud ja sisaldab mitmeid õpetusi ja näiteid, mis muudavad teie ülesande lihtsamaks.

Tärnide arv Githubis: 3107

Avatud lähtekoodiga Pythoni projekti ja Librosa juurutamine - kõneemotsiooni tuvastamine.

10. Gensim

Gensim on Pythoni teek teemade modelleerimiseks, dokumentide indekseerimiseks ja suurettevõtete sarnasuse otsimiseks. See on suunatud NLP-le ja teabeotsingu kogukondadele. Gensim on lühend sõnadest "generate like". Varem koostas ta selle artikliga sarnaste artiklite lühikese loendi. Gensim on selge, tõhus ja skaleeritav. Gensim pakub lihttekstist järelevalveta semantilise modelleerimise tõhusat ja lihtsat rakendamist.

Tähtede arv Githubis: 9 870

11.Django

Django on kõrgetasemeline Pythoni raamistik, mis soodustab kiiret arengut ja usub DRY (Don't Repeat Yourself) põhimõtet. See on Pythoni jaoks väga võimas ja enim kasutatav raamistik. See põhineb MTV (Model-Template-View) mustril.

Tähtede arv Githubis: 44 214

12. Näotuvastus

Näotuvastus on GitHubi populaarne projekt. See tunneb Pythoni/käsurea abil hõlpsalt näod ära ja nendega manipuleerib ning kasutab selleks maailma lihtsaimat näotuvastuse teeki. See kasutab dlib-i koos süvaõppega, et tuvastada Wildi etalonil nägusid 99,38% täpsusega.

Tärnide arv Githubis: 28,267

13. Küpsiselõikur

Cookiecutter on käsurea utiliit, mida saab kasutada mallide (cookiecutter) põhjal projektide loomiseks. Üks näide oleks pakettprojekti loomine pakettprojekti mallist. Need on platvormidevahelised mallid ja projektimallid võivad olla mis tahes keeles või märgistusvormingus, näiteks Python, JavaScript, HTML, Ruby, CoffeeScript, RST ja Markdown. Samuti võimaldab see kasutada samas projektimallis mitut keelt.

Tähtede arv Githubis: 10 291

14. Pandad

Pandas on Pythoni andmeanalüüsi ja -manipulatsiooni teek, mis pakub märgistatud andmestruktuure ja statistilisi funktsioone.

Tärnide arv Githubis: 21,404

Pythoni avatud lähtekoodiga projekt Pandade proovimiseks - Parkinsoni tõve avastamine

15. Pipenv

Pipenv tõotab olla tootmisvalmis tööriist, mille eesmärk on tuua kõigist pakendimaailmadest parim Pythoni maailma. Selle terminalil on kenad värvid ja see ühendab Pipfile, pip ja virtualenv üheks käsuks. See loob ja haldab automaatselt teie projektide jaoks virtuaalset keskkonda ning pakub kasutajatele lihtsat viisi oma töökeskkonna kohandamiseks.

Tärnide arv Githubis: 18,322

16. SimpleCoin

See on Pythonis ehitatud krüptoraha plokiahela rakendus, kuid see on lihtne, ebaturvaline ja mittetäielik. SimpleCoin ei ole mõeldud tootmiseks kasutamiseks. SimpleCoin ei ole mõeldud tootmiseks, see on mõeldud hariduslikel eesmärkidel ja ainult selleks, et muuta töötav plokiahela juurdepääsetavaks ja lihtsamaks. See võimaldab salvestada kaevandatud räsi ja vahetada need mis tahes toetatud valuuta vastu.
Tärnide arv Githubis: 1343

17. Pyray

See on 3D-renderduse teek, mis on kirjutatud vanilla Pythonis. See renderdab Pythonis ja animatsioonis 2D-, 3D-, kõrgema mõõtmega objekte ja stseene. See leiab meid loodud videote, videomängude, füüsiliste simulatsioonide ja isegi ilusate piltide valdkonnast. Nõuded sellele: PIL, numpy ja scipy.

Tärnide arv Githubis: 451

18. MicroPython

MicroPython on Python mikrokontrolleritele. See on Python3 tõhus rakendus, mis on varustatud paljude Pythoni standardteegi pakettidega ja on optimeeritud töötama mikrokontrolleritel ja piiratud keskkondades. Pyboard on väike elektrooniline tahvel, mis käivitab MicroPythoni tühjal metallil, et saaks juhtida igasuguseid elektroonilisi projekte.

Tärnide arv per Github: 9,197

19. Kivi

Kivy on Pythoni teek loomuliku kasutajaliidesega (NUI) mobiilsete ja muude mitme puutega rakenduste arendamiseks. Sellel on graafikateek, mitu vidinavalikut, KV vahekeel oma vidinate loomiseks, hiire, klaviatuuri, TUIO ja mitme puutega sündmuste tugi. See on avatud lähtekoodiga raamatukogu uuenduslike kasutajaliidestega rakenduste kiireks arendamiseks. See on platvormideülene, ärisõbralik ja GPU-kiirendusega.

Tähtede arv Githubis: 9 930

20. kriips

Dash by Plotly on veebirakenduste raamistik. Flask, Plotly.js, React ja React.js peale ehitatud võimaldab meil kasutada Pythonit armatuurlaudade koostamiseks. See toidab Pythoni ja R-i mudeleid suures ulatuses. Dash võimaldab teil luua, testida, juurutada ja aru anda ilma DevOpsi, JavaScripti, CSS-i või CronJobsita. Dash on võimas, kohandatav, kerge ja hõlpsasti hallatav. See on ka avatud lähtekoodiga.

Tärnide arv Githubis: 9,883

21. Magenta

Magenta on avatud lähtekoodiga uurimisprojekt, mis keskendub masinõppele kui loomeprotsessi vahendile. See võimaldab teil masinõppe abil luua muusikat ja kunsti. Magenta on TensorFlow'l põhinev Pythoni teek, millel on utiliidid töötlemata andmetega töötamiseks, masinamudelite koolitamiseks ja uue sisu loomiseks.

22. R-CNN mask

See on R-CNNN maski rakendus Python 3, TensorFlow ja Keras. Mudel võtab iga rastri objekti eksemplari ja loob selle jaoks piirdekastid ja segmenteerimismaskid. See kasutab funktsioonide püramiidvõrku (FPN) ja ResNet101 magistraalvõrku. Koodi on lihtne pikendada. See projekt pakub ka klientide poolt jäädvustatud rekonstrueeritud 3D-ruumide Matterport3D andmekogu...
Tähtede arv Githubis: 14 055

23. TensorFlow mudelid

See on hoidla, kus on erinevad TensorFlow's rakendatud mudelid - ametlikud ja uurimismudelid. Sellel on ka näidised ja õpetused. Ametlikud mudelid kasutavad kõrgetasemelisi TensorFlow API-sid. Uurimismudelid on mudelid, mille teadlased on TensorFlow's juurutanud nende toetamiseks või küsimuste toetamiseks ja päringute esitamiseks.

Tähtede arv Githubis: 57 745

24. Snallygaster

Snallygaster on viis projektitahvlitega seotud probleemide korraldamiseks. Tänu sellele saate kohandada oma projektihalduspaneeli GitHubis, optimeerida ja automatiseerida oma töövoogu. See võimaldab teil sorteerida ülesandeid, ajastada projekte, automatiseerida töövoogu, jälgida edenemist, jagada olekut ja lõpuks lõpetada. Snallygaster saab otsida HTTP-serverites salajasi faile – see otsib veebiserverites saadaolevaid faile, mis ei tohiks olla avalikult kättesaadavad ja võivad kujutada endast turvariski.

Tähtede arv Githubis: 1 477

25.Statistikamudelid

see Pythoni pakett, mis täiendab scipyt statistilise andmetöötluse jaoks, sealhulgas kirjeldavat statistikat ning statistiliste mudelite hinnanguid ja järeldusi. Sellel on selleks klassid ja funktsioonid. Samuti võimaldab see läbi viia statistilisi teste ja statistiliste andmete uurimist.
Tähtede arv Githubis: 4 246

26. WhatWaf

See on täiustatud tulemüüri tuvastamise tööriist, mille abil saame aru saada, kas veebirakenduse tulemüür on olemas. See tuvastab veebirakenduses tulemüüri ja proovib kindlaksmääratud sihtmärgil leida selle jaoks üht või mitut lahendust.

Tärnide arv Githubis: 1300

27. Kett

Ahela - see on sügav õpperaamistikorienteeritud paindlikkusele. See põhineb Pythonil ja pakub diferentseeritud API-sid, mis põhinevad define-by-run lähenemisviisil. Chainer pakub ka kõrgetasemelisi objektorienteeritud API-sid närvivõrkude ehitamiseks ja treenimiseks. See on võimas, paindlik ja intuitiivne närvivõrkude raamistik.
Tärnide arv Githubis: 5,054

28. Tagasilöök

Rebound on käsurea tööriist. Kui saate kompilaatori veateate, hangib see kohe pinu ületäitumise tulemused. Selle kasutamiseks saate faili käivitamiseks kasutada tagasilöögikäsku. See on üks 50. aasta 2018 populaarseimast avatud lähtekoodiga Pythoni projektist. Lisaks nõuab see Python 3.0 või uuemat versiooni. Toetatud failitüübid: Python, Node.js, Ruby, Golang ja Java.

Tärnide arv Githubis: 2913

29. Detectron

Detectron teostab kaasaegset objektide tuvastamist (rakestab ka R-CNN maski). See on Facebook AI Research (FAIR) tarkvara, mis on kirjutatud Pythonis ja töötab Caffe2 Deep Learning platvormil. Detectroni eesmärk on pakkuda kvaliteetset ja suure jõudlusega koodibaasi objektide tuvastamise uuringute jaoks. See on paindlik ja rakendab järgmisi algoritme - R-CNN mask, RetinaNet, kiirem R-CNN, RPN, kiire R-CNN, R-FCN.

Tähtede arv Githubis: 21 873

30. Python-tuli

See on teek CLI-de (käsurea liideste) automaatseks genereerimiseks (mis tahes) Pythoni objektist. See võimaldab teil ka koodi arendada ja siluda, samuti uurida olemasolevat koodi või muuta kellegi teise koodi CLI-ks. Python Fire muudab Bashi ja Pythoni vahel liikumise lihtsaks ning hõlbustab ka REPL-i kasutamist.
Tähtede arv Githubis: 15 299

31. Pylearn2

Pylearn2 on masinõppe raamatukogu, mis on ehitatud peamiselt Theano peale. Selle eesmärk on muuta ML-uuringud lihtsamaks. Võimaldab kirjutada uusi algoritme ja mudeleid.
Tärnide arv Githubis: 2681

32. Matplotlib

matplotlib on Pythoni 2D joonistusteek – see genereerib kvaliteetseid väljaandeid erinevates formaatides.

Tärnide arv Githubis: 10,072

33. Theano

Theano on raamatukogu matemaatiliste ja maatriksavaldistega manipuleerimiseks. See on ka optimeeriv kompilaator. Theano kasutab tuim-sarnane süntaks arvutuste väljendamiseks ja kompileerib need CPU või GPU arhitektuuriga töötamiseks. See on avatud lähtekoodiga Pythoni masinõppeteek, mis on kirjutatud Pythonis ja CUDA-s ning töötab Linuxis, macOS-is ja Windowsis.

Tärnide arv per Github: 8,922

34. Multidiff

Multidiff on loodud masinale orienteeritud andmete hõlpsamaks mõistmiseks. See aitab teil näha erinevusi suure hulga objektide vahel, tehes vastavate objektide vahel erinevusi ja neid seejärel kuvades. See visualiseerimine võimaldab meil otsida mustreid patenteeritud protokollides või ebatavalistes failivormingutes. Seda kasutatakse peamiselt ka pöördprojekteerimiseks ja kahendandmete analüüsiks.

Tärnide arv Githubis: 262

35. Som-tsp

See projekt käsitleb iseorganiseeruvate kaartide kasutamist reisiva müügimehe probleemi lahendamiseks. SOM-i abil leiame TSP probleemile mitteoptimaalsed lahendused ja kasutame selleks .tsp-vormingut. TSP on NP-täielik probleem ja seda on linnade arvu suurenedes üha raskem lahendada.

Tärnide arv Githubis: 950

36. footon

Photon on erakordselt kiire veebiskanner, mis on loodud OSINTi jaoks. See suudab hankida URL-e, parameetritega URL-e, Inteli teavet, faile, salajasi võtmeid, JavaScripti faile, regulaaravaldise vasteid ja alamdomeene. Seejärel saab ekstraktitud teabe salvestada ja eksportida json-vormingus. Photon on paindlik ja geniaalne. Samuti saate sellele lisada mõned pistikprogrammid.

Tärnide arv Githubis: 5714

37. Sotsiaalne kaardistaja

Social Mapper on sotsiaalmeedia kaardistamise tööriist, mis korreleerib profiile näotuvastuse abil. Ta teeb seda mitmesugustel veebisaitidel suures mahus. Social Mapper automatiseerib nimede ja fotode otsimise sotsiaalmeedias ning püüab seejärel kellegi kohalolekut täpselt kindlaks teha ja rühmitada. Seejärel loob see aruande inimese ülevaatamiseks. See on kasulik turvatööstuses (näiteks andmepüügi puhul). See toetab LinkedIni, Facebooki, Twitteri, Google Plusi, Instagrami, VKontakte, Weibo ja Doubani platvorme.

Tärnide arv Githubis: 2,396

38. Camelot

Camelot on Pythoni teek, mis aitab teil PDF-failidest tabeleid ekstraktida. See töötab teksti PDF-failidega, kuid mitte skannitud dokumentidega. Siin on iga tabel panda DataFrame. Lisaks saate eksportida tabeleid .json-, .xls-, .html- või .sqlite-vormingusse.

Tärnide arv Githubis: 2415

39. Lugeja

See on Qt-lugeja e-raamatute lugemiseks. See toetab .pdf, .epub, .djvu, .fb2, .mobi, .azw/.azw3/.azw4, .cbr/.cbz ja .md failivorminguid. Lectoril on peaaken, tabelivaade, raamatuvaade, häireteta vaade, märkuste tugi, koomiksivaade ja seadete aken. Samuti toetab see järjehoidjaid, profiilide sirvimist, metaandmete redaktorit ja sisseehitatud sõnastikku.

Tärnide arv Githubis: 835

40.m00dbot

See on Telegrami robot depressiooni ja ärevuse enesetestimiseks.

Tärnide arv Githubis: 145

41. Manim

See on matemaatikavideote selgitamiseks mõeldud animatsioonimootor, mida saab kasutada programmiliselt täpsete animatsioonide loomiseks. Ta kasutab selleks Pythonit.

Tähtede arv Githubis: 13 491

42. Douyin-Bot

Pythonis kirjutatud robot Tinderi sarnase rakenduse jaoks. Arendajad Hiinast.

Tärnide arv Githubis: 5,959

43. XSStrike

See on saitideülene skriptimise tuvastamise pakett nelja käsitsi kirjutatud parseriga. Sellel on ka intelligentne kasuliku koormuse generaator, võimas udumootor ja uskumatult kiire otsingumootor. Selle asemel, et sisestada kasulikku koormust ja testida seda, et see toimiks nagu kõik muud tööriistad, tunneb XSStrike vastuse mitme parseri abil ja seejärel töötleb kasulikku koormust, mille toimimine on garanteeritud, kasutades häguse mootorisse integreeritud kontekstuaalset analüüsi.

Tärnide arv Githubis: 7050

44. PythonRobotics

See projekt on Pythoni robootikaalgoritmide koodikogu, aga ka autonoomsed navigeerimisalgoritmid.

Tärnide arv Githubis: 6,746

45. Google Images allalaadimine

Google Images Download on käsurea Pythoni programm, mis otsib Google Images märksõnadest ja hangib pildid teie eest. See on väike programm, millel pole sõltuvusi, kui peate iga märksõna jaoks üles laadima ainult kuni 100 pilti.

Tärnide arv Githubis: 5749

46. ​​Trape

Võimaldab teil reaalajas jälgida ja teostada intelligentseid sotsiaalse manipuleerimise rünnakuid. See aitab näidata, kuidas suured Interneti-ettevõtted saavad tundlikku teavet ja kasutajaid nende teadmata kontrollida. Trape võib aidata ka küberkurjategijaid jälgida.

Tärnide arv Githubis: 4256

47. Xonsh

Xonsh on Pythonil põhinev platvormideülene Unixi-vaatamist võimaldav käsurida ja kestakeel. See on Python 3.5+ superkomplekt koos täiendavate kestaprimitiividega, nagu Bashis ja IPythonis leiduvad. Xonsh töötab Linuxis, Max OS X-is, Windowsis ja muudes suuremates süsteemides.

Tärnide arv Githubis: 3426

48. GIF CLI jaoks

See nõuab GIF-i või lühikest videot või päringut ning Tenor GIF API abil teisendatakse see ASCII animeeritud graafikaks. See kasutab animatsiooni ja värvi jaoks ANSI põgenemisjärjestusi.

Tärnide arv Githubis: 2,547

49. Joonista multikas

Joonistamine See on polaroidkaamera, millega saab joonistada koomikseid. See kasutab objektide tuvastamiseks närvivõrku, Google Quickdraw andmestikku, termoprinterit ja Raspberry Pi-d. Kiire joonistus! on Google'i mäng, mis palub mängijatel joonistada objektist/ideest pilt ja seejärel proovida ära arvata, mida see kujutab vähem kui 20 sekundiga.

Tärnide arv Githubis: 1760

50. Sulip

Zulip on grupivestluse rakendus, mis töötab reaalajas ja on produktiivne ka mitme lõimega vestluste puhul. Paljud Fortune 500 ettevõtted ja avatud lähtekoodiga projektid kasutavad seda reaalajas vestluseks, mis suudab töödelda tuhandeid sõnumeid päevas.

Tärnide arv Githubis: 10,432

51. YouTube-dl

See on käsureaprogramm, mis saab YouTube'ist ja mõnelt muult saidilt videoid alla laadida. See ei ole seotud konkreetse platvormiga.

Tähtede arv Githubis: 55 868

52. Võimalik

See on lihtne IT automatiseerimissüsteem, mis saab hakkama järgmiste funktsioonidega: konfiguratsioonihaldus, rakenduste juurutamine, pilvepakkumine, ad hoc ülesanded, võrgu automatiseerimine ja mitme saidi orkestreerimine.

Tärnide arv Githubis: 39,443

53. HTTPie

HTTPie on käsurea HTTP-klient. See muudab CLI-l veebiteenustega suhtlemise lihtsamaks. http-käsu puhul võimaldab see meil saata suvalisi lihtsa süntaksiga HTTP-päringuid ja saada värvilist väljundit. Saame seda kasutada HTTP-serverite testimiseks, silumiseks ja nendega suhtlemiseks.

Tähtede arv Githubis: 43 199

54. Tornado veebiserver

See on Pythoni veebiraamistik, asünkroonne võrguteek. See kasutab mitteblokeerivat võrgu I/O-d, et skaleerida tuhandetele avatud ühendustele. See teeb sellest hea valiku pikkade päringute ja WebSocketsi jaoks.

Tähtede arv Githubis: 18 306

55.Taotlused

Päringud on teek, mis muudab HTTP/1.1 päringute saatmise lihtsaks. Te ei pea URL-idele käsitsi parameetreid lisama ega PUT- ja POST-andmeid kodeerima.
Tähtede arv Githubis: 40 294

56. Screpy

Scrapy on kiire ja kõrgetasemeline veebi roomamise raamistik – saate seda kasutada veebisaitide kraapimiseks struktureeritud andmete eraldamiseks. Saate seda kasutada ka andmete analüüsiks, jälgimiseks ja automatiseeritud testimiseks.

Tärnide arv Githubis: 34,493

Allikas: www.habr.com

Lisa kommentaar