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

Ollama-OCR: Extract Text from Images and PDFs with Vision Models

Ollama-OCR: Extract Text from Images and PDFs with Vision Models

Ollama-OCR uses vision-language models served by Ollama to extract text and structured content from images and PDFs. It offers a Python package for single or batch processing and a Streamlit interface for interactive use.

PythonAIComputer Vision
Added Oct 12, 2025 View details
disposable-email-domains: Block Disposable Email Addresses

disposable-email-domains: Block Disposable Email Addresses

A maintained domain list for identifying disposable and temporary email addresses during account registration and other validation workflows. Use it as data for your own checks, with matching logic that accounts for public-suffix domains.

PythonSecurityUtility
Added Oct 12, 2025 View details
Leffa: Generate Controllable Person Images

Leffa: Generate Controllable Person Images

Leffa is a diffusion-based framework for virtual try-on and pose transfer that aims to preserve fine-grained details from reference images. It is suited to researchers and developers building or evaluating controllable person-image generation systems.

PythonMachine LearningDeep Learning
Added Oct 12, 2025 View details
text-extract-api: Extract Text and Data from Documents

text-extract-api: Extract Text and Data from Documents

A self-hostable API that turns PDFs, images, and Office files into Markdown or structured JSON using OCR and Ollama models. It suits teams that need document processing and PII removal with control over where files are processed.

PythonAPIOCR
Added Oct 12, 2025 View details
helpdesk: Manage Customer Support Tickets

helpdesk: Manage Customer Support Tickets

Frappe Helpdesk is a self-hostable customer support system for managing tickets through agent and customer portals. It combines ticket assignment, SLAs, saved replies, and a knowledge base for teams that want to organize support in one application.

VuePythonTypeScript
Added Oct 12, 2025 View details
heyoo: Connect Python Apps to WhatsApp Cloud API

heyoo: Connect Python Apps to WhatsApp Cloud API

heyoo is an unofficial Python wrapper for WhatsApp Cloud API, covering message sending and webhook payload handling. It suits Python developers building WhatsApp messaging or support workflows who want a library-level interface instead of assembling API requests themselves.

PythonLibraryAPI
Added Oct 11, 2025 View details
maigret: Find a Person’s Accounts by Username

maigret: Find a Person’s Accounts by Username

Maigret searches thousands of websites for accounts matching a username and gathers public profile information into reports. It is an OSINT tool for investigators, researchers, and developers who need to check username reuse across platforms.

PythonCLICybersecurity
Added Oct 11, 2025 View details
Scrapling: Build Adaptive Web Scrapers and Crawlers

Scrapling: Build Adaptive Web Scrapers and Crawlers

Scrapling is a Python framework for fetching, parsing, and crawling websites, with adaptive selectors that can relocate elements after page changes. It suits projects ranging from one-off extraction to concurrent crawls and AI-assisted scraping.

PythonWeb ScrapingData Extraction
Added Oct 11, 2025 View details
DeepFaceLive: Real-Time Face Swapping for Video

DeepFaceLive: Real-Time Face Swapping for Video

DeepFaceLive is a Windows desktop app for swapping faces from a webcam or video in real time, and for animating a still face image. It targets streamers and video-call users with a compatible GPU.

PythonMachine LearningComputer Vision
Added Oct 11, 2025 View details
debugpy: Debug Python Programs with DAP Clients

debugpy: Debug Python Programs with DAP Clients

debugpy implements the Debug Adapter Protocol for Python 3, connecting Python programs to compatible debugger clients. Use it to launch or attach to a process, pause execution, and inspect program behavior during development.

PythonDeveloper ToolsDevelopment
Added Oct 11, 2025 View details
PyUIBuilder: Build Python GUIs with a Visual Editor

PyUIBuilder: Build Python GUIs with a Visual Editor

PyUIBuilder is a browser-based drag-and-drop editor that generates Python GUI code for Tkinter and CustomTkinter. It helps Python developers prototype interfaces visually, with support for third-party widgets and multiple layout approaches.

PythonJavaScriptDeveloper Tools
Added Oct 11, 2025 View details
chatterbox-vllm: Generate Speech with Chatterbox on vLLM

chatterbox-vllm: Generate Speech with Chatterbox on vLLM

A vLLM port of the Chatterbox text-to-speech model, built to improve GPU throughput and support batched generation. It suits developers with compatible Nvidia hardware who can work with an early, changing implementation.

PythonText To SpeechMachine Learning
Added Oct 11, 2025 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️