Open Source Python Projects

Discover 601 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 LLM, Machine Learning and AI Agents. Last updated October 3, 2026.

601 repositories · updated October 3, 2026

pdfminer.six: Advanced PDF Parsing and Data Extraction in Python

pdfminer.six: Advanced PDF Parsing and Data Extraction in Python

pdfminer.six is a powerful, community-maintained Python library designed for extracting and analyzing text data from PDF documents. It allows users to retrieve text directly from PDF source code, including details like location, font, and color. This versatile tool also supports advanced features such as CJK languages, image extraction, and various PDF specifications.

PythonPDFParser
Added Aug 30, 2026 View details
Mistune: A Fast and Powerful Python Markdown Parser

Mistune: A Fast and Powerful Python Markdown Parser

Mistune is a high-performance Python library designed for parsing Markdown into HTML. It offers a fast and powerful solution for developers needing to convert Markdown text, featuring extensive support for renderers and plugins to customize the parsing process. This makes it a versatile tool for various web development and content processing needs.

MarkdownPythonParser
Added Aug 30, 2026 View details
Python-Markdown: A Versatile Python Implementation for Markdown to HTML Conversion

Python-Markdown: A Versatile Python Implementation for Markdown to HTML Conversion

Python-Markdown is a robust Python implementation of John Gruber's Markdown, offering extensive support for standard Markdown syntax. It stands out with its powerful extension system, allowing users to add custom features and modify existing behaviors. This makes it a versatile tool for converting Markdown text into HTML within Python applications and documentation.

MarkdownMarkdown ParserMarkdown To HTML
Added Aug 30, 2026 View details
csvkit: Powerful Command-Line Tools for CSV Data Manipulation

csvkit: Powerful Command-Line Tools for CSV Data Manipulation

csvkit is a robust suite of command-line utilities designed for efficient conversion and manipulation of CSV files. It simplifies complex data tasks, making it an indispensable tool for anyone working with tabular data. Inspired by tools like pdftk and GDAL, csvkit brings powerful data processing capabilities directly to your terminal.

PythonCsvData Processing
Added Aug 30, 2026 View details
Lektor: A Python Static Site Generator with Admin UI

Lektor: A Python Static Site Generator with Admin UI

Lektor is a static website generator written in Python, designed to build projects from static files into HTML pages. It stands out with its integrated admin UI and a minimal desktop application, simplifying content management for static sites and offering a robust solution for web development.

CMSStatic Site GeneratorPython
Added Aug 30, 2026 View details
MkDocs: Fast and Simple Static Site Generator for Project Documentation

MkDocs: Fast and Simple Static Site Generator for Project Documentation

MkDocs is a fast, simple, and visually appealing static site generator designed for building project documentation. It allows users to write documentation source files in Markdown, configured via a single YAML file. This tool is highly extensible with third-party themes, plugins, and Markdown extensions, making it a versatile choice for various documentation needs.

DocumentationMarkdownMkdocs
Added Aug 29, 2026 View details
makesite: A Simple Python Static Site/Blog Generator

makesite: A Simple Python Static Site/Blog Generator

makesite is a simple, lightweight, and magic-free static site/blog generator crafted for Python developers. It empowers users to take full control of their website generation process, encouraging customization and a deep understanding of how their site is built. This project offers a quick-start kit for those who prefer to write their own generator rather than rely on complex frameworks.

PythonStatic Site GeneratorBlog Generator
Added Aug 29, 2026 View details
OpenViking: A Self-Evolving Context Database for AI Agents

OpenViking: A Self-Evolving Context Database for AI Agents

OpenViking is an open-source context database designed for AI agents, unifying agent memory, knowledge RAG, and skills into a virtual filesystem. It allows agents to browse their context deterministically using familiar commands like `ls` and `tree`. This innovative approach aims to enhance agent performance and reduce token spend by loading content in tiered layers.

AI AgentsContext DatabaseAgent Memory
Added Aug 29, 2026 View details
free-claude-code: Connect Coding Agents to Multiple AI Models

free-claude-code: Connect Coding Agents to Multiple AI Models

Free Claude Code is a local proxy and admin interface for routing coding agents to cloud and local language models. It suits developers who want one place to configure providers, switch models, and connect multiple coding clients.

PythonAILLM
Added Aug 29, 2026 View details
Cognithor: A Local-First Autonomous Agent OS for AI Automation

Cognithor: A Local-First Autonomous Agent OS for AI Automation

Cognithor is an innovative local-first autonomous agent operating system designed for AI experimentation and personal automation. It supports 19 LLM providers, 17 communication channels, and features a 6-tier cognitive memory system, ensuring all your data remains private on your machine. This powerful Python-based platform offers extensive capabilities for managing tasks, knowledge, and automated workflows.

Agent OSAI AgentsAutonomous Agents
Added Aug 28, 2026 View details
Agent Governance Toolkit: Policy Enforcement for Autonomous AI Agents

Agent Governance Toolkit: Policy Enforcement for Autonomous AI Agents

The Microsoft Agent Governance Toolkit (AGT) provides robust policy enforcement, zero-trust identity, and execution sandboxing for autonomous AI agents. It addresses critical security and compliance challenges, ensuring agents operate within defined boundaries and providing tamper-evident audit trails. AGT covers all 10 items of the OWASP Agentic Top 10, making it essential for shipping AI agents to production securely.

Agent FrameworkAI AgentsAI Safety
Added Aug 27, 2026 View details
book-to-skill: Transform Technical Books into AI Agent Skills

book-to-skill: Transform Technical Books into AI Agent Skills

book-to-skill is a Python project that converts technical books, documents, or source collections into structured agent skills. It allows AI agents like GitHub Copilot CLI or Claude Code to load content on demand, providing accurate answers without hallucination. This tool optimizes learning and reference by distilling complex information into an easily queryable format.

Agent SkillsAI AgentsLLM
Added Aug 27, 2026 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 ❤️