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

Argus: Gather Information for Security Reconnaissance

Argus: Gather Information for Security Reconnaissance

Argus is a Python toolkit that combines network, web application, and threat-intelligence reconnaissance modules in an interactive CLI. It suits analysts who want to run and manage varied checks from one tool, with explicit authorization for every target.

PythonCLICybersecurity
Added Nov 4, 2025 View details
videos: Generate 3Blue1Brown’s Math Video Scenes

videos: Generate 3Blue1Brown’s Math Video Scenes

A collection of Python scenes used to create explanatory math videos for 3Blue1Brown with the original Manim library. Useful for studying or adapting those animations, provided you can work with Manim and the repository’s noncommercial content license.

PythonEducationVisualization
Added Nov 4, 2025 View details
weave: Trace and Evaluate Generative AI Applications

weave: Trace and Evaluate Generative AI Applications

Weave helps developers trace language model inputs, outputs, and function calls, then organize and evaluate application runs. It suits teams building AI features that need debugging and repeatable comparisons across experiments and production.

PythonAILLM
Added Nov 3, 2025 View details
HunyuanWorld-1.0: Generate Interactive 3D Worlds from Text or Images

HunyuanWorld-1.0: Generate Interactive 3D Worlds from Text or Images

HunyuanWorld-1.0 turns text prompts or images into immersive, explorable 3D scenes. It combines panoramic image generation with semantic layering and 3D reconstruction, targeting creators and researchers who need editable world assets.

PythonGenerative AIComputer Vision
Added Nov 2, 2025 View details
bracket: Manage and Schedule Tournaments

bracket: Manage and Schedule Tournaments

Bracket is a self-hosted tournament management system for organizing teams, stages, matches, and schedules. It supports single-elimination, round-robin, and Swiss formats, with public dashboards for sharing tournament information.

Self HostedTournament BracketSports
Added Nov 1, 2025 View details
lance: Store and Query Multimodal Lakehouse Data

lance: Store and Query Multimodal Lakehouse Data

Lance is a Rust-based lakehouse format and SDK for AI and machine-learning data. It combines columnar storage with random access, vector and full-text search, and dataset versioning for teams working with multimodal data.

RustPythonMachine Learning
Added Nov 1, 2025 View details
superset: Explore Data and Build Business Intelligence Dashboards

superset: Explore Data and Build Business Intelligence Dashboards

Apache Superset is a web-based business intelligence platform for exploring SQL data, building visualizations, and creating dashboards. It suits analysts and organizations that want self-service analytics across supported data sources, with administrators managing deployment and access.

PythonAnalyticsData Science
Added Nov 1, 2025 View details
data-prep-kit: Prepare Data for LLM Applications

data-prep-kit: Prepare Data for LLM Applications

Data-Prep-Kit is a toolkit for cleaning, transforming, and enriching unstructured data used in LLM training and RAG pipelines. It offers reusable transforms that run with Python or Ray, from local experiments to larger-scale processing.

PythonLLMData Science
Added Nov 1, 2025 View details
textdistance: Compare Sequences with Distance Algorithms

textdistance: Compare Sequences with Distance Algorithms

TextDistance is a Python library for comparing strings and other sequences with a common interface to more than 30 distance and similarity algorithms. Use its pure-Python implementations or optional external libraries when speed matters.

PythonLibraryText Processing
Added Oct 31, 2025 View details
gradio: Build and Share Python Web Apps for Machine Learning

gradio: Build and Share Python Web Apps for Machine Learning

Gradio turns Python functions and machine-learning models into interactive web apps without requiring frontend development. Use it to prototype interfaces, share demos, or build more customized apps with components and event-driven layouts.

PythonMachine LearningDeep Learning
Added Oct 31, 2025 View details
Step-Video-T2V: Generate Videos from Text Prompts

Step-Video-T2V: Generate Videos from Text Prompts

Step-Video-T2V is a 30-billion-parameter text-to-video model that generates clips up to 204 frames from English or Chinese prompts. It offers downloadable weights and inference code, but practical use requires substantial GPU memory and multi-GPU setup.

PythonGenerative AIMachine Learning
Added Oct 29, 2025 View details
LitServe: Build Custom AI Inference Servers in Python

LitServe: Build Custom AI Inference Servers in Python

LitServe is a Python framework for building custom AI inference APIs, from single models to agents and multi-model pipelines. Use it when you need control over request logic, batching, streaming, and deployment rather than a fixed serving abstraction.

PythonAIAPI
Added Oct 29, 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 ❤️