56 prughjetti open source Python

56 prughjetti open source Python

1. Flacone

Hè un micro-framework scrittu in Python. Ùn hà micca validazione per e forme è nisuna strata di astrazione di basa di dati, ma permette di utilizà biblioteche di terzu per a funziunalità cumuni. È per quessa hè un micro framework. Flask hè pensatu per fà a creazione di applicazioni simplici è veloci, è ancu esse scalabile è ligere. Hè basatu annantu à i prughjetti Werkzeug è Jinja2. Pudete leghje più nantu à questu in l'ultimu articulu di DataFlair Python Flask.

2. Keras

Keras hè una biblioteca di rete neurale open source scritta in Python. Hè amichevule, modulare è estensibile, è pò eseguisce nantu à TensorFlow, Theano, PlaidML o Microsoft Cognitive Toolkit (CNTK). Keras hà tuttu: mudelli, funzioni d'ughjettivi è di trasferimentu, ottimisatori è assai più. Supporta ancu e rete neurali cunvoluzionale è recurrenti.

U travagliu nantu à l'ultimu prughjettu open source basatu annantu à Keras - Classificazione di u cancer di senu.

56 prughjetti open source Python

L'articulu hè statu traduttu cù u sustegnu di EDISON Software, chì sviluppa un sistema di diagnostica di archiviazione di documenti Vivaldi, cum'è ancu investe in startups.

3.SpaCy

Hè una biblioteca di software open source chì tratta Trattamentu di a lingua naturale (NLP) è scrittu in Python è Cython. Mentre NLTK hè più adattatu per l'insignamentu è a ricerca, u travagliu di spaCy hè di furnisce software per a produzzione. Inoltre, Thinc hè a libreria di apprendimentu di macchina di spaCy chì furnisce mudelli CNN per l'etichettatura di parte di u discorsu, l'analisi di dipendenze è u ricunniscenza di l'entità chjamata.

4. Sentinelle

Sentry offre un monitoraghju di bug open source ospitatu per pudè detect è triage bugs in tempu reale. Basta à stallà u SDK per a vostra lingua (s) o framework (s) è cuminciate. Permette di catturà l'eccezzioni micca gestite, esaminà e tracce di pila, analizà l'impattu di ogni prublema, traccia i bug in i prughjetti, assignà e prublemi, è più. Utilizà Sentry significa menu bugs è più codice speditu.

5.OpenCV

OpenCV hè una biblioteca di visione di computer open source è apprendimentu automaticu. A biblioteca hà più di 2500 algoritmi ottimizzati per i travaglii di visione di l'urdinatore cum'è a rilevazione è u ricunniscenza di l'ughjetti, a classificazione di varii tipi di attività umane, u seguimentu di u muvimentu di càmera, a creazione di mudelli d'ughjettu XNUMXD, a cucitura di l'imaghjini per ottene l'imaghjini in alta risoluzione, è parechje altre attività. . A biblioteca hè dispunibule per parechje lingue cum'è Python, C++, Java, etc.

Numero di stelle in Github: 39585

Avete digià travagliatu nantu à qualsiasi prughjettu OpenCV? Eccu unu - Prughjettu di determinazione di sessu è età

6. Nilearn

Questu hè un modulu per implementà rapidamente è facilmente l'apprendimentu statisticu nantu à i dati di NeuroImaging. Permette di utilizà scikit-learn per statistiche multivariate per a modellazione predittiva, a classificazione, a decodificazione è l'analisi di cunnessione. Nilearn face parte di l'ecosistema NiPy, chì hè una cumunità dedicata à utilizà Python per analizà e dati di neuroimaging.

Numaru di stelle per Github: 549

7. scikit-Learn

Scikit-learn hè un altru prughjettu open source Python. Questa hè una biblioteca di machine learning assai famosa per Python. Spessu usatu cù NumPy è SciPy, SciPy offre classificazione, regressione è clustering - supporta SVM (Support Vector Machines), fureste aleatorii, accelerazione gradiente, k-means è DBSCAN. Questa biblioteca hè scritta in Python è Cython.

Numero di stelle in Github: 37,144

8. PyTorch

PyTorch hè una altra libreria di apprendimentu automaticu open source scritta in Python è per Python. Hè basatu annantu à a biblioteca Torch è hè grande per i spazii cum'è a visione di l'informatica è u processu di lingua naturale (NLP). Hà ancu un frontend C++.

Frà parechje altre caratteristiche, PyTorch offre duie funzioni d'altu livellu:

  • Computing tensor altamente acceleratu da GPU
  • Reti neurali prufonde

Numero di stelle in Github: 31

9. Librosa

Librosa hè una di e migliori librerie python per l'analisi di musica è audio. Contene i cumpunenti necessarii chì sò usati per ottene infurmazioni da a musica. A biblioteca hè ben documentata è cuntene parechji tutoriali è esempi chì facenu a vostra attività più faciule.

Numero di stelle in Github: 3107

Implementazione di un prughjettu open source Python è Librosa - ricunniscenza di l'emozioni di parlà.

10. Gensim

Gensim hè una biblioteca di Python per a modellazione di temi, l'indexazione di documenti è e ricerche di similarità per e grandi corporazioni. Hè destinatu à e cumunità NLP è di ricuperazione di l'infurmazioni. Gensim hè l'abbreviazione di "generate like". Nanzu, hà creatu una breve lista di articuli simili à questu articulu. Gensim hè chjaru, efficiente è scalabile. Gensim furnisce una implementazione efficiente è simplice di mudellu semanticu senza supervisione da u testu chjaru.

Numero di stelle in Github: 9

11. Djangu

Django hè un quadru di Python d'altu livellu chì incuraghji u sviluppu rapidu è crede in u principiu DRY (Ùn Repeat Yourself). Hè un framework assai putente è u più utilizatu per Python. Hè basatu annantu à u mudellu MTV (Model-Template-View).

Numero di stelle in Github: 44

12. Ricunniscenza faccia

U ricunniscenza facciale hè un prughjettu populari in GitHub. Ricunnosce è manipule facilmente e facce usendu Python / linea di cummanda è usa a biblioteca di ricunniscenza faciale più simplice di u mondu per fà. Questu usa dlib cun apprendimentu prufondu per detectà e facce cù una precisione di 99,38% in u benchmark Wild.

Numero di stelle in Github: 28,267

13. Cookiecutter

Cookiecutter hè una utilità di linea di cumanda chì pò esse usata per creà prughjetti da mudelli (cookiecutters). Un esempiu seria di creà un prughjettu batch da un mudellu di prughjettu batch. Quessi sò mudelli multipiattaforma, è mudelli di prughjettu ponu esse in ogni lingua o formatu di marcatura, cum'è Python, JavaScript, HTML, Ruby, CoffeeScript, RST è Markdown. Permette ancu di utilizà parechje lingue in u stessu mudellu di prughjettu.

Numero di stelle in Github: 10

14. Panda

Pandas hè una biblioteca di analisi è manipulazione di dati per Python chì offre strutture di dati etichettati è funzioni statistiche.

Numero di stelle in Github: 21,404

Prughjettu open source Python per pruvà Pandas - rilevazione di a malatia di Parkinson

15. Pipenv

Pipenv prumetti di esse un strumentu prontu per a produzzione destinatu à purtà u megliu di tutti i mondi di imballaggio in u mondu di Python. U so terminal hà belli culori è combina Pipfile, pip è virtualenv in un cumandamentu. Crea automaticamente è gestisce un ambiente virtuale per i vostri prughjetti è furnisce à l'utilizatori un modu faciule per persunalizà u so ambiente di travagliu.

Numero di stelle in Github: 18,322

16. SimpleCoin

Hè una implementazione di Blockchain per a criptocurrency custruitu in Python, ma hè simplice, inseguru è incompletu. SimpleCoin ùn hè micca pensatu per l'usu di produzzione. Micca per l'usu di pruduzzione, SimpleCoin hè destinatu à scopi educativi è solu per rende a blockchain di travagliu accessibile è simplice. Permette di salvà hash minati è scambià per qualsiasi munita supportata.
Numero di stelle in Github: 1343

17. Pyray

Hè una biblioteca di rendering 3D scritta in vanilla Python. Rende 2D, 3D, oggetti di dimensione più altu è scene in Python è animazione. Ci trova in u regnu di video creati, video games, simulazioni fisiche è ancu belli ritratti. Requisiti per questu: PIL, numpy è scipy.

Numero di stelle in Github: 451

18. MicroPython

MicroPython hè Python per i microcontrollers. Hè una implementazione efficiente di Python3 chì vene cun parechji pacchetti da a biblioteca standard di Python è hè ottimizzata per eseguisce in microcontrollers è in ambienti ristretti. Pyboard hè una piccula scheda elettronica chì esegue MicroPython in metallo nudu per pudè cuntrullà ogni tipu di prughjetti elettronichi.

Numaru di stelle per Github: 9,197

19. Kivy

Kivy hè una biblioteca Python per u sviluppu di applicazioni mobili è altre multi-touch cù una interfaccia d'utilizatore naturale (NUI). Havi una libreria grafica, parechje opzioni di widget, una lingua intermedia Kv per creà i vostri propri widgets, supportu per mouse, teclatu, TUIO è avvenimenti multi-touch. Hè una biblioteca open source per u sviluppu rapidu di l'applicazioni cù interfacce d'utilizatori innovatori. Hè multipiattaforma, amichevule à l'affari, è acceleratu da GPU.

Numero di stelle in Github: 9

20 Dash

Dash by Plotly hè un framework di applicazioni web. Custruitu nantu à Flask, Plotly.js, React è React.js, ci permette di utilizà Python per custruisce dashboards. Piglia i mudelli Python è R à scala. Dash vi permette di custruisce, pruvà, implementà è rappurtate senza DevOps, JavaScript, CSS, o CronJobs. Dash hè putente, persunalizabile, ligeru è faciule da gestisce. Hè ancu open source.

Numero di stelle in Github: 9,883

21. Magenta

Magenta hè un prughjettu di ricerca open source chì si focalizeghja nantu à l'apprendimentu machine cum'è strumentu in u prucessu di creazione. Permette di creà musica è arte utilizendu l'apprendimentu automaticu. Magenta hè una libreria Python basata in TensorFlow, cù utilità per travaglià cù dati crudi, aduprendu per furmà mudelli di macchine è creà un novu cuntenutu.

22. Mascara R-CNN

Questa hè una implementazione di a maschera R-CNNN in Python 3, TensorFlow è Keras. U mudellu piglia ogni istanza d'ughjettu in u raster è crea scatuli di delimitazione è maschere di segmentazione per questu. Utilizeghja a Rete Piramide di Funzioni (FPN) è a spina ResNet101. U codice hè faciule d'estensione. Stu prughjettu offre ancu un set di dati Matterport3D di spazii 3D ricostruiti catturati da i clienti...
Numero di stelle in Github: 14

23. Modelli TensorFlow

Questu hè un repository cù diversi mudelli implementati in TensorFlow - mudelli ufficiali è di ricerca. Hà ancu esempi è tutoriali. I mudelli ufficiali utilizanu API TensorFlow d'altu livellu. I mudelli di ricerca sò mudelli implementati in TensorFlow da i circadori per u so supportu o dumande supportu è dumande.

Numero di stelle in Github: 57

24. Snallygaster

Snallygaster hè un modu per urganizà i prublemi cù i prughjetti di prughjettu. Grazie à questu, pudete persunalizà u vostru pannellu di gestione di prughjettu in GitHub, ottimisate è automatizà u vostru flussu di travagliu. Permette di sorte i travaglii, pianificà prughjetti, automatizà u flussu di travagliu, traccia u prugressu, sparte u statutu è infine cumpletu. Snallygaster pò scansà i fugliali secreti nantu à i servitori HTTP - cerca i fugliali dispunibuli nantu à i servitori web chì ùn deve micca esse accessibile publicamente è ponu esse un risicu di sicurità.

Numero di stelle in Github: 1

25.Statsmodels

issu pacchettu Python, chì cumplementa scipy per l'informatica statistica, cumprese statistiche descrittive è stima è inferenza per mudelli statistichi. Hà classi è funzioni per questu scopu. Ci permette ancu di fà teste statistiche è ricerca nantu à e dati statistichi.
Numero di stelle in Github: 4

26. ChìWaf

Questu hè un strumentu avanzatu di deteczione di firewall chì pudemu usà per capiscenu se un firewall di l'applicazione web hè presente. Detecta un firewall in una applicazione web è prova di scopre una o più soluzioni per questu nantu à un scopu specificu.

Numero di stelle in Github: 1300

27. Catene

catena - hè un quadru di apprendimentu prufonduorientata versu a flessibilità. Hè basatu annantu à Python è offre API differenziate basate nantu à un approcciu definitu per run. Chainer offre ancu API d'altu livellu orientatu à l'ughjettu per a custruzzione è a furmazione di rete neurali. Hè un quadru putente, flexible è intuitivu per e rete neurali.
Numero di stelle in Github: 5,054

28. Rebound

Rebound hè un strumentu di linea di cumanda. Quandu riceve un errore di compilatore, ricuperà immediatamente i risultati da u stack overflow. Per utilizà questu, pudete aduprà u cumandamentu di rebound per eseguisce u vostru schedariu. Hè unu di i 50 prughjetti Python open source più populari di 2018. Inoltre, richiede Python 3.0 o superiore. Tipi di schedari supportati: Python, Node.js, Ruby, Golang è Java.

Numero di stelle in Github: 2913

29. Detectron

Detectron esegue a rilevazione di l'ughjettu mudernu (implementa ancu a maschera R-CNN). Hè un software Facebook AI Research (FAIR) scrittu in Python è in esecuzione nantu à a piattaforma Caffe2 Deep Learning. L'obiettivu di Detectron hè di furnisce una basa di codice d'alta qualità è d'alta prestazione per a ricerca di rilevazione di oggetti. Hè flessibile è implementa i seguenti algoritmi - R-CNN mask, RetinaNet, R-CNN più veloce, RPN, R-CNN veloce, R-FCN.

Numero di stelle in Github: 21

30. Pitone-focu

Questa hè una biblioteca per generà automaticamente CLI (interfacce di linea di cummanda) da (qualsiasi) oggettu Python. Hè ancu permette di sviluppà è debug codice, è ancu esaminà u codice esistente o trasfurmà u codice di qualcunu altru in un CLI. Python Fire facilita u muvimentu trà Bash è Python, è facilita ancu l'usu di REPL.
Numero di stelle in Github: 15

31. Pylearn2

Pylearn2 hè una libreria di apprendimentu automaticu custruita principalmente sopra à Theano. U so scopu hè di fà a ricerca ML più faciule. Permette di scrive novi algoritmi è mudelli.
Numero di stelle in Github: 2681

32. Matplotlib

matplotlib hè una biblioteca di disegnu 2D per Python - genera publicazioni di qualità in diversi formati.

Numero di stelle in Github: 10,072

33. Teanu

Theano hè una biblioteca per manipulà espressioni matematiche è matrici. Hè ancu un compilatore ottimisatu. Theano usa numpy-like sintassi per spressione i calculi è li compila per eseguisce nantu à l'architettura CPU o GPU. Hè una libreria di apprendimentu automaticu Python open source scritta in Python è CUDA è funziona in Linux, macOS è Windows.

Numaru di stelle per Github: 8,922

34. Multidiff

Multidiff hè pensatu per fà i dati orientati à a macchina più faciule da capisce. Vi aiuta à vede e differenze trà un gran numaru d'uggetti facendu differenze trà l'uggetti currispundenti è dopu affissendu. Questa visualizazione ci permette di circà mudelli in protokolli privati ​​o formati di schedari inusual. Hè ancu utilizatu principalmente per l'ingenieria inversa è l'analisi di dati binari.

Numero di stelle in Github: 262

35. Som-tsp

Stu prughjettu hè di utilizà carte autourganistiche per risolve u prublema di u venditore ambulante. Utilizendu SOM, truvamu suluzioni sub-ottimali à u prublema TSP è utilizate u formatu .tsp per questu. TSP hè un prublema NP-completa è diventa sempre più difficiuli di risolve cum'è u numeru di cità aumenta.

Numero di stelle in Github: 950

36. Fotonu

Photon hè un scanner web eccezionalmente veloce cuncepitu per OSINT. Pò ricuperà l'URL, l'URL cù paràmetri, l'infurmazioni Intel, i schedari, i chjavi secreti, i schedari JavaScript, i partiti d'espressione regulare è i subdominii. L'infurmazioni estratti ponu esse salvati è esportati in formatu json. Photon hè flexible è ingegnoso. Pudete ancu aghjunghje alcuni plugins.

Numero di stelle in Github: 5714

37. Cartografia suciale

Social Mapper hè un strumentu di mappatura di e social media chì correla i prufili cù u ricunniscenza faciale. Face questu nantu à diversi siti web à grande scala. Social Mapper automatizeghja a ricerca di nomi è ritratti nantu à e social media è poi prova à identificà è raggruppà a presenza di qualcunu. Dopu genera un rapportu per a revisione umana. Questu hè utile in l'industria di sicurità (per esempiu, phishing). Supporta i piattaforme LinkedIn, Facebook, Twitter, Google Plus, Instagram, VKontakte, Weibo è Douban.

Numero di stelle in Github: 2,396

38. Camelottu

Camelot hè una biblioteca di Python chì vi aiuta à estrattà e tavule da i schedari PDF. Funziona cù i schedarii PDF di testu, ma micca i documenti scannati. Quì ogni tavula hè un panda DataFrame. Inoltre, pudete esportà e tavule à .json, .xls, .html o .sqlite.

Numero di stelle in Github: 2415

39. Lettore

Questu hè un lettore Qt per leghje e-libri. U sustegnu .pdf, .epub, .djvu, .fb2, .mobi, .azw/.azw3/.azw4, .cbr/.cbz è .md furmati di schedari. Lector hà una finestra principale, una vista di tavula, una vista di libru, una vista senza distrazioni, supportu di annotazione, una vista comica è una finestra di paràmetri. Supporta ancu i marcati, a navigazione di prufilu, un editore di metadati è un dizziunariu integratu.

Numero di stelle in Github: 835

40.m00dbot

Questu hè un bot Telegram per l'autotesta di depressione è ansietà.

Numero di stelle in Github: 145

41. Manim

Hè un mutore d'animazione per spiegà video di matematica chì pò esse usatu per creà animazioni precise in modu programmaticu. Ellu usa Python per questu.

Numero di stelle in Github: 13

42. Douyin-Bot

Un bot scrittu in Python per una applicazione Tinder-like. Sviluppatori da Cina.

Numero di stelle in Github: 5,959

43. XSSstrike

Questu hè un pacchettu di rilevazione di scripting cross-site cù quattru parsers scritti a manu. Dispone ancu di un generatore di carica intelligente, un putente mutore di fuzzing, è un mutore di ricerca incredibilmente veloce. Invece di injecting a payload and testing it to work like all other tools, XSStrike ricunnosce a risposta cù parechji parsers è poi processa u payload, chì hè garantitu per travaglià cù l'analisi contextuale integrata in u mutore fuzzing.

Numero di stelle in Github: 7050

44. PythonRobotica

Stu prughjettu hè una cullizzioni di codice in algoritmi di robotica Python, è ancu algoritmi di navigazione autonomi.

Numero di stelle in Github: 6,746

45. Google Images Download

Google Images Download hè un prugramma Python in linea di cumanda chì cerca Google Images per e parolle chjave è uttene l'imaghjini per voi. Hè un picculu prugramma senza dipendenze s'ellu hè solu bisognu di caricate finu à 100 imagine per ogni keyword.

Numero di stelle in Github: 5749

46. ​​Trapu

Permette di monitorà è eseguisce attacchi intelligenti di ingegneria suciale in tempu reale. Questu aiuta à revelà cumu e grande cumpagnie di Internet ponu uttene infurmazioni sensibili è cuntrullà l'utilizatori senza a so cunniscenza. Trape pò ancu aiutà à seguità i cibercriminali.

Numero di stelle in Github: 4256

47. Xonsh

Xonsh hè una linea di cummanda multiplataforma Unix-gazing è lingua di shell basatu in Python. Questu hè un superset di Python 3.5+ cù primitivi di shell supplementari cum'è quelli truvati in Bash è IPython. Xonsh funziona in Linux, Max OS X, Windows è altri sistemi maiò.

Numero di stelle in Github: 3426

48. GIF per CLI

Hè bisognu di un GIF o video brevi o di query, è utilizendu l'API Tenor GIF, hè cunvertitu in un graficu animatu ASCII. Utiliza sequenze di scappata ANSI per l'animazione è u culore.

Numero di stelle in Github: 2,547

49.Cartoonify

Draw Questa hè una camera Polaroid chì pò disegnà cartoni. Utiliza una rete neurale per a ricunniscenza di l'ughjettu, un set di dati Google Quickdraw, una stampante termale è un Raspberry Pi. Prestu, disegna ! hè un ghjocu di Google chì dumanda à i ghjucatori di disegnà una figura di un ughjettu / idea è poi prova à indovinà ciò chì rapprisenta in menu di 20 seconde.

Numero di stelle in Github: 1760

50. Zulip

Zulip hè una app di chat di gruppu chì funziona in tempu reale è hè ancu produtiva cù conversazioni multi-threaded. Parechje cumpagnie Fortune 500 è prughjetti open source l'utilizanu per u chat in tempu reale chì ponu trattà migliaia di missaghji per ghjornu.

Numero di stelle in Github: 10,432

51. YouTube-dl

Hè un prugramma di linea di cumanda chì pò scaricà video da YouTube è altri siti. Ùn hè micca ligatu à una piattaforma specifica.

Numero di stelle in Github: 55

52.Ansible

Hè un sistema d'automatizazione IT simplice chì pò gestisce e seguenti funzioni: gestione di cunfigurazione, implementazione di l'applicazioni, provisioning cloud, compiti ad hoc, automatizazione di rete è orchestrazione multi-situ.

Numero di stelle in Github: 39,443

53. HTTPie

HTTPie hè un cliente HTTP di linea di cummanda. Questu facilita a CLI per interagisce cù i servizii web. Per u cumandamentu http, ci permette di mandà richieste HTTP arbitrarie cù una sintassi simplice, è riceve un output di culore. Pudemu aduprà per pruvà, debug è interagisce cù i servitori HTTP.

Numero di stelle in Github: 43

54. Tornado Web Server

Hè un framework web, biblioteca di rete asincrona per Python. Utiliza l'I/O di rete senza bloccu per scala à più di millaie di cunnessione aperte. Questu face una bona scelta per e dumande longu è WebSockets.

Numero di stelle in Github: 18

55. Demande

Requests hè una biblioteca chì facilita l'invio di richieste HTTP/1.1. Ùn avete micca bisognu di aghjunghje manualmente parametri à l'URL o di codificà i dati PUT è POST.
Numero di stelle in Github: 40

56. Scrapy

Scrapy hè un framework di crawling web veloce è d'altu livellu - pudete aduprà per scrape siti web per estrae dati strutturati. Pudete ancu aduprà per l'analisi di dati, u monitoraghju è a prova automatizata.

Numero di stelle in Github: 34,493

Source: www.habr.com

Add a comment