Open Source Python Projects

Discover 606 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.

606 repositories · updated October 4, 2026

EasyJailbreak: Build and Evaluate LLM Jailbreak Attacks

EasyJailbreak: Build and Evaluate LLM Jailbreak Attacks

EasyJailbreak is a Python framework for assembling and testing jailbreak methods against language models. It suits researchers and developers who need reusable attack components and a structured way to evaluate model responses.

PythonLLMSecurity
Added Jun 26, 2026 View details
guardrails: Validate LLM Inputs and Outputs

guardrails: Validate LLM Inputs and Outputs

Guardrails is a Python framework for checking LLM inputs and outputs against configurable validators and for generating structured data. It suits teams building AI applications that need validation and error handling around model responses.

PythonAILLM
Added Jun 26, 2026 View details
hiring-agent: Score Resumes with AI and GitHub Signals

hiring-agent: Score Resumes with AI and GitHub Signals

Hiring Agent turns PDF resumes into structured profiles, enriches them with GitHub data, and scores them against configurable role rubrics. It is for teams exploring explainable resume prioritization, with human review remaining essential.

PythonAILLM
Added Jun 26, 2026 View details
llm-guard: Add Security Checks to LLM Interactions

llm-guard: Add Security Checks to LLM Interactions

LLM Guard is a Python toolkit for screening prompts and model outputs for risks such as prompt injection, harmful content, and sensitive data. It is archived, so consider it for existing integrations or evaluation, not as a maintained security layer.

PythonLLMSecurity Tools
Added Jun 26, 2026 View details
AuditNLG: Check and Improve Trust in Generated Text

AuditNLG: Check and Improve Trust in Generated Text

AuditNLG is a Python library for evaluating generated text for factualness, safety, and instruction compliance. It combines model- and API-based checks with explanations and rewrite suggestions for research and language-model application teams.

PythonLibraryAI
Added Jun 25, 2026 View details
odysseus: Run a Self-Hosted AI Workspace

odysseus: Run a Self-Hosted AI Workspace

Odysseus brings AI chat, agents, research, documents, email, notes, and calendar tools into a self-hosted workspace. It suits people who want one place to work with local or API-connected models and control their own deployment.

AISelf HostedAI Agents
Added Jun 25, 2026 View details
headroom: Compress Context for AI Agents

headroom: Compress Context for AI Agents

Headroom compresses tool outputs, logs, files, and retrieval context before they reach an LLM, helping reduce token use while retaining important details. It offers local library, proxy, and MCP integrations for agent workflows.

PythonAILLM
Added Jun 25, 2026 View details
spacy-llm: Add LLM Tasks to spaCy NLP Pipelines

spacy-llm: Add LLM Tasks to spaCy NLP Pipelines

spacy-llm connects large language models to spaCy pipelines, turning model responses into structured NLP outputs without training data. It suits teams prototyping NLP tasks or combining LLM components with conventional spaCy processing.

PythonLLMMachine Learning
Added Jun 24, 2026 View details
MarkLLM: Implement and Evaluate LLM Watermarking

MarkLLM: Implement and Evaluate LLM Watermarking

MarkLLM is a Python toolkit for implementing, visualizing, and evaluating text watermarking methods for large language models. It helps researchers compare watermark detection, robustness, and text-quality effects through shared APIs and evaluation pipelines.

PythonLLMMachine Learning
Added Jun 23, 2026 View details
PixelRAG: Search Documents by Their Visual Content

PixelRAG: Search Documents by Their Visual Content

PixelRAG indexes screenshots of web pages and documents for visual retrieval, preserving charts, tables, and layout that text extraction can lose. It offers a Python pipeline, command-line renderer, and hosted search API.

PythonAIRAG
Added Jun 22, 2026 View details
Agent-Reach: Give AI Agents Access to Web Sources

Agent-Reach: Give AI Agents Access to Web Sources

Agent-Reach is a Python CLI that helps AI agents read and search across websites and platforms such as YouTube, Reddit, GitHub, and Twitter. It installs and checks integrations, with some sources available immediately and others requiring login or configuration.

PythonAI AgentsCLI
Added Jun 21, 2026 View details
REAL-Video-Enhancer: Interpolate and Upscale Videos

REAL-Video-Enhancer: Interpolate and Upscale Videos

A desktop video-processing app for interpolating frames, upscaling, decompressing, and denoising video on Windows, Linux, and macOS. It offers several inference backends for different GPU hardware.

PythonDesktop AppVideo
Added Jun 19, 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 ❤️