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

Foxel: Manage Private Cloud Files with AI Search

Foxel: Manage Private Cloud Files with AI Search

Foxel is a self-hosted file hub for individuals and teams that connects multiple storage backends in one interface. It combines file previews, access controls, sharing, and semantic search for finding content beyond filenames.

PythonSelf HostedAI
Added Feb 2, 2026 View details
Damn-Vulnerable-RESTaurant-API-Game: Practice API Security

Damn-Vulnerable-RESTaurant-API-Game: Practice API Security

A deliberately insecure Python API for practicing vulnerability discovery, exploitation, and remediation. Developers, ethical hackers, and security engineers can run it locally with Docker as a controlled training environment.

PythonAPISecurity
Added Feb 1, 2026 View details
gitingest: Turn Git Repositories into LLM-Ready Text

gitingest: Turn Git Repositories into LLM-Ready Text

Gitingest packages a Git repository or local directory into a structured text digest designed to provide code context to language models. Use it from the command line, Python, a browser extension, or its hosted web app.

PythonAILLM
Added Feb 1, 2026 View details
RAG-Anything: Search Documents Across Text, Images, Tables, and Equations

RAG-Anything: Search Documents Across Text, Images, Tables, and Equations

RAG-Anything extends LightRAG with a pipeline for parsing and querying multimodal documents. It is aimed at teams and researchers who need one retrieval system for mixed-content files rather than text-only RAG.

PythonRAGFramework
Added Jan 31, 2026 View details
thefuck: Correct Failed Shell Commands

thefuck: Correct Failed Shell Commands

The Fuck suggests corrected versions of failed console commands, from typos to common Git and permission errors. It is a Python command-line tool for shell users who want quick, reviewable fixes without retyping commands.

PythonShellCLI
Added Jan 31, 2026 View details
docling-api: Convert Documents to Markdown Through an API

docling-api: Convert Documents to Markdown Through an API

docling-api is a self-hostable FastAPI service that converts documents and images into Markdown using Docling. It suits teams that need synchronous or queued batch processing, with CPU and GPU deployment options.

PythonAPIDocument Parsing
Added Jan 30, 2026 View details
giskard-oss: Test and Red-Team LLM Agents

giskard-oss: Test and Red-Team LLM Agents

Giskard is a Python toolkit for evaluating agent behavior and probing AI systems for vulnerabilities. It suits teams building LLM agents or RAG applications that need repeatable checks, safety testing, and adversarial evaluation.

PythonLLMAI Agents
Added Jan 30, 2026 View details
parakeet-mlx: Transcribe Audio on Apple Silicon

parakeet-mlx: Transcribe Audio on Apple Silicon

parakeet-mlx runs Nvidia Parakeet speech recognition models on Apple Silicon using MLX. It provides command-line and Python interfaces for transcription, timestamps, chunking, and streaming audio.

PythonMachine LearningDeep Learning
Added Jan 29, 2026 View details
mypy: Check Python Types Without Running Your Code

mypy: Check Python Types Without Running Your Code

mypy is a static type checker that finds type-related issues in Python code before it runs. Add type hints incrementally, then use mypy locally or in a development workflow to catch mistakes and make code easier to maintain.

PythonDeveloper ToolsCode Analysis
Added Jan 29, 2026 View details
PayloadsAllTheThings: Find Web Security Payloads and Bypass Techniques

PayloadsAllTheThings: Find Web Security Payloads and Bypass Techniques

A community-maintained reference of payloads and bypass techniques for web application security testing. Use it to research vulnerability scenarios, support authorized penetration tests, and find ready-to-use Burp Intruder files.

SecurityCybersecuritySecurity Tools
Added Jan 28, 2026 View details
datatrove: Build Large-Scale Text Data Pipelines

datatrove: Build Large-Scale Text Data Pipelines

DataTrove is a Python library for processing, filtering, and deduplicating text datasets at scale. It combines reusable pipeline blocks with local and cluster executors, making it useful for data preparation workflows such as building LLM training corpora.

PythonLibraryData Science
Added Jan 27, 2026 View details
EasyEdit: Edit Knowledge and Steer Large Language Models

EasyEdit: Edit Knowledge and Steer Large Language Models

EasyEdit is a framework for changing specific knowledge or behavior in large language models and evaluating the effects. It brings together multiple editing and inference-time steering methods for researchers and developers comparing approaches or testing targeted edits.

PythonLLMMachine Learning
Added Jan 26, 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 ❤️