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

FinRL-Trading: Build and Deploy Quantitative Trading Strategies

FinRL-Trading: Build and Deploy Quantitative Trading Strategies

FinRL-Trading is a modular Python system for developing, backtesting, and executing quantitative trading strategies. Its shared portfolio-weight interface connects strategy components to backtests and Alpaca trading, making it useful for researchers and practitioners evaluating end-to-end workflows.

PythonMachine LearningDeep Learning
Added Oct 12, 2025 View details
FinRL: Research Financial Trading with Reinforcement Learning

FinRL: Research Financial Trading with Reinforcement Learning

FinRL is an educational and research framework for building reinforcement-learning trading agents. It provides a train-test-trade workflow and market data processing, but its maintainers direct production-oriented development to FinRL-Trading.

Jupyter NotebookMachine LearningDeep Learning
Added Oct 12, 2025 View details
copyparty: Share and Upload Files from a Portable Server

copyparty: Share and Upload Files from a Portable Server

Copyparty is a portable file server for browsing, sharing, and transferring files through a web browser or network protocols. It suits people who want a flexible self-hosted file hub without a large dependency stack.

PythonSelf HostedFile Sharing
Added Oct 12, 2025 View details
instructor: Extract Validated Structured Data from LLMs

instructor: Extract Validated Structured Data from LLMs

Instructor is a Python library that turns LLM responses into validated, typed data using Pydantic models. It suits applications that need reliable extraction across supported model providers without writing custom parsing and validation flows.

PythonAILLM
Added Oct 12, 2025 View details
manim: Create Programmatic Math Animations

manim: Create Programmatic Math Animations

Manim is a Python animation engine for building precise, code-driven scenes for explanatory math videos. It suits creators who want fine-grained control over visual storytelling and are comfortable managing its rendering and system dependencies.

PythonVisualizationEducation
Added Oct 12, 2025 View details
ChatTTS: Generate Expressive Speech for Dialogue

ChatTTS: Generate Expressive Speech for Dialogue

ChatTTS is a generative text-to-speech model built for dialogue, including assistant-style speech. It supports Chinese and English, multiple speakers, and controls for prosody such as pauses and laughter.

PythonAIMachine Learning
Added Oct 12, 2025 View details
claude-code-proxy: Connect Claude Code to OpenAI and Gemini

claude-code-proxy: Connect Claude Code to OpenAI and Gemini

A Python proxy lets Anthropic-compatible clients such as Claude Code use OpenAI, Gemini, or direct Anthropic backends. It translates requests and responses through LiteLLM, with configurable model mappings and provider selection.

PythonAILLM
Added Oct 12, 2025 View details
MaxKB: Build and Run Enterprise AI Agents

MaxKB: Build and Run Enterprise AI Agents

MaxKB is a self-hostable platform for building AI agents that use company knowledge, workflows, and external tools. It suits teams that want to add model-backed question answering to internal or customer-facing systems.

PythonAI AgentsRAG
Added Oct 12, 2025 View details
LivePortrait: Animate Portraits from Images and Video

LivePortrait: Animate Portraits from Images and Video

LivePortrait is a PyTorch project for animating human and animal portraits using a driving video or motion template. It supports portrait video editing and offers command-line inference and a Gradio interface.

PythonAIMachine Learning
Added Oct 12, 2025 View details
hexstrike-ai: Connect AI Agents to Security Testing Tools

hexstrike-ai: Connect AI Agents to Security Testing Tools

HexStrike AI is an MCP server that connects compatible AI agents to cybersecurity tools for authorized penetration testing, vulnerability discovery, and security research. It combines tool execution with specialized agents and workflow support.

PythonAI AgentsMCP Server
Added Oct 12, 2025 View details
buffer-overflow-lab: Demonstrate Web Application Buffer Overflows

buffer-overflow-lab: Demonstrate Web Application Buffer Overflows

A Python and Flask lab for safely demonstrating buffer overflow vulnerabilities in web applications. It combines a manual testing interface with an automated exploit script for secure software development training.

PythonCybersecuritySecurity
Added Oct 12, 2025 View details
logmerger: Browse Multiple Logs on a Shared Timeline

logmerger: Browse Multiple Logs on a Shared Timeline

logmerger combines timestamped log files into one chronological view, with an interactive terminal browser and options to export merged output. It is useful for tracing events across services or files when their timestamps use supported formats.

PythonCLITerminal
Added Oct 12, 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 ❤️