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

podcastfy: Turn Multimodal Sources Into AI Podcasts
Podcastfy is a Python package and CLI for turning websites, PDFs, images, YouTube videos, and topics into multilingual conversational audio. It suits developers and creators who want to customize or automate podcast generation with hosted or local language models.

marker: Convert Documents into Structured Text
Marker converts PDFs and other documents into Markdown, JSON, HTML, or chunks, preserving structure such as tables, equations, and images. It suits developers building document-processing workflows who can run its local models and inference backend.

instructor: Extract Validated Structured Data from LLMs
Instructor turns LLM responses into validated, typed Python objects using Pydantic models. It is useful for applications that need dependable extraction across providers, with retries and streaming handled through a consistent API.

LlamaFactory: Fine-Tune Large Language and Vision Models
LlamaFactory provides CLI and web interfaces for fine-tuning a broad range of language and vision models. It supports parameter-efficient methods and preference training, with workflows for training, inference, and model export.

python-readability: Extract Main Text from HTML Pages
python-readability extracts an article’s main text and title from an HTML document, reducing navigation and other page clutter. It is a Python library for applications that need readable page content, with a command-line option for local files and URLs.

air: Build Python Web Apps with HTML and FastAPI
Air is a Python web framework for building HTML pages alongside FastAPI APIs. It offers typed Python HTML elements, Jinja templates, and HTMX utilities, with an API designed to be clear to both developers and AI coding assistants.

captcha: Generate Image and Audio CAPTCHAs
captcha is a Python library for generating image and audio CAPTCHAs, with built-in voice and font data and support for custom assets. It suits applications that need to create their own CAPTCHA challenges and save them as image or audio files.

Zappa: Deploy Python Apps to AWS Lambda
Zappa packages and deploys Python web applications and event-driven functions to AWS Lambda, with API Gateway integration. It suits teams that want managed, serverless hosting for compatible apps without maintaining always-on servers.

FlashVideo: Generate and Upscale High-Resolution Videos
FlashVideo is a two-stage text-to-video project that generates 270p clips and enhances them to 1080p. It is aimed at researchers and developers exploring efficient high-resolution video generation, with inference code and model weights available.

Stream-Framework: Build Activity Feeds with Python
Stream-Framework is a Python library for building activity feeds, newsfeeds, and notification systems backed by Redis and/or Cassandra. It suits teams that need customizable feed fanout and can operate the supporting data stores and task-processing infrastructure.

wizarr: Manage Invitations to Media Servers
Wizarr helps self-hosted media server owners invite and onboard users through shareable links. It automates account invitations and can guide guests through app setup and related services.

text-generation-inference: Serve Large Language Models
A toolkit for serving large language models through text-generation APIs. It provides GPU-oriented inference features such as continuous batching, token streaming, tensor parallelism, and quantization, but is now in maintenance mode.