Awesome Python
An opinionated and comprehensive list of awesome Python frameworks, libraries, software, and resources.
This category covers open-source Python projects for extraction, pipelines, and app building. Pdfplumber extracts text, tables, and shapes from PDF files. Prefect orchestrates data pipelines, and Reflex lets you build web applications entirely in pure Python.
The most popular open-source Python tool by GitHub stars is Awesome Python(291.8k stars), followed by Python Algorithms(198.4k stars)and PaddleOCR(66.2k stars). This page lists the top 11 of 11 python tools in the directory, ranked by community adoption.
| # | Tool | Stars | Language | License |
|---|---|---|---|---|
| 1 | Awesome Python An opinionated and comprehensive list of awesome Python frameworks, libraries, software, and resources. | 291.8k | Python | Other |
| 2 | Python Algorithms A comprehensive collection of all algorithms implemented in Python, suitable for learning and teaching purposes. | 198.4k | Python | MIT License |
| 3 | PaddleOCR PaddleOCR is a powerful and lightweight open source OCR toolkit that enables conversion of images and PDF documents into structured data for AI applications. It supports over 100 languages, making it a versatile bridge between image/PDF content and large language models (LLMs) for a wide range of tasks. | 66.2k | Python | Apache License 2.0 |
| 4 | Pathway A Python ETL framework designed for efficient stream processing, real-time analytics, large language model (LLM) pipelines, and retrieval-augmented generation (RAG). pathway enables building robust and scalable data workflows with support for complex, real-time data transformations and AI-driven analytics. | 63.5k | Python | Other |
| 5 | Deer-flow DeerFlow is a community-driven Deep Research framework, combining language models with tools like web search, crawling, and Python execution, while contributing back to the open-source community. It enables enhanced research capabilities through integration with various technologies. | 60.5k | Python | MIT License |
| 6 | Reflex Reflex enables creating web applications entirely in pure Python, empowering developers to build responsive and interactive web apps conveniently. | 28.3k | Python | Apache License 2.0 |
| 7 | Best-of-ml-python A curated and ranked collection of top machine learning libraries and tools for Python. Regularly updated to highlight the best open-source machine learning projects in the Python ecosystem. | 23.4k | — | Creative Commons Attribution Share Alike 4.0 International |
| 8 | Nautilus_trader A high-performance algorithmic trading platform and event-driven backtester designed for quantitative and systematic trading research, strategy development, and fast execution. | 21.8k | Rust | GNU Lesser General Public License v3.0 |
| 9 | Prefect Prefect is a powerful workflow orchestration framework for building, running, and monitoring resilient data pipelines in Python. | 18.6k | Python | Apache License 2.0 |
| 10 | Pdfplumber pdfplumber is a powerful Python library for extracting detailed information from PDF files, including text, tables, individual characters, shapes, and more. It allows precise programmatic access to underlying PDF content, making it highly useful for data extraction, automation, and analysis tasks. | 10.1k | Python | MIT License |
An opinionated and comprehensive list of awesome Python frameworks, libraries, software, and resources.
A comprehensive collection of all algorithms implemented in Python, suitable for learning and teaching purposes.
PaddleOCR is a powerful and lightweight open source OCR toolkit that enables conversion of images and PDF documents into structured data for AI applications. It supports over 100 languages, making it a versatile bridge between image/PDF content and large language models (LLMs) for a wide range of tasks.
A Python ETL framework designed for efficient stream processing, real-time analytics, large language model (LLM) pipelines, and retrieval-augmented generation (RAG). pathway enables building robust and scalable data workflows with support for complex, real-time data transformations and AI-driven analytics.
DeerFlow is a community-driven Deep Research framework, combining language models with tools like web search, crawling, and Python execution, while contributing back to the open-source community. It enables enhanced research capabilities through integration with various technologies.
Reflex enables creating web applications entirely in pure Python, empowering developers to build responsive and interactive web apps conveniently.
A curated and ranked collection of top machine learning libraries and tools for Python. Regularly updated to highlight the best open-source machine learning projects in the Python ecosystem.
A high-performance algorithmic trading platform and event-driven backtester designed for quantitative and systematic trading research, strategy development, and fast execution.
Prefect is a powerful workflow orchestration framework for building, running, and monitoring resilient data pipelines in Python.
pdfplumber is a powerful Python library for extracting detailed information from PDF files, including text, tables, individual characters, shapes, and more. It allows precise programmatic access to underlying PDF content, making it highly useful for data extraction, automation, and analysis tasks.
🕷️ An undetectable, powerful, flexible, high-performance Python library to make Web Scraping Easy and Effortless as it should be!
Awesome Python leads by GitHub stars(291.8k). An opinionated and comprehensive list of awesome Python frameworks, libraries, software, and resources.
Yes. Every tool on this list is open source and free to use in your own projects. Many can be self-hosted.
Tools are ranked by GitHub star count, a strong proxy for community adoption and active maintenance. Star counts are refreshed regularly.
Get notified about new tools and updates to existing ones.