56 avoimen lähdekoodin Python-projektia

56 avoimen lähdekoodin Python-projektia

1. Pullo

Se on Pythonilla kirjoitettu mikrokehys. Siinä ei ole lomakkeiden validointia eikä tietokannan abstraktiokerrosta, mutta se mahdollistaa kolmansien osapuolien kirjastojen käytön yleisiin toimintoihin. Ja siksi se on mikrokehys. Flask on suunniteltu tekemään sovellusten luomisesta yksinkertaista ja nopeaa, samalla kun se on skaalautuva ja kevyt. Se perustuu Werkzeug- ja Jinja2-projekteihin. Voit lukea siitä lisää DataFlairin uusimmasta artikkelista Python -pullo.

2. Keras

Keras on avoimen lähdekoodin hermoverkkokirjasto, joka on kirjoitettu Pythonilla. Se on käyttäjäystävällinen, modulaarinen ja laajennettava, ja sitä voidaan käyttää TensorFlow-, Theano-, PlaidML- tai Microsoft Cognitive Toolkit (CNTK) -työkalujen päällä. Kerasilla on kaikki: mallit, tavoite- ja siirtofunktiot, optimoijat ja paljon muuta. Se tukee myös konvoluutio- ja toistuvia neuroverkkoja.

Työskentelen viimeisimmän avoimen lähdekoodin projektin parissa, joka perustuu Keraan - Rintasyövän luokitus.

56 avoimen lähdekoodin Python-projektia

Artikkeli on käännetty EDISON Softwaren tuella, joka kehittää Vivaldi-dokumenttien säilytysdiagnostiikkajärjestelmääJa sijoittaa startup-yrityksiin.

3. Kylpylä

Se on avoimen lähdekoodin ohjelmistokirjasto, joka käsittelee luonnollisen kielen käsittely (NLP) ja kirjoitettu Pythonilla ja Cythonilla. Kun NLTK sopii paremmin opetus- ja tutkimustarkoituksiin, spaCyn tehtävänä on tuottaa ohjelmistoja tuotantoon. Lisäksi Thinc on spaCyn koneoppimiskirjasto, joka tarjoaa CNN-malleja puheosan taggaukseen, riippuvuuden jäsentämiseen ja nimettyjen entiteettien tunnistamiseen.

4. Sentry

Sentry tarjoaa isännöidyn avoimen lähdekoodin virheseurannan, jotta voit havaita ja luokitella vikoja reaaliajassa. Asenna vain SDK kielillesi tai puitteillesi ja aloita. Sen avulla voit vangita käsittelemättömiä poikkeuksia, tutkia pinojälkiä, analysoida kunkin ongelman vaikutusta, seurata vikoja projekteissa, määrittää ongelmia ja paljon muuta. Sentryn käyttö tarkoittaa vähemmän virheitä ja enemmän koodia toimitetaan.

5.Avaa CV

OpenCV on avoimen lähdekoodin tietokonevisio- ja koneoppimiskirjasto. Kirjastossa on yli 2500 XNUMX optimoitua algoritmia tietokonenäkötehtäviin, kuten esineiden havaitsemiseen ja tunnistamiseen, erilaisten ihmisten toimintojen luokitteluun, kameran liikkeen seurantaan, XNUMXD-objektimallien luomiseen, kuvien ompelemiseen korkearesoluutioisten kuvien saamiseksi ja moniin muihin tehtäviin. . Kirjasto on saatavilla useille kielille, kuten Python, C++, Java jne.

Tähtien määrä Githubissa: 39585

Oletko jo työskennellyt OpenCV-projektin parissa? Tässä yksi - Sukupuolen ja iän määritysprojekti

6. Nilearn

Tämä on moduuli, jonka avulla voit nopeasti ja helposti toteuttaa tilastollisen oppimisen NeuroImaging-datalla. Sen avulla voit käyttää scikit-learnia monimuuttujatilastoihin ennustavaa mallintamista, luokittelua, dekoodausta ja liitettävyysanalyysiä varten. Nilearn on osa NiPy-ekosysteemiä, joka on yhteisö, joka on omistautunut käyttämään Pythonia neuroimaging-tietojen analysointiin.

Tähtien määrä per Github: 549

7. scikit-Learn

Scikit-learn on toinen avoimen lähdekoodin Python-projekti. Tämä on hyvin kuuluisa koneoppimiskirjasto Pythonille. Usein NumPyn ja SciPyn kanssa käytetty SciPy tarjoaa luokittelun, regression ja klusteroinnin - se tukee SVM (Support Vector Machines), satunnaiset metsät, gradientin kiihtyvyys, k-keskiarvo ja DBSCAN. Tämä kirjasto on kirjoitettu Pythonilla ja Cythonilla.

Tähtien määrä Githubissa: 37,144

8. PyTorch

PyTorch on toinen avoimen lähdekoodin koneoppimiskirjasto, joka on kirjoitettu Pythonissa ja Pythonille. Se perustuu Torch-kirjastoon ja sopii erinomaisesti esimerkiksi tietokonenäköön ja luonnollisen kielen käsittelyyn (NLP). Siinä on myös C++-käyttöliittymä.

PyTorch tarjoaa monien muiden ominaisuuksien lisäksi kaksi korkean tason ominaisuutta:

  • Voimakkaasti GPU-kiihdytetty tensorilaskenta
  • Syvät neuroverkot

Tähtien määrä Githubissa: 31 779

9. Librosa

Librosa on yksi parhaista python-kirjastoista musiikin ja äänen analysointiin. Se sisältää tarvittavat komponentit, joita käytetään tiedon hankkimiseen musiikista. Kirjasto on hyvin dokumentoitu ja sisältää useita opetusohjelmia ja esimerkkejä, jotka helpottavat tehtävääsi.

Tähtien määrä Githubissa: 3107

Avoimen lähdekoodin Python-projektin ja Librosan toteutus - puheen tunteiden tunnistus.

10. Gensim

Gensim on Python-kirjasto aiheen mallintamiseen, dokumenttien indeksointiin ja samankaltaisuushakuihin suurille yrityksille. Se on suunnattu NLP- ja tiedonhakuyhteisöille. Gensim on lyhenne sanoista "generate like". Aiemmin hän loi lyhyen luettelon tämän artikkelin kaltaisista artikkeleista. Gensim on selkeä, tehokas ja skaalautuva. Gensim tarjoaa tehokkaan ja yksinkertaisen toteutuksen valvomattomaan semanttiseen mallinnukseen pelkästä tekstistä.

Tähtien määrä Githubissa: 9 870

11. Django

Django on korkeatasoinen Python-kehys, joka kannustaa nopeaan kehitykseen ja uskoo DRY (Don't Repeat Yourself) -periaatteeseen. Se on erittäin tehokas ja laajimmin käytetty Python-kehys. Se perustuu MTV (Model-Template-View) -malliin.

Tähtien määrä Githubissa: 44 214

12. Kasvojentunnistus

Kasvojentunnistus on suosittu projekti GitHubissa. Se tunnistaa ja käsittelee kasvot helposti Pythonin/komentorivin avulla ja käyttää siihen maailman yksinkertaisinta kasvojentunnistuskirjastoa. Tämä käyttää dlib:iä syvän oppimisen kanssa kasvojen tunnistamiseen 99,38 %:n tarkkuudella Wild-vertailussa.

Tähtien määrä Githubissa: 28,267

13. Cookiecutter

Cookiecutter on komentorivityökalu, jonka avulla voidaan luoda projekteja malleista (cookiecutters). Yksi esimerkki voisi olla eräprojektin luominen eräprojektimallista. Nämä ovat monialustaisia ​​malleja, ja projektimallit voivat olla millä tahansa kielellä tai merkintämuodossa, kuten Python, JavaScript, HTML, Ruby, CoffeeScript, RST ja Markdown. Sen avulla voit myös käyttää useita kieliä samassa projektimallissa.

Tähtien määrä Githubissa: 10 291

14. Pandat

Pandas on Pythonin tietojen analysointi- ja käsittelykirjasto, joka tarjoaa nimettyjä tietorakenteita ja tilastotoimintoja.

Tähtien määrä Githubissa: 21,404

Python avoimen lähdekoodin projekti kokeilla Pandaa - Parkinsonin taudin havaitseminen

15. Pipenv

Pipenv lupaa olla tuotantovalmis työkalu, jonka tavoitteena on tuoda pakkausmaailmojen parhaat puolet Pythonin maailmaan. Sen terminaalissa on kauniit värit ja se yhdistää Pipfile-, pip- ja virtualenv-komennon. Se luo ja hallitsee automaattisesti virtuaalisen ympäristön projekteillesi ja tarjoaa käyttäjille helpon tavan mukauttaa työympäristöään.

Tähtien määrä Githubissa: 18,322

16. SimpleCoin

Se on Pythonissa rakennettu Blockchain-toteutus kryptovaluutalle, mutta se on yksinkertainen, epävarma ja epätäydellinen. SimpleCoin ei ole tarkoitettu tuotantokäyttöön. Ei tuotantokäyttöön, SimpleCoin on tarkoitettu koulutustarkoituksiin ja vain tekemään toimivasta lohkoketjusta saatavaa ja yksinkertaisempaa. Sen avulla voit tallentaa louhitut tiivisteet ja vaihtaa ne mihin tahansa tuettuun valuuttoon.
Tähtien määrä Githubissa: 1343

17. Pyray

Se on 3D-renderöintikirjasto, joka on kirjoitettu vanilla Pythonilla. Se renderöi 2D-, 3D-, korkeamman ulottuvuuden objekteja ja kohtauksia Pythonissa ja animaatioissa. Se löytää meidät luotujen videoiden, videopelien, fyysisten simulaatioiden ja jopa kauniiden kuvien valtakunnasta. Vaatimukset tälle: PIL, numpy ja scipy.

Tähtien määrä Githubissa: 451

18. MicroPython

MicroPython on Python mikro-ohjaimille. Se on tehokas Python3-toteutus, jonka mukana tulee monia Python-standardikirjaston paketteja ja joka on optimoitu toimimaan mikro-ohjaimilla ja rajoitetuissa ympäristöissä. Pyboard on pieni elektroninen kortti, joka pyörittää MicroPythonia paljaalla metallilla, joten se voi ohjata kaikenlaisia ​​elektronisia projekteja.

Tähtien määrä per Github: 9,197

19. Kivy

Kivy on Python-kirjasto mobiili- ja muiden monikosketussovellusten kehittämiseen luonnollisella käyttöliittymällä (NUI). Siinä on grafiikkakirjasto, useita widget-vaihtoehtoja, Kv-välikieli omien widgetien luomiseen, tuki hiirelle, näppäimistölle, TUIO:lle ja monikosketustapahtumille. Se on avoimen lähdekoodin kirjasto nopeaan sovellusten kehittämiseen innovatiivisilla käyttöliittymillä. Se on monialustainen, yritysystävällinen ja GPU-kiihdytetty.

Tähtien määrä Githubissa: 9 930

20. kojelauta

Dash by Plotly on verkkosovelluskehys. Se on rakennettu Flaskin, Plotly.js:n, Reactin ja React.js:n päälle, ja sen avulla voimme käyttää Pythonia kojetaulujen rakentamiseen. Se antaa voiman Python- ja R-malleille mittakaavassa. Dash antaa sinun rakentaa, testata, ottaa käyttöön ja raportoida ilman DevOpsia, JavaScriptiä, CSS:ää tai CronJobsia. Dash on tehokas, muokattavissa, kevyt ja helppo hallita. Se on myös avoimen lähdekoodin.

Tähtien määrä Githubissa: 9,883

21. Magenta

Magenta on avoimen lähdekoodin tutkimusprojekti, joka keskittyy koneoppimiseen luovan prosessin työkaluna. Sen avulla voit luoda musiikkia ja taidetta koneoppimisen avulla. Magenta on TensorFlowiin perustuva Python-kirjasto, jossa on apuohjelmia raakadatan käsittelyyn, konemallien kouluttamiseen ja uuden sisällön luomiseen.

22. R-CNN maski

Tämä on R-CNNN-maskin toteutus Python 3:ssa, TensorFlow'ssa ja Kerasissa. Malli ottaa jokaisen rasterin objektiinstanssin ja luo sille rajauslaatikot ja segmentointimaskit. Se käyttää Feature Pyramid Network (FPN) -verkkoa ja ResNet101-runkoverkkoa. Koodia on helppo laajentaa. Tämä projekti tarjoaa myös Matterport3D-tietojoukon asiakkaiden vangitsemista rekonstruoiduista 3D-tiloista...
Tähtien määrä Githubissa: 14 055

23. TensorFlow-mallit

Tämä on arkisto, jossa on erilaisia ​​TensorFlowiin toteutettuja malleja - virallisia ja tutkimusmalleja. Siinä on myös näytteitä ja opetusohjelmia. Viralliset mallit käyttävät korkean tason TensorFlow API:ita. Tutkimusmallit ovat malleja, jotka tutkijat toteuttavat TensorFlow'ssa tukeakseen tai kysyäkseen tukeaan ja kyselyitään.

Tähtien määrä Githubissa: 57 745

24. Snallygaster

Snallygaster on tapa järjestää ongelmia projektitaulujen kanssa. Tämän ansiosta voit mukauttaa projektinhallintapaneeliasi GitHubissa, optimoida ja automatisoida työnkulkusi. Sen avulla voit lajitella tehtäviä, aikatauluttaa projekteja, automatisoida työnkulkua, seurata edistymistä, jakaa tilaa ja lopulta suorittaa. Snallygaster voi etsiä salaisia ​​tiedostoja HTTP-palvelimilla – se etsii web-palvelimilla olevia tiedostoja, joiden ei pitäisi olla julkisesti saatavilla ja jotka voivat aiheuttaa turvallisuusriskin.

Tähtien määrä Githubissa: 1 477

25. Tilastomallit

Se Python-paketti, joka täydentää scipyä tilastolaskennassa, mukaan lukien kuvaavat tilastot sekä tilastollisten mallien arvioinnit ja päätelmät. Siinä on luokat ja toiminnot tätä tarkoitusta varten. Sen avulla voimme myös suorittaa tilastollisia testejä ja tutkimusta tilastotiedoista.
Tähtien määrä Githubissa: 4 246

26. WhatWaf

Tämä on edistynyt palomuurien tunnistustyökalu, jonka avulla voimme selvittää, onko verkkosovelluksen palomuuri olemassa. Se havaitsee palomuurin verkkosovelluksessa ja yrittää löytää sille yhden tai useamman kiertotavan tietyssä kohteessa.

Tähtien määrä Githubissa: 1300

27. Ketju

Ketjuja - se on syvä oppimiskehyssuuntautunut joustavuuteen. Se perustuu Pythoniin ja tarjoaa eriytetyt API-liittymät, jotka perustuvat määrittele-ajo-lähestymistapaan. Chainer tarjoaa myös korkean tason oliopohjaisia ​​API:ita hermoverkkojen rakentamiseen ja harjoittamiseen. Se on tehokas, joustava ja intuitiivinen kehys neuroverkkoille.
Tähtien määrä Githubissa: 5,054

28. Rebound

Rebound on komentorivityökalu. Kun saat kääntäjävirheen, se hakee välittömästi tulokset pinon ylivuodosta. Voit käyttää tätä käyttämällä rebound-komentoa tiedoston suorittamiseen. Se on yksi vuoden 50 2018 suosituimmasta avoimen lähdekoodin Python-projektista. Lisäksi se vaatii Python 3.0:n tai uudemman. Tuetut tiedostotyypit: Python, Node.js, Ruby, Golang ja Java.

Tähtien määrä Githubissa: 2913

29. Detectron

Detectron suorittaa nykyaikaisen kohteen havaitsemisen (toteuttaa myös R-CNN-maskin). Se on Facebook AI Research (FAIR) -ohjelmisto, joka on kirjoitettu Pythonilla ja toimii Caffe2 Deep Learning -alustalla. Detectronin tavoitteena on tarjota korkealaatuinen ja suorituskykyinen koodikanta objektien tunnistustutkimukseen. Se on joustava ja toteuttaa seuraavat algoritmit - R-CNN mask, RetinaNet, nopeampi R-CNN, RPN, nopea R-CNN, R-FCN.

Tähtien määrä Githubissa: 21 873

30. Python-fire

Tämä on kirjasto, joka luo automaattisesti CLI:t (komentoriviliitännät) (mikä tahansa) Python-objektista. Sen avulla voit myös kehittää ja korjata koodia sekä tutkia olemassa olevaa koodia tai muuttaa jonkun muun koodin CLI:ksi. Python Fire helpottaa siirtymistä Bashin ja Pythonin välillä ja helpottaa myös REPL:n käyttöä.
Tähtien määrä Githubissa: 15 299

31. Pylearn2

Pylearn2 on koneoppimiskirjasto, joka on rakennettu ensisijaisesti Theanon päälle. Sen tavoitteena on helpottaa ML-tutkimusta. Voit kirjoittaa uusia algoritmeja ja malleja.
Tähtien määrä Githubissa: 2681

32. Matplotlib

Matplotlib on 2D-piirustuskirjasto Pythonille - se tuottaa laadukkaita julkaisuja eri muodoissa.

Tähtien määrä Githubissa: 10,072

33. Theano

Theano on kirjasto matemaattisten ja matriisilausekkeiden käsittelyyn. Se on myös optimoiva kääntäjä. Theano käyttää nuhjuinen-kuin syntaksi laskelmien ilmaisemiseen ja kääntää ne toimimaan CPU- tai GPU-arkkitehtuureissa. Se on avoimen lähdekoodin Python-koneoppimiskirjasto, joka on kirjoitettu Pythonilla ja CUDA:lla ja toimii Linuxissa, macOS:ssä ja Windowsissa.

Tähtien määrä per Github: 8,922

34. Multidiff

Multidiff on suunniteltu helpottamaan konekohtaisen tiedon ymmärtämistä. Se auttaa sinua tarkastelemaan eroja useiden objektien välillä tekemällä eroja vastaavien objektien välillä ja näyttämällä ne sitten. Tämän visualisoinnin avulla voimme etsiä malleja patentoiduista protokollista tai epätavallisista tiedostomuodoista. Sitä käytetään myös pääasiassa käänteissuunnitteluun ja binääritietojen analysointiin.

Tähtien määrä Githubissa: 262

35. Som-tsp

Tämä projekti käsittelee itseorganisoituvien karttojen käyttöä matkustavan myyjän ongelman ratkaisemiseksi. SOM:n avulla löydämme epäoptimaaliset ratkaisut TSP-ongelmaan ja käytämme tähän .tsp-muotoa. TSP on NP-täydellinen ongelma, ja sen ratkaiseminen on yhä vaikeampaa kaupunkien määrän kasvaessa.

Tähtien määrä Githubissa: 950

36. Fotoni

Photon on poikkeuksellisen nopea verkkoskanneri, joka on suunniteltu OSINT:lle. Se voi hakea URL-osoitteita, URL-osoitteita parametrein, Intel-tietoja, tiedostoja, salaisia ​​avaimia, JavaScript-tiedostoja, säännöllisten lausekkeiden osumia ja aliverkkotunnuksia. Poimitut tiedot voidaan sitten tallentaa ja viedä json-muodossa. Photon on joustava ja nerokas. Voit myös lisätä siihen joitain laajennuksia.

Tähtien määrä Githubissa: 5714

37. Social Mapper

Social Mapper on sosiaalisen median kartoitustyökalu, joka korreloi profiileja kasvojentunnistuksen avulla. Se tekee tämän useilla verkkosivustoilla suuressa mittakaavassa. Social Mapper automatisoi nimien ja kuvien etsimisen sosiaalisessa mediassa ja yrittää sitten paikantaa ja ryhmitellä jonkun läsnäolon. Sitten se luo raportin ihmisen tarkastettavaksi. Tästä on hyötyä tietoturva-alalla (esimerkiksi tietojenkalastelu). Se tukee LinkedIn-, Facebook-, Twitter-, Google Plus-, Instagram-, VKontakte-, Weibo- ja Douban-alustoja.

Tähtien määrä Githubissa: 2,396

38. Camelot

Camelot on Python-kirjasto, jonka avulla voit purkaa taulukoita PDF-tiedostoista. Se toimii PDF-tekstitiedostojen kanssa, mutta ei skannattujen asiakirjojen kanssa. Tässä jokainen taulukko on pandas DataFrame. Lisäksi voit viedä taulukoita .json-, .xls-, .html- tai .sqlite-muotoon.

Tähtien määrä Githubissa: 2415

39. Lukija

Tämä on Qt-lukija e-kirjojen lukemiseen. Se tukee .pdf-, .epub-, .djvu-, .fb2-, .mobi-, .azw/.azw3/.azw4-, .cbr/.cbz- ja .md-tiedostomuotoja. Lectorissa on pääikkuna, taulukkonäkymä, kirjanäkymä, häiriötön näkymä, huomautustuki, sarjakuvanäkymä ja asetusikkuna. Se tukee myös kirjanmerkkejä, profiilien selaamista, metatietoeditoria ja sisäänrakennettua sanakirjaa.

Tähtien määrä Githubissa: 835

40.m00dbot

Tämä on Telegram-botti masennuksen ja ahdistuksen itsetestaukseen.

Tähtien määrä Githubissa: 145

41. Manim

Se on matemaattisten videoiden selittämiseen tarkoitettu animaatiomoottori, jonka avulla voidaan luoda tarkkoja animaatioita ohjelmallisesti. Hän käyttää tähän Python-ohjelmaa.

Tähtien määrä Githubissa: 13 491

42. Douyin-Bot

Pythonilla kirjoitettu botti Tinderin kaltaiseen sovellukseen. Kehittäjät Kiinasta.

Tähtien määrä Githubissa: 5,959

43. XSStrike

Tämä on sivustojen välinen komentosarjan tunnistuspaketti, jossa on neljä käsin kirjoitettua jäsentäjää. Siinä on myös älykäs hyötykuormageneraattori, tehokas fuzzing-moottori ja uskomattoman nopea hakukone. Sen sijaan, että XSStrike lisäisi hyötykuorman ja testaisi sen toimimaan kuten kaikki muutkin työkalut, XSStrike tunnistaa vastauksen useiden jäsentimien avulla ja käsittelee sitten hyötykuorman, mikä taatusti toimii fuzzing-moottoriin integroidun kontekstuaalisen analyysin avulla.

Tähtien määrä Githubissa: 7050

44. PythonRobotics

Tämä projekti on kokoelma Python-robotiikan algoritmeja sekä autonomisia navigointialgoritmeja.

Tähtien määrä Githubissa: 6,746

45. Google-kuvien lataus

Google Images Download on komentorivin Python-ohjelma, joka etsii Google-kuvahausta avainsanoja ja hakee kuvat puolestasi. Se on pieni ohjelma, jolla ei ole riippuvuuksia, jos sinun tarvitsee ladata vain 100 kuvaa kullekin avainsanalle.

Tähtien määrä Githubissa: 5749

46. ​​Trape

Voit seurata ja suorittaa älykkäitä sosiaalisen manipuloinnin hyökkäyksiä reaaliajassa. Tämä auttaa paljastamaan, kuinka suuret Internet-yritykset voivat saada arkaluonteisia tietoja ja hallita käyttäjiä heidän tietämättään. Trape voi myös auttaa jäljittämään kyberrikollisia.

Tähtien määrä Githubissa: 4256

47. Xonsh

Xonsh on Pythoniin perustuva Unix-alustojen välinen komentorivi- ja komentotulkkikieli. Tämä on Python 3.5+:n superjoukko, jossa on lisäkuoriprimitiivit, kuten Bashista ja IPythonista löytyvät. Xonsh toimii Linuxissa, Max OS X:ssä, Windowsissa ja muissa suurissa järjestelmissä.

Tähtien määrä Githubissa: 3426

48. GIF CLI:lle

Se vaatii GIF:n tai lyhyen videon tai kyselyn, ja Tenor GIF API:n avulla se muunnetaan ASCII-animoiduksi grafiikaksi. Se käyttää ANSI-pakojaksoja animaatioihin ja väreihin.

Tähtien määrä Githubissa: 2,547

49. Tee sarjakuva

Draw Tämä on Polaroid-kamera, jolla voi piirtää sarjakuvia. Se käyttää hermoverkkoa objektien tunnistamiseen, Google Quickdraw -tietojoukkoa, lämpötulostinta ja Raspberry Pi:tä. Luonnos! on Google-peli, joka pyytää pelaajia piirtämään kuvan esineestä/ideasta ja yrittää sitten arvata, mitä se edustaa alle 20 sekunnissa.

Tähtien määrä Githubissa: 1760

50. Zulip

Zulip on ryhmäkeskustelusovellus, joka toimii reaaliajassa ja on myös tuottava monisäikeisten keskustelujen kanssa. Monet Fortune 500 -yritykset ja avoimen lähdekoodin projektit käyttävät sitä reaaliaikaiseen keskusteluun, joka pystyy käsittelemään tuhansia viestejä päivässä.

Tähtien määrä Githubissa: 10,432

51. YouTube-dl

Se on komentoriviohjelma, joka voi ladata videoita YouTubesta ja joistakin muista sivustoista. Se ei ole sidottu tiettyyn alustaan.

Tähtien määrä Githubissa: 55 868

52. Mahdollinen

Se on yksinkertainen IT-automaatiojärjestelmä, joka pystyy käsittelemään seuraavat toiminnot: kokoonpanon hallinta, sovellusten käyttöönotto, pilvipalveluiden hallinta, ad hoc -tehtävät, verkon automaatio ja usean sivuston organisointi.

Tähtien määrä Githubissa: 39,443

53. HTTPie

HTTPie on komentorivin HTTP-asiakas. Tämä helpottaa CLI:n vuorovaikutusta verkkopalvelujen kanssa. http-komennolla sen avulla voimme lähettää mielivaltaisia ​​HTTP-pyyntöjä yksinkertaisella syntaksilla ja vastaanottaa värillisiä tulosteita. Voimme käyttää sitä testaamiseen, virheenkorjaukseen ja vuorovaikutukseen HTTP-palvelimien kanssa.

Tähtien määrä Githubissa: 43 199

54. Tornado Web Server

Se on verkkokehys, asynkroninen verkkokirjasto Pythonille. Se käyttää estävää verkon I/O:ta skaalautuakseen yli tuhansiin avoimiin yhteyksiin. Tämä tekee siitä hyvän valinnan pitkille pyynnöille ja WebSocketeille.

Tähtien määrä Githubissa: 18 306

55. Pyynnöt

Requests on kirjasto, jonka avulla on helppo lähettää HTTP/1.1-pyyntöjä. Sinun ei tarvitse manuaalisesti lisätä parametreja URL-osoitteisiin tai koodata PUT- ja POST-tietoja.
Tähtien määrä Githubissa: 40 294

56. Scrapy

Scrapy on nopea, korkeatasoinen verkkoindeksointikehys – voit käyttää sitä verkkosivustojen raappaamiseen jäsenneltyjen tietojen poimimiseen. Voit käyttää sitä myös tietojen analysointiin, seurantaan ja automaattiseen testaukseen.

Tähtien määrä Githubissa: 34,493

Lähde: will.com

Lisää kommentti