56 open source na proyekto ng Python

56 open source na proyekto ng Python

1. Prasko

Ito ay isang micro-framework na nakasulat sa Python. Wala itong mga pagpapatunay para sa mga form at walang layer ng abstraction ng database, ngunit pinapayagan kang gumamit ng mga third party na aklatan para sa karaniwang paggana. At iyon ang dahilan kung bakit ito ay isang micro framework. Ang flask ay idinisenyo upang gawing simple at mabilis ang paggawa ng mga application, habang nasusukat at magaan din. Ito ay batay sa mga proyekto ng Werkzeug at Jinja2. Maaari mong basahin ang higit pa tungkol dito sa pinakabagong artikulo ng DataFlair tungkol sa Python Flask.

2. Keras

Ang Keras ay isang open source na library ng neural network na nakasulat sa Python. Ito ay user-friendly, modular at extensible, at maaaring tumakbo sa ibabaw ng TensorFlow, Theano, PlaidML o Microsoft Cognitive Toolkit (CNTK). Nasa Keras ang lahat: mga template, layunin at mga function ng paglilipat, mga optimizer at marami pang iba. Sinusuportahan din nito ang convolutional at paulit-ulit na neural network.

Paggawa sa pinakabagong open source na proyekto batay sa Keras - Pag-uuri ng kanser sa suso.

56 open source na proyekto ng Python

Ang artikulo ay isinalin sa suporta ng EDISON Software, na bubuo ng Vivaldi document storage diagnostic systemAt namumuhunan sa mga startup.

3.SpaCy

Ito ay isang open source software library na tumatalakay sa natural language processing (NLP) at nakasulat sa Python at Cython. Bagama't mas angkop ang NLTK para sa mga layunin ng pagtuturo at pananaliksik, ang trabaho ng spaCy ay magbigay ng software para sa produksyon. Bukod pa rito, ang Thinc ay machine learning library ng spaCy na nagbibigay ng mga modelo ng CNN para sa part-of-speech tagging, dependency parsing, at pinangalanang entity recognition.

4. Sentry

Nag-aalok ang Sentry ng naka-host na open source na pagsubaybay sa bug para matukoy at ma-triage mo ang mga bug sa real time. I-install lang ang SDK para sa iyong (mga) wika o (mga) framework at magsimula. Binibigyang-daan ka nitong kumuha ng mga hindi nahawakang exception, suriin ang stack traces, pag-aralan ang epekto ng bawat isyu, subaybayan ang mga bug sa mga proyekto, magtalaga ng mga isyu, at higit pa. Ang paggamit ng Sentry ay nangangahulugan ng mas kaunting mga bug at mas maraming code ang naipadala.

5.OpenCV

Ang OpenCV ay isang open source na computer vision at machine learning library. Ang aklatan ay may higit sa 2500 na-optimize na algorithm para sa mga gawain sa computer vision tulad ng pagtuklas at pagkilala ng bagay, pag-uuri ng iba't ibang uri ng aktibidad ng tao, pagsubaybay sa paggalaw ng camera, paglikha ng mga modelo ng XNUMXD object, pagtahi ng imahe upang makakuha ng mga larawang may mataas na resolution, at marami pang ibang gawain. . Ang library ay magagamit para sa maraming mga wika tulad ng Python, C++, Java, atbp.

Bilang ng mga bituin sa Github: 39585

Nakagawa ka na ba sa anumang proyekto ng OpenCV? Narito ang isa- Proyekto sa Pagpapasiya ng Kasarian at Edad

6. Nilearn

Ito ay isang module para sa mabilis at madaling pagpapatupad ng istatistikal na pag-aaral sa data ng NeuroImaging. Pinapayagan ka nitong gumamit ng scikit-learn para sa multivariate statistics para sa predictive modelling, classification, decoding at connectivity analysis. Ang Nilearn ay bahagi ng NiPy ecosystem, na isang komunidad na nakatuon sa paggamit ng Python upang suriin ang data ng neuroimaging.

Bilang ng mga bituin bawat Github: 549

7. scikit-Matuto

Ang Scikit-learn ay isa pang open source na proyektong Python. Ito ay isang napaka sikat na library sa pag-aaral ng makina para sa Python. Madalas na ginagamit sa NumPy at SciPy, nag-aalok ang SciPy ng klasipikasyon, regression at clustering - sinusuportahan nito SVM (Support Vector Machines), random na kagubatan, gradient acceleration, k-means at DBSCAN. Ang library na ito ay nakasulat sa Python at Cython.

Bilang ng mga bituin sa Github: 37,144

8. PyTorch

Ang PyTorch ay isa pang open source machine learning library na nakasulat sa Python at para sa Python. Ito ay batay sa Torch library at mahusay para sa mga lugar tulad ng computer vision at natural language processing (NLP). Mayroon din itong C++ frontend.

Sa maraming iba pang mga tampok, nag-aalok ang PyTorch ng dalawang mataas na antas:

  • Highly GPU-Accelerated Tensor Computing
  • Mga malalalim na neural network

Bilang ng mga bituin sa Github: 31

9. Librosa

Ang Librosa ay isa sa pinakamahusay na mga aklatan ng python para sa pagsusuri ng musika at audio. Naglalaman ito ng mga kinakailangang sangkap na ginagamit upang makakuha ng impormasyon mula sa musika. Ang library ay mahusay na dokumentado at naglalaman ng ilang mga tutorial at mga halimbawa na magpapadali sa iyong gawain.

Bilang ng mga bituin sa Github: 3107

Pagpapatupad ng isang open source na proyektong Python at Librosa - pagkilala sa emosyon ng pagsasalita.

10. Gensim

Ang Gensim ay isang Python library para sa pagmomodelo ng paksa, pag-index ng dokumento, at paghahanap ng pagkakatulad para sa malalaking korporasyon. Ito ay naglalayong sa NLP at mga komunidad ng pagkuha ng impormasyon. Ang Gensim ay maikli para sa "generate like." Dati, gumawa siya ng maikling listahan ng mga artikulong katulad ng artikulong ito. Ang Gensim ay malinaw, mahusay at nasusukat. Nagbibigay ang Gensim ng mahusay at simpleng pagpapatupad ng hindi pinangangasiwaang semantic modeling mula sa plain text.

Bilang ng mga bituin sa Github: 9

11. Django

Django ay isang mataas na antas ng Python framework na naghihikayat sa mabilis na pag-unlad at naniniwala sa DRY (Don't Repeat Yourself) na prinsipyo. Ito ay isang napakalakas at pinakamalawak na ginagamit na balangkas para sa Python. Ito ay batay sa pattern ng MTV (Model-Template-View).

Bilang ng mga bituin sa Github: 44

12. Pagkilala sa mukha

Ang pagkilala sa mukha ay isang sikat na proyekto sa GitHub. Madali nitong kinikilala at manipulahin ang mga mukha gamit ang Python/command line at ginagamit ang pinakasimpleng facial recognition library sa mundo para gawin ito. Gumagamit ito ng dlib na may malalim na pag-aaral para maka-detect ng mga mukha na may 99,38% na katumpakan sa Wild benchmark.

Bilang ng mga bituin sa Github: 28,267

13. Cookiecutter

Ang Cookiecutter ay isang command line utility na maaaring magamit upang lumikha ng mga proyekto mula sa mga template (cookiecutters). Ang isang halimbawa ay ang lumikha ng isang batch na proyekto mula sa isang batch na template ng proyekto. Ito ay mga cross-platform na template, at ang mga template ng proyekto ay maaaring nasa anumang wika o markup na format, gaya ng Python, JavaScript, HTML, Ruby, CoffeeScript, RST, at Markdown. Pinapayagan ka nitong gumamit ng maraming wika sa parehong template ng proyekto.

Bilang ng mga bituin sa Github: 10

14. Mga Panda

Ang Pandas ay isang data analysis at manipulation library para sa Python na nag-aalok ng may label na mga istruktura ng data at mga istatistikal na function.

Bilang ng mga bituin sa Github: 21,404

Python open source project para subukan ang Pandas - pagtuklas ng sakit na Parkinson

15. Pipenv

Nangangako ang Pipenv na maging isang tool na handa sa produksyon na naglalayong dalhin ang pinakamahusay sa lahat ng mundo ng packaging sa mundo ng Python. Ang terminal nito ay may magagandang kulay at pinagsasama ang Pipfile, pip at virtualenv sa isang command. Awtomatiko itong lumilikha at namamahala ng isang virtual na kapaligiran para sa iyong mga proyekto at nagbibigay sa mga user ng madaling paraan upang i-customize ang kanilang kapaligiran sa trabaho.

Bilang ng mga bituin sa Github: 18,322

16. SimpleCoin

Ito ay isang pagpapatupad ng Blockchain para sa cryptocurrency na binuo sa Python, ngunit ito ay simple, hindi secure, at hindi kumpleto. Ang SimpleCoin ay hindi inilaan para sa paggamit ng produksyon. Hindi para sa paggamit ng produksyon, ang SimpleCoin ay inilaan para sa mga layuning pang-edukasyon at para lamang gawing accessible at mas simple ang gumaganang blockchain. Pinapayagan ka nitong i-save ang mga mined na hash at ipagpalit ang mga ito para sa anumang sinusuportahang pera.
Bilang ng mga bituin sa Github: 1343

17. Pyray

Ito ay isang 3D rendering library na nakasulat sa vanilla Python. Nag-render ito ng 2D, 3D, mas matataas na dimensional na mga bagay at eksena sa Python at animation. Hinahanap tayo nito sa larangan ng mga nilikhang video, video game, pisikal na simulation at kahit magagandang larawan. Mga kinakailangan para dito: PIL, numpy at scipy.

Bilang ng mga bituin sa Github: 451

18. MicroPython

Ang MicroPython ay Python para sa mga microcontroller. Ito ay isang mahusay na pagpapatupad ng Python3 na kasama ng maraming mga pakete mula sa Python standard library at na-optimize upang tumakbo sa mga microcontroller at sa mga limitadong kapaligiran. Ang Pyboard ay isang maliit na electronic board na nagpapatakbo ng MicroPython sa bare metal upang makontrol nito ang lahat ng uri ng mga elektronikong proyekto.

Bilang ng mga bituin bawat Github: 9,197

19. Kivy

Ang Kivy ay isang Python library para sa pagbuo ng mobile at iba pang multi-touch na application na may natural na user interface (NUI). Mayroon itong graphics library, ilang mga pagpipilian sa widget, isang Kv intermediate na wika para sa paglikha ng iyong sariling mga widget, suporta para sa mouse, keyboard, TUIO, at multi-touch na mga kaganapan. Ito ay isang open source na library para sa mabilis na pagbuo ng application na may mga makabagong user interface. Ito ay cross-platform, business-friendly, at GPU-accelerated.

Bilang ng mga bituin sa Github: 9

20. umpog

Ang Dash by Plotly ay isang web application framework. Binuo sa ibabaw ng Flask, Plotly.js, React at React.js, pinapayagan kaming gumamit ng Python para bumuo ng mga dashboard. Pinapagana nito ang mga modelo ng Python at R sa sukat. Binibigyang-daan ka ng Dash na bumuo, sumubok, mag-deploy, at mag-ulat nang walang DevOps, JavaScript, CSS, o CronJobs. Ang Dash ay malakas, nako-customize, magaan at madaling pamahalaan. Open source din ito.

Bilang ng mga bituin sa Github: 9,883

21. Magenta

Ang Magenta ay isang open source na proyekto sa pananaliksik na nakatuon sa machine learning bilang isang tool sa proseso ng creative. Pinapayagan ka nitong lumikha ng musika at sining gamit ang machine learning. Ang Magenta ay isang Python library batay sa TensorFlow, na may mga utility para sa pagtatrabaho sa raw data, gamit ito upang sanayin ang mga modelo ng makina at lumikha ng bagong nilalaman.

22. R-CNN mask

Ito ay isang pagpapatupad ng R-CNNN mask sa Python 3, TensorFlow at Keras. Kinukuha ng modelo ang bawat instance ng object sa raster at gumagawa ng mga bounding box at segmentation mask para dito. Ginagamit nito ang Feature Pyramid Network (FPN) at ang ResNet101 backbone. Ang code ay madaling pahabain. Nag-aalok din ang proyektong ito ng isang dataset ng Matterport3D ng mga na-reconstruct na 3D space na nakuhanan ng mga kliyente...
Bilang ng mga bituin sa Github: 14

23. Mga Modelong TensorFlow

Ito ay isang repositoryo na may iba't ibang modelong ipinatupad sa TensorFlow - opisyal at mga modelo ng pananaliksik. Mayroon din itong mga sample at tutorial. Gumagamit ang mga opisyal na modelo ng mga high-level na TensorFlow API. Ang mga modelo ng pananaliksik ay mga modelong ipinatupad sa TensorFlow ng mga mananaliksik para sa kanilang suporta o suporta sa tanong at mga query.

Bilang ng mga bituin sa Github: 57

24. Snallygaster

Ang Snallygaster ay isang paraan upang ayusin ang mga problema sa mga project board. Salamat dito, maaari mong i-customize ang iyong panel ng pamamahala ng proyekto sa GitHub, i-optimize at i-automate ang iyong workflow. Binibigyang-daan ka nitong pag-uri-uriin ang mga gawain, mag-iskedyul ng mga proyekto, i-automate ang daloy ng trabaho, subaybayan ang pag-unlad, magbahagi ng katayuan at sa wakas ay makumpleto. Maaaring mag-scan ang Snallygaster para sa mga lihim na file sa mga HTTP server - naghahanap ito ng mga file na available sa mga web server na hindi dapat ma-access ng publiko at maaaring magdulot ng panganib sa seguridad.

Bilang ng mga bituin sa Github: 1

25. Statsmodels

Ito Pakete ng Python, na umaakma sa scipy para sa statistical computing, kabilang ang mga mapaglarawang istatistika at pagtatantya at hinuha para sa mga istatistikal na modelo. Mayroon itong mga klase at function para sa layuning ito. Nagbibigay-daan din ito sa amin na magsagawa ng mga istatistikal na pagsusulit at pananaliksik sa istatistikal na data.
Bilang ng mga bituin sa Github: 4

26. WhatWaf

Ito ay isang advanced na tool sa pag-detect ng firewall na magagamit namin upang maunawaan kung mayroong isang web application firewall. Nakikita nito ang isang firewall sa isang web application at sinusubukang tumuklas ng isa o higit pang mga solusyon para dito sa isang tinukoy na target.

Bilang ng mga bituin sa Github: 1300

27. Chainer

Chainer - ito ay isang malalim na balangkas ng pag-aaralnakatuon sa flexibility. Ito ay batay sa Python at nag-aalok ng iba't ibang mga API batay sa isang define-by-run na diskarte. Nag-aalok din ang Chainer ng mga mataas na antas na object-oriented na API para sa pagbuo at pagsasanay ng mga neural network. Ito ay isang malakas, nababaluktot at madaling gamitin na balangkas para sa mga neural network.
Bilang ng mga bituin sa Github: 5,054

28. Rebound

Ang rebound ay isang command line tool. Kapag nakatanggap ka ng error sa compiler, agad nitong kinukuha ang mga resulta mula sa stack overflow. Upang magamit ito maaari mong gamitin ang rebound na utos upang maisagawa ang iyong file. Ito ay isa sa 50 pinakasikat na open source na proyektong Python ng 2018. Bilang karagdagan, nangangailangan ito ng Python 3.0 o mas mataas. Mga sinusuportahang uri ng file: Python, Node.js, Ruby, Golang at Java.

Bilang ng mga bituin sa Github: 2913

29. Detectron

Ang Detectron ay gumaganap ng modernong object detection (nagpapatupad din ng R-CNN mask). Ito ay Facebook AI Research (FAIR) software na nakasulat sa Python at tumatakbo sa Caffe2 Deep Learning platform. Ang layunin ng Detectron ay magbigay ng mataas na kalidad, mataas na pagganap na codebase para sa pananaliksik sa pagtuklas ng bagay. Ito ay nababaluktot at nagpapatupad ng mga sumusunod na algorithm - R-CNN mask, RetinaNet, mas mabilis na R-CNN, RPN, mabilis na R-CNN, R-FCN.

Bilang ng mga bituin sa Github: 21

30. Sawa-apoy

Ito ay isang library para sa awtomatikong pagbuo ng mga CLI (command line interface) mula sa (anumang) Python object. Binibigyang-daan ka rin nitong bumuo at mag-debug ng code, pati na rin suriin ang umiiral na code o gawing CLI ang code ng ibang tao. Pinapadali ng Python Fire ang paglipat sa pagitan ng Bash at Python, at ginagawang mas madaling gamitin ang REPL.
Bilang ng mga bituin sa Github: 15

31. Pylearn2

Ang Pylearn2 ay isang library sa pag-aaral ng makina na pangunahing binuo sa ibabaw ng Theano. Ang layunin nito ay gawing mas madali ang pananaliksik sa ML. Binibigyang-daan kang magsulat ng mga bagong algorithm at modelo.
Bilang ng mga bituin sa Github: 2681

32. Matplotlib

matplotlib ay isang 2D drawing library para sa Python - ito ay bumubuo ng mga de-kalidad na publikasyon sa iba't ibang mga format.

Bilang ng mga bituin sa Github: 10,072

33. Theano

Ang Theano ay isang aklatan para sa pagmamanipula ng mga mathematical at matrix expression. Isa rin itong nag-optimize na compiler. Ginagamit ni Theano numpy-tulad ng syntax para sa pagpapahayag ng mga kalkulasyon at pagsasama-sama ng mga ito upang tumakbo sa mga arkitektura ng CPU o GPU. Ito ay isang open source Python machine learning library na nakasulat sa Python at CUDA at tumatakbo sa Linux, macOS at Windows.

Bilang ng mga bituin bawat Github: 8,922

34. Multidiff

Idinisenyo ang Multidiff upang gawing mas madaling maunawaan ang data na nakatuon sa makina. Tinutulungan ka nitong tingnan ang mga pagkakaiba sa pagitan ng malaking bilang ng mga bagay sa pamamagitan ng paggawa ng mga pagkakaiba sa pagitan ng mga katumbas na bagay at pagkatapos ay ipinapakita ang mga ito. Binibigyang-daan kami ng visualization na ito na maghanap ng mga pattern sa mga proprietary protocol o hindi pangkaraniwang mga format ng file. Pangunahing ginagamit din ito para sa reverse engineering at binary data analysis.

Bilang ng mga bituin sa Github: 262

35. Som-tsp

Ang proyektong ito ay tungkol sa paggamit ng self-organizing na mga mapa upang malutas ang problema sa paglalakbay ng tindero. Gamit ang SOM, nakakahanap kami ng mga sub-optimal na solusyon sa problema sa TSP at ginagamit ang .tsp na format para dito. Ang TSP ay isang NP-kumpletong problema at nagiging mas mahirap lutasin habang dumarami ang bilang ng mga lungsod.

Bilang ng mga bituin sa Github: 950

36. poton

Ang Photon ay isang napakabilis na web scanner na idinisenyo para sa OSINT. Maaari itong kumuha ng mga URL, URL na may mga parameter, impormasyon ng Intel, mga file, mga lihim na key, mga file ng JavaScript, mga tugma ng regular na expression, at mga subdomain. Ang nakuhang impormasyon ay maaaring i-save at i-export sa json na format. Ang Photon ay nababaluktot at mapanlikha. Maaari ka ring magdagdag ng ilang mga plugin dito.

Bilang ng mga bituin sa Github: 5714

37. Social Mapper

Ang Social Mapper ay isang tool sa pagmamapa ng social media na nag-uugnay sa mga profile gamit ang pagkilala sa mukha. Ginagawa ito sa iba't ibang mga website sa isang malaking sukat. Ang Social Mapper ay nag-o-automate ng paghahanap ng mga pangalan at larawan sa social media at pagkatapos ay sinusubukang tukuyin at pangkatin ang presensya ng isang tao. Pagkatapos ay bubuo ito ng ulat para sa pagsusuri ng tao. Ito ay kapaki-pakinabang sa industriya ng seguridad (halimbawa, phishing). Sinusuportahan nito ang LinkedIn, Facebook, Twitter, Google Plus, Instagram, VKontakte, Weibo at Douban na mga platform.

Bilang ng mga bituin sa Github: 2,396

38. Camelot

Ang Camelot ay isang Python library na tumutulong sa iyong kunin ang mga talahanayan mula sa mga PDF file. Gumagana ito sa mga tekstong PDF file, ngunit hindi mga na-scan na dokumento. Narito ang bawat talahanayan ay isang pandas DataFrame. Bukod pa rito, maaari kang mag-export ng mga talahanayan sa .json, .xls, .html o .sqlite.

Bilang ng mga bituin sa Github: 2415

39. Mambabasa

Ito ay isang Qt reader para sa pagbabasa ng mga e-book. Sinusuportahan nito ang .pdf, .epub, .djvu, .fb2, .mobi, .azw/.azw3/.azw4, .cbr/.cbz at .md na mga format ng file. Ang Lector ay may pangunahing window, isang table view, isang book view, isang distraction-free view, annotation support, isang comic view, at isang window ng mga setting. Sinusuportahan din nito ang mga bookmark, pag-browse sa profile, isang metadata editor, at isang built-in na diksyunaryo.

Bilang ng mga bituin sa Github: 835

40.m00dbot

Ito ay isang Telegram bot para sa self-testing depression at pagkabalisa.

Bilang ng mga bituin sa Github: 145

41. Manim

Ito ay isang animation engine para sa pagpapaliwanag ng mga video sa matematika na maaaring magamit upang lumikha ng tumpak na mga animation sa programmatically. Gumagamit siya ng Python para dito.

Bilang ng mga bituin sa Github: 13

42. Douyin-Bot

Isang bot na nakasulat sa Python para sa isang Tinder-like na application. Mga developer mula sa China.

Bilang ng mga bituin sa Github: 5,959

43. XSStrike

Ito ay isang cross-site scripting detection package na may apat na hand-written parser. Nagtatampok din ito ng matalinong payload generator, isang malakas na fuzzing engine, at isang napakabilis na search engine. Sa halip na mag-inject ng isang payload at subukan ito upang gumana tulad ng lahat ng iba pang mga tool, kinikilala ng XSStrike ang tugon gamit ang maramihang mga parser at pagkatapos ay iproseso ang payload, na garantisadong gagana gamit ang contextual analysis na isinama sa fuzzing engine.

Bilang ng mga bituin sa Github: 7050

44. PythonRobotics

Ang proyektong ito ay isang koleksyon ng code sa Python robotics algorithm, pati na rin ang mga autonomous navigation algorithm.

Bilang ng mga bituin sa Github: 6,746

45. Google Images Download

Ang Google Images Download ay isang command line na Python program na naghahanap sa Google Images para sa mga keyword at kinukuha ang mga larawan para sa iyo. Ito ay isang maliit na programa na walang mga dependency kung kailangan mo lamang mag-upload ng hanggang 100 mga imahe para sa bawat keyword.

Bilang ng mga bituin sa Github: 5749

46. ​​Bitag

Binibigyang-daan kang subaybayan at isagawa ang matatalinong pag-atake ng social engineering sa real time. Nakakatulong ito na ipakita kung paano makakakuha ng sensitibong impormasyon ang malalaking kumpanya sa Internet at makokontrol ang mga user nang hindi nila nalalaman. Makakatulong din ang trape sa pagsubaybay sa mga cybercriminal.

Bilang ng mga bituin sa Github: 4256

47. Xonsh

Ang Xonsh ay isang cross-platform na Unix-gazing command line at shell na wika batay sa Python. Ito ay isang superset ng Python 3.5+ na may mga karagdagang shell primitives tulad ng mga matatagpuan sa Bash at IPython. Gumagana ang Xonsh sa Linux, Max OS X, Windows at iba pang mga pangunahing system.

Bilang ng mga bituin sa Github: 3426

48. GIF para sa CLI

Nangangailangan ito ng GIF o maikling video o query, at gamit ang Tenor GIF API, ito ay na-convert sa isang ASCII animated na graphic. Gumagamit ito ng ANSI escape sequence para sa animation at kulay.

Bilang ng mga bituin sa Github: 2,547

49.Cartoonify

Draw Ito ay isang Polaroid camera na maaaring gumuhit ng mga cartoons. Gumagamit ito ng neural network para sa pagkilala ng bagay, isang dataset ng Google Quickdraw, isang thermal printer at isang Raspberry Pi. Mabilis, Draw! ay isang laro ng Google na humihiling sa mga manlalaro na gumuhit ng larawan ng isang bagay/ideya at pagkatapos ay sinusubukang hulaan kung ano ang kinakatawan nito sa loob ng wala pang 20 segundo.

Bilang ng mga bituin sa Github: 1760

50. Zulip

Ang Zulip ay isang panggrupong chat app na gumagana sa real time at produktibo din sa mga multi-threaded na pag-uusap. Maraming Fortune 500 na kumpanya at mga open source na proyekto ang gumagamit nito para sa real-time na chat na kayang humawak ng libu-libong mensahe kada araw.

Bilang ng mga bituin sa Github: 10,432

51. YouTube-dl

Ito ay isang command line program na maaaring mag-download ng mga video mula sa YouTube at ilang iba pang mga site. Hindi ito nakatali sa isang partikular na platform.

Bilang ng mga bituin sa Github: 55

52. Magagawa

Ito ay isang simpleng IT automation system na kayang hawakan ang mga sumusunod na function: configuration management, application deployment, cloud provisioning, ad hoc tasks, network automation, at multi-site orchestration.

Bilang ng mga bituin sa Github: 39,443

53. HTTPie

Ang HTTPie ay isang command line na HTTP client. Ginagawa nitong mas madali para sa CLI na makipag-ugnayan sa mga serbisyo sa web. Para sa utos ng http, pinapayagan kaming magpadala ng mga arbitrary na kahilingan sa HTTP na may simpleng syntax, at tumanggap ng may kulay na output. Magagamit namin ito para subukan, i-debug at makipag-ugnayan sa mga HTTP server.

Bilang ng mga bituin sa Github: 43

54. Tornado Web Server

Ito ay isang web framework, asynchronous networking library para sa Python. Gumagamit ito ng hindi nakaharang na network I/O upang i-scale sa mahigit libu-libong bukas na koneksyon. Ginagawa nitong isang mahusay na pagpipilian para sa mahabang kahilingan at WebSockets.

Bilang ng mga bituin sa Github: 18

55. Mga kahilingan

Ang mga kahilingan ay isang library na nagpapadali sa pagpapadala ng mga kahilingan sa HTTP/1.1. Hindi mo kailangang manual na magdagdag ng mga parameter sa mga URL o mag-encode ng PUT at POST data.
Bilang ng mga bituin sa Github: 40

56. Scrapy

Ang Scrapy ay isang mabilis, mataas na antas ng web crawling framework - maaari mo itong gamitin upang mag-scrape ng mga website upang kunin ang structured na data. Magagamit mo rin ito para sa pagsusuri ng data, pagsubaybay at awtomatikong pagsubok.

Bilang ng mga bituin sa Github: 34,493

Pinagmulan: www.habr.com

Magdagdag ng komento