An open API service indexing awesome lists of open source software.

awesomeLibrary

目前主要收集Go、Python、Typescript、Javascript、Rust等High star库。The currently main goal is to collect high star libraries that were developed by Go、Python、Typescript、Javascript、Rust and etc. (You are very welcome to update this repo.欢迎各位补充)
https://github.com/Abeautifulsnow/awesomeLibrary

Last synced: 12 days ago
JSON representation

Filtered by python. Clear filters

语言资源库

python

  • aio-libs - The set of asyncio-based libraries built with high quality
  • passlib - Passlib is a password hashing library for Python 2 & 3, which provides cross-platform implementations of over 30 password hashing algorithms
  • pyecharts
  • Ulauncher
  • diagrams
  • xpinyin
  • pyfiglet
  • poetry
  • youtube-dl
  • bk-log
  • locust
  • public-apis
  • awesome-asgi - A curated list of awesome ASGI servers, frameworks, apps, libraries, and other resources.
  • m3u8 - Python m3u8 Parser for HTTP Live Streaming (HLS) Transmissions.
  • GitHub520 - 😘 让你“爱”上 GitHub,解决访问时图裂、加载慢的问题。(无需安装)
  • aiofiles - File support for asyncio.
  • system-design-primer - Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
  • funboost - python通用分布式函数调度框架
  • waka-readme-stats - This GitHub action helps to add cool dev metrics to your github profile Readme.
  • ffmpeg-python - Python bindings for FFmpeg - with complex filtering support.
  • djangorestframework-simplejwt - A JSON Web Token authentication plugin for the Django REST Framework.
  • Viper - Intranet penetration tool with webui 开源图形化内网渗透工具 支持主动式&被动式Log4j漏洞扫描.
  • python-jose - A JOSE implementation in Python.
  • pyjwt - JSON Web Token implementation in Python.
  • mycli - A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting.
  • pgcli - Postgres CLI with autocompletion and syntax highlighting.
  • django-hosts - Dynamic and static host resolving for Django. Maps hostnames to URLconfs.
  • isort - A Python utility / library to sort imports.
  • RBQL - 🦜RBQL - Rainbow Query Language: SQL-like query engine for (not only) CSV file processing. Supports SQL queries with Python and JavaScript expressions.
  • rainbow_csv - 🌈Rainbow CSV - Vim plugin: Highlight columns in CSV and TSV files and run queries in SQL-like language
  • pyinstrument - 🚴 Call stack profiler for Python. Shows you why your code is slow!
  • blade - Blade is a powerful build system from Tencent.
  • textdistance - Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.
  • python-patterns - A collection of design patterns/idioms in Python.
  • textual - Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.
  • shot-scraper - A comand-line utility for taking automated screenshots of websites
  • python-tabulate - Pretty-print tabular data in Python, a library and a command-line utility.
  • texttable - Python module to create simple ASCII tables
  • notifiers - The easy way to send notifications
  • colorama - Simple cross-platform colored terminal text in Python
  • halo - 💫 Beautiful spinners for terminal, IPython and Jupyter
  • pritunl - Enterprise VPN server
  • nerd-fonts - Iconic font aggregator, collection
  • pygments - Pygments is a generic syntax highlighter written in Python
  • pre-commit - A framework for managing and maintaining multi-language pre-commit hooks.
  • PyWebIO - Write interactive web app in script way.
  • pexpect - A Python module for controlling interactive programs in a pseudo-terminal
  • bullet - 🚅 Interactive prompts made simple. Build a prompt like stacking blocks.
  • simple-term-menu - A Python package which creates simple interactive menus on the command line.
  • iredis - Interactive Redis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting.
  • python-prompt-toolkit - Library for building powerful interactive command line applications in Python
  • HibiAPI - 一个实现了多种常用站点的易用化API的程序
  • rembg - Rembg is a tool to remove images background.
  • mkdocs - Project documentation with Markdown.
  • dunamai - Dynamic versioning library and CLI
  • aim - Aim 💫 — easy-to-use and performant open-source ML experiment tracker.
  • scipy - an open-source software for mathematics, science, and engineering.
  • moviepy - Video editing with Python
  • apscheduler - Task scheduling library for Python
  • fast_amis_admin - A high-performance, efficient and easily extensible FastAPI admin framework. Inspired by django-admin, and has as many powerful functions as django-admin.
  • tuna - 🐟 Python profile viewer
  • django-axes - Keep track of failed login attempts in Django-powered sites.
  • channels - Developer-friendly asynchrony for Django
  • ormar - python async orm with fastapi in mind and pydantic validation
  • twisted - Event-driven networking engine written in Python.
  • paramiko - The leading native Python SSHv2 protocol library.
  • reloadium - Advanced Hot Reloading & Profiling for Python
  • asgiref - ASGI specification and utilities
  • urllib3 - Python HTTP library with thread-safe connection pooling, file post support, user friendly, and more.
  • virtualenvwrapper-win - Port of Doug Hellmann's virtualenvwrapper to Windows batch scripts
  • structlog - Simple, powerful, and fast logging for Python.
  • kitty - Cross-platform, fast, feature-rich, GPU based terminal
  • django-markdownx - Comprehensive Markdown plugin built for Django
  • docker-py - A Python library for the Docker Engine API
  • frigate - NVR with realtime local object detection for IP cameras
  • pg_activity - pg_activity is a top like application for PostgreSQL server activity monitoring.
  • watchfiles - Simple, modern and fast file watching and code reload in python.
  • watchdog - Python library and shell utilities to monitor filesystem events.
  • taichi - Productive & portable high-performance programming in Python.
  • bokeh - Interactive Data Visualization in the browser, from Python
  • dagster - An orchestration platform for the development, production, and observation of data assets.
  • zulip - Zulip server and web application. Open-source team chat that helps teams stay productive and focused.
  • vidgear - A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features 🔥
  • decord - An efficient video loader for deep learning with smart shuffling that's super easy to digest
  • tortoise - Familiar asyncio ORM for python, built with relations in mind
  • word_cloud - A little word cloud generator in Python
  • socketify.py - Bringing WebSockets, Http/Https High Peformance servers for PyPy3 and Python3
  • walrus - Lightweight Python utilities for working with Redis
  • dfimage - Reverse-engineer a Dockerfile from a Docker image.
  • trio - Trio – a friendly Python library for async concurrency and I/O
  • anyio - High level asynchronous concurrency and networking framework that works on top of either trio or asyncio
  • tox - Command line driven CI frontend and development task automation tool.
  • nox - Flexible test automation for Python
  • invoke - Pythonic task management & command execution.
  • speedtest-cli - Command line interface for testing internet bandwidth using speedtest.net
  • yolov5 - YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite
  • InvokeAI - InvokeAI is a leading creative engine for Stable Diffusion models, empowering professionals, artists, and enthusiasts to generate and create visual media using the latest AI-driven technologies. The solution offers an industry leading WebUI, supports terminal use through a CLI, and serves as the foundation for multiple commercial products.
  • aws-cli - Universal Command Line Interface for Amazon Web Services
  • kivy - Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
  • PySimpleGUI - Launched in 2018. It's 2023 and PySimpleGUI is actively developed & supported. Create complex windows simply. Supports tkinter, Qt, WxPython, Remi (in browser). Create GUI applications trivially with a full set of widgets. Multi-Window applications are also simple. 3.4 to 3.11 supported. 325+ Demo programs & Cookbook for rapid start. Extensive docs
  • modelscope - ModelScope: bring the notion of Model-as-a-Service to life.
  • tenacity - Retrying library for Python
  • strawberry - A GraphQL library for Python that leverages type annotations 🍓
  • litestar - Light, Flexible and Extensible ASGI API framework | Effortlessly Build Performant APIs
  • PyQt-Fluent-Widgets - A fluent design widgets library based on PyQt/PySide. Make Qt Great Again.
  • jumpserver - JumpServer 是广受欢迎的开源堡垒机,是符合 4A 规范的专业运维安全审计系统。
  • art - 🎨 ASCII art library for Python
  • asciimatics - A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations
  • ebsynth_utility - AUTOMATIC1111 UI extension for creating videos using img2img and ebsynth.
  • sd-webui-controlnet - WebUI extension for ControlNet
  • stable-diffusion-webui - Stable Diffusion web UI
  • sympy - A computer algebra system written in pure Python
  • web3.py - A python interface for interacting with the Ethereum blockchain and ecosystem.
  • vyper - Pythonic Smart Contract Language for the EVM
  • ComfyUI - The most powerful and modular stable diffusion GUI with a graph/nodes interface.
  • spaCy - 💫 Industrial-strength Natural Language Processing (NLP) in Python
  • austin - Python frame stack sampler for CPython
  • dill - serialize all of Python
  • mpi4py - Python bindings for MPI
  • latexify_py - A library to generate LaTeX expression from Python code.
  • icdiff - improved colored diff
  • ply - Python Lex-Yacc - parser
  • pyparsing - Python library for creating PEG parsers.
  • memray - Memray is a memory profiler for Python
  • kazoo - Kazoo is a high-level Python library that makes it easier to use Apache Zookeeper.
  • ultralytics - NEW - YOLOv8 🚀 in PyTorch > ONNX > OpenVINO > CoreML > TFLite
  • multiprocess - better multiprocessing and multithreading in Python.
  • prometheus-fastapi-instrumentator - Instrument your FastAPI with Prometheus metrics.
  • nicegui - Create web-based user interfaces with Python. The nice way.
  • lvgl - Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
  • flet - Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.
  • sqlglot - Python SQL Parser and Transpiler.
  • FastUI - Build better UIs faster.
  • jsonpickle - Python library for serializing any arbitrary object graph into JSON. It can take almost any Python object and turn the object into JSON. Additionally, it can reconstitute the object back into Python.
  • piper - A fast, local neural text to speech system
  • tortoise-tts - A multi-voice TTS system trained with an emphasis on quality
  • silero-models - Silero Models: pre-trained speech-to-text, text-to-speech and text-enhancement models made embarrassingly simple
  • lark - Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
  • pytorch-lightning - Pretrain, finetune and deploy AI models on multiple GPUs, TPUs with zero code changes.
  • streamlit - Streamlit — A faster way to build and share data apps - protobuf.
  • mlflow - Open source platform for the machine learning lifecycle
  • perfect - Prefect is a workflow orchestration tool empowering developers to build, observe, and react to data pipelines
  • LibCST - A concrete syntax tree parser and serializer library for Python that preserves many aspects of Python's abstract syntax tree
  • MeloTTS - High-quality multi-lingual text-to-speech library by MyShell.ai. Support English, Spanish, French, Chinese, Japanese and Korean.
  • yappi - Yet Another Python Profiler, but this time multithreading, asyncio and gevent aware.
  • reflex - 🕸️ Web apps in pure Python 🐍
  • opentelemetry-python - OpenTelemetry Python API and SDK
  • sqllineage - SQL Lineage Analysis Tool powered by Python
  • aiocache - Asyncio cache manager for redis, memcached and memory.
  • dramatiq - A fast and reliable background task processing library for Python 3.
  • mpire - A Python package for easy multiprocessing, but faster than multiprocessing
  • readthedocs.org - The source code that powers readthedocs.org
  • python-fire - Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
  • diffusers - 🤗 Diffusers: State-of-the-art diffusion models for image and audio generation in PyTorch and FLAX.
  • inference - Replace OpenAI GPT with another LLM in your app by changing a single line of code. Xinference gives you the freedom to use any LLM you need. With Xinference, you're empowered to run inference with any open-source language models, speech recognition models, and multimodal models, whether in the cloud, on-premises, or even on your laptop.
  • pyarmor - A tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts.
  • posthog - 🦔 PostHog provides open-source product analytics, session recording, feature flagging and A/B testing that you can self-host.
  • viztracer - VizTracer is a low-overhead logging/debugging/profiling tool that can trace and visualize your python code execution.
  • OpenHands - 🙌 OpenHands: Code Less, Make More
  • pystack - 🔍 🐍 Like pstack but for Python!
  • harlequin - The SQL IDE for Your Terminal.
  • pyscript - PyScript is an open source platform for Python in the browser.
  • pyodide - Pyodide is a Python distribution for the browser and Node.js based on WebAssembly
  • sqlmap - Automatic SQL injection and database takeover tool
  • runlike - Given an existing docker container, prints the command line necessary to run a copy of it.
  • nvitop - An interactive NVIDIA-GPU process viewer and beyond, the one-stop solution for GPU process management.
  • ydata-profiling - 1 Line of code data quality profiling & exploratory data analysis for Pandas and Spark DataFrames.
  • pypiserver - Minimal PyPI server for uploading & downloading packages with pip/easy_install
  • markitdown - Python tool for converting files and office documents to Markdown.
  • optuna - A hyperparameter optimization framework
  • khoj - Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.
  • FileCodeBox - 文件快递柜-匿名口令分享文本,文件,像拿快递一样取文件(FileCodeBox - File Express Cabinet - Anonymous Passcode Sharing Text, Files, Like Taking Express Delivery for Files)
  • agno - Agno is a lightweight library for building multi-modal Agents
  • pythonlibs
  • marker - Convert PDF to markdown + JSON quickly with high accuracy
  • pandas-ai - Chat with your database or your datalake (SQL, CSV, parquet). PandasAI makes data analysis conversational using LLMs and RAG.
  • OmniParser - A simple screen parsing tool towards pure vision based GUI agent
  • browser-use - Make websites accessible for AI agents
  • aider - aider is AI pair programming in your terminal
  • fastapi
  • httpie - As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era.
  • graphrag - A modular graph-based Retrieval-Augmented Generation (RAG) system
  • langchain - ⚡ Building applications with LLMs through composability ⚡
  • myGPTReader - myGPTReader is a slack bot that can read any webpage, ebook or document and summarize it with chatGPT. It can also talk to you via voice using the content in the channel.
  • websockets - Library for building WebSocket servers and clients in Python
  • llama_index - LlamaIndex is the leading framework for building LLM-powered agents over your data.
  • vanna - 🤖 Chat with your SQL database 📊. Accurate Text-to-SQL Generation via LLMs using RAG 🔄.
  • dataline - Chat with your data - AI data analysis and visualization on CSV, Postgres, MySQL, Snowflake, SQLite...
  • opik - Debug, evaluate, and monitor your LLM applications, RAG systems, and agentic workflows with comprehensive tracing, automated evaluations, and production-ready dashboards.
  • searxng - SearXNG is a free internet metasearch engine which aggregates results from various search services and databases. Users are neither tracked nor profiled.
  • pygwalker - PyGWalker: Turn your dataframe into an interactive UI for visual analysis
  • ragas - Supercharge Your LLM Application Evaluations 🚀
  • unsloth - Fine-tuning & Reinforcement Learning for LLMs. 🦥 Train OpenAI gpt-oss, DeepSeek-R1, Qwen3, Gemma 3, TTS 2x faster with 70% less VRAM.
  • docling - Get your documents ready for gen AI.
  • typer
  • aioquic - QUIC and HTTP/3 implementation in Python
  • platformdirs - A small Python module for determining appropriate platform-specific dirs, e.g. a .
  • jina - Build cross-modal and multimodal applications on the cloud
  • coverageppy - The code coverage tool for Python
  • dooit - A TUI todo manager.