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

vizro: Build Data Visualization Apps with Python
Vizro is a low-code Python toolkit for building interactive, multi-page data visualization apps from configuration. It suits teams that want to prototype dashboards quickly while retaining options for custom code and production deployment.

shortest: Write End-to-End Tests in Natural Language
Shortest is a TypeScript end-to-end testing framework that turns natural-language instructions into browser tests, using Anthropic Claude and Playwright. It suits teams that want to describe user flows plainly while retaining hooks for custom assertions and setup.

TimeSide: Process and Analyze Audio at Scale
TimeSide is a Python framework and server for analyzing, transforming, visualizing, and streaming audio and video. It suits research teams and developers building audio workflows, archives, or web services that need extensible processing across large collections.

graphene: Build GraphQL Schemas in Python
Graphene is a Python library for defining GraphQL schemas and executing queries against them. It suits developers who want a Python-first schema layer that can connect to different data sources and integrate with frameworks such as Django.

abp: Build Modular Enterprise Applications on ASP.NET Core
ABP is an opinionated .NET framework for building enterprise web applications with reusable architecture and infrastructure. It suits teams that want built-in support for modularity, multi-tenancy, and common application concerns rather than assembling each capability themselves.

otto: Add LLM-Powered Automation to Frappe Apps
Otto is an experimental Frappe app and Python library for connecting language models to Frappe workflows. It supports task automation, custom assistants, tool use, and resumable LLM sessions.

univer: Build Embeddable Office and Productivity Apps
Univer is a TypeScript SDK for embedding spreadsheets, documents, and presentations in web products or processing them in Node.js. Its plugin architecture and shared APIs suit teams building custom productivity tools, including AI-assisted workflows.

pox: Build Python-Based Network Controllers and Software
POX is a Python platform for building network software, including OpenFlow controllers and switches. It suits developers and learners who want to prototype or extend network behavior through loadable components.

Qwen-Agent: Build Tool-Using LLM Applications
Qwen-Agent is a Python framework for building Qwen-based assistants that can call tools, plan tasks, and work with documents. Use it to prototype or deploy agent applications when you need integrations such as MCP, code execution, or retrieval-augmented generation.

autogen: Build Multi-Agent AI Applications
AutoGen is a Python framework for building AI agents that work independently or alongside people. It supports multi-agent orchestration, model and tool integrations, and prototyping, but is now in maintenance mode.

beercss: Build Material Design Interfaces with CSS
Beer CSS is a lightweight CSS framework for building Material Design 3 interfaces with semantic HTML. It suits developers who want ready-made styling and components without a build step, and can be used alongside any JavaScript framework.

OxyGent: Build Modular Multi-Agent AI Systems
OxyGent is a Python framework for assembling tools, language models, and agents into modular multi-agent systems. It suits developers who need reusable components, configurable agent collaboration, and observable execution paths.