56 iepen boarne Python-projekten

56 iepen boarne Python-projekten

1. Fleske

It is in mikro-framework skreaun yn Python. It hat gjin validaasjes foar formulieren en gjin databankabstraksjelaach, mar lit jo bibleteken fan tredden brûke foar mienskiplike funksjonaliteit. En dêrom is it in mikrokader. Flask is ûntworpen om applikaasjes ienfâldich en fluch te meitsjen, wylst se ek skalberber en lichtgewicht binne. It is basearre op de projekten Werkzeug en Jinja2. Jo kinne der mear oer lêze yn it lêste artikel fan DataFlair oer Python flesse.

2. Keras

Keras is in iepen boarne neurale netwurkbibleteek skreaun yn Python. It is brûkerfreonlik, modulêr en útwreidber, en kin boppe TensorFlow, Theano, PlaidML of Microsoft Cognitive Toolkit (CNTK) rinne. Keras hat it allegear: sjabloanen, objektyf- en oerdrachtfunksjes, optimizers en folle mear. It stipet ek konvolúsjonele en weromkommende neuronale netwurken.

Wurkje oan it lêste iepen boarne projekt basearre op Keras - Klassifikaasje fan boarstkanker.

56 iepen boarne Python-projekten

It artikel waard oerset mei de stipe fan EDISON Software, dy't ûntwikkelet in diagnostyksysteem foar Vivaldi dokumint opslach, lykas ek ynvestearret yn startups.

3. SpaCy

It is in iepen boarne softwarebibleteek dy't omgiet natuerlike taalferwurking (NLP) en skreaun yn Python en Cython. Wylst NLTK mear geskikt is foar les- en ûndersyksdoelen, is de taak fan spaCy it leverjen fan software foar produksje. Derneist is Thinc de masine-learbibleteek fan spaCy dy't CNN-modellen leveret foar tagging fan part-of-speech, parsing fan ôfhinklikens, en erkenning fan neamde entiteiten.

4. Sentry

Sentry biedt hosted iepen boarne bugmonitoring, sadat jo bugs yn realtime kinne detectearje en triage. Ynstallearje gewoan de SDK foar jo taal(en) of ramt(en) en begjin te begjinnen. It lit jo ûnbehannele útsûnderings fêstlizze, stapsporen ûndersykje, de ynfloed fan elk probleem analysearje, bugs oer projekten folgje, problemen tawize, en mear. It brûken fan Sentry betsjut minder bugs en mear koade ferstjoerd.

5.OpenCV

OpenCV is in iepen boarne kompjûterfisy en masjinelearende bibleteek. De bibleteek hat mear dan 2500 optimalisearre algoritmen foar taken foar kompjûterfisy, lykas objektdeteksje en -herkenning, klassifikaasje fan ferskate soarten minsklike aktiviteiten, kamerabewegings folgjen, oanmeitsjen fan XNUMXD-objektmodellen, ôfbyldingsstikken om ôfbyldings mei hege resolúsje te krijen, en in protte oare taken . De bibleteek is beskikber foar in protte talen lykas Python, C++, Java, ensfh.

Oantal stjerren op Github: 39585

Hawwe jo al wurke oan in OpenCV-projekt? Hjir is ien - Geslacht en leeftyd Bepaling Project

6. Nilearn

Dit is in module foar it fluch en maklik ymplemintearjen fan statistysk learen op NeuroImaging-gegevens. It lit jo scikit-learn brûke foar multivariate statistiken foar foarsizzend modellering, klassifikaasje, dekodearjen en ferbiningsanalyse. Nilearn is diel fan it NiPy-ekosysteem, dat is in mienskip wijd oan it brûken fan Python om neuroimaginggegevens te analysearjen.

Oantal stjerren per Github: 549

7. scikit-Learn

Scikit-learn is in oar iepen boarne Python-projekt. Dit is in heul ferneamde masine-learbibleteek foar Python. Faak brûkt mei NumPy en SciPy, SciPy biedt klassifikaasje, regression en klustering - it stipet SVM (Support Vector Machines), willekeurige bosken, gradient fersnelling, k-means en DBSCAN. Dizze bibleteek is skreaun yn Python en Cython.

Oantal stjerren op Github: 37,144

8. PyTorch

PyTorch is in oare iepen boarne masine-learbibleteek skreaun yn Python en foar Python. It is basearre op de Torch-bibleteek en is geweldich foar gebieten lykas kompjûterfisy en natuerlike taalferwurking (NLP). It hat ek in C ++ frontend.

Under in protte oare funksjes biedt PyTorch twa funksjes op heech nivo:

  • Heech GPU-fersnelde tensor komputer
  • Djippe neuronale netwurken

Oantal stjerren op Github: 31

9. Librosa

Librosa is ien fan 'e bêste python-biblioteken foar muzyk- en audioanalyse. It befettet de nedige komponinten dy't brûkt wurde om ynformaasje te krijen fan muzyk. De bibleteek is goed dokumintearre en befettet ferskate tutorials en foarbylden dy't jo taak makliker meitsje.

Oantal stjerren op Github: 3107

Implementaasje fan in iepen boarne Python-projekt en Librosa - spraak emoasje erkenning.

10. Gensim

Gensim is in Python-bibleteek foar modelearjen fan ûnderwerpen, dokumintyndeksearring, en sykjen nei oerienkomsten foar grutte bedriuwen. It is rjochte op de NLP en ynformaasje opheljen mienskippen. Gensim is koart foar "generearje like." Earder makke hy in koarte list mei artikels fergelykber mei dit artikel. Gensim is dúdlik, effisjint en skalberber. Gensim leveret in effisjinte en ienfâldige ymplemintaasje fan semantyske modellering sûnder tafersjoch út platte tekst.

Oantal stjerren op Github: 9

11.Django

Django is in Python-ramt op heech nivo dat rappe ûntwikkeling stimulearret en leaut yn it DRY (Don't Repeat Yourself) prinsipe. It is in heul krêftich en meast brûkte ramt foar Python. It is basearre op it MTV (Model-Template-View) patroan.

Oantal stjerren op Github: 44

12. Gesichtsherkenning

Gesichtsherkenning is in populêr projekt op GitHub. It herkent en manipulearret maklik gesichten mei Python / kommandorigel en brûkt de ienfâldichste bibleteek foar gesichtsherkenning fan 'e wrâld om dit te dwaan. Dit brûkt dlib mei djip learen om gesichten te ûntdekken mei 99,38% krektens yn 'e Wild benchmark.

Oantal stjerren op Github: 28,267

13. Cookiecutter

Cookiecutter is in kommandorigelprogramma dat kin wurde brûkt om projekten te meitsjen fan sjabloanen (cookiecutters). Ien foarbyld soe wêze om in batchprojekt te meitsjen fan in batchprojektsjabloan. Dit binne cross-platform-sjabloanen, en projektsjabloanen kinne yn elke taal of markupformaat wêze, lykas Python, JavaScript, HTML, Ruby, CoffeeScript, RST, en Markdown. It lit jo ek meardere talen brûke yn itselde projektsjabloan.

Oantal stjerren op Github: 10

14. Pandas

Pandas is in data-analyse- en manipulaasjebibleteek foar Python dy't markearre gegevensstruktueren en statistyske funksjes biedt.

Oantal stjerren op Github: 21,404

Python iepen boarne projekt om Pandas te besykjen - opspoaren fan de sykte fan Parkinson

15. Pipenv

Pipenv belooft in produksje-klear ark te wêzen dat rjochte is op it bringen fan it bêste fan alle ferpakkingswrâlden nei de wrâld fan Python. Syn terminal hat moaie kleuren en kombinearret Pipfile, pip en virtualenv yn ien kommando. It makket en beheart automatysk in firtuele omjouwing foar jo projekten en biedt brûkers in maklike manier om har wurkomjouwing oan te passen.

Oantal stjerren op Github: 18,322

16. SimpleCoin

It is in Blockchain-ymplemintaasje foar cryptocurrency boud yn Python, mar it is ienfâldich, ûnfeilich en ûnfolslein. SimpleCoin is net bedoeld foar produksje gebrûk. Net foar produksjegebrûk, SimpleCoin is bedoeld foar edukative doelen en allinich om de wurkjende blockchain tagonklik en ienfâldiger te meitsjen. It lit jo mined hashes bewarje en se útwikselje foar elke stipe faluta.
Oantal stjerren op Github: 1343

17. Pyray

It is in 3D-rendering-bibleteek skreaun yn vanille Python. It jout 2D, 3D, hegere diminsjonele objekten en sênes yn Python en animaasje. It fynt ús yn it ryk fan makke fideo's, fideospultsjes, fysike simulaasjes en sels prachtige foto's. Easken foar dit: PIL, numpy en scipy.

Oantal stjerren op Github: 451

18. MicroPython

MicroPython is Python foar mikrocontrollers. It is in effisjinte ymplemintaasje fan Python3 dy't komt mei in protte pakketten út 'e Python standert bibleteek en is optimalisearre om te rinnen op mikrocontrollers en yn beheinde omjouwings. Pyboard is in lyts elektroanysk boerd dat MicroPython op blank metaal rint, sadat it alle soarten elektroanyske projekten kin kontrolearje.

Oantal stjerren per Github: 9,197

19. Kivy

Kivy is in Python-bibleteek foar it ûntwikkeljen fan mobile en oare multi-touch-applikaasjes mei in natuerlike brûkersynterface (NUI). It hat in grafyske bibleteek, ferskate widget-opsjes, in Kv tuskentaal foar it meitsjen fan jo eigen widgets, stipe foar mûs, toetseboerd, TUIO, en multi-touch-eveneminten. It is in iepen boarne bibleteek foar rappe ûntwikkeling fan applikaasjes mei ynnovative brûkersynterfaces. It is cross-platform, saaklik freonlik, en GPU-fersnelde.

Oantal stjerren op Github: 9

20 Dash

Dash by Plotly is in webapplikaasjekader. Boud boppe op Flask, Plotly.js, React en React.js, it lit ús Python brûke om dashboards te bouwen. It macht Python- en R-modellen op skaal. Dash lit jo bouwe, testen, ynsette en rapportearje sûnder DevOps, JavaScript, CSS, of CronJobs. Dash is krêftich, oanpasber, lichtgewicht en maklik te behearjen. It is ek iepen boarne.

Oantal stjerren op Github: 9,883

21. Magenta

Magenta is in iepen boarne ûndersyksprojekt dat him rjochtet op masine learen as ark yn it kreatyf proses. It lit jo muzyk en keunst meitsje mei masine learen. Magenta is in Python-bibleteek basearre op TensorFlow, mei helpprogramma's foar it wurkjen mei rauwe gegevens, it brûke om masinemodellen te trenen en nije ynhâld te meitsjen.

22. R-CNN masker

Dit is in ymplemintaasje fan R-CNNN-masker yn Python 3, TensorFlow en Keras. It model nimt elk foarwerp eksimplaar yn it raster en makket grinzen doazen en segmentation maskers foar it. It brûkt it Feature Pyramid Network (FPN) en de ResNet101-rêchbone. De koade is maklik te ferlingjen. Dit projekt biedt ek in Matterport3D-dataset fan rekonstruearre 3D-romten fêstlein troch kliïnten ...
Oantal stjerren op Github: 14

23. TensorFlow Models

Dit is in repository mei ferskate modellen ymplementearre yn TensorFlow - offisjele en ûndersyksmodellen. It hat ek samples en tutorials. Offisjele modellen brûke TensorFlow API's op hege nivo. Undersyksmodellen binne modellen ymplementearre yn TensorFlow troch ûndersikers foar har stipe as fraachstipe en fragen.

Oantal stjerren op Github: 57

24. Snallygaster

Snallygaster is in manier om problemen mei projektboerden te organisearjen. Hjirmei kinne jo jo projektbehearpaniel oanpasse op GitHub, jo workflow optimalisearje en automatisearje. It lit jo taken sortearje, projekten plannen, workflow automatisearje, foarútgong folgje, status diele en úteinlik foltôgje. Snallygaster kin scan foar geheime bestannen op HTTP-tsjinners - it siket nei bestannen beskikber op webservers dy't net iepenbier tagonklik moatte wêze en in feiligensrisiko kinne foarmje.

Oantal stjerren op Github: 1

25.Statsmodels

dizze Python pakket, dy't scipy oanfollet foar statistyske berekkenjen, ynklusyf beskriuwende statistiken en skatting en konklúzje foar statistyske modellen. It hat klassen en funksjes foar dit doel. It lit ús ek statistyske tests en ûndersyk dwaan nei statistyske gegevens.
Oantal stjerren op Github: 4

26. WatWaf

Dit is in avansearre ark foar firewalldeteksje dat wy kinne brûke om te begripen as in firewall foar webapplikaasje oanwêzich is. It detektearret in firewall yn in webapplikaasje en besiket ien of mear oplossingen foar it te ûntdekken op in spesifisearre doel.

Oantal stjerren op Github: 1300

27. Ketting

Ketting - it is in djip learen ramtrjochte op fleksibiliteit. It is basearre op Python en biedt differinsjearre API's basearre op in definieare-by-run oanpak. Chainer biedt ek objekt-oriïntearre API's op heech nivo foar it bouwen en oplieden fan neurale netwurken. It is in krêftich, fleksibel en yntuïtyf ramt foar neurale netwurken.
Oantal stjerren op Github: 5,054

28. Rebound

Rebound is in kommandorigelark. As jo ​​ûntfange in kompilator flater, it helje fuortendaliks de resultaten út de stack oerstreaming. Om dit te brûken kinne jo it rebound-kommando brûke om jo bestân út te fieren. It is ien fan 'e 50 populêrste iepen boarne Python-projekten fan 2018. Derneist fereasket it Python 3.0 of heger. Stipe triemtypen: Python, Node.js, Ruby, Golang en Java.

Oantal stjerren op Github: 2913

29. Detectron

Detectron fiert moderne objektdeteksje (implementearret ek R-CNN-masker). It is Facebook AI Research (FAIR) software skreaun yn Python en rint op it Caffe2 Deep Learning-platfoarm. It doel fan Detectron is om in koadebasis fan hege kwaliteit en hege prestaasjes te leverjen foar ûndersyk nei objektdeteksje. It is fleksibel en implementeart de folgjende algoritmen - R-CNN-masker, RetinaNet, flugger R-CNN, RPN, rappe R-CNN, R-FCN.

Oantal stjerren op Github: 21

30. Python-fjoer

Dit is in bibleteek foar it automatysk generearjen fan CLI's (kommandoline-ynterfaces) fan (elk) Python-objekt. It lit jo ek koade ûntwikkelje en debuggen, en ek besteande koade ûndersykje of de koade fan in oar feroarje yn in CLI. Python Fire makket it maklik om te bewegen tusken Bash en Python, en makket it ek makliker om de REPL te brûken.
Oantal stjerren op Github: 15

31. Pylearn2

Pylearn2 is in masine-learbibleteek boud foaral boppe op Theano. It doel is om ML-ûndersyk makliker te meitsjen. Hjirmei kinne jo nije algoritmen en modellen skriuwe.
Oantal stjerren op Github: 2681

32. Matplotlib

matplotlib is in 2D-tekeningbibleteek foar Python - it genereart kwaliteitspublikaasjes yn ferskate formaten.

Oantal stjerren op Github: 10,072

33. Theano

Theano is in bibleteek foar it manipulearjen fan wiskundige en matrix-útdrukkingen. It is ek in optimalisearjende kompilator. Theano brûkt numpy-like syntaksis foar it útdrukken fan berekkeningen en kompilearret se om te rinnen op CPU- as GPU-arsjitektuer. It is in iepen boarne Python-masine-learbibleteek skreaun yn Python en CUDA en rint op Linux, macOS en Windows.

Oantal stjerren per Github: 8,922

34. Multidiff

Multidiff is ûntworpen om masine-rjochte gegevens makliker te begripen te meitsjen. It helpt jo de ferskillen tusken in grut oantal objekten te besjen troch ferskillen te meitsjen tusken de oerienkommende objekten en dan wer te jaan. Dizze fisualisaasje lit ús sykje nei patroanen yn proprietêre protokollen as ûngewoane bestânsformaten. It wurdt ek benammen brûkt foar reverse engineering en binêre gegevensanalyse.

Oantal stjerren op Github: 262

35. Som-tsp

Dit projekt giet oer it brûken fan selsorganisearjende kaarten om it probleem fan 'e reizgjende ferkeaper op te lossen. Mei SOM fine wy ​​suboptimale oplossingen foar it TSP-probleem en brûke dêrfoar it .tsp-formaat. TSP is in NP-kompleet probleem en wurdt hieltyd dreger op te lossen as it oantal stêden tanimt.

Oantal stjerren op Github: 950

36. Foton

Photon is in útsûnderlik rappe webscanner ûntworpen foar OSINT. It kin URL's, URL's mei parameters, Intel-ynformaasje, bestannen, geheime kaaien, JavaScript-bestannen, reguliere ekspresje-oerienkomsten en subdomeinen ophelje. De ekstrahearre ynformaasje kin dan wurde bewarre en eksportearre yn json-formaat. Photon is fleksibel en geniaal. Jo kinne der ek wat plugins oan taheakje.

Oantal stjerren op Github: 5714

37. Sosjaal Mapper

Social Mapper is in ark foar sosjale media dat profilen korrelearret mei gesichtsherkenning. It docht dit op ferskate websiden op grutte skaal. Social Mapper automatisearret it sykjen nei nammen en foto's op sosjale media en besiket dan de oanwêzigens fan ien te identifisearjen en te groepearjen. It genereart dan in rapport foar minsklike beoardieling. Dit is nuttich yn 'e feiligenssektor (bygelyks phishing). It stipet LinkedIn, Facebook, Twitter, Google Plus, Instagram, VKontakte, Weibo en Douban platfoarms.

Oantal stjerren op Github: 2,396

38. Camelot

Camelot is in Python-bibleteek dy't jo helpt tabellen út PDF-bestannen te ekstrahearjen. It wurket mei tekst PDF-bestannen, mar net scannen dokuminten. Hjir elke tabel is in pandas DataFrame. Derneist kinne jo tabellen eksportearje nei .json, .xls, .html of .sqlite.

Oantal stjerren op Github: 2415

39. Lêzer

Dit is in Qt-lêzer foar it lêzen fan e-boeken. It stipet .pdf, .epub, .djvu, .fb2, .mobi, .azw/.azw3/.azw4, .cbr/.cbz en .md bestânsformaten. Lector hat in haadfinster, in tabelwerjefte, in boekwerjefte, in ôfliedingsfrij werjefte, annotaasje-stipe, in komyske werjefte en in ynstellingsfinster. It stipet ek blêdwizers, profylblêdzjen, in metadata-bewurker, en in ynboude wurdboek.

Oantal stjerren op Github: 835

40.m00dbot

Dit is in Telegram-bot foar selstesten fan depresje en eangst.

Oantal stjerren op Github: 145

41. Manim

It is in animaasjemotor foar it ferklearjen fan wiskundige fideo's dy't kinne wurde brûkt om programmatysk krekte animaasjes te meitsjen. Hy brûkt Python foar dit.

Oantal stjerren op Github: 13

42. Douyin-Bot

In bot skreaun yn Python foar in Tinder-like applikaasje. Untwikkelders út Sina.

Oantal stjerren op Github: 5,959

43. XSStrike

Dit is in cross-site skriptdeteksjepakket mei fjouwer mei de hân skreaune parsers. It hat ek in yntelliginte loadloadgenerator, in krêftige fuzzing-motor, en in ongelooflijk rappe sykmasjine. Ynstee fan in loadload yn te spuitjen en te testen om te wurkjen lykas alle oare ark, erkent XSStrike it antwurd mei meardere parsers en ferwurket dan de loadload, dy't garandearre wurdt om te wurkjen mei kontekstuele analyse yntegreare yn 'e fuzzing-motor.

Oantal stjerren op Github: 7050

44. PythonRobotics

Dit projekt is in samling koade yn Python robotika-algoritmen, lykas autonome navigaasjealgoritmen.

Oantal stjerren op Github: 6,746

45. Google Images Download

Google Images Download is in kommandorigel Python-programma dat Google Images siket foar trefwurden en de ôfbyldings foar jo krijt. It is in lyts programma sûnder ôfhinklikens as jo mar maksimaal 100 ôfbyldings moatte uploade foar elk kaaiwurd.

Oantal stjerren op Github: 5749

46. ​​Trape

Stelt jo yn steat om yntelliginte oanfallen fan sosjale technyk yn realtime te kontrolearjen en út te fieren. Dit helpt te ûntdekken hoe't grutte ynternetbedriuwen gefoelige ynformaasje kinne krije en brûkers kinne kontrolearje sûnder har kennis. Trape kin ek helpe by it folgjen fan cyberkriminelen.

Oantal stjerren op Github: 4256

47. Xonsh

Xonsh is in cross-platform Unix-gazing kommandorigel en shell-taal basearre op Python. Dit is in superset fan Python 3.5+ mei ekstra shell-primitiven lykas dy fûn yn Bash en IPython. Xonsh rint op Linux, Max OS X, Windows en oare grutte systemen.

Oantal stjerren op Github: 3426

48. GIF foar CLI

It fereasket in GIF as koarte fideo of query, en mei de Tenor GIF API wurdt it omboud ta in ASCII-animearre grafyk. It brûkt ANSI-escape-sekwinsjes foar animaasje en kleur.

Oantal stjerren op Github: 2,547

49.Cartoonify

Draw Dit is in Polaroid-kamera dy't tekenfilms kin tekenje. It brûkt in neural netwurk foar objektherkenning, in Google Quickdraw dataset, in thermyske printer en in Raspberry Pi. Snel, tekenje! is in Google-spultsje dat spilers freget om in foto fan in objekt/idee te tekenjen en dan yn minder as 20 sekonden besiket te rieden wat it foarstelt.

Oantal stjerren op Github: 1760

50. Zulip

Zulip is in groepchat-app dy't yn echte tiid wurket en ek produktyf is mei multi-threaded petearen. In protte Fortune 500-bedriuwen en iepen boarne-projekten brûke it foar real-time chat dy't tûzenen berjochten per dei kinne behannelje.

Oantal stjerren op Github: 10,432

51. YouTube-dl

It is in kommandorigelprogramma dat fideo's kin downloade fan YouTube en guon oare siden. It is net bûn oan in spesifyk platfoarm.

Oantal stjerren op Github: 55

52. Ansible

It is in ienfâldich IT-automatisearringssysteem dat de folgjende funksjes kin omgean: konfiguraasjebehear, applikaasje-ynset, wolkfoarsjenning, ad hoc-taken, netwurkautomatisearring, en orkestraasje fan meardere siden.

Oantal stjerren op Github: 39,443

53. HTTPie

HTTPie is in kommandorigel HTTP-kliïnt. Dit makket it makliker foar de CLI om te ynteraksje mei webtsjinsten. Foar it http-kommando lit it ús willekeurige HTTP-oanfragen ferstjoere mei in ienfâldige syntaksis, en kleurde útfier ûntfange. Wy kinne it brûke om te testen, debuggen en ynteraksje mei HTTP-tsjinners.

Oantal stjerren op Github: 43

54. Tornado Web Server

It is in webkader, asynchrone netwurkbibleteek foar Python. It brûkt net-blokkearjende netwurk I/O om te skaaljen nei mear dan tûzenen iepen ferbiningen. Dit makket it in goede kar foar lange oanfragen en WebSockets.

Oantal stjerren op Github: 18

55. Fersiken

Fersiken is in bibleteek dy't it maklik makket om HTTP/1.1-oanfragen te ferstjoeren. Jo moatte gjin parameters manuell tafoegje oan URL's of PUT- en POST-gegevens kodearje.
Oantal stjerren op Github: 40

56. Scrapy

Scrapy is in rap, web-crawling-ramt op hege nivo - jo kinne it brûke om websiden te skrassen om strukturearre gegevens te ekstrahearjen. Jo kinne it ek brûke foar gegevensanalyse, tafersjoch en automatisearre testen.

Oantal stjerren op Github: 34,493

Boarne: www.habr.com

Add a comment