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

awesome-agentic-ai: Explore Agentic AI Tools and Learning Resources

awesome-agentic-ai: Explore Agentic AI Tools and Learning Resources

A curated guide to agentic AI frameworks, tools, papers, and learning materials, with example projects and recommendations for choosing technologies. Useful for developers learning agent systems or evaluating options for a project.

AI AgentsAgentic AIAwesome List
Added Jul 29, 2026 View details
vidgear: Capture, Process, Write, and Stream Video in Python

vidgear: Capture, Process, Write, and Stream Video in Python

VidGear is a Python framework that unifies video capture, processing, encoding, and streaming through specialized APIs built on tools such as OpenCV and FFmpeg. It suits developers building real-time media applications who want threaded or asynchronous workflows without wiring each backend themselves.

PythonFrameworkVideo
Added Jul 27, 2026 View details
grab: Build Python Web Scrapers and Crawlers

grab: Build Python Web Scrapers and Crawlers

Grab is a Python framework for making HTTP requests, extracting data from HTML, and building concurrent crawlers. It suits developers who need reusable scraping workflows with request handling, task queues, and proxy support.

PythonFrameworkLibrary
Added Jul 24, 2026 View details
awesome-flask: Find Flask Extensions and Learning Resources

awesome-flask: Find Flask Extensions and Learning Resources

A curated directory of Flask extensions, tutorials, books, projects, and hosting options. Useful for developers choosing tools for a Flask application or finding reliable ways to learn and deploy it.

PythonAwesome ListResources
Added Jul 23, 2026 View details
masonite: Build Python Web Applications with an Integrated Framework

masonite: Build Python Web Applications with an Integrated Framework

Masonite is a Python web framework for building applications with integrated tools for common tasks such as mail, queues, scheduling, events, and database access. This repository covers Masonite 4 and earlier and is no longer maintained; new projects should see its successor.

PythonFrameworkWeb Development
Added Jul 23, 2026 View details
tornado: Build Python Web Apps and Async Network Services

tornado: Build Python Web Apps and Async Network Services

Tornado is a Python web framework and asynchronous networking library built around non-blocking I/O. It suits applications that need to handle many long-lived connections, such as WebSocket services and long polling.

PythonFrameworkNetworking
Added Jul 23, 2026 View details
channels: Add Asynchronous Protocols to Django

channels: Add Asynchronous Protocols to Django

Django Channels extends Django with support for WebSockets, long-poll HTTP, task offloading, and other asynchronous use cases. It suits Django developers who need to handle more than conventional request-response traffic using familiar patterns.

PythonDjangoFramework
Added Jul 22, 2026 View details
awesome-css-frameworks: Compare CSS Frameworks and Libraries

awesome-css-frameworks: Compare CSS Frameworks and Libraries

A curated directory of CSS frameworks, resets, and styling libraries, organized by approach and intended use. Use it to survey options for a web project, from classless stylesheets to utility-first frameworks and specialized designs.

Awesome ListCSSFramework
Added Jul 14, 2026 View details
Speech: Build and Deploy Speech AI Models

Speech: Build and Deploy Speech AI Models

NVIDIA NeMo Speech is a Python framework for researchers and developers building speech recognition, text-to-speech, and speech language models. Use it to train, customize, and run speech models with PyTorch and pretrained checkpoints.

PythonAIMachine Learning
Added Jul 12, 2026 View details
axolotl: Fine-Tune Large Language Models

axolotl: Fine-Tune Large Language Models

Axolotl is a Python framework for fine-tuning and post-training language models through configurable workflows. It supports methods from LoRA and QLoRA to preference tuning and reinforcement learning, with options for multimodal and distributed training.

PythonLLMMachine Learning
Added Jul 7, 2026 View details
ludwig: Configure and Train AI Models with YAML

ludwig: Configure and Train AI Models with YAML

Ludwig is a Python framework for configuring, training, evaluating, and deploying AI models through declarative YAML rather than custom training loops. It suits teams that want one workflow for LLM fine-tuning, tabular prediction, and multimodal modeling.

PythonMachine LearningDeep Learning
Added Jul 6, 2026 View details
griptape: Build AI Agents and Workflows in Python

griptape: Build AI Agents and Workflows in Python

Griptape is a modular Python framework for building generative AI applications with tasks, agents, pipelines, and workflows. It suits developers who want to combine language models with tools, memory, and retrieval components through swappable integrations.

PythonAILLM
Added Jul 5, 2026 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 ❤️