Open Source Python Projects

Discover 607 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 LLM. Last updated October 4, 2026.

607 repositories · updated October 4, 2026

pypdf: Read and Manipulate PDF Files in Python

pypdf: Read and Manipulate PDF Files in Python

pypdf is a pure-Python library for reading PDFs and changing their pages or document data. It suits Python developers who need PDF operations inside scripts or applications without relying on a separate command-line tool.

PythonLibraryPDF
Added Dec 24, 2025 View details
e2m: Convert Documents and Media into Markdown

e2m: Convert Documents and Media into Markdown

E2M is a Python library for parsing documents, web pages, and audio into Markdown through configurable parser and converter components. It is aimed at developers preparing varied source material for RAG, training data, or downstream text workflows.

PythonLibraryAI
Added Dec 24, 2025 View details
Agentless: Find and Repair Bugs with LLMs

Agentless: Find and Repair Bugs with LLMs

Agentless uses language models to localize bugs, generate candidate code patches, and validate them without an agent-based workflow. It is aimed at developers and researchers evaluating automated software repair, especially on SWE-bench.

PythonLLMAI Agents
Added Dec 23, 2025 View details
pudb: Debug Python Programs in a Terminal

pudb: Debug Python Programs in a Terminal

PuDB is a full-screen, keyboard-driven debugger for Python that runs in a terminal. It brings source code, variables, stack frames, and breakpoints together for developers who prefer an interactive console workflow.

PythonDeveloper ToolsDebugging
Added Dec 22, 2025 View details
TextMachina: Build Datasets for Machine-Generated Text Tasks

TextMachina: Build Datasets for Machine-Generated Text Tasks

TextMachina is a Python framework for generating and exploring datasets for machine-generated text detection, attribution, and boundary tasks. It helps researchers and developers combine text sources, language models, and configurable generation pipelines while checking for dataset quality and bias.

PythonFrameworkMachine Learning
Added Dec 21, 2025 View details
local-deep-research: Research with Local or Cloud AI

local-deep-research: Research with Local or Cloud AI

Local Deep Research turns complex questions into cited reports by coordinating LLMs with web, academic, and private-document search. It suits researchers and privacy-conscious teams who want a self-hostable tool and control over models and data.

PythonAILLM
Added Dec 21, 2025 View details
ClipCascade: Sync Clipboard Content Across Devices

ClipCascade: Sync Clipboard Content Across Devices

ClipCascade automatically syncs text, images, and files across desktop and Android devices. Choose a community server or self-host it, with server-based and peer-to-peer sync options.

PythonSelf HostedProductivity
Added Dec 20, 2025 View details
airweave: Retrieve Shared Context for AI Agents

airweave: Retrieve Shared Context for AI Agents

Airweave syncs data from connected apps, databases, and documents into a unified search layer for AI agents and RAG systems. It suits teams that want reusable retrieval infrastructure instead of building separate ingestion pipelines for each agent.

PythonAI AgentsRAG
Added Dec 19, 2025 View details
nolds: Measure Nonlinear Dynamics in Time Series

nolds: Measure Nonlinear Dynamics in Time Series

nolds is a NumPy-based Python library for estimating nonlinear measures from one-dimensional time series. It suits researchers and analysts studying complexity, chaos, fractal properties, and long-term memory in sequential data.

PythonLibraryData Science
Added Dec 18, 2025 View details
CineScale: Generate High-Resolution Video Without Fine-Tuning

CineScale: Generate High-Resolution Video Without Fine-Tuning

CineScale is an inference framework for generating high-resolution video with pretrained diffusion models, without fine-tuning. It targets researchers and practitioners who want to upscale generation beyond a model’s training resolution, including 4K workflows.

PythonGenerative AIMachine Learning
Added Dec 18, 2025 View details
youtube-summarizer: Summarize YouTube Videos and Playlists

youtube-summarizer: Summarize YouTube Videos and Playlists

A Flask web app that turns YouTube video and playlist transcripts into AI-generated summaries, with optional audio playback. It suits individuals or small groups who want a self-hosted way to review video content.

PythonAIGenerative AI
Added Dec 17, 2025 View details
sixpack: Run A/B Tests Across Multiple Languages

sixpack: Run A/B Tests Across Multiple Languages

Sixpack is a self-hosted A/B-testing framework with an HTTP API that lets applications in different programming languages share experiment assignments and conversion data. It includes an optional dashboard for reviewing results.

PythonFrameworkAPI
Added Dec 17, 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 ❤️