Open Source Python Projects
Discover 608 open source Python repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Python projects here are most often combined with Library, Developer Tools and AI Agents. Last updated October 5, 2026.
608 repositories · updated October 5, 2026

harbor: Run a Preconfigured Local AI Stack
Harbor is a CLI and companion app for starting connected local LLM services with Docker Compose. It suits people experimenting with models and AI tools who want a shared setup without wiring each service by hand.

crm: Manage Sales Leads, Deals, and Customer Relationships
Frappe CRM is a self-hostable CRM for teams that need to organize leads, deals, and customer interactions. It combines sales workflows with customizable views and calling and messaging integrations, on the Frappe framework.

apprise: Send Notifications Across Many Services
Apprise is a Python library and CLI for sending alerts through a shared interface to a wide range of notification services. It suits developers and administrators who want one integration for apps, scripts, and infrastructure.

face-cropper: Crop and Align Faces in Images
A Python tool that detects faces and crops them using MediaPipe FaceDetection and FaceMesh. It can optionally remove background pixels and correct face roll, making it useful for image preprocessing and lightweight real-time applications.

cli: Send and Inspect HTTP Requests from the Terminal
HTTPie CLI is a Python command-line client for sending HTTP requests with readable syntax and formatted output. It is useful for testing APIs, debugging services, and making repeatable requests from scripts or a terminal.

fastapi: Build APIs with Python type hints
FastAPI is a Python web framework for building HTTP APIs from standard type annotations. It validates and converts request data and generates OpenAPI documentation, making it a fit for teams that want typed API development with interactive docs.

SurfSense: Create Source-Grounded Briefings from Local Documents
SurfSense is a desktop research assistant that indexes documents on your machine, answers questions with citations, and generates study and work materials. It suits users who need document analysis without uploading their files to a hosted service.

stagehand: Build AI Agents That Use Websites
Stagehand is a browser automation SDK for AI agents, combining Playwright-style controls with natural-language actions and structured data extraction. It supports TypeScript, Python, and Go, and can run with a local browser or Browserbase.