Skip to content

Latest commit

 

History

History
45 lines (44 loc) · 5.55 KB

python.md

File metadata and controls

45 lines (44 loc) · 5.55 KB

Awesome Open Source - Python

  • Albumentations - A fast and flexible image augmentation library, designed for enhancing deep learning models.
  • APScheduler - A lightweight, in-process task scheduler.
  • Arrow - Better dates & times for Python.
  • Bokeh - Interactive web plotting for Python.
  • CatBoost - A high-performance open-source library for gradient boosting on decision trees, developed by Yandex, with support for both numerical and categorical features.
  • Crossbar - Open-source Unified Application Router (Websocket & WAMP for Python on Autobahn).
  • Dask-ML - A scalable machine learning library that integrates with Dask, enabling parallel and distributed computing for large datasets.
  • Datasette - An open source multi-tool for exploring and publishing data.
  • dejavu - Audio fingerprinting and recognition.
  • djedi-cms - A lightweight but yet powerful Django CMS with plugins, inline editing and performance in mind.
  • Dramatiq - A fast and reliable background task processing library for Python 3.
  • FastAPI Users - Ready-to-use and customizable users management for FastAPI.
  • Faker - Faker is a Python package that generates fake data for you.
  • Fastai - A deep learning library that simplifies training fast and accurate neural networks using modern best practices, built on top of PyTorch.
  • fuzzywuzzy - Fuzzy String Matching.
  • HTTPie - Modern command line HTTP client, user-friendly curl alternative.
  • Keras - A high-level neural networks API, written in Python and capable of running on top of TensorFlow, CNTK, or Theano.
  • mlflow - An open-source platform for managing the end-to-end machine learning lifecycle, including experimentation, reproducibility, and deployment.
  • mrq - Mr. Queue - A distributed worker task queue in Python using Redis & gevent.
  • Optuna - An automatic hyperparameter optimization software framework, designed for machine learning.
  • PeachPy - x86-64 assembler embedded in Python. Can be used as inline assembler for Python or as a stand-alone assembler for Windows, Linux, OS X, Native Client and Go.
  • Pendulum - Python datetimes made easy.
  • Peewee - A small, expressive ORM.
  • Poetry - Python dependency management and packaging made easy.
  • Pony ORM - ORM that provides a generator-oriented interface to write database queries.
  • pycaret - An open-source, low-code machine learning library in Python.
  • Pydantic - Data validation and settings management using Python type annotations.
  • pyenv - Dead simple interactive Python version management.
  • pyquery - A jQuery-like library for parsing HTML.
  • Pyro - Deep universal probabilistic programming with Python and PyTorch.
  • pytesseract - A python wrapper for Tesseract.
  • PyTorch - An open-source machine learning library developed by Facebook's AI Research lab (FAIR) that provides a flexible and easy-to-use interface for building deep learning models.
  • Rich - Rich is a Python library for rich text and beautiful formatting in the terminal.
  • Scikit-learn - A simple and efficient tool for data mining and data analysis, built on NumPy, SciPy, and matplotlib.
  • Streamlit - Streamlit lets you create apps for your machine learning projects with simple Python scripts.
  • TensorFlow - An end-to-end open-source platform for machine learning developed by Google, with a comprehensive, flexible ecosystem of tools, libraries, and community resources.
  • TinyDB - TinyDB is a lightweight document-oriented database optimized for your happiness.
  • Transformers - A library that provides general-purpose architectures for natural language understanding (NLU) and natural language generation (NLG) with over 30 pretrained models.
  • Typer - Typer, build great CLIs. Easy to code. Based on Python type hints.
  • watchdog - API and shell utilities to monitor file system events.
  • Whoosh - A fast, pure Python search engine library.
  • Zappa - Serverless Python.
  • zeroRPC - zerorpc is a flexible RPC implementation based on ZeroMQ and MessagePack.