Open source python projects

Every project in the registry tagged python, ranked by real GitHub adoption.

projects 128 combined stars ★ 1.8M refresh nightly
01 Browser Use ★ 115K

Let AI agents control any browser, at scale

last push2 days ago languagePython licenseMIT
02 fastapi ★ 102K

FastAPI framework, high performance, easy to learn, fast to code, ready for production

last push3 days ago languagePython licenseMIT
03 Home Assistant ★ 91K

Local control smart home automation with privacy first

last push6 hours ago languagePython licenseApache-2.0
04 Agent-Reach ★ 83K

Give your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.

last push2 days ago languagePython licenseMIT
05 Scrapling ★ 82K

🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDce

last push3 days ago languagePython licenseBSD-3-Clause
06 OpenBB ★ 73K

AI-powered analytics workspace built for investment teams

last push7 hours ago languagePython license
07 Mem0 ★ 66K

Persistent memory layer for AI agents and apps

last push9 hours ago languagePython licenseApache-2.0
08 scrapy ★ 64K

Scrapy, a fast high-level web crawling & scraping framework for Python.

last push11 hours ago languagePython licenseBSD-3-Clause
09 Odoo ★ 54K

All-in-one business platform covering ERP, CRM, and more

last push6 hours ago languagePython license
10 Agno ★ 42K

Model-agnostic platform for building intelligent AI agents

last push7 hours ago languagePython licenseApache-2.0
11 PostHog ★ 40K

Unlock Product Insights with Open-Source Analytics

last push6 hours ago languagePython license
12 maigret ★ 38K

🕵️‍♂️ Collect a dossier on a person by username from 3000+ sites

last push10 hours ago languagePython licenseMIT
13 SearXNG ★ 37K

Privacy-first metasearch across 270+ sources

last push15 hours ago languagePython licenseAGPL-3.0
14 Kitty ★ 35K

GPU-accelerated terminal built for power users

last push11 hours ago languagePython licenseGPL-3.0
15 Onyx ★ 32K

Unified AI-powered enterprise search across company data

last push6 hours ago languagePython license
16 JumpServer ★ 32K

Secure access management for modern IT infrastructure

last push15 hours ago languagePython licenseGPL-3.0
17 code-review-graph ★ 32K

Local-first code intelligence graph for MCP and CLI. Builds a persistent map of your codebase so AI coding tools read only what matters, with benchmarked contex

last push24 hours ago languagePython licenseMIT
18 python-telegram-bot ★ 29K

We have made you a wrapper you can't refuse

last push12 hours ago languagePython licenseGPL-3.0
19 Reflex ★ 29K

Full-stack Python platform for web apps and internal tools

last push6 hours ago languagePython licenseApache-2.0
20 calibre ★ 26K

The official source code repository for the calibre ebook manager

last push9 hours ago languagePython licenseGPL-3.0
21 Zulip ★ 26K

Organized team chat for distributed teams

last push12 hours ago languagePython licenseApache-2.0
22 stagehand ★ 24K

The SDK to extract data and interact with any site on the web. Get started with Claude Code, Codex, Eve, Mastra, and more.

last push7 hours ago languageTypeScript licenseMIT
23 Prefect ★ 24K

Python-native workflow orchestration for data and ML teams

last push8 hours ago languagePython licenseApache-2.0
24 Skyvern ★ 23K

Automate any website workflow with AI and computer vision

last push6 hours ago languagePython licenseAGPL-3.0
25 wagtail ★ 21K

A Django content management system focused on flexibility and user experience

last push8 hours ago languagePython licenseBSD-3-Clause
26 qinglong ★ 20K

支持 Python3、JavaScript、Shell、Typescript 的定时任务管理平台(Timed task management platform supporting Python3, JavaScript, Shell, Typescript)

last push7 hours ago languageTypeScript licenseApache-2.0
27 luigi ★ 19K

Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also

last push2 months ago languagePython licenseApache-2.0
28 parlant ★ 18K

last push2 months ago languagePython licenseApache-2.0
29 Windmill ★ 18K

Open-source workflow automation for developers

last push6 hours ago languageRust license
30 edict ★ 17K

🏛️ 三省六部制 · OpenClaw Multi-Agent Orchestration System — 9 specialized AI agents with real-time dashboard, model config, and full audit trails

last push11 days ago languagePython licenseMIT
31 dagster ★ 16K

An orchestration platform for the development, production, and observation of data assets.

last push7 hours ago languagePython licenseApache-2.0
32 SurfSense ★ 16K

Privacy-first knowledge base with any AI model you choose

last push7 hours ago languagePython license
33 deck.gl ★ 15K

WebGL2 powered visualization framework

last push10 hours ago languageTypeScript licenseMIT
34 redis-py ★ 14K

Redis Python client

last push16 hours ago languagePython licenseMIT
35 agent-framework ★ 14K

A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET.

last push6 hours ago languagePython licenseMIT
36 SeleniumBase ★ 13K

APIs for browser automation, testing, and bypassing bot-detection. Includes CDP Mode: A stealthy configuration for chromium that passes every bot detection test

last push6 hours ago languagePython licenseMIT
37 txtai ★ 13K

💡 All-in-one AI framework for semantic search, LLM orchestration and language model workflows

last push2 days ago languagePython licenseApache-2.0
38 Keep ★ 12K

Unify, automate, and elevate your monitoring workflow

last push4 days ago languagePython license
39 qutebrowser ★ 12K

A keyboard-driven, vim-like browser based on Python and Qt.

last push4 days ago languagePython licenseGPL-3.0
40 psutil ★ 11K

Cross-platform lib for process and system monitoring in Python

last push3 days ago languagePython licenseBSD-3-Clause
41 perspective ★ 11K

A data visualization and analytics component, especially well-suited for large and/or streaming datasets.

last pushyesterday languageRust licenseApache-2.0
42 chalice ★ 11K

Python Serverless Microframework for AWS

last push6 days ago languagePython licenseApache-2.0
43 frappe ★ 11K

Low code web framework for real world applications, in Python and Javascript

last push8 hours ago languagePython licenseMIT
44 PyMuPDF ★ 11K

PyMuPDF is a high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents.

last push9 hours ago languagePython licenseAGPL-3.0
45 Polar ★ 10K

Modern payment infrastructure for digital products and SaaS

last push6 hours ago languagePython licenseApache-2.0
46 boto3 ★ 9.9K

AWS SDK for Python (Boto3)

last push6 hours ago languagePython licenseApache-2.0
47 crawlee-python ★ 9.5K

Crawlee—A web scraping and browser automation library for Python to build reliable crawlers. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, P

last push36 hours ago languagePython licenseApache-2.0
48 django-ninja ★ 9.2K

💨 Fast, Async-ready, Openapi, type hints based framework for building APIs

last push4 days ago languagePython licenseMIT
49 litestar ★ 8.5K

Light, flexible and extensible ASGI framework | Built to scale

last push19 hours ago languagePython licenseMIT
50 Hatchet ★ 8.0K

Distributed task queue for background jobs and workflows

last push11 hours ago languageGo licenseMIT
51 viztracer ★ 7.7K

A debugging and profiling tool that can trace and visualize python code execution

last push21 hours ago languagePython licenseApache-2.0
52 nonebot2 ★ 7.7K

跨平台 Python 异步聊天机器人框架 / Asynchronous multi-platform chatbot framework written in Python

last push2 days ago languagePython licenseMIT
53 apscheduler ★ 7.6K

Task scheduling library for Python

last push7 days ago languagePython licenseMIT
54 persepolis ★ 7.5K

Persepolis is a download manager written in Python.

last push11 months ago languagePython licenseGPL-3.0
55 JMComic-Crawler-Python ★ 7.3K

Python API for JMComic | 提供Python API访问禁漫天堂,同时支持网页端和移动端 | 禁漫天堂GitHub Actions下载器🚀

last push4 days ago languagePython licenseMIT
56 aws-sam-cli ★ 6.7K

CLI tool to build, test, debug, and deploy Serverless applications using AWS SAM

last push16 hours ago languagePython licenseApache-2.0
57 piku ★ 6.6K

The tiniest PaaS you've ever seen. Piku allows you to do git push deployments to your own servers.

last push14 days ago languagePython licenseMIT
58 OctoBot ★ 6.6K

Automate crypto trading with open-source strategies

last push6 hours ago languagePython licenseGPL-3.0
59 OpenShot ★ 6.5K

Free, cross-platform video editor that's easy to learn

last push2 days ago languagePython license
60 papermill ★ 6.5K

📚 Parameterize, execute, and analyze notebooks

last push2 months ago languagePython licenseBSD-3-Clause

Related tags

← all tags

Frequently asked questions

How many open source python projects are there?

This registry tracks 128 projects tagged python, with 1,807,083 GitHub stars between them. The most-adopted is Browser Use at 114,959 stars.

Are these python projects free to use?

Yes — 118 of the 128 carry an explicit open-source licence across 5 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which python project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these python projects still maintained?

116 of the 128 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.