Open Source Frameworks
A software framework provides reusable structure, components, and conventions for building applications or extending existing tools. It can handle common tasks such as routing, data access, asynchronous processing, and user interface rendering, so developers can focus on an application’s specific needs. Frameworks also establish patterns for organizing code and connecting services, helping teams create software that is easier to maintain and extend.
Open source frameworks span web development, programming languages, command-line environments, and artificial intelligence. Some offer a broad foundation, while others focus on a specific task or runtime. When choosing one, consider its maturity, license, maintenance activity, documentation, system requirements, and compatibility with your languages and services. Frameworks are useful to individual developers and teams who want established building blocks, consistent architecture, and the freedom to inspect or adapt the source code.
47 repositories · updated October 3, 2026

Pydantic AI Harness: Enhancing Your AI Agents with Robust Capabilities
Pydantic AI Harness is the official capability and harness library for Pydantic AI, designed to extend agents for complex, long-running tasks. It provides a modular system of "capabilities" for functionalities like file system interaction, web research, memory, and sub-agent delegation. This library enables developers to build sophisticated and durable AI agents with ease.

open-slide: An AI-Native Slide Framework for React Presentations
open-slide is a powerful slide framework built for AI agents, enabling users to create presentations by describing them in natural language. Coding agents then generate the React components, while open-slide handles the canvas, scaling, navigation, and presentation modes. This allows agents to focus entirely on content, streamlining the creation of polished, agent-driven decks.

AgentSkills: A Curated Collection for LLM Agent Skills and Resources
AgentSkills is an extensive curated collection of resources, papers, tools, projects, and frameworks focused on building and deploying skills for large language models. This repository serves as a central hub for understanding the LLM skills ecosystem, from Anthropic's official systems to academic research and open-source agent frameworks. It is an invaluable resource for anyone exploring the rapidly evolving field of AI agents.

FastMCP: The Pythonic Framework for Model Context Protocol Applications
FastMCP is a robust, Pythonic framework developed by PrefectHQ, designed to simplify the creation of Model Context Protocol (MCP) servers and clients. It provides a comprehensive application framework for connecting Large Language Models (LLMs) to tools and data, handling complexities like schema generation, validation, and protocol lifecycle. As the standard framework for MCP, FastMCP empowers developers to build powerful LLM-integrated applications efficiently.

Mocket: A Comprehensive Socket Mocking Framework for Python
Mocket is a powerful Python framework designed for monkey-patching the `socket` and `ssl` modules, enabling robust testing of network-dependent applications. It serves as both a low-level framework for building custom clients and a ready-to-use mock for HTTP/HTTPS calls, supporting various environments including asyncio and MicroPython. This tool simplifies the process of isolating and testing Python clients that communicate over the socket protocol.

awesome-agentic-ai: Your Comprehensive Hub for Agentic AI Resources
awesome-agentic-ai is a curated list of resources for learning, building, and mastering Agentic AI systems. This repository serves as a complete hub, offering a learning roadmap, top frameworks, tools, and real-world examples. It's designed for both beginners and experts looking to explore autonomous AI agents.

vidgear: High-Performance Cross-Platform Video Processing Framework in Python
vidgear is a high-performance, cross-platform Python framework for advanced video processing. It provides a comprehensive, multi-threaded, and asyncio API for real-time video capture, writing, streaming, and network transfer. This framework simplifies complex media operations, enabling developers to build robust applications with ease.

Grab: A Powerful Python Web Scraping Framework
Grab is a robust Python web scraping framework designed to simplify complex data extraction tasks. It provides comprehensive tools for handling network requests, processing scraped content, and managing asynchronous operations through its powerful Spider component. Developers can leverage features like automatic cookie support, HTTP/SOCKS proxies, and XPath queries for efficient web data collection.

Awesome Django: A Curated List of Essential Resources for Developers
Awesome Django is a comprehensive, curated list of exceptional resources, packages, and tools for Django web development. It serves as an invaluable guide for developers looking to enhance their projects with the best the Django ecosystem has to offer. With over 11,000 stars, it's a trusted community-maintained collection.

Awesome Pyramid: A Curated List of Pyramid Apps, Projects, and Resources
Awesome Pyramid is a meticulously curated list designed for developers working with the Pyramid web framework. It compiles a wide array of applications, projects, and valuable resources, making it an essential guide for discovering tools and examples. Inspired by the popular awesome-python list, this repository helps users navigate the Pyramid ecosystem efficiently.

Masonite: The Modern and Developer-Centric Python Web Framework
Masonite is a Python web framework known for its modern and developer-centric approach, offering features like ORM, mail, queues, and task scheduling. This repository, however, is no longer maintained, with active development continuing under `masonitedev/masonite`. It served as the foundation for Masonite versions up to 4.x.

Django Channels: Developer-Friendly Asynchrony for Django
Django Channels extends Django to bring powerful asynchronous capabilities, including WebSockets and long-poll HTTP, to your projects. It integrates seamlessly using familiar Django design patterns, offering a flexible framework for building real-time applications. As an official Django Project, it ensures robust support and continuous development.