Skip to content
master
Switch branches/tags
Code

README.md

Crazy Awesome Python

A selection of 329 Python libraries and frameworks ordered by stars.

Checkout the interactive version that you can filter and sort: https://awesome-python.infocruncher.com/

tensorflow

An Open Source Machine Learning Framework for Everyone
https://tensorflow.org
https://github.com/tensorflow/tensorflow
508 stars per week over 316 weeks
160,991 stars, 85,874 forks, 7,973 watches
ml category, created 2015-11-07, last commit 2021-12-02, main language C++
deep-learning, deep-neural-networks, distributed, machine-learning, ml, neural-network, python, tensorflow

django

The Web framework for perfectionists with deadlines.
https://www.djangoproject.com/
https://github.com/django/django
121 stars per week over 500 weeks
60,982 stars, 26,053 forks, 2,305 watches
web category, created 2012-04-28, last commit 2021-12-02, main language Python
apps, django, framework, models, orm, python, templates, views, web

flask by pallets

The Python micro framework for building web applications.
https://flask.palletsprojects.com
https://github.com/pallets/flask
94 stars per week over 608 weeks
57,275 stars, 14,724 forks, 2,202 watches
web category, created 2010-04-06, last commit 2021-11-16, main language Python
flask, jinja, pallets, python, web-framework, werkzeug, wsgi

transformers by huggingface

🤗 Transformers: State-of-the-art Natural Language Processing for Pytorch, TensorFlow, and JAX.
https://huggingface.co/transformers
https://github.com/huggingface/transformers
340 stars per week over 161 weeks
54,948 stars, 12,989 forks, 778 watches
nlp category, created 2018-10-29, last commit 2021-12-02, main language Python
bert, flax, hacktoberfest, jax, language-model, language-models, model-hub, natural-language-generation, natural-language-processing, natural-language-understanding, nlp, nlp-library, pretrained-models, python, pytorch, pytorch-transformers, seq2seq, speech-recognition, tensorflow, transformer

keras by keras-team

Deep Learning for humans
http://keras.io/
https://github.com/keras-team/keras
152 stars per week over 348 weeks
53,336 stars, 18,911 forks, 1,996 watches
ml category, created 2015-03-28, last commit 2021-12-02, main language Python
data-science, deep-learning, machine-learning, neural-networks, python, tensorflow

pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration
https://pytorch.org
https://github.com/pytorch/pytorch
189 stars per week over 276 weeks
52,495 stars, 14,400 forks, 1,592 watches
ml category, created 2016-08-13, last commit 2021-12-02, main language C++
autograd, deep-learning, gpu, machine-learning, neural-network, numpy, python, tensor

scikit-learn

scikit-learn: machine learning in Python
https://scikit-learn.org
https://github.com/scikit-learn/scikit-learn
81 stars per week over 589 weeks
48,131 stars, 22,345 forks, 2,219 watches
ml category, created 2010-08-17, last commit 2021-12-02, main language Python
data-analysis, data-science, machine-learning, python, statistics

core by home-assistant

🏡 Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
https://github.com/home-assistant/core
111 stars per week over 428 weeks
47,903 stars, 15,987 forks, 1,343 watches
util category, created 2013-09-17, last commit 2021-12-02, main language Python
asyncio, hacktoberfest, home-automation, internet-of-things, iot, mqtt, python, raspberry-pi

requests by psf

A simple, yet elegant, HTTP library.
https://requests.readthedocs.io
https://github.com/psf/requests
82 stars per week over 563 weeks
46,498 stars, 8,562 forks, 1,373 watches
web category, created 2011-02-13, last commit 2021-11-30, main language Python
client, cookies, forhumans, http, humans, python, python-requests, requests

scrapy

Scrapy, a fast high-level web crawling & scraping framework for Python.
https://scrapy.org
https://github.com/scrapy/scrapy
68 stars per week over 614 weeks
42,251 stars, 9,421 forks, 1,814 watches
data category, created 2010-02-22, last commit 2021-11-16, main language Python
crawler, crawling, framework, hacktoberfest, python, scraping

fastapi by tiangolo

FastAPI framework, high performance, easy to learn, fast to code, ready for production
https://fastapi.tiangolo.com/
https://github.com/tiangolo/fastapi
249 stars per week over 155 weeks
38,945 stars, 2,881 forks, 561 watches
web category, created 2018-12-08, last commit 2021-10-26, main language Python
api, async, asyncio, fastapi, framework, json, json-schema, openapi, openapi3, pydantic, python, python-types, python3, redoc, rest, starlette, swagger, swagger-ui, uvicorn, web

pandas by pandas-dev

Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
https://pandas.pydata.org
https://github.com/pandas-dev/pandas
54 stars per week over 588 weeks
31,856 stars, 13,546 forks, 1,110 watches
data category, created 2010-08-24, last commit 2021-12-02, main language Python
alignment, data-analysis, flexible, pandas, python

rich by willmcgugan

Rich is a Python library for rich text and beautiful formatting in the terminal.
https://rich.readthedocs.io/en/latest/
https://github.com/willmcgugan/rich
290 stars per week over 107 weeks
31,274 stars, 1,014 forks, 517 watches
util category, created 2019-11-10, last commit 2021-12-02, main language Python
ansi-colors, emoji, markdown, progress-bar, progress-bar-python, python, python-library, python3, rich, syntax-highlighting, tables, terminal, terminal-color, traceback, tracebacks-rich

sherlock by sherlock-project

🔎 Hunt down social media accounts by username across social networks
http://sherlock-project.github.io
https://github.com/sherlock-project/sherlock
184 stars per week over 153 weeks
28,357 stars, 3,061 forks, 893 watches
web category, created 2018-12-24, last commit 2021-11-29, main language Python
cli, hacktoberfest, information-gathering, linux, macos, osint, python3, reconnaissance, redteam, sherlock, tools, windows

gym by openai

A toolkit for developing and comparing reinforcement learning algorithms.
https://gym.openai.com/
https://github.com/openai/gym
88 stars per week over 292 weeks
25,829 stars, 7,407 forks, 989 watches
sim category, created 2016-04-27, last commit 2021-11-22, main language Python

pyenv

Simple Python version management
https://github.com/pyenv/pyenv
52 stars per week over 483 weeks
25,391 stars, 2,258 forks, 377 watches
util category, created 2012-08-31, last commit 2021-11-23, main language Shell
hacktoberfest

airflow by apache

Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
https://airflow.apache.org/
https://github.com/apache/airflow
69 stars per week over 346 weeks
23,936 stars, 9,674 forks, 729 watches
pipeline category, created 2015-04-13, last commit 2021-12-02, main language Python
airflow, apache, apache-airflow, hacktoberfest, python, scheduler, workflow

black by psf

The uncompromising Python code formatter
https://black.readthedocs.io/en/stable/
https://github.com/psf/black
122 stars per week over 194 weeks
23,779 stars, 1,531 forks, 198 watches
util category, created 2018-03-14, last commit 2021-12-02, main language Python
autopep8, code, codeformatter, formatter, gofmt, pre-commit-hook, python, yapf

ccxt

A JavaScript / Python / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges
https://github.com/ccxt/ccxt
93 stars per week over 237 weeks
22,277 stars, 5,472 forks, 955 watches
crypto category, created 2017-05-14, last commit 2021-12-02, main language JavaScript
altcoin, api, arbitrage, bitcoin, bot, btc, crypto, cryptocurrency, e-commerce, eth, ethereum, exchange, invest, library, market-data, merchant, strategy, trade, trading

xgboost by dmlc

Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow
https://xgboost.ai/
https://github.com/dmlc/xgboost
53 stars per week over 408 weeks
21,942 stars, 8,246 forks, 939 watches
ml category, created 2014-02-06, last commit 2021-11-27, main language C++
distributed-systems, gbdt, gbm, gbrt, machine-learning, xgboost

spaCy by explosion

💫 Industrial-strength Natural Language Processing (NLP) in Python
https://spacy.io
https://github.com/explosion/spaCy
56 stars per week over 387 weeks
21,863 stars, 3,643 forks, 567 watches
nlp category, created 2014-07-03, last commit 2021-11-30, main language Python
ai, artificial-intelligence, cython, data-science, deep-learning, entity-linking, machine-learning, named-entity-recognition, natural-language-processing, neural-network, neural-networks, nlp, nlp-library, python, spacy, text-classification, tokenization

python-fire by google

Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
https://github.com/google/python-fire
82 stars per week over 249 weeks
20,465 stars, 1,216 forks, 374 watches
util category, created 2017-02-21, last commit 2021-06-17, main language Python
cli, python

tornado by tornadoweb

Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
http://www.tornadoweb.org/
https://github.com/tornadoweb/tornado
31 stars per week over 638 weeks
20,295 stars, 5,428 forks, 1,018 watches
web category, created 2009-09-09, last commit 2021-11-03, main language Python
asynchronous, python

tqdm

A Fast, Extensible Progress Bar for Python and CLI
https://tqdm.github.io
https://github.com/tqdm/tqdm
59 stars per week over 339 weeks
20,201 stars, 1,049 forks, 196 watches
util category, created 2015-06-03, last commit 2021-09-20, main language Python
cli, closember, console, discord, gui, jupyter, keras, meter, pandas, parallel, progress, progress-bar, progressbar, progressmeter, python, rate, telegram, terminal, time, utilities

incubator-mxnet by apache

Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more
https://mxnet.apache.org
https://github.com/apache/incubator-mxnet
57 stars per week over 344 weeks
19,772 stars, 6,883 forks, 1,110 watches
ml category, created 2015-04-30, last commit 2021-12-02, main language C++
mxnet

numpy

The fundamental package for scientific computing with Python.
https://numpy.org
https://github.com/numpy/numpy
32 stars per week over 585 weeks
18,955 stars, 6,209 forks, 561 watches
math category, created 2010-09-13, last commit 2021-12-02, main language Python
numpy, python

celery

Distributed Task Queue (development branch)
https://docs.celeryproject.org/en/stable/index.html
https://github.com/celery/celery
27 stars per week over 658 weeks
18,289 stars, 4,149 forks, 479 watches
perf category, created 2009-04-24, last commit 2021-11-30, main language Python
amqp, python, python-library, python3, queue-tasks, queue-workers, queued-jobs, redis, sqs, sqs-queue, task-manager, task-runner, task-scheduler

locust by locustio

Scalable user load testing tool written in Python
https://locust.io
https://github.com/locustio/locust
31 stars per week over 563 weeks
17,647 stars, 2,289 forks, 440 watches
util category, created 2011-02-17, last commit 2021-12-02, main language Python
benchmarking, http, load-generator, load-testing, locust, performance-testing, python

streamlit

Streamlit — The fastest way to build data apps in Python
https://streamlit.io
https://github.com/streamlit/streamlit
140 stars per week over 118 weeks
16,726 stars, 1,495 forks, 257 watches
viz category, created 2019-08-24, last commit 2021-11-30, main language Python
data-analysis, data-science, data-visualization, deep-learning, developer-tools, machine-learning, python, streamlit

pytorch-lightning by PyTorchLightning

The lightweight PyTorch wrapper for high-performance AI research. Scale your models, not the boilerplate.
https://pytorchlightning.ai
https://github.com/PyTorchLightning/pytorch-lightning
117 stars per week over 139 weeks
16,421 stars, 2,009 forks, 222 watches
ml category, created 2019-03-31, last commit 2021-12-02, main language Python
ai, artificial-intelligence, data-science, deep-learning, machine-learning, python, pytorch

bokeh

Interactive Data Visualization in the browser, from Python
https://bokeh.org
https://github.com/bokeh/bokeh
31 stars per week over 505 weeks
15,779 stars, 3,836 forks, 461 watches
viz category, created 2012-03-26, last commit 2021-12-02, main language Python
bokeh, data-visualisation, interactive-plots, javascript, jupyter, notebooks, numfocus, plots, plotting, python, visualisation, visualization

cookiecutter

A command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, VueJS projects.
https://github.com/cookiecutter/cookiecutter
36 stars per week over 437 weeks
15,767 stars, 1,557 forks, 244 watches
util category, created 2013-07-14, last commit 2021-06-15, main language Python
cookiecutter, cookiecutter-, python

sanic by huge-success

Async Python 3.7+ web server/framework | Build fast. Run fast.
https://sanicframework.org/
https://github.com/huge-success/sanic
54 stars per week over 288 weeks
15,619 stars, 1,396 forks, 421 watches
web category, created 2016-05-26, last commit 2021-12-02, main language Python
api-server, asgi, asyncio, framework, hacktoberfest, python, sanic, web, web-framework, web-server

dash by plotly

Analytical Web Apps for Python, R, Julia, and Jupyter. No JavaScript Required.
https://plotly.com/dash
https://github.com/plotly/dash
44 stars per week over 347 weeks
15,500 stars, 1,597 forks, 395 watches
viz category, created 2015-04-10, last commit 2021-11-17, main language Python
bioinformatics, charting, dash, data-science, data-visualization, finance, flask, gui-framework, julia, jupyter, modeling, plotly, plotly-dash, productivity, python, r, react, rstats, technical-computing, web-app

jax by google

Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more
https://github.com/google/jax
93 stars per week over 162 weeks
15,210 stars, 1,410 forks, 255 watches
ml category, created 2018-10-25, last commit 2021-12-02, main language Python
jax

pyspider by binux

A Powerful Spider(Web Crawler) System in Python.
http://docs.pyspider.org/
https://github.com/binux/pyspider
37 stars per week over 406 weeks
15,205 stars, 3,622 forks, 902 watches
data category, created 2014-02-21, last commit 2020-08-02, main language Python
crawler, python

luigi by spotify

Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in.
https://github.com/spotify/luigi
31 stars per week over 480 weeks
15,172 stars, 2,309 forks, 493 watches
pipeline category, created 2012-09-20, last commit 2021-11-27, main language Python
hadoop, luigi, orchestration-framework, python, scheduling

gpt-2 by openai

Code for the paper "Language Models are Unsupervised Multitask Learners"
https://openai.com/blog/better-language-models/
https://github.com/openai/gpt-2
103 stars per week over 146 weeks
15,109 stars, 3,865 forks, 587 watches
nlp category, created 2019-02-11, last commit 2020-12-02, main language Python
paper

pytorch-image-models by rwightman

PyTorch image models, scripts, pretrained weights -- ResNet, ResNeXT, EfficientNet, EfficientNetV2, NFNet, Vision Transformer, MixNet, MobileNet-V3/V2, RegNet, DPN, CSPNet, and more
https://rwightman.github.io/pytorch-image-models/
https://github.com/rwightman/pytorch-image-models
100 stars per week over 147 weeks
14,912 stars, 2,356 forks, 255 watches
ml category, created 2019-02-02, last commit 2021-11-24, main language Python
augmix, cnn-classification, distributed-training, dual-path-networks, efficientnet, efficientnet-training, imagenet-classifier, mixnet, mnasnet, mobile-deep-learning, mobilenet-v2, mobilenetv3, nfnets, normalization-free-training, pretrained-models, pretrained-weights, pytorch, randaugment, resnet, vision-transformer-models

mediapipe by google

Cross-platform, customizable ML solutions for live and streaming media.
https://mediapipe.dev
https://github.com/google/mediapipe
115 stars per week over 129 weeks
14,908 stars, 3,066 forks, 463 watches
ml category, created 2019-06-13, last commit 2021-11-16, main language C++
android, audio-processing, c-plus-plus, calculator, computer-vision, deep-learning, framework, graph-based, graph-framework, inference, machine-learning, mediapipe, mobile-development, perception, pipeline-framework, stream-processing, video-processing

PySnooper by cool-RR

Never use print for debugging again
https://github.com/cool-RR/PySnooper
107 stars per week over 137 weeks
14,803 stars, 916 forks, 236 watches
util category, created 2019-04-18, last commit 2021-09-11, main language Python
debug, debugger, introspection, logging, python

shap by slundberg

A game theoretic approach to explain the output of any machine learning model.
https://github.com/slundberg/shap
56 stars per week over 262 weeks
14,782 stars, 2,213 forks, 246 watches
ml category, created 2016-11-22, last commit 2021-12-01, main language Jupyter Notebook
deep-learning, explainability, gradient-boosting, interpretability, machine-learning, shap, shapley

fairseq by pytorch

Facebook AI Research Sequence-to-Sequence Toolkit written in Python.
https://github.com/pytorch/fairseq
66 stars per week over 222 weeks
14,716 stars, 3,834 forks, 323 watches
ml category, created 2017-08-29, last commit 2021-11-29, main language Python
artificial-intelligence, python, pytorch

matplotlib

matplotlib: plotting with Python
https://matplotlib.org/stable
https://github.com/matplotlib/matplotlib
26 stars per week over 562 weeks
14,635 stars, 6,161 forks, 576 watches
viz category, created 2011-02-19, last commit 2021-12-01, main language Python
data-science, data-visualization, gtk, hacktoberfest, matplotlib, plotting, python, qt, tk, wx

PlotNeuralNet by HarisIqbal88

Latex code for making neural networks diagrams
https://github.com/HarisIqbal88/PlotNeuralNet
80 stars per week over 175 weeks
14,205 stars, 2,005 forks, 193 watches
ml category, created 2018-07-24, last commit 2020-11-06, main language TeX
deep-neural-networks, latex

freqtrade

Free, open source crypto trading bot
https://www.freqtrade.io
https://github.com/freqtrade/freqtrade
58 stars per week over 237 weeks
13,829 stars, 3,029 forks, 524 watches
crypto category, created 2017-05-17, last commit 2021-12-02, main language Python
algorithmic-trading, bitcoin, cryptocurrencies, cryptocurrency, freqtrade, python, telegram-bot, trade, trading-bot

PythonRobotics by AtsushiSakai

Python sample codes for robotics algorithms.
https://pythonrobotics.readthedocs.io/en/latest/
https://github.com/AtsushiSakai/PythonRobotics
46 stars per week over 297 weeks
13,795 stars, 4,539 forks, 498 watches
sim category, created 2016-03-21, last commit 2021-12-01, main language Python
algorithm, animation, autonomous-driving, autonomous-navigation, autonomous-vehicles, control, cvxpy, ekf, hacktoberfest, localization, mapping, path-planning, python, robot, robotics, slam

prophet by facebook

Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.
https://facebook.github.io/prophet
https://github.com/facebook/prophet
52 stars per week over 263 weeks
13,755 stars, 3,942 forks, 415 watches
ml category, created 2016-11-16, last commit 2021-10-03, main language Python
forecasting, python, r

kivy

Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
https://kivy.org
https://github.com/kivy/kivy
23 stars per week over 578 weeks
13,664 stars, 2,812 forks, 614 watches
util category, created 2010-11-03, last commit 2021-11-23, main language Python
android, app, ios, kivy, linux, macos, python, ui, windows

faker by joke2k

Faker is a Python package that generates fake data for you.
http://faker.rtfd.org
https://github.com/joke2k/faker
28 stars per week over 472 weeks
13,332 stars, 1,533 forks, 222 watches
data category, created 2012-11-12, last commit 2021-11-29, main language Python
dataset, fake, fake-data, python, test-data, test-data-generator, testing

EasyOCR by JaidedAI

Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.
https://www.jaided.ai/easyocr
https://github.com/JaidedAI/EasyOCR
146 stars per week over 89 weeks
13,199 stars, 1,712 forks, 266 watches
data category, created 2020-03-14, last commit 2021-10-15, main language Python
cnn, crnn, data-mining, deep-learning, easyocr, image-processing, information-retrieval, lstm, machine-learning, ocr, optical-character-recognition, python, pytorch, scene-text, scene-text-recognition

gensim by RaRe-Technologies

Topic Modelling for Humans
https://radimrehurek.com/gensim
https://github.com/RaRe-Technologies/gensim
22 stars per week over 564 weeks
12,703 stars, 4,121 forks, 434 watches
nlp category, created 2011-02-10, last commit 2021-10-28, main language Python
data-mining, data-science, document-similarity, fasttext, gensim, information-retrieval, machine-learning, natural-language-processing, neural-network, nlp, python, topic-modeling, word-embeddings, word-similarity, word2vec

twint by twintproject

An advanced Twitter scraping & OSINT tool written in Python that doesn't use Twitter's API, allowing you to scrape a user's followers, following, Tweets and more while evading most API limitations.
https://github.com/twintproject/twint
51 stars per week over 233 weeks
11,999 stars, 1,829 forks, 290 watches
data category, created 2017-06-10, last commit 2021-03-02, main language Python
elasticsearch, kibana, osint, python, scrape, scrape-followers, scrape-following, scrape-likes, tweep, tweets, twint, twitter

mypy by python

Optional static typing for Python
http://www.mypy-lang.org/
https://github.com/python/mypy
25 stars per week over 469 weeks
11,922 stars, 1,984 forks, 211 watches
typing category, created 2012-12-07, last commit 2021-12-01, main language Python
linter, python, typechecker, types, typing

onnx

Open standard for machine learning interoperability
https://onnx.ai/
https://github.com/onnx/onnx
53 stars per week over 221 weeks
11,750 stars, 2,258 forks, 430 watches
ml category, created 2017-09-07, last commit 2021-11-22, main language C++
deep-learning, deep-neural-networks, dnn, keras, machine-learning, ml, mxnet, neural-network, onnx, pytorch, scikit-learn, tensorflow

click by pallets

Python composable command line interface toolkit
https://click.palletsprojects.com
https://github.com/pallets/click
29 stars per week over 397 weeks
11,665 stars, 1,193 forks, 187 watches
util category, created 2014-04-24, last commit 2021-11-11, main language Python
cli, click, pallets, python

jupyterlab

JupyterLab computational environment.
https://jupyterlab.readthedocs.io/
https://github.com/jupyterlab/jupyterlab
40 stars per week over 287 weeks
11,637 stars, 2,173 forks, 330 watches
util category, created 2016-06-03, last commit 2021-12-02, main language TypeScript
jupyter, jupyterlab

datasets by huggingface

🤗 The largest hub of ready-to-use datasets for ML models with fast, easy-to-use and efficient data manipulation tools
https://huggingface.co/docs/datasets
https://github.com/huggingface/datasets
129 stars per week over 88 weeks
11,445 stars, 1,351 forks, 235 watches
nlp category, created 2020-03-26, last commit 2021-12-02, main language Python
computer-vision, datasets, evaluation, machine-learning, metrics, natural-language-processing, nlp, numpy, pandas, pytorch, tensorflow

flair by flairNLP

A very simple framework for state-of-the-art Natural Language Processing (NLP)
https://github.com/flairNLP/flair
60 stars per week over 181 weeks
11,018 stars, 1,778 forks, 201 watches
nlp category, created 2018-06-11, last commit 2021-12-01, main language Python
machine-learning, named-entity-recognition, natural-language-processing, nlp, pytorch, semantic-role-labeling, sequence-labeling, word-embeddings

mlflow

Open source platform for the machine learning lifecycle
https://mlflow.org
https://github.com/mlflow/mlflow
59 stars per week over 182 weeks
10,807 stars, 2,399 forks, 274 watches
pipeline category, created 2018-06-05, last commit 2021-12-02, main language Python
ai, apache-spark, machine-learning, ml, mlflow, model-management

allennlp by allenai

An open-source NLP research library, built on PyTorch.
http://www.allennlp.org
https://github.com/allenai/allennlp
44 stars per week over 237 weeks
10,652 stars, 2,144 forks, 286 watches
nlp category, created 2017-05-15, last commit 2021-12-01, main language Python
data-science, deep-learning, natural-language-processing, nlp, python, pytorch

nni by microsoft

An open source AutoML toolkit for automate machine learning lifecycle, including feature engineering, neural architecture search, model compression and hyper-parameter tuning.
https://nni.readthedocs.io
https://github.com/microsoft/nni
58 stars per week over 183 weeks
10,626 stars, 1,482 forks, 271 watches
ml category, created 2018-06-01, last commit 2021-12-01, main language Python
automated-machine-learning, automl, bayesian-optimization, data-science, deep-learning, deep-neural-network, distributed, feature-engineering, feature-extraction, hyperparameter-optimization, machine-learning, machine-learning-algorithms, model-compression, nas, neural-architecture-search, neural-network, python, pytorch, tensorflow

plotly.py by plotly

The interactive graphing library for Python (includes Plotly Express)
https://plotly.com/python/
https://github.com/plotly/plotly.py
25 stars per week over 419 weeks
10,622 stars, 2,063 forks, 268 watches
viz category, created 2013-11-21, last commit 2021-11-23, main language Python
d3, dashboard, declarative, graph-library, interactive, jupyter-notebook, plotly, plotly-dash, plotlyjs, python, regl, sparkles, visualization, webgl

loguru by Delgan

Python logging made (stupidly) simple
https://github.com/Delgan/loguru
46 stars per week over 224 weeks
10,413 stars, 467 forks, 113 watches
util category, created 2017-08-15, last commit 2021-09-09, main language Python
log, logger, logging, python

nltk

NLTK Source
https://www.nltk.org
https://github.com/nltk/nltk
16 stars per week over 638 weeks
10,276 stars, 2,524 forks, 477 watches
nlp category, created 2009-09-07, last commit 2021-11-29, main language Python
machine-learning, natural-language-processing, nlp, nltk, python

networkx

Network Analysis in Python
https://networkx.org
https://github.com/networkx/networkx
17 stars per week over 586 weeks
9,979 stars, 2,438 forks, 281 watches
graph category, created 2010-09-06, last commit 2021-11-25, main language Python
complex-networks, graph-algorithms, graph-analysis, graph-generation, graph-theory, graph-visualization, python

dopamine by google

Dopamine is a research framework for fast prototyping of reinforcement learning algorithms.
https://github.com/google/dopamine
https://github.com/google/dopamine
55 stars per week over 175 weeks
9,655 stars, 1,297 forks, 446 watches
ml category, created 2018-07-26, last commit 2021-12-02, main language Jupyter Notebook
ai, google, ml, rl, tensorflow

lime by marcotcr

Lime: Explaining the predictions of any machine learning classifier
https://github.com/marcotcr/lime
31 stars per week over 298 weeks
9,355 stars, 1,541 forks, 275 watches
ml category, created 2016-03-15, last commit 2021-07-29, main language JavaScript

dask

Parallel computing with task scheduling
https://dask.org
https://github.com/dask/dask
25 stars per week over 360 weeks
9,239 stars, 1,399 forks, 232 watches
perf category, created 2015-01-04, last commit 2021-11-30, main language Python
dask, hacktoberfest, numpy, pandas, pydata, python, scikit-learn, scipy

annoy by spotify

Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk
https://github.com/spotify/annoy
20 stars per week over 452 weeks
9,221 stars, 973 forks, 320 watches
ml category, created 2013-04-01, last commit 2021-10-18, main language C++
approximate-nearest-neighbor-search, c-plus-plus, golang, locality-sensitive-hashing, lua, nearest-neighbor-search, python

Pillow by python-pillow

The friendly PIL fork (Python Imaging Library)
https://python-pillow.org
https://github.com/python-pillow/Pillow
18 stars per week over 488 weeks
9,199 stars, 1,759 forks, 214 watches
util category, created 2012-07-24, last commit 2021-11-27, main language Python
c, cross-platform, image, image-processing, pil, pillow, python, python-3

seaborn by mwaskom

Statistical data visualization in Python
https://seaborn.pydata.org
https://github.com/mwaskom/seaborn
18 stars per week over 493 weeks
8,970 stars, 1,529 forks, 243 watches
viz category, created 2012-06-18, last commit 2021-11-27, main language Python
data-science, data-visualization, matplotlib, pandas, python

deepmind-research by deepmind

This repository contains implementations and illustrative code to accompany DeepMind publications
https://github.com/deepmind/deepmind-research
59 stars per week over 150 weeks
8,941 stars, 1,789 forks, 299 watches
ml category, created 2019-01-15, last commit 2021-11-09, main language Jupyter Notebook

dvc by iterative

🦉Data Version Control | Git for Data & Models | ML Experiments Management
https://dvc.org
https://github.com/iterative/dvc
36 stars per week over 247 weeks
8,937 stars, 866 forks, 123 watches
data category, created 2017-03-04, last commit 2021-12-02, main language Python
ai, collaboration, data-science, data-version-control, developer-tools, git, hacktoberfest, machine-learning, python, reproducibility

scipy

SciPy library main repository
https://scipy.org
https://github.com/scipy/scipy
15 stars per week over 560 weeks
8,897 stars, 3,990 forks, 331 watches
ml category, created 2011-03-09, last commit 2021-12-02, main language Python
algorithms, closember, python, scientific-computing, scipy

PySimpleGUI

Launched in 2018 Actively developed & supported. Supports tkinter, Qt, WxPython, Remi (in browser). Create custom GUI Windows simply, trivially with a full set of widgets. Multi-Window applications are also simple. Python 2.7 & 3 Support. 325+ Demo programs & Cookbook for rapid start. Extensive documentation. Examples using Machine Learning(GUI, OpenCV Integration, Chatterbot), Desktop Widgets (Rainmeter-like), Matplotlib + Pyplot integration, add GUI to command line scripts, PDF & Image Viewer. For both beginning and advanced programmers. docs - PySimpleGUI.org GitHub - PySimpleGUI.com. Create complex windows simply.
https://github.com/PySimpleGUI/PySimpleGUI
50 stars per week over 177 weeks
8,884 stars, 1,312 forks, 206 watches
gui category, created 2018-07-11, last commit 2021-12-02, main language Python
beginner-friendly, datavisualization, games, gui, gui-framework, gui-programming, gui-window, popup-window, progress-meter, pyside2, pysimplegui, python, qt, qt-gui, remi, systemtray, tkinter, tkinter-gui, tkinter-python, wxpython

arrow by apache

Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
https://arrow.apache.org/
https://github.com/apache/arrow
28 stars per week over 302 weeks
8,755 stars, 2,119 forks, 333 watches
data category, created 2016-02-17, last commit 2021-12-02, main language C++
arrow

notebook by jupyter

Jupyter Interactive Notebook
https://jupyter-notebook.readthedocs.io/
https://github.com/jupyter/notebook
25 stars per week over 347 weeks
8,682 stars, 3,607 forks, 316 watches
util category, created 2015-04-09, last commit 2021-11-18, main language JavaScript
closember, jupyter, jupyter-notebook, notebook

sympy

A computer algebra system written in pure Python
https://sympy.org/
https://github.com/sympy/sympy
14 stars per week over 605 weeks
8,650 stars, 3,521 forks, 291 watches
math category, created 2010-04-30, last commit 2021-12-02, main language Python
computer-algebra, hacktoberfest, math, python, science

bullet3 by bulletphysics

Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
http://bulletphysics.org
https://github.com/bulletphysics/bullet3
15 stars per week over 555 weeks
8,642 stars, 2,347 forks, 412 watches
sim category, created 2011-04-12, last commit 2021-12-01, main language C++
computer-animation, game-development, kinematics, pybullet, reinforcement-learning, robotics, simulation, simulator, virtual-reality

dgl by dmlc

Python package built to ease deep learning on graph, on top of existing DL frameworks.
http://dgl.ai
https://github.com/dmlc/dgl
45 stars per week over 189 weeks
8,557 stars, 1,903 forks, 173 watches
ml category, created 2018-04-20, last commit 2021-12-02, main language Python
deep-learning, graph-neural-networks

ParlAI by facebookresearch

A framework for training and evaluating AI models on a variety of openly available dialogue datasets.
https://parl.ai
https://github.com/facebookresearch/ParlAI
35 stars per week over 240 weeks
8,466 stars, 1,710 forks, 294 watches
nlp category, created 2017-04-24, last commit 2021-12-02, main language Python

tpot by EpistasisLab

A Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming.
http://epistasislab.github.io/tpot/
https://github.com/EpistasisLab/tpot
26 stars per week over 317 weeks
8,360 stars, 1,439 forks, 294 watches
ml category, created 2015-11-03, last commit 2021-01-06, main language Python
automated-machine-learning, automation, automl, data-science, feature-engineering, gradient-boosting, hyperparameter-optimization, machine-learning, model-selection, parameter-tuning, python, random-forest, scikit-learn, xgboost

Photon by s0md3v

Incredibly fast crawler designed for OSINT.
https://github.com/s0md3v/Photon
43 stars per week over 192 weeks
8,312 stars, 1,218 forks, 316 watches
data category, created 2018-03-30, last commit 2019-12-06, main language Python
crawler, information-gathering, osint, python, spider

serverless-application-model by aws

AWS Serverless Application Model (SAM) is an open-source framework for building serverless applications
https://aws.amazon.com/serverless/sam/
https://github.com/aws/serverless-application-model
30 stars per week over 268 weeks
8,284 stars, 2,128 forks, 315 watches
util category, created 2016-10-10, last commit 2021-11-29, main language Python
aws, aws-sam, lambda, sam, sam-specification, serverless, serverless-application-model, serverless-applications

pandas-profiling

Create HTML profiling reports from pandas DataFrame objects
https://pandas-profiling.github.io/pandas-profiling/docs/master/rtd/
https://github.com/pandas-profiling/pandas-profiling
26 stars per week over 307 weeks
8,269 stars, 1,204 forks, 144 watches
data category, created 2016-01-09, last commit 2021-11-25, main language Jupyter Notebook
big-data-analytics, data-analysis, data-exploration, data-profiling, data-quality, data-science, deep-learning, eda, exploration, exploratory-data-analysis, hacktoberfest, html-report, jupyter, jupyter-notebook, machine-learning, pandas, pandas-dataframe, pandas-profiling, python, statistics

autokeras by keras-team

AutoML library for deep learning
http://autokeras.com/
https://github.com/keras-team/autokeras
39 stars per week over 210 weeks
8,251 stars, 1,333 forks, 314 watches
ml category, created 2017-11-19, last commit 2021-10-20, main language Python
autodl, automated-machine-learning, automl, deep-learning, keras, machine-learning, neural-architecture-search, python, tensorflow

pydantic by samuelcolvin

Data parsing and validation using Python type hints
https://pydantic-docs.helpmanual.io/
https://github.com/samuelcolvin/pydantic
34 stars per week over 239 weeks
8,200 stars, 764 forks, 78 watches
util category, created 2017-05-03, last commit 2021-11-18, main language Python
hints, json-schema, parsing, pydantic, python, python36, python37, python38, python39, validation

jinja by pallets

A very fast and expressive template engine.
https://jinja.palletsprojects.com
https://github.com/pallets/jinja
13 stars per week over 580 weeks
8,128 stars, 1,442 forks, 256 watches
util category, created 2010-10-17, last commit 2021-11-10, main language Python
jinja, jinja2, pallets, python, template-engine, templates

mkdocs-material by squidfunk

Technical documentation that just works
https://squidfunk.github.io/mkdocs-material/
https://github.com/squidfunk/mkdocs-material
26 stars per week over 305 weeks
8,120 stars, 1,893 forks, 83 watches
util category, created 2016-01-28, last commit 2021-12-02, main language TypeScript
documentation, material-design, mkdocs, static, template, theme

pattern by clips

Web mining module for Python, with tools for scraping, natural language processing, machine learning, network analysis and visualization.
https://github.com/clips/pattern/wiki
https://github.com/clips/pattern
14 stars per week over 552 weeks
8,098 stars, 1,580 forks, 559 watches
nlp category, created 2011-05-03, last commit 2020-04-25, main language Python
machine-learning, natural-language-processing, network-analysis, python, sentiment-analysis, web-mining, wordnet

ludwig by uber

Data-centric declarative deep learning framework
http://ludwig.ai
https://github.com/uber/ludwig
52 stars per week over 153 weeks
7,999 stars, 958 forks, 186 watches
ml category, created 2018-12-27, last commit 2021-12-02, main language Python
computer-vision, data-centric, data-science, datascience, deep, deep-learning, deeplearning, learning, machine, machine-learning, machinelearning, ml, natural-language, natural-language-processing, neural-network, python, pytorch

pytest by pytest-dev

The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
https://pytest.org
https://github.com/pytest-dev/pytest
23 stars per week over 337 weeks
7,995 stars, 1,894 forks, 194 watches
util category, created 2015-06-15, last commit 2021-12-02, main language Python
hacktoberfest, python, test, testing, unit-testing

gunicorn by benoitc

gunicorn 'Green Unicorn' is a WSGI HTTP Server for UNIX, fast clients and sleepy applications.
http://www.gunicorn.org
https://github.com/benoitc/gunicorn
12 stars per week over 626 weeks
7,977 stars, 1,499 forks, 222 watches
web category, created 2009-11-30, last commit 2021-09-06, main language Python
http, http-server, python, wsgi, wsgi-server

TextBlob by sloria

Simple, Pythonic, text processing--Sentiment analysis, part-of-speech tagging, noun phrase extraction, translation, and more.
https://textblob.readthedocs.io/
https://github.com/sloria/TextBlob
18 stars per week over 439 weeks
7,961 stars, 1,051 forks, 272 watches
nlp category, created 2013-06-30, last commit 2021-10-22, main language Python
natural-language-processing, nlp, nltk, pattern, python, python-2, python-3

prefect by PrefectHQ

The easiest way to automate your data
https://prefect.io
https://github.com/PrefectHQ/prefect
43 stars per week over 179 weeks
7,848 stars, 744 forks, 142 watches
pipeline category, created 2018-06-29, last commit 2021-12-02, main language Python
automation, data-engineering, data-ops, data-science, infrastructure, ml-ops, orchestration, orion, prefect, python, workflow, workflow-engine

arrow by arrow-py

Better dates & times for Python
https://arrow.readthedocs.io
https://github.com/arrow-py/arrow
16 stars per week over 471 weeks
7,673 stars, 605 forks, 134 watches
util category, created 2012-11-18, last commit 2021-11-23, main language Python
arrow, date, datetime, hacktoberfest, python, time, timestamp, timezones

full-stack-fastapi-postgresql by tiangolo

Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.
https://github.com/tiangolo/full-stack-fastapi-postgresql
51 stars per week over 144 weeks
7,518 stars, 1,271 forks, 153 watches
web category, created 2019-02-23, last commit 2020-06-05, main language Python
backend, celery, cookiecutter, docker, fastapi, frontend, json, json-schema, jwt, letsencrypt, openapi, openapi3, pgadmin, postgresql, python, python3, swagger, traefik, vue, vuex

paramiko

The leading native Python SSHv2 protocol library.
http://paramiko.org
https://github.com/paramiko/paramiko
10 stars per week over 669 weeks
7,347 stars, 1,751 forks, 327 watches
util category, created 2009-02-02, last commit 2021-11-29, main language Python

altair by altair-viz

Declarative statistical visualization library for Python
https://altair-viz.github.io/
https://github.com/altair-viz/altair
21 stars per week over 323 weeks
7,075 stars, 633 forks, 150 watches
viz category, created 2015-09-19, last commit 2021-11-19, main language Python

numba

NumPy aware dynamic Python compiler using LLVM
http://numba.pydata.org/
https://github.com/numba/numba
13 stars per week over 508 weeks
7,048 stars, 864 forks, 206 watches
perf category, created 2012-03-08, last commit 2021-12-02, main language Python
compiler, cuda, llvm, numpy, parallel, python, rocm

pyodide

Python with the scientific stack, compiled to WebAssembly.
https://pyodide.org/en/stable/
https://github.com/pyodide/pyodide
35 stars per week over 197 weeks
6,989 stars, 439 forks, 131 watches
util category, created 2018-02-23, last commit 2021-12-02, main language Python
python, webassembly

graphene by graphql-python

GraphQL framework for Python
http://graphene-python.org/
https://github.com/graphql-python/graphene
21 stars per week over 323 weeks
6,946 stars, 743 forks, 148 watches
web category, created 2015-09-24, last commit 2021-11-13, main language Python
framework, graphene, graphql, python, relay

statsmodels

Statsmodels: statistical modeling and econometrics in Python
http://www.statsmodels.org/devel/
https://github.com/statsmodels/statsmodels
12 stars per week over 546 weeks
6,890 stars, 2,366 forks, 260 watches
ml category, created 2011-06-12, last commit 2021-12-02, main language Python
data-analysis, econometrics, generalized-linear-models, python, regression-models, statistics, timeseries-analysis

boto3 by boto

AWS SDK for Python
http://aws.amazon.com/sdk-for-python/
https://github.com/boto/boto3
18 stars per week over 374 weeks
6,869 stars, 1,474 forks, 244 watches
util category, created 2014-10-03, last commit 2021-12-02, main language Python
aws, aws-sdk, cloud, cloud-management, python

vaex by vaexio

Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML, visualize and explore big tabular data at a billion rows per second 🚀
https://vaex.io
https://github.com/vaexio/vaex
18 stars per week over 374 weeks
6,763 stars, 530 forks, 142 watches
perf category, created 2014-09-27, last commit 2021-11-30, main language Python
bigdata, dataframe, hdf5, machine-learning, machinelearning, memory-mapped-file, python, tabular-data, visualization

typer by tiangolo

Typer, build great CLIs. Easy to code. Based on Python type hints.
https://typer.tiangolo.com/
https://github.com/tiangolo/typer
65 stars per week over 101 weeks
6,680 stars, 250 forks, 58 watches
util category, created 2019-12-24, last commit 2021-08-30, main language Python
cli, click, python, python3, shell, terminal, typehints, typer

trax by google

Trax — Deep Learning with Clear Code and Speed
https://github.com/google/trax
58 stars per week over 112 weeks
6,632 stars, 670 forks, 146 watches
ml category, created 2019-10-05, last commit 2021-11-16, main language Python
deep-learning, deep-reinforcement-learning, jax, machine-learning, numpy, reinforcement-learning, transformer

modin by modin-project

Modin: Speed up your Pandas workflows by changing a single line of code
http://modin.readthedocs.io
https://github.com/modin-project/modin
36 stars per week over 180 weeks
6,606 stars, 466 forks, 111 watches
perf category, created 2018-06-21, last commit 2021-12-02, main language Python
dataframe, datascience, distributed, modin, pandas, pandas-on-ray, python, ray, sql

sentence-transformers by UKPLab

Multilingual Sentence & Image Embeddings with BERT
https://www.SBERT.net
https://github.com/UKPLab/sentence-transformers
53 stars per week over 123 weeks
6,568 stars, 1,262 forks, 98 watches
nlp category, created 2019-07-24, last commit 2021-11-12, main language Python

cython

The most widely used Python to C compiler
https://cython.org
https://github.com/cython/cython
11 stars per week over 575 weeks
6,558 stars, 1,209 forks, 225 watches
util category, created 2010-11-21, last commit 2021-11-30, main language Python
big-data, c, cpp, cpython, cpython-extensions, cython, performance, python

DearPyGui by hoffstadt

Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
https://dearpygui.readthedocs.io/en/latest/
https://github.com/hoffstadt/DearPyGui
82 stars per week over 79 weeks
6,549 stars, 314 forks, 101 watches
gui category, created 2020-05-28, last commit 2021-12-01, main language C++
cpp, cross-platform, dearpygui, graphics, gui, imgui, linux, macos, native, python, python-gui, toolkit, tools, ui, windows

eve by pyeve

REST API framework designed for human beings
https://python-eve.org
https://github.com/pyeve/eve
13 stars per week over 475 weeks
6,409 stars, 739 forks, 235 watches
web category, created 2012-10-22, last commit 2021-11-06, main language Python
flask, mongodb, python, rest

textual by willmcgugan

Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.
https://github.com/willmcgugan/textual
185 stars per week over 34 weeks
6,322 stars, 150 forks, 124 watches
util category, created 2021-04-08, last commit 2021-10-17, main language Python
python, rich, terminal, tui

catboost

A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
https://catboost.ai
https://github.com/catboost/catboost
27 stars per week over 228 weeks
6,237 stars, 942 forks, 191 watches
ml category, created 2017-07-18, last commit 2021-12-02, main language C
big-data, catboost, categorical-features, coreml, cuda, data-mining, data-science, decision-trees, gbdt, gbm, gpu, gpu-computing, gradient-boosting, kaggle, machine-learning, python, r, tutorial

pymc by pymc-devs

Probabilistic Programming in Python: Bayesian Modeling and Probabilistic Machine Learning with Aesara
https://docs.pymc.io/
https://github.com/pymc-devs/pymc3
9.43 stars per week over 656 weeks
6,191 stars, 1,490 forks, 238 watches
ml category, created 2009-05-05, last commit 2021-12-01, main language Python
aesara, bayesian-inference, hacktoberfest, mcmc, probabilistic-programming, python, statistical-analysis, variational-inference

hyperopt

Distributed Asynchronous Hyperparameter Optimization in Python
http://hyperopt.github.io/hyperopt
https://github.com/hyperopt/hyperopt
11 stars per week over 534 weeks
5,966 stars, 931 forks, 130 watches
ml category, created 2011-09-06, last commit 2021-11-29, main language Python

DeepSpeed by microsoft

DeepSpeed is a deep learning optimization library that makes distributed training easy, efficient, and effective.
https://www.deepspeed.ai/
https://github.com/microsoft/DeepSpeed
61 stars per week over 97 weeks
5,952 stars, 667 forks, 122 watches
ml category, created 2020-01-23, last commit 2021-12-02, main language Python
billion-parameters, data-parallelism, deep-learning, gpu, machine-learning, model-parallelism, pytorch

gpt-neo by EleutherAI

An implementation of model parallel GPT-2 and GPT-3-style models using the mesh-tensorflow library.
https://www.eleuther.ai
https://github.com/EleutherAI/gpt-neo
79 stars per week over 73 weeks
5,893 stars, 462 forks, 149 watches
nlp category, created 2020-07-05, last commit 2021-11-22, main language Python
gpt, gpt-2, gpt-3, language-model, transformers

auto-sklearn by automl

Automated Machine Learning with scikit-learn
https://automl.github.io/auto-sklearn
https://github.com/automl/auto-sklearn
17 stars per week over 335 weeks
5,883 stars, 1,094 forks, 216 watches
ml category, created 2015-07-02, last commit 2021-11-09, main language Python
automated-machine-learning, automl, bayesian-optimization, hyperparameter-optimization, hyperparameter-search, hyperparameter-tuning, meta-learning, metalearning, scikit-learn, smac

featuretools by FeatureLabs

An open source python library for automated feature engineering
https://www.featuretools.com
https://github.com/FeatureLabs/featuretools
26 stars per week over 221 weeks
5,876 stars, 769 forks, 156 watches
ml category, created 2017-09-08, last commit 2021-12-02, main language Python
automated-feature-engineering, automated-machine-learning, automl, data-science, feature-engineering, machine-learning, python, scikit-learn

marshmallow by marshmallow-code

A lightweight library for converting complex objects to and from simple Python datatypes.
https://marshmallow.readthedocs.io/
https://github.com/marshmallow-code/marshmallow
13 stars per week over 420 weeks
5,829 stars, 587 forks, 78 watches
util category, created 2013-11-10, last commit 2021-12-02, main language Python
deserialization, hacktoberfest, marshalling, python, python-3, schema, serde, serialization, validation

sqlmodel by tiangolo

SQL databases in Python, designed for simplicity, compatibility, and robustness.
https://sqlmodel.tiangolo.com/
https://github.com/tiangolo/sqlmodel
403 stars per week over 14 weeks
5,822 stars, 222 forks, 100 watches
data category, created 2021-08-24, last commit 2021-11-30, main language Python
fastapi, json, json-schema, pydantic, python, sql, sqlalchemy

great_expectations by great-expectations

Always know what to expect from your data.
https://docs.greatexpectations.io/
https://github.com/great-expectations/great_expectations
25 stars per week over 220 weeks
5,734 stars, 767 forks, 66 watches
data category, created 2017-09-11, last commit 2021-12-02, main language Python
cleandata, data-engineering, data-profilers, data-profiling, data-quality, data-science, data-unit-tests, datacleaner, datacleaning, dataquality, dataunittest, eda, exploratory-analysis, exploratory-data-analysis, exploratorydataanalysis, mlops, pipeline, pipeline-debt, pipeline-testing, pipeline-tests

pyre-check by facebook

Performant type-checking for python.
https://pyre-check.org/
https://github.com/facebook/pyre-check
26 stars per week over 212 weeks
5,698 stars, 373 forks, 102 watches
typing category, created 2017-11-10, last commit 2021-12-02, main language OCaml
abstract-interpretation, code-quality, control-flow-analysis, ocaml, program-analysis, python, security, static-analysis, taint-analysis, type-check, typechecker

datasette by simonw

An open source multi-tool for exploring and publishing data
https://datasette.io
https://github.com/simonw/datasette
26 stars per week over 214 weeks
5,603 stars, 380 forks, 93 watches
data category, created 2017-10-23, last commit 2021-11-30, main language Python
asgi, automatic-api, csv, datasets, datasette, datasette-io, docker, json, python, sql, sqlite

icecream by gruns

🍦 Never use print() to debug again.
https://github.com/gruns/icecream
28 stars per week over 198 weeks
5,577 stars, 111 forks, 49 watches
util category, created 2018-02-13, last commit 2021-08-31, main language Python
debug, debugging, debugging-tool, inspects, library, print, python, python3

hypothesis by HypothesisWorks

Hypothesis is a powerful, flexible, and easy to use library for property-based testing.
https://hypothesis.works
https://github.com/HypothesisWorks/hypothesis
12 stars per week over 455 weeks
5,528 stars, 476 forks, 65 watches
util category, created 2013-03-10, last commit 2021-12-02, main language Python
fuzzing, property-based-testing, python, testing

doccano

Open source annotation tool for machine learning practitioners.
https://doccano.herokuapp.com
https://github.com/doccano/doccano
29 stars per week over 186 weeks
5,527 stars, 1,185 forks, 117 watches
nlp category, created 2018-05-09, last commit 2021-12-02, main language Python
annotation-tool, data-labeling, dataset, datasets, machine-learning, natural-language-processing, nuxt, nuxtjs, python, text-annotation, vue, vuejs

folium by python-visualization

Python Data. Leaflet.js Maps.
https://python-visualization.github.io/folium/
https://github.com/python-visualization/folium
12 stars per week over 447 weeks
5,517 stars, 2,032 forks, 172 watches
viz category, created 2013-05-09, last commit 2021-11-30, main language Python

pytorch3d by facebookresearch

PyTorch3D is FAIR's library of reusable components for deep learning with 3D data
https://pytorch3d.org/
https://github.com/facebookresearch/pytorch3d
49 stars per week over 110 weeks
5,430 stars, 750 forks, 142 watches
ml category, created 2019-10-25, last commit 2021-11-29, main language Python

umap by lmcinnes

Uniform Manifold Approximation and Projection
https://github.com/lmcinnes/umap
22 stars per week over 230 weeks
5,232 stars, 586 forks, 118 watches
ml category, created 2017-07-02, last commit 2021-11-30, main language Python
dimensionality-reduction, machine-learning, topological-data-analysis, umap, visualization

cookiecutter-data-science by drivendata

A logical, reasonably standardized, but flexible project structure for doing and sharing data science work.
http://drivendata.github.io/cookiecutter-data-science/
https://github.com/drivendata/cookiecutter-data-science
16 stars per week over 318 weeks
5,227 stars, 1,718 forks, 99 watches
util category, created 2015-10-30, last commit 2021-06-23, main language Python
ai, cookiecutter, cookiecutter-data-science, cookiecutter-template, data-science, machine-learning

Surprise by NicolasHug

A Python scikit for building and analyzing recommender systems
http://surpriselib.com
https://github.com/NicolasHug/Surprise
19 stars per week over 266 weeks
5,127 stars, 905 forks, 151 watches
ml category, created 2016-10-23, last commit 2020-08-05, main language Python
factorization, matrix, recommendation, recommender, svd, systems

flashtext by vi3k6i5

Extract Keywords from sentence or Replace keywords in sentences.
https://github.com/vi3k6i5/flashtext
22 stars per week over 224 weeks
4,998 stars, 577 forks, 137 watches
data category, created 2017-08-15, last commit 2020-05-03, main language Python
data-extraction, keyword-extraction, nlp, search-in-text, word2vec

knowledge-repo by airbnb

A next-generation curated knowledge sharing platform for data scientists and other technical professions.
https://github.com/airbnb/knowledge-repo
17 stars per week over 276 weeks
4,943 stars, 668 forks, 190 watches
data category, created 2016-08-17, last commit 2021-09-01, main language Python
data, data-analysis, data-science, knowledge

PyGithub

Typed interactions with the GitHub API v3
https://pygithub.readthedocs.io/
https://github.com/PyGithub/PyGithub
9.43 stars per week over 509 weeks
4,807 stars, 1,404 forks, 107 watches
util category, created 2012-02-25, last commit 2021-11-01, main language Python
github, github-api, pygithub, python

kedro by quantumblacklabs

A Python framework for creating reproducible, maintainable and modular data science code.
https://kedro.readthedocs.io/
https://github.com/quantumblacklabs/kedro
34 stars per week over 137 weeks
4,715 stars, 534 forks, 93 watches
pipeline category, created 2019-04-18, last commit 2021-12-01, main language Python
cookiecutter-data-science, data-abstraction, data-versioning, hacktoberfest, kedro, mlops, pipeline, pipelines-as-code

pendulum by sdispater

Python datetimes made easy
https://pendulum.eustace.io
https://github.com/sdispater/pendulum
16 stars per week over 283 weeks
4,621 stars, 268 forks, 64 watches
util category, created 2016-06-27, last commit 2021-10-19, main language Python
date, datetime, python, python3, time, timezones

sqlalchemy

The Database Toolkit for Python
https://www.sqlalchemy.org
https://github.com/sqlalchemy/sqlalchemy
29 stars per week over 157 weeks
4,574 stars, 752 forks, 82 watches
data category, created 2018-11-27, last commit 2021-12-02, main language Python
python, sql, sqlalchemy

textgenrnn by minimaxir

Easily train your own text-generating neural network of any size and complexity on any text dataset with a few lines of code.
https://github.com/minimaxir/textgenrnn
20 stars per week over 225 weeks
4,571 stars, 731 forks, 143 watches
nlp category, created 2017-08-07, last commit 2020-07-14, main language Python
deep-learning, keras, python, tensorflow, text-generation

pycaret

An open-source, low-code machine learning library in Python
https://www.pycaret.org
https://github.com/pycaret/pycaret
41 stars per week over 105 weeks
4,442 stars, 1,034 forks, 101 watches
ml category, created 2019-11-23, last commit 2021-11-30, main language Jupyter Notebook
anomaly-detection, citizen-data-scientists, classification, clustering, data-science, gpu, machine-learning, ml, nlp, pycaret, python, regression, time-series

papermill by nteract

📚 Parameterize, execute, and analyze notebooks
http://papermill.readthedocs.io/en/latest/
https://github.com/nteract/papermill
19 stars per week over 230 weeks
4,436 stars, 350 forks, 96 watches
util category, created 2017-07-06, last commit 2021-10-20, main language Python
julia, jupyter, notebook, notebook-generator, notebooks, nteract, pipeline, publishing, python, r, scala

kaggle-api by Kaggle

Official Kaggle API
https://github.com/Kaggle/kaggle-api
22 stars per week over 201 weeks
4,433 stars, 873 forks, 181 watches
data category, created 2018-01-25, last commit 2021-03-15, main language Python

isort by PyCQA

A Python utility / library to sort imports.
https://pycqa.github.io/isort/
https://github.com/PyCQA/isort
10 stars per week over 430 weeks
4,347 stars, 430 forks, 35 watches
util category, created 2013-09-02, last commit 2021-11-26, main language Python
auto-formatter, cleaner, cli, formatter, hacktoberfest, isort, linter, python, python-utility, python3, sorting-imports

pipx by pypa

Install and Run Python Applications in Isolated Environments
https://pypa.github.io/pipx/
https://github.com/pypa/pipx
26 stars per week over 164 weeks
4,326 stars, 208 forks, 60 watches
util category, created 2018-10-06, last commit 2021-11-24, main language Python
cli, pip, pypi, venv

sphinx by sphinx-doc

Main repository for the Sphinx documentation builder
https://www.sphinx-doc.org
https://github.com/sphinx-doc/sphinx
11 stars per week over 361 weeks
4,279 stars, 1,604 forks, 130 watches
util category, created 2015-01-02, last commit 2021-11-30, main language Python
documentation, documentation-tool, python, sphinx

skorch by dnouri

A scikit-learn compatible neural network library that wraps PyTorch
https://github.com/dnouri/skorch
18 stars per week over 228 weeks
4,233 stars, 298 forks, 83 watches
ml category, created 2017-07-18, last commit 2021-11-28, main language Jupyter Notebook
machine-learning, pytorch, scikit-learn

awslogs by jorgebastida

AWS CloudWatch logs for Humans™
https://github.com/jorgebastida/awslogs
11 stars per week over 358 weeks
4,215 stars, 305 forks, 60 watches
util category, created 2015-01-21, last commit 2020-07-10, main language Python

DrQA by facebookresearch

Reading Wikipedia to Answer Open-Domain Questions
https://github.com/facebookresearch/DrQA
18 stars per week over 230 weeks
4,165 stars, 882 forks, 173 watches
nlp category, created 2017-07-07, last commit 2021-05-18, main language Python

pygame

pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.
https://www.pygame.org
https://github.com/pygame/pygame
16 stars per week over 244 weeks
4,118 stars, 1,812 forks, 152 watches
gamedev category, created 2017-03-26, last commit 2021-12-01, main language C
game-dev, game-development, gamedev, pygame, python, sdl, sdl2

transitions by pytransitions

A lightweight, object-oriented finite state machine implementation in Python with many extensions
https://github.com/pytransitions/transitions
10 stars per week over 372 weeks
4,060 stars, 469 forks, 98 watches
util category, created 2014-10-12, last commit 2021-11-29, main language Python
hierarchical-state-machine, nested-states, python, state-diagram, state-machine

dagster by dagster-io

An orchestration platform for the development, production, and observation of data assets.
https://dagster.io
https://github.com/dagster-io/dagster
21 stars per week over 187 weeks
4,045 stars, 486 forks, 75 watches
pipeline category, created 2018-04-30, last commit 2021-12-02, main language Python
analytics, dagster, data-orchestrator, data-pipelines, data-science, etl, python, scheduler, workflow, workflow-automation

AugLy by facebookresearch

A data augmentations library for audio, image, text, and video.
https://ai.facebook.com/blog/augly-a-new-data-augmentation-library-to-help-build-more-robust-ai-models/
https://github.com/facebookresearch/AugLy
158 stars per week over 25 weeks
4,007 stars, 208 forks, 60 watches
data category, created 2021-06-09, last commit 2021-12-01, main language Python

GFPGAN by TencentARC

GFPGAN aims at developing Practical Algorithms for Real-world Face Restoration.
https://github.com/TencentARC/GFPGAN
106 stars per week over 37 weeks
3,950 stars, 566 forks, 92 watches
ml category, created 2021-03-19, last commit 2021-11-28, main language Python
deep-learning, face-restoration, gan, gfpgan, image-restoration, pytorch, super-resolution

deep-daze by lucidrains

Simple command line tool for text to image generation using OpenAI's CLIP and Siren (Implicit neural representation network). Technique was originally created by https://twitter.com/advadnoun
https://github.com/lucidrains/deep-daze
86 stars per week over 45 weeks
3,938 stars, 276 forks, 74 watches
ml category, created 2021-01-17, last commit 2021-10-19, main language Python
artificial-intelligence, deep-learning, implicit-neural-representation, multi-modality, siren, text-to-image, transformers

autogluon by awslabs

AutoGluon: AutoML for Text, Image, and Tabular Data
https://auto.gluon.ai/
https://github.com/awslabs/autogluon
31 stars per week over 122 weeks
3,844 stars, 500 forks, 81 watches
ml category, created 2019-07-29, last commit 2021-11-26, main language Python
autogluon, automated-machine-learning, automl, computer-vision, data-science, deep-learning, ensemble-learning, gluon, hyperparameter-optimization, image-classification, machine-learning, mxnet, natural-language-processing, neural-architecture-search, object-detection, pytorch, scikit-learn, structured-data, tabular-data, transfer-learning

toolz by pytoolz

A functional standard library for Python.
http://toolz.readthedocs.org/
https://github.com/pytoolz/toolz
8.72 stars per week over 429 weeks
3,739 stars, 229 forks, 81 watches
util category, created 2013-09-13, last commit 2021-11-06, main language Python

bandit by PyCQA

Bandit is a tool designed to find common security issues in Python code.
https://bandit.readthedocs.io
https://github.com/PyCQA/bandit
19 stars per week over 188 weeks
3,739 stars, 386 forks, 66 watches
util category, created 2018-04-26, last commit 2021-11-13, main language Python
bandit, linter, python, security, security-scanner, security-tools, static-code-analysis

mlxtend by rasbt

A library of extension and helper modules for Python's data analysis and machine learning libraries.
http://rasbt.github.io/mlxtend/
https://github.com/rasbt/mlxtend
9.73 stars per week over 381 weeks
3,707 stars, 734 forks, 122 watches
ml category, created 2014-08-14, last commit 2021-11-29, main language Python
association-rules, data-mining, data-science, machine-learning, python, supervised-learning, unsupervised-learning

voila by voila-dashboards

Voilà turns Jupyter notebooks into standalone web applications
https://github.com/voila-dashboards/voila
21 stars per week over 171 weeks
3,707 stars, 365 forks, 76 watches
viz category, created 2018-08-21, last commit 2021-12-02, main language Python

pylint by PyCQA

It's not just a linter that annoys you!
http://pylint.pycqa.org
https://github.com/PyCQA/pylint
11 stars per week over 312 weeks
3,706 stars, 797 forks, 73 watches
util category, created 2015-12-09, last commit 2021-12-02, main language Python
closember, code-quality, linter, pep8, static-analysis, static-code-analysis

mesh-transformer-jax by kingoflolz

Model parallel transformers in JAX and Haiku
https://github.com/kingoflolz/mesh-transformer-jax
94 stars per week over 37 weeks
3,562 stars, 412 forks, 65 watches
nlp category, created 2021-03-13, last commit 2021-11-13, main language Python

client by wandb

🔥 A tool for visualizing and tracking your machine learning experiments. This repo contains the CLI and Python API.
http://wandb.ai
https://github.com/wandb/client
14 stars per week over 245 weeks
3,545 stars, 281 forks, 33 watches
ml category, created 2017-03-24, last commit 2021-11-29, main language Python
deep-learning, experiment-track, hyperparameter-search, keras, machine-learning, pytorch, reinforcement-learning, tensorflow

pytype by google

A static type analyzer for Python code
https://google.github.io/pytype
https://github.com/google/pytype
10 stars per week over 350 weeks
3,522 stars, 220 forks, 58 watches
typing category, created 2015-03-18, last commit 2021-12-01, main language Python
linter, python, static-analysis, static-code-analysis, typechecker, types, typing

mimesis by lk-geimfari

Mimesis is a high-performance fake data generator for Python, which provides data for a variety of purposes in a variety of languages.
https://mimesis.name
https://github.com/lk-geimfari/mimesis
12 stars per week over 273 weeks
3,425 stars, 280 forks, 67 watches
data category, created 2016-09-09, last commit 2021-12-02, main language Python
api-mock, data, datascience, dummy, fake, faker, fixtures, generator, json, json-generator, mimesis, mock, python, schema, synthetic-data, testing

yellowbrick by DistrictDataLabs

Visual analysis and diagnostic tools to facilitate machine learning model selection.
http://www.scikit-yb.org/
https://github.com/DistrictDataLabs/yellowbrick
11 stars per week over 289 weeks
3,423 stars, 507 forks, 106 watches
ml category, created 2016-05-18, last commit 2021-11-10, main language Python
anaconda, estimator, machine-learning, matplotlib, model-selection, python, scikit-learn, visual-analysis, visualization, visualizer

speechbrain

A PyTorch-based Speech Toolkit
http://speechbrain.github.io
https://github.com/speechbrain/speechbrain
40 stars per week over 83 weeks
3,372 stars, 593 forks, 106 watches
nlp category, created 2020-04-28, last commit 2021-11-30, main language Python
asr, audio, audio-processing, huggingface, language-model, pytorch, speaker-diarization, speaker-recognition, speaker-verification, speech-enhancement, speech-processing, speech-recognition, speech-separation, speech-to-text, speech-toolkit, speechbrain, speechrecognition, spoken-language-understanding, transformers, voice-recognition

PyOxidizer by indygreg

A modern Python application packaging and distribution tool
https://github.com/indygreg/PyOxidizer
21 stars per week over 154 weeks
3,304 stars, 133 forks, 53 watches
util category, created 2018-12-18, last commit 2021-12-01, main language Rust

lux by lux-org

Automatically visualize your pandas dataframe via a single print! 📊 💡
https://github.com/lux-org/lux
31 stars per week over 99 weeks
3,141 stars, 263 forks, 71 watches
viz category, created 2020-01-08, last commit 2021-11-13, main language Python
data-science, exploratory-data-analysis, jupyter, pandas, python, visualization, visualization-tools

uwsgi by unbit

uWSGI application server container
http://projects.unbit.it/uwsgi
https://github.com/unbit/uwsgi
5.81 stars per week over 529 weeks
3,076 stars, 638 forks, 110 watches
web category, created 2011-10-09, last commit 2021-10-13, main language C

panda3d

Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
https://www.panda3d.org/
https://github.com/panda3d/panda3d
7.06 stars per week over 426 weeks
3,012 stars, 655 forks, 188 watches
gamedev category, created 2013-09-30, last commit 2021-12-01, main language C++
c-plus-plus, cross-platform, game-development, game-engine, gamedev, multi-platform, open-source, opengl, panda3d, panda3d-game-engine, python

Binance-volatility-trading-bot by CyberPunkMetalHead

This is a fully functioning Binance trading bot that measures the volatility of every coin on Binance and places trades with the highest gaining coins If you like this project consider donating though the Brave browser to allow me to continuously improve the script.
https://github.com/CyberPunkMetalHead/Binance-volatility-trading-bot
99 stars per week over 29 weeks
2,968 stars, 661 forks, 130 watches
crypto category, created 2021-05-08, last commit 2021-06-10, main language Python

river by online-ml

🌊 Online machine learning in Python
https://riverml.xyz
https://github.com/online-ml/river
19 stars per week over 149 weeks
2,934 stars, 316 forks, 78 watches
ml category, created 2019-01-24, last commit 2021-12-02, main language Python
concept-drift, data-science, incremental-learning, machine-learning, online-learning, online-machine-learning, online-statistics, python, streaming, streaming-data

remi by dddomodossola

Python REMote Interface library. Platform independent. In about 100 Kbytes, perfect for your diet.
https://github.com/dddomodossola/remi
7.29 stars per week over 402 weeks
2,931 stars, 347 forks, 116 watches
gui category, created 2014-03-20, last commit 2021-11-26, main language Python
gui, gui-library, platform-independent, python, remi, ui

geopandas

Python tools for geographic data
http://geopandas.readthedocs.io/
https://github.com/geopandas/geopandas
6.57 stars per week over 440 weeks
2,892 stars, 650 forks, 109 watches
data category, created 2013-06-27, last commit 2021-11-27, main language Python

dtale by man-group

Visualizer for pandas data structures
http://alphatechadmin.pythonanywhere.com
https://github.com/man-group/dtale
22 stars per week over 124 weeks
2,812 stars, 223 forks, 59 watches
viz category, created 2019-07-15, last commit 2021-12-02, main language JavaScript
data-analysis, data-science, data-visualization, flask, ipython, jupyter-notebook, pandas, plotly-dash, python27, python3, react, react-virtualized, visualization, xarray

websocket-client

WebSocket client for Python
https://github.com/websocket-client/websocket-client
https://github.com/websocket-client/websocket-client
4.89 stars per week over 570 weeks
2,792 stars, 675 forks, 87 watches
web category, created 2010-12-28, last commit 2021-12-02, main language Python
python, rfc-6455, websocket, websocket-client, websockets, websockets-client

qgrid by quantopian

An interactive grid for sorting, filtering, and editing DataFrames in Jupyter notebooks
https://github.com/quantopian/qgrid
7.43 stars per week over 374 weeks
2,783 stars, 381 forks, 90 watches
data category, created 2014-09-30, last commit 2020-04-07, main language Python

vispy

Main repository for Vispy
http://vispy.org
https://github.com/vispy/vispy
6.09 stars per week over 454 weeks
2,766 stars, 582 forks, 126 watches
viz category, created 2013-03-21, last commit 2021-11-29, main language Python
closember, hacktoberfest, opengl, python, visualization

XlsxWriter by jmcnamara

A Python module for creating Excel XLSX files.
https://xlsxwriter.readthedocs.io
https://github.com/jmcnamara/XlsxWriter
5.91 stars per week over 465 weeks
2,749 stars, 557 forks, 119 watches
data category, created 2013-01-04, last commit 2021-11-26, main language Python
charts, libxlsxwriter, pandas, python, spreadsheet, xlsx, xlsx-files, xlsxwriter

lit by PAIR-code

The Language Interpretability Tool: Interactively analyze NLP models for model understanding in an extensible and framework agnostic interface.
https://pair-code.github.io/lit
https://github.com/PAIR-code/lit
38 stars per week over 70 weeks
2,715 stars, 274 forks, 72 watches
nlp category, created 2020-07-28, last commit 2021-11-14, main language Python
machine-learning, natural-language-processing, visualization

lit by pair-code

The Language Interpretability Tool: Interactively analyze NLP models for model understanding in an extensible and framework agnostic interface.
https://pair-code.github.io/lit
https://github.com/pair-code/lit
38 stars per week over 70 weeks
2,715 stars, 274 forks, 72 watches
nlp category, created 2020-07-28, last commit 2021-11-14, main language Python
machine-learning, natural-language-processing, visualization

markdown by Python-Markdown

A Python implementation of John Gruber’s Markdown with Extension support.
https://python-markdown.github.io/
https://github.com/Python-Markdown/markdown
4.51 stars per week over 600 weeks
2,711 stars, 706 forks, 75 watches
util category, created 2010-05-29, last commit 2021-11-17, main language Python
markdown, markdown-parser, markdown-to-html, python, python-markdown, python3

praw by praw-dev

PRAW, an acronym for "Python Reddit API Wrapper", is a python package that allows for simple access to Reddit's API.
http://praw.readthedocs.io/
https://github.com/praw-dev/praw
4.52 stars per week over 589 weeks
2,660 stars, 423 forks, 69 watches
data category, created 2010-08-19, last commit 2021-11-23, main language Python
api, oauth, praw, python, reddit, reddit-api

sqlparse by andialbrecht

A non-validating SQL parser module for Python
https://github.com/andialbrecht/sqlparse
5.28 stars per week over 502 weeks
2,652 stars, 532 forks, 92 watches
data category, created 2012-04-18, last commit 2021-09-10, main language Python

web3.py by ethereum

A python interface for interacting with the Ethereum blockchain and ecosystem.
http://web3py.readthedocs.io
https://github.com/ethereum/web3.py
8.9 stars per week over 294 weeks
2,618 stars, 877 forks, 91 watches
crypto category, created 2016-04-14, last commit 2021-12-02, main language Python

pywebview by r0x0r

Build GUI for your Python program with JavaScript, HTML, and CSS
https://pywebview.flowrl.com
https://github.com/r0x0r/pywebview
7.13 stars per week over 367 weeks
2,618 stars, 356 forks, 56 watches
gui category, created 2014-11-20, last commit 2021-11-22, main language Python
cef, cocoa, gtk, gui, html, javascript, linux, osx, python, qt, webkit, windows

textdistance by life4

Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.
https://github.com/life4/textdistance
10 stars per week over 239 weeks
2,560 stars, 205 forks, 59 watches
nlp category, created 2017-05-05, last commit 2021-11-29, main language Python
algorithm, algorithms, damerau-levenshtein, damerau-levenshtein-distance, diff, distance, distance-calculation, hamming-distance, jellyfish, levenshtein, levenshtein-distance, python, textdistance

Shapely by Toblerity

Manipulation and analysis of geometric objects
https://shapely.readthedocs.io/en/latest/
https://github.com/Toblerity/Shapely
4.87 stars per week over 517 weeks
2,523 stars, 443 forks, 84 watches
data category, created 2011-12-31, last commit 2021-12-02, main language Python

tox by tox-dev

Command line driven CI frontend and development task automation tool.
https://tox.readthedocs.io
https://github.com/tox-dev/tox
9.23 stars per week over 271 weeks
2,508 stars, 391 forks, 39 watches
util category, created 2016-09-17, last commit 2021-10-11, main language Python
appveyor, automation, azure-pipelines, circleci, cli, continuous-integration, gitlab, hacktoberfest, python, testing, travis, venv, virtualenv

PandasGUI by adamerose

A GUI for Pandas DataFrames
https://github.com/adamerose/pandasgui
19 stars per week over 129 weeks
2,475 stars, 155 forks, 49 watches
viz category, created 2019-06-12, last commit 2021-09-25, main language Python
dataframe, gui, pandas, viewer

eli5 by TeamHG-Memex

A library for debugging/inspecting machine learning classifiers and explaining their predictions
http://eli5.readthedocs.io
https://github.com/TeamHG-Memex/eli5
9.09 stars per week over 272 weeks
2,473 stars, 315 forks, 71 watches
ml category, created 2016-09-15, last commit 2020-01-22, main language Jupyter Notebook
crfsuite, data-science, explanation, inspection, lightgbm, machine-learning, nlp, python, scikit-learn, xgboost

opyrator by ml-tooling

🪄 Turns your machine learning code into microservices with web API, interactive GUI, and more.
https://opyrator-playground.mltooling.org
https://github.com/ml-tooling/opyrator
71 stars per week over 34 weeks
2,471 stars, 108 forks, 44 watches
viz category, created 2021-04-06, last commit 2021-05-06, main language Python
deployment, faas, fastapi, functions, machine-learning, microservices, pydantic, python, python-functions, serverless, streamlit, type-hints

causalml by uber

Uplift modeling and causal inference with machine learning algorithms
https://github.com/uber/causalml
19 stars per week over 125 weeks
2,465 stars, 381 forks, 65 watches
ml category, created 2019-07-09, last commit 2021-12-01, main language Python
causal-inference, incubation, machine-learning, uplift-modeling

neuralcoref by huggingface

Fast Coreference Resolution in spaCy with Neural Networks
https://huggingface.co/coref/
https://github.com/huggingface/neuralcoref
10 stars per week over 230 weeks
2,436 stars, 427 forks, 83 watches
nlp category, created 2017-07-03, last commit 2021-06-22, main language C
coreference, coreference-resolution, machine-learning, neural-networks, nlp, python, pytorch, spacy, spacy-extension, spacy-pipeline

thinc by explosion

🔮 A refreshing functional take on deep learning, compatible with your favorite libraries
https://thinc.ai
https://github.com/explosion/thinc
6.48 stars per week over 372 weeks
2,413 stars, 223 forks, 85 watches
ml category, created 2014-10-16, last commit 2021-11-08, main language Python
ai, artificial-intelligence, deep-learning, functional-programming, jax, machine-learning, machine-learning-library, mxnet, natural-language-processing, nlp, python, pytorch, spacy, tensorflow, type-checking

texthero by jbesomi

Text preprocessing, representation and visualization from zero to hero.
https://texthero.org
https://github.com/jbesomi/texthero
27 stars per week over 86 weeks
2,396 stars, 206 forks, 45 watches
nlp category, created 2020-04-06, last commit 2021-07-19, main language Python
machine-learning, nlp, nlp-pipeline, text-clustering, text-mining, text-preprocessing, text-representation, text-visualization, texthero, word-embeddings

opencv-python by skvark

Automated CI toolchain to produce precompiled opencv-python, opencv-python-headless, opencv-contrib-python and opencv-contrib-python-headless packages.
https://pypi.org/project/opencv-python/
https://github.com/skvark/opencv-python
8.09 stars per week over 295 weeks
2,386 stars, 473 forks, 77 watches
ml category, created 2016-04-08, last commit 2021-11-29, main language Shell
manylinux, opencv, opencv-contrib-python, opencv-python, precompiled, pypi, python, python-3, wheel

Wikipedia by goldsmith

A Pythonic wrapper for the Wikipedia API
https://wikipedia.readthedocs.org/
https://github.com/goldsmith/Wikipedia
5.45 stars per week over 432 weeks
2,358 stars, 479 forks, 80 watches
data category, created 2013-08-20, last commit 2020-10-09, main language Python

urwid

Console user interface library for Python (official repo)
urwid.org
https://github.com/urwid/urwid
3.82 stars per week over 614 weeks
2,346 stars, 288 forks, 61 watches
util category, created 2010-02-25, last commit 2021-09-07, main language Python

flax by google

Flax is a neural network library for JAX that is designed for flexibility.
https://github.com/google/flax
23 stars per week over 99 weeks
2,343 stars, 273 forks, 71 watches
ml category, created 2020-01-10, last commit 2021-12-02, main language Python
jax

aws-data-wrangler by awslabs

Pandas on AWS - Easy integration with Athena, Glue, Redshift, Timestream, QuickSight, Chime, CloudWatchLogs, DynamoDB, EMR, SecretManager, PostgreSQL, MySQL, SQLServer and S3 (Parquet, CSV, JSON and EXCEL).
https://aws-data-wrangler.readthedocs.io
https://github.com/awslabs/aws-data-wrangler
16 stars per week over 144 weeks
2,341 stars, 381 forks, 60 watches
data category, created 2019-02-26, last commit 2021-11-27, main language Python
amazon-athena, amazon-sagemaker-notebook, apache-arrow, apache-parquet, athena, aws, aws-glue, aws-lambda, data-engineering, data-science, emr, etl, glue-catalog, lambda, mysql, pandas, python, redshift

Merlion by salesforce

Merlion: A Machine Learning Framework for Time Series Intelligence
https://github.com/salesforce/Merlion
123 stars per week over 18 weeks
2,259 stars, 171 forks, 39 watches
ml category, created 2021-07-28, last commit 2021-11-10, main language Python
anomaly-detection, automl, benchmarking, ensemble-learning, forecasting, machine-learning, time-series

stellargraph

StellarGraph - Machine Learning on Graphs
https://stellargraph.readthedocs.io/
https://github.com/stellargraph/stellargraph
11 stars per week over 190 weeks
2,219 stars, 322 forks, 61 watches
graph category, created 2018-04-13, last commit 2021-10-29, main language Python
data-science, deep-learning, gcn, geometric-deep-learning, graph-analysis, graph-convolutional-networks, graph-data, graph-machine-learning, graph-neural-networks, graphs, heterogeneous-networks, interpretability, link-prediction, machine-learning, machine-learning-algorithms, networkx, python, saliency-map, stellargraph-library

hiplot by facebookresearch

HiPlot makes understanding high dimensional data easy
https://facebookresearch.github.io/hiplot/
https://github.com/facebookresearch/hiplot
20 stars per week over 108 weeks
2,215 stars, 105 forks, 30 watches
viz category, created 2019-11-08, last commit 2021-11-05, main language TypeScript

consensus-specs by ethereum

Ethereum Proof-of-Stake Consensus Specifications
https://github.com/ethereum/consensus-specs
13 stars per week over 167 weeks
2,195 stars, 540 forks, 221 watches
crypto category, created 2018-09-20, last commit 2021-12-01, main language Python

PyWebIO by pywebio

Write interactive web app in script way.
https://pywebio.readthedocs.io
https://github.com/pywebio/PyWebIO
23 stars per week over 91 weeks
2,181 stars, 167 forks, 36 watches
web category, created 2020-02-29, last commit 2021-12-02, main language Python
pywebio

xlwings by ZoomerAnalytics

xlwings is a BSD-licensed Python library that makes it easy to call Python from Excel and vice versa. It works with Microsoft Excel on Windows and macOS.
https://www.xlwings.org
https://github.com/ZoomerAnalytics/xlwings
5.37 stars per week over 402 weeks
2,161 stars, 391 forks, 120 watches
data category, created 2014-03-17, last commit 2021-11-21, main language Python
automation, excel, python, reporting

holoviews by holoviz

With Holoviews, your data visualizes itself.
https://holoviews.org
https://github.com/holoviz/holoviews
5.19 stars per week over 395 weeks
2,050 stars, 336 forks, 61 watches
viz category, created 2014-05-07, last commit 2021-11-29, main language Python
holoviews, holoviz, plotting

notifiers by liiight

The easy way to send notifications
http://notifiers.readthedocs.io/
https://github.com/liiight/notifiers
8.61 stars per week over 235 weeks
2,024 stars, 78 forks, 36 watches
util category, created 2017-06-01, last commit 2021-09-22, main language Python
notification-service, notifications, notifier, python, python3

accelerate by huggingface

🚀 A simple way to train and use PyTorch models with multi-GPU, TPU, mixed-precision
https://huggingface.co/docs/accelerate
https://github.com/huggingface/accelerate
35 stars per week over 57 weeks
2,007 stars, 112 forks, 36 watches
ml category, created 2020-10-30, last commit 2021-11-12, main language Python

mujoco-py by openai

MuJoCo is a physics engine for detailed, efficient rigid body simulations with contacts. mujoco-py allows using MuJoCo from Python 3.
https://github.com/openai/mujoco-py
6.36 stars per week over 292 weeks
1,861 stars, 594 forks, 136 watches
sim category, created 2016-04-24, last commit 2021-11-19, main language Cython

coveragepy by nedbat

Code coverage measurement for Python
https://coverage.readthedocs.io
https://github.com/nedbat/coveragepy
10 stars per week over 179 weeks
1,842 stars, 256 forks, 24 watches
util category, created 2018-06-23, last commit 2021-12-01, main language Python

pyston

A faster and highly-compatible implementation of the Python programming language.
https://www.pyston.org/
https://github.com/pyston/pyston
45 stars per week over 39 weeks
1,805 stars, 60 forks, 31 watches
util category, created 2021-03-01, last commit 2021-12-02, main language Python

pycryptodome by Legrandin

A self-contained cryptographic library for Python
https://www.pycryptodome.org
https://github.com/Legrandin/pycryptodome
4.54 stars per week over 396 weeks
1,796 stars, 328 forks, 54 watches
util category, created 2014-05-02, last commit 2021-11-22, main language C
cryptography, python, security

hnswlib by nmslib

Header-only C++/python library for fast approximate nearest neighbors
https://github.com/nmslib/hnswlib
https://github.com/nmslib/hnswlib
7.76 stars per week over 230 weeks
1,786 stars, 337 forks, 58 watches
ml category, created 2017-07-06, last commit 2021-06-30, main language C++

PynamoDB by pynamodb

A pythonic interface to Amazon's DynamoDB
http://pynamodb.readthedocs.io
https://github.com/pynamodb/PynamoDB
4.33 stars per week over 410 weeks
1,779 stars, 380 forks, 41 watches
data category, created 2014-01-20, last commit 2021-12-01, main language Python
aws, dynamodb, python

strawberry by strawberry-graphql

A new GraphQL library for Python 🍓
https://strawberry.rocks
https://github.com/strawberry-graphql/strawberry
11 stars per week over 154 weeks
1,713 stars, 198 forks, 36 watches
web category, created 2018-12-21, last commit 2021-12-02, main language Python
asgi, asyncio, django, graphql, graphql-library, graphql-schema, graphql-server, hacktoberfest, mypy, python, starlette, strawberry

ipyvolume by maartenbreddels

3d plotting for Python in the Jupyter notebook based on IPython widgets using WebGL
https://github.com/maartenbreddels/ipyvolume
6.56 stars per week over 258 weeks
1,694 stars, 213 forks, 51 watches
viz category, created 2016-12-21, last commit 2021-11-01, main language TypeScript
dataviz, ipython-widget, jupyter, jupyter-notebook, plotting, python, quiver, rendering-3d-volumes, scientific-visualization, threejs, virtual-reality, visualisation, volume-rendering, webgl

Phoenix by wxWidgets

wxPython's Project Phoenix. A new implementation of wxPython, better, stronger, faster than he was before.
http://wxpython.org/
https://github.com/wxWidgets/Phoenix
3.46 stars per week over 489 weeks
1,691 stars, 442 forks, 102 watches
gui category, created 2012-07-17, last commit 2021-11-30, main language Python
awesome, cross-platform, gui, gui-framework, gui-toolkit, linux, macosx, python, windows, wxpython, wxwidgets

jupyterlite

Wasm powered Jupyter running in the browser 💡
https://jupyterlite.rtfd.io/en/latest/try/lab
https://github.com/jupyterlite/jupyterlite
46 stars per week over 35 weeks
1,683 stars, 74 forks, 28 watches
util category, created 2021-03-27, last commit 2021-12-02, main language Python
jupyter, jupyterlab, jupyterlab-extension, lite, pyodide, wasm, webassembly

hypertools by ContextLab

A Python toolbox for gaining geometric insights into high-dimensional data
http://hypertools.readthedocs.io/en/latest/
https://github.com/ContextLab/hypertools
6.19 stars per week over 270 weeks
1,674 stars, 158 forks, 58 watches
ml category, created 2016-09-27, last commit 2021-07-19, main language Python
data-visualization, data-wrangling, high-dimensional-data, python, text-vectorization, time-series, topic-modeling, visualization

BERTopic by MaartenGr

Leveraging BERT and c-TF-IDF to create easily interpretable topics.
https://maartengr.github.io/BERTopic/
https://github.com/MaartenGr/BERTopic
26 stars per week over 62 weeks
1,637 stars, 238 forks, 26 watches
nlp category, created 2020-09-22, last commit 2021-10-17, main language Python
bert, ldavis, machine-learning, nlp, sentence-embeddings, topic, topic-modeling, topic-modelling, topic-models, transformers

neural_prophet by ourownstory

NeuralProphet: A simple forecasting package
https://neuralprophet.com
https://github.com/ourownstory/neural_prophet
19 stars per week over 82 weeks
1,636 stars, 201 forks, 43 watches
ml category, created 2020-05-04, last commit 2021-12-02, main language Python
artificial-intelligence, autoregression, deep-learning, fbprophet, forecast, forecasting, forecasting-algorithm, forecasting-model, machine-learning, neural, neural-network, neuralprophet, prediction, prophet, python, pytorch, seasonality, time-series, timeseries, trend

h5py

HDF5 for Python -- The h5py package is a Pythonic interface to the HDF5 binary data format.
http://www.h5py.org
https://github.com/h5py/h5py
3.38 stars per week over 480 weeks
1,621 stars, 432 forks, 51 watches
perf category, created 2012-09-21, last commit 2021-11-24, main language Python

FLAML by microsoft

A fast and lightweight AutoML library.
https://github.com/microsoft/FLAML
23 stars per week over 67 weeks
1,611 stars, 208 forks, 37 watches
ml category, created 2020-08-20, last commit 2021-11-28, main language Jupyter Notebook
automated-machine-learning, automl, data-science, deep-learning, hyperparam, hyperparameter-optimization, jupyter-notebook, machine-learning, python, random-forest, scikit-learn

pyfilesystem2 by PyFilesystem

Python's Filesystem abstraction layer
https://www.pyfilesystem.org
https://github.com/PyFilesystem/pyfilesystem2
5.82 stars per week over 268 weeks
1,560 stars, 161 forks, 45 watches
util category, created 2016-10-14, last commit 2021-11-16, main language Python
filesystem, filesystem-library, ftp, pyfilesystem, pyfilesystem2, python, tar, zip

jellyfish by jamesturk

🎐 a python library for doing approximate and phonetic matching of strings.
https://jamesturk.github.io/jellyfish/
https://github.com/jamesturk/jellyfish
2.62 stars per week over 595 weeks
1,558 stars, 145 forks, 42 watches
nlp category, created 2010-07-09, last commit 2021-11-16, main language Python
fuzzy-search, hacktoberfest, hamming, jaro-winkler, levenshtein, metaphone, python, soundex

jupyterlab-desktop by jupyterlab

JupyterLab desktop application, based on Electron.
https://github.com/jupyterlab/jupyterlab-desktop
6.37 stars per week over 239 weeks
1,523 stars, 143 forks, 45 watches
util category, created 2017-05-04, last commit 2021-11-27, main language TypeScript
jupyter, jupyter-notebook, jupyterlab

mesa by projectmesa

Mesa is an agent-based modeling framework in Python
https://github.com/projectmesa/mesa
3.99 stars per week over 376 weeks
1,500 stars, 633 forks, 94 watches
sim category, created 2014-09-19, last commit 2021-12-01, main language Python
agent-based-modeling, agent-based-simulation, complex-systems, complexity-analysis, gis, mesa, modeling-agents, simulation, simulation-environment, simulation-framework, spatial-models

pygraphistry by graphistry

PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzer
https://github.com/graphistry/pygraphistry
4.42 stars per week over 339 weeks
1,500 stars, 147 forks, 43 watches
data category, created 2015-06-02, last commit 2021-12-01, main language Python
analytics, blazingsql, csv, cuda, cudf, cugraph, dashboards, gpu, graph, graphistry, neo4j, networkx, notebooks, pandas, python, rapids, splunk, tigergraph, visualization, webgl

magnitude by plasticityai

A fast, efficient universal vector embedding utility package.
https://github.com/plasticityai/magnitude
7.6 stars per week over 196 weeks
1,496 stars, 105 forks, 37 watches
nlp category, created 2018-02-24, last commit 2020-07-17, main language Python
embeddings, fast, fasttext, gensim, glove, machine-learning, machine-learning-library, memory-efficient, natural-language-processing, nlp, python, vectors, word-embeddings, word2vec

viztracer by gaogaotiantian

VizTracer is a low-overhead logging/debugging/profiling tool that can trace and visualize your python code execution.
https://viztracer.readthedocs.io/
https://github.com/gaogaotiantian/viztracer
21 stars per week over 69 weeks
1,459 stars, 81 forks, 31 watches
util category, created 2020-08-05, last commit 2021-12-02, main language Python
debugging, flamegraph, logging, profiling, python, python3, tracer, visualization

slither by crytic

Static Analyzer for Solidity
https://blog.trailofbits.com/2018/10/19/slither-a-solidity-static-analysis-framework/
https://github.com/crytic/slither
8.47 stars per week over 169 weeks
1,434 stars, 291 forks, 50 watches
crypto category, created 2018-09-05, last commit 2021-12-02, main language Python
ethereum, solidity, static-analysis

shapash by MAIF

🔅 Shapash makes Machine Learning models transparent and understandable by everyone
https://maif.github.io/shapash/
https://github.com/MAIF/shapash
17 stars per week over 83 weeks
1,424 stars, 192 forks, 33 watches
ml category, created 2020-04-29, last commit 2021-12-01, main language Jupyter Notebook
ethical-artificial-intelligence, explainability, explainable-ml, interpretability, lime, machine-learning, python, shap, transparency

Top2Vec by ddangelov

Top2Vec learns jointly embedded topic, document and word vectors.
https://github.com/ddangelov/Top2Vec
15 stars per week over 89 weeks
1,420 stars, 210 forks, 37 watches
nlp category, created 2020-03-20, last commit 2021-08-10, main language Python
bert, document-embedding, pre-trained-language-models, semantic-search, sentence-encoder, sentence-transformers, text-search, text-semantic-similarity, top2vec, topic-modeling, topic-modelling, topic-search, topic-vector, word-embeddings

py-evm by ethereum

A Python implementation of the Ethereum Virtual Machine
https://py-evm.readthedocs.io/en/latest/
https://github.com/ethereum/py-evm
5.46 stars per week over 257 weeks
1,406 stars, 492 forks, 91 watches
crypto category, created 2016-12-27, last commit 2021-10-13, main language Python
ethereum, ethereum-virtual-machine, evm, python

gin-config by google

Gin provides a lightweight configuration framework for Python
https://github.com/google/gin-config
7.77 stars per week over 179 weeks
1,393 stars, 97 forks, 23 watches
util category, created 2018-06-27, last commit 2021-11-04, main language Python
configuration-management, python, tensorflow, tensorflow-experiments

QuantEcon.py by QuantEcon

A community based Python library for quantitative economics
https://quantecon.org/quantecon-py/
https://github.com/QuantEcon/QuantEcon.py
3.06 stars per week over 454 weeks
1,391 stars, 1,924 forks, 157 watches
sim category, created 2013-03-22, last commit 2021-11-16, main language Python

greykite by linkedin

A flexible, intuitive and fast forecasting library
https://github.com/linkedin/greykite
43 stars per week over 31 weeks
1,353 stars, 60 forks, 36 watches
ml category, created 2021-04-27, last commit 2021-10-18, main language Python

txtai by neuml

Build AI-powered semantic search applications
https://neuml.github.io/txtai
https://github.com/neuml/txtai
19 stars per week over 68 weeks
1,347 stars, 143 forks, 34 watches
nlp category, created 2020-08-09, last commit 2021-12-02, main language Python
api, audio-search, cloud-native, contextual-search, deep-learning, document-search, image-search, machine-learning, machine-learning-pipelines, machine-learning-workflows, microservice, neural-search, nlp, python, search, semantic-search, similarity-search, txtai, vector-search, video-search

python-lambda by nficano

A toolkit for developing and deploying serverless Python code in AWS Lambda.
https://github.com/nficano/python-lambda
4.45 stars per week over 301 weeks
1,340 stars, 221 forks, 29 watches
util category, created 2016-02-26, last commit 2021-07-14, main language Python
aws, aws-lambda, microservices, python, serverless

camelot by camelot-dev

A Python library to extract tabular data from PDFs
https://camelot-py.readthedocs.io
https://github.com/camelot-dev/camelot
10 stars per week over 126 weeks
1,321 stars, 262 forks, 33 watches
util category, created 2019-07-01, last commit 2021-07-11, main language Python

heartrate by alexmojaki

Simple real time visualisation of the execution of a Python program.
https://github.com/alexmojaki/heartrate
9.69 stars per week over 136 weeks
1,320 stars, 115 forks, 31 watches
perf category, created 2019-04-24, last commit 2021-11-13, main language Python
debugger, python, visualization

pyparsing

Python library for creating PEG parsers
https://github.com/pyparsing/pyparsing
5.55 stars per week over 237 weeks
1,320 stars, 194 forks, 20 watches
util category, created 2017-05-14, last commit 2021-11-13, main language Python
parser-combinators, parsing, parsing-expression-grammar, parsing-library, peg-parsers, python, python-2, python-3, python2, python3, text-processing

orator by sdispater

The Orator ORM provides a simple yet beautiful ActiveRecord implementation.
https://orator-orm.com
https://github.com/sdispater/orator
3.82 stars per week over 340 weeks
1,303 stars, 154 forks, 48 watches
data category, created 2015-05-24, last commit 2020-01-06, main language Python
database, orm, python

pyscaffold

🛠 Python project template generator with batteries included
https://pyscaffold.org
https://github.com/pyscaffold/pyscaffold
3.23 stars per week over 400 weeks
1,293 stars, 132 forks, 40 watches
util category, created 2014-04-02, last commit 2021-12-01, main language Python
distribution, git, package, package-creation, project-template, python, release-automation, template-project

shiv by linkedin

shiv is a command line utility for building fully self contained Python zipapps as outlined in PEP 441, but with all their dependencies included.
https://github.com/linkedin/shiv
6.57 stars per week over 194 weeks
1,278 stars, 75 forks, 29 watches
util category, created 2018-03-13, last commit 2021-11-18, main language Python

arxiv-vanity

Renders papers from arXiv as responsive web pages so you don't have to squint at a PDF.
https://www.arxiv-vanity.com
https://github.com/arxiv-vanity/arxiv-vanity
5.66 stars per week over 224 weeks
1,273 stars, 82 forks, 23 watches
nlp category, created 2017-08-12, last commit 2021-08-11, main language Python
academic-publishing, arxiv, latex, science

simple-salesforce

A very simple Salesforce.com REST API client for Python
https://github.com/simple-salesforce/simple-salesforce
2.61 stars per week over 463 weeks
1,209 stars, 545 forks, 89 watches
data category, created 2013-01-17, last commit 2021-09-09, main language Python
api, api-client, python, salesforce

cryptofeed by bmoscon

Cryptocurrency Exchange Websocket Data Feed Handler
https://github.com/bmoscon/cryptofeed
5.2 stars per week over 206 weeks
1,075 stars, 366 forks, 67 watches
crypto category, created 2017-12-16, last commit 2021-11-30, main language Python
asyncio, binance, bitcoin, btc, coinbase, coinbase-api, crypto, cryptocurrencies, cryptocurrency, ethereum, exchange, ftx-exchange, influxdb, market-data, python, trading, trading-platform, websocket, websockets

arcade by pythonarcade

Easy to use Python library for creating 2D arcade games.
http://arcade.academy
https://github.com/pythonarcade/arcade
3.48 stars per week over 308 weeks
1,073 stars, 197 forks, 56 watches
gamedev category, created 2016-01-04, last commit 2021-12-02, main language Python
arcade-api, arcade-framework, arcade-learning-environment, educational-resources, educational-technology, opengl, python, python3

eventlet

Concurrent networking library for Python
https://eventlet.net
https://github.com/eventlet/eventlet
2.29 stars per week over 468 weeks
1,072 stars, 283 forks, 62 watches
perf category, created 2012-12-11, last commit 2021-11-16, main language Python
c10k, concurrency, greenlet, network, production-ready, python

brax by google

Massively parallel rigidbody physics simulation on accelerator hardware.
https://github.com/google/brax
40 stars per week over 26 weeks
1,071 stars, 86 forks, 24 watches
sim category, created 2021-06-02, last commit 2021-11-29, main language Jupyter Notebook
jax, physics-simulation, reinforcement-learning, robotics

spacy-transformers by explosion

🛸 Use pretrained transformers like BERT, XLNet and GPT-2 in spaCy
https://spacy.io/usage/embeddings-transformers
https://github.com/explosion/spacy-transformers
8.63 stars per week over 123 weeks
1,061 stars, 134 forks, 28 watches
nlp category, created 2019-07-26, last commit 2021-12-02, main language Python
bert, google, gpt-2, huggingface, language-model, machine-learning, natural-language-processing, natural-language-understanding, nlp, openai, pytorch, pytorch-model, spacy, spacy-extension, spacy-pipeline, transfer-learning, xlnet

Pipe by JulienPalard

A Python library to use infix notation in Python
https://github.com/JulienPalard/Pipe
1.65 stars per week over 608 weeks
1,001 stars, 89 forks, 19 watches
util category, created 2010-04-08, last commit 2021-06-27, main language Python

pyglet

pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications.
http://pyglet.org
https://github.com/pyglet/pyglet
7.59 stars per week over 129 weeks
984 stars, 196 forks, 31 watches
gamedev category, created 2019-06-09, last commit 2021-12-02, main language Python
gamedev, hacktoberfest, hacktoberfest-2021, hacktoberfest2021, opengl, pyglet, python, scientific-visualization

spacy-models by explosion

💫 Models for the spaCy Natural Language Processing (NLP) library
https://spacy.io
https://github.com/explosion/spacy-models
3.93 stars per week over 246 weeks
969 stars, 225 forks, 40 watches
nlp category, created 2017-03-14, last commit 2021-11-05, main language Python
machine-learning, machine-learning-models, models, natural-language-processing, nlp, spacy, spacy-models, statistical-models

PettingZoo by PettingZoo-Team

Gym for multi-agent reinforcement learning
https://github.com/PettingZoo-Team/PettingZoo
9.49 stars per week over 97 weeks
926 stars, 125 forks, 13 watches
sim category, created 2020-01-20, last commit 2021-12-01, main language Python

tavern by taverntesting

A command-line tool and Python library and Pytest plugin for automated testing of RESTful APIs, with a simple, concise and flexible YAML-based syntax
https://taverntesting.github.io/
https://github.com/taverntesting/tavern
3.89 stars per week over 213 weeks
829 stars, 158 forks, 29 watches
util category, created 2017-11-01, last commit 2021-11-27, main language Python
http, mqtt, pytest, python, test-automation, testing

dgl-ke by awslabs

High performance, easy-to-use, and scalable package for learning large-scale knowledge graph embeddings.
https://dglke.dgl.ai/doc/
https://github.com/awslabs/dgl-ke
8.63 stars per week over 91 weeks
789 stars, 135 forks, 27 watches
ml category, created 2020-03-03, last commit 2021-09-13, main language Python
dgl, graph-learning, knowledge-graph, knowledge-graphs-embeddings, machine-learning

mangum by jordaneremieff

AWS Lambda & API Gateway support for ASGI
https://github.com/jordaneremieff/mangum
4.95 stars per week over 150 weeks
746 stars, 56 forks, 16 watches
web category, created 2019-01-14, last commit 2021-10-06, main language Python
api-gateway, asgi, asyncio, aws, aws-lambda, django, fastapi, lambda, python, quart, sanic, serverless, starlette

ormar by collerek

python async orm with fastapi in mind and pydantic validation
https://collerek.github.io/ormar/
https://github.com/collerek/ormar
10 stars per week over 69 weeks
728 stars, 32 forks, 12 watches
data category, created 2020-08-02, last commit 2021-11-24, main language Python
alembic, async-orm, databases, fastapi, orm, pydantic, python-orm, sqlalchemy

ai-economist by salesforce

Foundation is a flexible, modular, and composable framework to model socio-economic behaviors and dynamics with both agents and governments. This framework can be used in conjunction with reinforcement learning to learn optimal economic policies, as done by the AI Economist (https://www.einstein.ai/the-ai-economist).
https://www.einstein.ai/the-ai-economist
https://github.com/salesforce/ai-economist
9.76 stars per week over 74 weeks
724 stars, 137 forks, 40 watches
sim category, created 2020-07-02, last commit 2021-12-02, main language Python
ai, deep-reinforcement-learning, economics, ml, multi-agent, multi-agent-reinforcement-learning, python-3, reinforcement-learning-environments, simulation-framework

fairo by facebookresearch

A modular embodied agent architecture and platform for building embodied agents
https://github.com/facebookresearch/droidlet
12 stars per week over 56 weeks
697 stars, 57 forks, 32 watches
sim category, created 2020-11-02, last commit 2021-12-02, main language Jupyter Notebook

snoop by alexmojaki

A powerful set of Python debugging tools, based on PySnooper
https://github.com/alexmojaki/snoop
4.92 stars per week over 133 weeks
657 stars, 25 forks, 15 watches
perf category, created 2019-05-13, last commit 2021-11-11, main language Python
debugger, debugging, debugging-tools, logging, python

LightAutoML by sberbank-ai-lab

LAMA - automatic model creation framework
https://github.com/sberbank-ai-lab/LightAutoML
6.81 stars per week over 94 weeks
641 stars, 75 forks, 26 watches
ml category, created 2020-02-13, last commit 2021-12-01, main language Python
automated-machine-learning, automl, blackbox, classification, data-science, ensembling, feature-engineering, gradient-boosting, kaggle, lama, linear-model, model-selection, multiclass, nlp, parameter-tuning, pipeline, pytorch, regression, stacking, whitebox

mordecai by openeventdata

Full text geoparsing as a Python library
https://github.com/openeventdata/mordecai
2.22 stars per week over 284 weeks
630 stars, 82 forks, 35 watches
nlp category, created 2016-06-23, last commit 2021-02-01, main language Python
geocoding, geonames, geoparsing, nlp, spacy, toponym-resolution

pycoingecko by man-c

Python wrapper for the CoinGecko API
https://github.com/man-c/pycoingecko
3.63 stars per week over 171 weeks
621 stars, 147 forks, 23 watches
crypto category, created 2018-08-24, last commit 2021-06-17, main language Python
api, api-wrapper, coingecko, crypto, cryptocurrency, python, python3, wrapper

similarity by tensorflow

TensorFlow Similarity is a python package focused on making similarity learning quick and easy.
https://github.com/tensorflow/similarity
7.94 stars per week over 76 weeks
608 stars, 39 forks, 20 watches
ml category, created 2020-06-15, last commit 2021-11-30, main language Python
contrastive-learning, deep-learning, metric-learning, nearest-neighbor-search, nearest-neighbors, similarity-learning, similarity-search, tensorflow

zenodo

Research. Shared.
https://zenodo.org
https://github.com/zenodo/zenodo
1.32 stars per week over 459 weeks
608 stars, 208 forks, 39 watches
sci category, created 2013-02-11, last commit 2021-11-29, main language Python
digital-library, elasticsearch, flask, invenio, inveniosoftware, library-management, open-access, open-science, postgresql, python, research-data-management, research-data-repository, scientific-publications, zenodo

mpmath by fredrik-johansson

Python library for arbitrary-precision floating-point arithmetic
http://mpmath.org
https://github.com/fredrik-johansson/mpmath
1.15 stars per week over 521 weeks
598 stars, 132 forks, 33 watches
math category, created 2011-12-07, last commit 2021-03-27, main language Python
arbitrary-precision, complex-numbers, floating-point, multiprecision, numerical-integration, numerical-methods, numerical-optimization, ordinary-differential-equations, plotting, python, special-functions

sqlite-utils by simonw

Python CLI utility and library for manipulating SQLite databases
https://sqlite-utils.datasette.io
https://github.com/simonw/sqlite-utils
3.36 stars per week over 176 weeks
595 stars, 51 forks, 15 watches
data category, created 2018-07-14, last commit 2021-11-29, main language Python
cli, click, datasette, datasette-io, datasette-tool, python, sqlite, sqlite-database

python-package-template by TezRomacH

🚀 Your next Python package needs a bleeding-edge project structure.
https://github.com/TezRomacH/python-package-template
6.95 stars per week over 85 weeks
593 stars, 43 forks, 4 watches
util category, created 2020-04-15, last commit 2021-11-16, main language Python
best-practices, codestyle, cookiecutter, formatters, makefile, poetry, python, python-packages, semantic-versions, template

spacy-stanza by explosion

💥 Use the latest Stanza (StanfordNLP) research models directly in spaCy
https://github.com/explosion/spacy-stanza
3.9 stars per week over 148 weeks
578 stars, 47 forks, 20 watches
nlp category, created 2019-01-31, last commit 2021-11-09, main language Python
corenlp, data-science, machine-learning, natural-language-processing, nlp, spacy, spacy-pipeline, stanford-corenlp, stanford-machine-learning, stanford-nlp, stanza

embeddinghub by featureform

A vector database for machine learning embeddings.
https://www.featureform.com
https://github.com/featureform/embeddinghub
9.08 stars per week over 59 weeks
536 stars, 14 forks, 7 watches
nlp category, created 2020-10-16, last commit 2021-11-29, main language JavaScript
data-science, embeddings, embeddings-similarity, hacktoberfest, machine-learning, vector-database

Blackstone by ICLRandD

A spaCy pipeline and model for NLP on unstructured legal text.
https://research.iclr.co.uk
https://github.com/ICLRandD/Blackstone
3.71 stars per week over 140 weeks
521 stars, 73 forks, 35 watches
nlp category, created 2019-03-25, last commit 2021-01-31, main language Python
caselaw, law, legaltech, nlp, spacy-models

connector-x by sfu-db

Fastest library to load data from DB to DataFrames in Rust and Python
https://github.com/sfu-db/connector-x
10 stars per week over 46 weeks
504 stars, 25 forks, 18 watches
data category, created 2021-01-13, last commit 2021-11-23, main language Rust
database, dataframe, python, rust, sql

lexpredict-lexnlp by LexPredict

LexNLP by LexPredict
https://github.com/LexPredict/lexpredict-lexnlp
2.24 stars per week over 217 weeks
487 stars, 137 forks, 49 watches
nlp category, created 2017-09-30, last commit 2021-09-21, main language HTML
analytics, contracts, data, law, legal, legaltech, linguistics, ml, nlp

crypto-whale-watching-app by pmaji

Python Dash app that tracks whale activity in cryptocurrency markets.
https://github.com/pmaji/crypto-whale-watching-app
2.37 stars per week over 201 weeks
477 stars, 120 forks, 48 watches
crypto category, created 2018-01-23, last commit 2021-06-03, main language Python
bitcoin, bitcoin-api, bitcoin-price, cryptocurrency, cryptocurrency-exchanges, cryptocurrency-price-ticker, cryptocurrency-prices, dash, ethereum, ethereum-blockchain, ethereum-price, gdax, gdax-api, gdax-python, litecoin, litecoin-price, plotly, plotly-dash, python, python3

spacy-streamlit by explosion

👑 spaCy building blocks and visualizers for Streamlit apps
https://share.streamlit.io/ines/spacy-streamlit-demo/master/app.py
https://github.com/explosion/spacy-streamlit
6.12 stars per week over 75 weeks
462 stars, 68 forks, 15 watches
nlp category, created 2020-06-23, last commit 2021-11-09, main language Python
dependency-parsing, machine-learning, named-entity-recognition, natural-language-processing, ner, nlp, part-of-speech-tagging, spacy, streamlit, text-classification, tokenization, visualizer, visualizers, word-vectors

Blankly by Blankly-Finance

🚀 💸 Trade stocks, cryptos, and forex w/ one package. Easily build, backtest, trade, and deploy across exchanges in a few lines of code.
https://blankly.finance
https://github.com/Blankly-Finance/Blankly
10 stars per week over 38 weeks
396 stars, 45 forks, 13 watches
crypto category, created 2021-03-09, last commit 2021-11-20, main language Python
binance, blankly, bot, bot-framework, bots, coinbase, coinbase-pro, coinbase-pro-api, cryptocurrency, framework, investment, platform, stocks, trading, trading-bot, trading-strategies

atspy by firmai

AtsPy: Automated Time Series Models in Python (by @firmai)
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3580631
https://github.com/firmai/atspy
4.1 stars per week over 96 weeks
395 stars, 78 forks, 21 watches
ml category, created 2020-01-28, last commit 2021-08-30, main language Python
automated, finance, forecasting, forecasting-models, python, time-series, time-series-analysis

pySBD by nipunsadvilkar

🐍💯pySBD (Python Sentence Boundary Disambiguation) is a rule-based sentence boundary detection that works out-of-the-box.
https://github.com/nipunsadvilkar/pysbd
1.65 stars per week over 233 weeks
386 stars, 42 forks, 9 watches
nlp category, created 2017-06-11, last commit 2021-02-11, main language Python
python, rule-based, segmentation, sentence, sentence-boundary-detection, sentence-tokenizer

dit

Python package for information theory.
http://docs.dit.io
https://github.com/dit/dit
0.84 stars per week over 426 weeks
358 stars, 70 forks, 25 watches
math category, created 2013-09-29, last commit 2021-05-06, main language Python
information-theory, python

python-dialogflow by dialogflow

Python client for Dialogflow: Design and integrate a conversational user interface into your applications and devices.
https://dialogflow.com/
https://github.com/dialogflow/dialogflow-python-client-v2
1.58 stars per week over 214 weeks
338 stars, 137 forks, 49 watches
nlp category, created 2017-10-24, last commit 2021-11-16, main language Python
dialogflow, machine-learning, python

Focal-Transformer by microsoft

Official code for our NeurIPS 2021 Spotlight "Focal Self-attention for Local-Global Interactions in Vision Transformers"
https://github.com/microsoft/Focal-Transformer
15 stars per week over 20 weeks
328 stars, 32 forks, 15 watches
ml category, created 2021-07-10, last commit 2021-10-04, main language Python

hamilton by stitchfix

Library for creating dataframes from functions.
https://github.com/stitchfix/hamilton
3.7 stars per week over 79 weeks
294 stars, 7 forks, 12 watches
data category, created 2020-05-26, last commit 2021-10-23, main language Python

ghapi by fastai

A delightful and complete interface to GitHub's amazing API
https://ghapi.fast.ai/
https://github.com/fastai/ghapi
5.29 stars per week over 53 weeks
285 stars, 26 forks, 7 watches
util category, created 2020-11-21, last commit 2021-09-18, main language Jupyter Notebook
api-client, github, github-api, nbdev, openapi

pypy by mozillazg

The unofficial GitHub mirror of PyPy
https://foss.heptapod.net/pypy/pypy
https://github.com/mozillazg/pypy
0.8 stars per week over 330 weeks
266 stars, 42 forks, 10 watches
util category, created 2015-08-03, last commit 2021-12-01, main language Python
github-mirror, pypy

testbook by nteract

🧪 📗 Unit test your Jupyter Notebooks the right way
https://testbook.readthedocs.io
https://github.com/nteract/testbook
2.86 stars per week over 92 weeks
264 stars, 26 forks, 15 watches
util category, created 2020-02-26, last commit 2021-09-21, main language Python
jupyter-notebook, nteract, pytest, python, testbook, unit-testing

FEDOT by nccr-itmo

Automated modeling and machine learning framework FEDOT
https://fedot.readthedocs.io
https://github.com/nccr-itmo/FEDOT
2.66 stars per week over 98 weeks
262 stars, 32 forks, 7 watches
pipeline category, created 2020-01-13, last commit 2021-12-02, main language Python
automated-machine-learning, automation, automl, evolutionary-algorithms, fedot, genetic-programming, hyperparameter-optimization, machine-learning, multimodality, parameter-tuning, structural-learning

CodeT5 by salesforce

Code for CodeT5: a new code-aware pre-trained encoder-decoder model.
https://arxiv.org/abs/2109.00859
https://github.com/salesforce/CodeT5
16 stars per week over 15 weeks
262 stars, 41 forks, 11 watches
nlp category, created 2021-08-16, last commit 2021-11-15, main language Python
code-intelligence, language-model, nlp, programming-language, representation-learning

check-manifest by mgedmin

Tool to check the completeness of MANIFEST.in for Python packages
https://pypi.org/p/check-manifest
https://github.com/mgedmin/check-manifest
0.53 stars per week over 456 weeks
244 stars, 31 forks, 5 watches
util category, created 2013-03-05, last commit 2021-10-16, main language Python

apilogs by rpgreen

Easy logging and debugging for Amazon API Gateway and AWS Lambda Serverless APIs
https://github.com/rpgreen/apilogs
0.85 stars per week over 273 weeks
231 stars, 16 forks, 8 watches
util category, created 2016-09-07, last commit 2019-11-13, main language Python
api, api-gateway, aws, aws-apigateway, aws-lambda, cloudwatch-logs, gateway, lambda, logging

sql-metadata by macbre

Uses tokenized query returned by python-sqlparse and generates query metadata
https://pypi.python.org/pypi/sql-metadata
https://github.com/macbre/sql-metadata
0.98 stars per week over 234 weeks
230 stars, 38 forks, 12 watches
data category, created 2017-06-06, last commit 2021-11-30, main language Python
database, hive, hiveql, metadata, mysql-query, parser, python-package, python3-library, sql, sql-parser, sqlparse

warp-drive by salesforce

Extremely Fast End-to-End Deep Multi-Agent Reinforcement Learning Framework on a GPU
https://github.com/salesforce/warp-drive
16 stars per week over 14 weeks
230 stars, 38 forks, 12 watches
ml category, created 2021-08-25, last commit 2021-12-02, main language Python
cuda, deep-learning, gpu, high-throughput, multiagent-reinforcement-learning, reinforcement-learning

tfcausalimpact by WillianFuks

Python Causal Impact Implementation Based on Google's R Package. Built using TensorFlow Probability.
https://github.com/WillianFuks/tfcausalimpact
3.33 stars per week over 67 weeks
225 stars, 31 forks, 8 watches
math category, created 2020-08-17, last commit 2021-10-08, main language Python
causal-inference, causalimpact, python, tensorflow-probability

omniduct by airbnb

A toolkit providing a uniform interface for connecting to and extracting data from a wide variety of (potentially remote) data stores (including HDFS, Hive, Presto, MySQL, etc).
https://github.com/airbnb/omniduct
0.88 stars per week over 249 weeks
219 stars, 46 forks, 30 watches
data category, created 2017-02-22, last commit 2021-10-27, main language Python

pecos by amzn

PECOS - Prediction for Enormous and Correlated Spaces
https://github.com/amzn/pecos
3.18 stars per week over 68 weeks
217 stars, 48 forks, 14 watches
ml category, created 2020-08-12, last commit 2021-11-24, main language Python
extreme-multi-label-classification, extreme-multi-label-ranking, machine-learning-algorithms, transformers

ottr by airbnb

Serverless Public Key Infrastructure Framework
https://github.com/airbnb/ottr
15 stars per week over 14 weeks
212 stars, 13 forks, 8 watches
util category, created 2021-08-27, last commit 2021-11-13, main language Python

eth-utils by ethereum

Utility functions for working with ethereum related codebases.
https://eth-utils.readthedocs.io/en/latest/
https://github.com/ethereum/eth-utils
0.84 stars per week over 251 weeks
211 stars, 112 forks, 18 watches
crypto category, created 2017-02-07, last commit 2021-11-18, main language Python
ethereum, python, utility-library

ion-python by amzn

A Python implementation of Amazon Ion.
http://amzn.github.io/ion-docs/
https://github.com/amzn/ion-python
0.67 stars per week over 295 weeks
197 stars, 44 forks, 22 watches
data category, created 2016-04-07, last commit 2021-10-26, main language Python

ethtx by EthTx

Python package with core transaction decoding functions.
https://www.ethtx.info
https://github.com/EthTx/ethtx
8.06 stars per week over 22 weeks
182 stars, 20 forks, 9 watches
crypto category, created 2021-06-28, last commit 2021-11-08, main language Python

genalog by microsoft

Genalog is an open source, cross-platform python package allowing generation of synthetic document images with custom degradations and text alignment capabilities.
https://microsoft.github.io/genalog/
https://github.com/microsoft/genalog
2.34 stars per week over 76 weeks
179 stars, 17 forks, 10 watches
data category, created 2020-06-15, last commit 2021-08-18, main language Jupyter Notebook
data-generation, data-science, machine-learning, ner, ocr-recognition, python, synthetic-data, synthetic-data-generation, synthetic-images, text-alignment

GameGAN_code by nv-tlabs

Learning to Simulate Dynamic Environments with GameGAN (CVPR 2020)
https://github.com/nv-tlabs/GameGAN_code
3.29 stars per week over 51 weeks
168 stars, 27 forks, 9 watches
sim category, created 2020-12-11, last commit 2021-11-11, main language Python

poetry-version-plugin by tiangolo

Poetry plugin for dynamically extracting the package version from a version variable or a Git tag.
https://github.com/tiangolo/poetry-version-plugin
5.97 stars per week over 27 weeks
162 stars, 11 forks, 4 watches
util category, created 2021-05-27, last commit 2021-05-28, main language Python
packaging, packaging-for-pypi, pypi, python, python-poetry, python3

panoramix by palkeo

Ethereum decompiler
https://github.com/palkeo/panoramix
1.71 stars per week over 93 weeks
160 stars, 40 forks, 12 watches
crypto category, created 2020-02-17, last commit 2020-08-22, main language Python

grade-school-math by openai

https://github.com/openai/grade-school-math
23 stars per week over 6 weeks
145 stars, 18 forks, 2 watches
nlp category, created 2021-10-20, last commit 2021-11-19, main language Python

pystan by stan-dev

PyStan, a Python interface to Stan, a platform for statistical modeling. Documentation: https://pystan.readthedocs.io
https://github.com/stan-dev/pystan
0.64 stars per week over 219 weeks
140 stars, 33 forks, 11 watches
ml category, created 2017-09-17, last commit 2021-10-21, main language Python

address-net by jasonrig

A package to structure Australian addresses
https://github.com/jasonrig/address-net
0.89 stars per week over 156 weeks
139 stars, 59 forks, 9 watches
data category, created 2018-12-05, last commit 2020-09-09, main language Python
address-parser, deep-learning, machine-learning, rnn

CARLA by carla-recourse

CARLA: A Python Library to Benchmark Algorithmic Recourse and Counterfactual Explanation Algorithms
https://github.com/carla-recourse/CARLA
2.61 stars per week over 51 weeks
134 stars, 14 forks, 4 watches
ml category, created 2020-12-09, last commit 2021-11-26, main language Python
artificial-intelligence, benchmark, benchmarking, counterfactual, counterfactual-explanations, counterfactuals, explainability, explainable-ai, explainable-ml, machine-learning, python, pytorch, recourse, tensorflow, tensorflow2

trafficSimulator by BilHim

https://github.com/BilHim/trafficSimulator
9.2 stars per week over 12 weeks
117 stars, 30 forks, 12 watches
sim category, created 2021-09-05, last commit 2021-09-07, main language Python

s2orc-doc2json by allenai

Parsers for scientific papers (PDF2JSON and TEX2JSON)
https://github.com/allenai/s2orc-doc2json
2.29 stars per week over 51 weeks
117 stars, 13 forks, 8 watches
nlp category, created 2020-12-10, last commit 2021-09-17, main language Python

aws-lambda-python-runtime-interface-client by aws

https://github.com/aws/aws-lambda-python-runtime-interface-client
1.78 stars per week over 65 weeks
116 stars, 27 forks, 10 watches
util category, created 2020-09-02, last commit 2021-11-26, main language Python

markov_clustering by guyallard

markov clustering in python
https://github.com/guyallard/markov_clustering
0.52 stars per week over 218 weeks
113 stars, 32 forks, 8 watches
graph category, created 2017-09-27, last commit 2018-12-11, main language Python
clustering, markov-clustering, networks, python

ethtx_ce by EthTx

Ethereum transaction decoder (community version).
https://ethtx.info
https://github.com/EthTx/ethtx_ce
5.92 stars per week over 18 weeks
110 stars, 16 forks, 8 watches
crypto category, created 2021-07-26, last commit 2021-10-14, main language HTML

pytrait by xrudelis

Traits for Python3
https://github.com/xrudelis/pytrait
63 stars per week over 1 weeks
108 stars, 3 forks, 2 watches
util category, created 2021-11-21, last commit 2021-11-27, main language Python

pyminiaudio by irmen

python interface to the miniaudio audio playback, recording, decoding and conversion library
https://github.com/irmen/pyminiaudio
0.66 stars per week over 126 weeks
83 stars, 8 forks, 3 watches
util category, created 2019-06-30, last commit 2021-12-01, main language C

python-collab-template by eugeneyan

🛠 Python project template with unit tests, code coverage, linting, type checking, Makefile wrapper, and GitHub Actions.
https://eugeneyan.com/writing/setting-up-python-project-for-automation-and-collaboration/
https://github.com/eugeneyan/python-collab-template
0.95 stars per week over 75 weeks
72 stars, 23 forks, 2 watches
util category, created 2020-06-21, last commit 2020-10-01, main language Python
coverage, github-actions, hacktoberfest, linting, makefile, python, type-checking, unit-testing

cookiecutter-modern-datascience by crmne

Start a data science project with modern tools
https://github.com/crmne/cookiecutter-modern-datascience
0.94 stars per week over 73 weeks
69 stars, 18 forks, 2 watches
util category, created 2020-07-06, last commit 2021-08-15, main language Python
cookiecutter, cookiecutter-data-science, cookiecutter-template, datascience, python

sparklines by deeplook

Text-based sparkline command line mimicking those of Edward Tuft.
https://github.com/deeplook/sparklines
0.22 stars per week over 289 weeks
64 stars, 6 forks, 2 watches
util category, created 2016-05-17, last commit 2021-06-26, main language Python
ascii, command-line-tool, graphs, python, sparkline-graphs, sparklines

in3 by blockchainsllc

The IN3 client (written in C).
https://in3.readthedocs.io/en/develop/index.html
https://github.com/blockchainsllc/in3
0.46 stars per week over 115 weeks
53 stars, 14 forks, 12 watches
crypto category, created 2019-09-17, last commit 2021-11-29, main language C
blockchain, crypto-economic, ethereum, ipfs, verify

pacal by jszymon

PaCAL - ProbAbilistic CALculator
https://github.com/jszymon/pacal
0.05 stars per week over 382 weeks
19 stars, 8 forks, 6 watches
math category, created 2014-08-04, last commit 2021-11-05, main language Python

dynpy by artemyk

Dynamical systems for Python
https://github.com/artemyk/dynpy
0.01 stars per week over 377 weeks
5 stars, 6 forks, 3 watches
sim category, created 2014-09-12, last commit 2018-09-28, main language Python

ethereum-datafarm by Nerolation

Scrap blockchain data from the public API of Etherscan.io
https://github.com/Nerolation/ethereum-datafarm
0.11 stars per week over 37 weeks
4 stars, 4 forks, 1 watches
crypto category, created 2021-03-13, last commit 2021-10-06, main language Python

cloud-products by dylanhogg

A package for getting cloud products and product descriptions from a cloud provider website.
https://pypi.org/project/cloud-products/
https://github.com/dylanhogg/cloud-products
0.01 stars per week over 69 weeks
1 stars, 0 forks, 1 watches
personal category, created 2020-08-01, last commit 2021-09-06, main language Python
aws, cloud-products, crawler, data, text-processing

legaldata by dylanhogg

Provides access to Australian legal data
https://github.com/dylanhogg/legaldata
0.0 stars per week over 59 weeks
0 stars, 0 forks, 1 watches
personal category, created 2020-10-12, last commit 2020-11-03, main language Python
crawler, data, law, lawtech, legal, legaltech

This file was automatically generated on 2021-12-03.

To curate your own github list, simply clone and change the input csv file.

Inspired by:
https://github.com/vinta/awesome-python
https://github.com/trananhkma/fucking-awesome-python