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

YTSage: Download YouTube Videos with a Desktop App

YTSage: Download YouTube Videos with a Desktop App

YTSage is a cross-platform Python desktop downloader built around yt-dlp. Its PySide6 interface helps users download video, audio, subtitles, and playlists, with options such as SponsorBlock and format selection.

PythonDesktop AppCross Platform
Added Dec 31, 2025 View details
transformerlab-app: Train and Evaluate AI Models in One Workspace

transformerlab-app: Train and Evaluate AI Models in One Workspace

Transformer Lab is a research workspace for training, fine-tuning, running, and evaluating AI models on local machines or GPU clusters. It suits individual researchers who want a unified UI and teams that need to coordinate jobs across existing infrastructure.

PythonMachine LearningLLM
Added Dec 31, 2025 View details
big_vision: Train and Evaluate Large-Scale Vision Models

big_vision: Train and Evaluate Large-Scale Vision Models

Google Research’s JAX and Flax codebase for training and evaluating vision and image-text models on GPUs and Cloud TPUs. It suits researchers running scalable experiments, but project-specific code may not stay compatible with the current core.

Machine LearningDeep LearningComputer Vision
Added Dec 31, 2025 View details
Isaac-GR00T: Adapt Vision-Language Models for Robot Control

Isaac-GR00T: Adapt Vision-Language Models for Robot Control

NVIDIA Isaac GR00T is a vision-language-action model and toolkit for training and deploying generalist robot skills. It supports inference and fine-tuning across humanoid and other robot embodiments, with GPU hardware and model access requirements.

PythonMachine LearningComputer Vision
Added Dec 30, 2025 View details
HunyuanVideo-Avatar: Create Audio-Driven Character Videos

HunyuanVideo-Avatar: Create Audio-Driven Character Videos

HunyuanVideo-Avatar generates dynamic, emotion-controllable videos of one or more characters from avatar images and audio. It is aimed at creators and researchers who need expressive talking-avatar or dialogue video generation and have access to compatible NVIDIA GPU hardware.

PythonMachine LearningDeep Learning
Added Dec 30, 2025 View details
cupy: Run NumPy and SciPy Workloads on GPUs

cupy: Run NumPy and SciPy Workloads on GPUs

CuPy is a Python array library that brings NumPy- and SciPy-compatible computing to NVIDIA CUDA and AMD ROCm GPUs. It suits Python users who want GPU acceleration while reusing familiar APIs, or who need lower-level GPU controls.

PythonLibraryGPU Computing
Added Dec 29, 2025 View details
Memary: Add Memory and Knowledge Graphs to AI Agents

Memary: Add Memory and Knowledge Graphs to AI Agents

Memary is a memory layer for autonomous agents that combines a knowledge graph with user-focused memory to inform responses over time. It suits developers building personalized agents who can manage local models, database connections, and API credentials.

AI AgentsKnowledge GraphRAG
Added Dec 28, 2025 View details
Memori: Give AI Agents Persistent Memory

Memori: Give AI Agents Persistent Memory

Memori adds structured, persistent memory to LLM applications by capturing agent execution and conversations. Its Python and TypeScript SDKs integrate with existing models and data infrastructure, with managed cloud and BYODB options.

PythonTypeScriptAI Agents
Added Dec 28, 2025 View details
PinescriptV6-docs-crawler: Crawl and Chunk Pine Script Docs

PinescriptV6-docs-crawler: Crawl and Chunk Pine Script Docs

Crawl TradingView’s Pine Script v6 documentation and turn it into cleaned Markdown and heading-aware chunks for search or RAG pipelines. Incremental hashing helps avoid reprocessing pages that have not changed.

PythonWeb ScrapingDocumentation
Added Dec 27, 2025 View details
markitdown: Convert Documents and Files to Markdown

markitdown: Convert Documents and Files to Markdown

MarkItDown converts documents and other files into Markdown for LLM and text-analysis workflows. It offers a Python library and command-line interface, with optional format-specific dependencies and plugins.

PythonLibraryCLI
Added Dec 27, 2025 View details
clarity-upscaler: Enhance and Upscale Images with AI

clarity-upscaler: Enhance and Upscale Images with AI

Clarity-Upscaler is a Python image-to-image project for increasing image resolution and enhancing details with Stable Diffusion workflows. It suits users comfortable with Cog or image-generation tools who want a configurable alternative to hosted upscaling services.

PythonAIGenerative AI
Added Dec 25, 2025 View details
awesome-aws: Find AWS Tools, Guides, and Learning Resources

awesome-aws: Find AWS Tools, Guides, and Learning Resources

A curated directory of AWS libraries, open-source projects, guides, documentation, and community resources. Use it to discover tools across AWS services, SDK languages, command-line workflows, and cloud topics.

ResourcesAwesome ListAWS
Added Dec 25, 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 ❤️