Open Source Frameworks
Discover 104 open source Framework repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Framework projects here are most often combined with Python, LLM and AI Agents. Last updated October 4, 2026.
104 repositories · updated October 4, 2026

stac: Build Flutter UIs from Server-Delivered JSON
Stac is a Flutter framework for rendering server-driven interfaces from JSON authored with a Dart DSL. It suits teams that need to change screens, layouts, or flows without shipping a new app version for every UI update.

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.

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.

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.

ice: Build React Applications with a Progressive Framework
ice.js is a TypeScript-based framework for building React applications, with support for routing, plugins, and rendering pages at build time or request time. It suits teams that want a configurable foundation for web apps and multi-end projects.

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.

selenium: Automate Web Browsers Across Languages
Selenium is a browser automation framework built around the W3C WebDriver standard. It helps developers and testers automate browser interactions across major browsers using bindings for several programming languages.

openai-agents-js: Build Multi-Agent and Voice Workflows
A TypeScript SDK for building LLM agents that use tools, delegate work, and manage conversations. It also supports sandboxed tasks and low-latency voice agents, making it useful for teams building more than a single prompt-and-response flow.

extension.js: Build Cross-Browser Web Extensions
Extension.js is a TypeScript-based framework and CLI for developing browser extensions across Chrome, Edge, Firefox, and Safari. It provides a shared workflow for development and production builds, with framework support and no build configuration required.

flask-restful: Build REST APIs with Flask
Flask-RESTful is a Python framework that provides building blocks for creating REST APIs with Flask. It suits developers who want an API-focused structure for Flask applications; consult its documentation for setup and usage details.

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.

GDevelop: Build 2D, 3D, and Multiplayer Games Without Code
GDevelop is a cross-platform game engine for creating 2D, 3D, and multiplayer games with a visual, event-based editor. It suits beginners and experienced developers who want to build games without writing code for core gameplay.