Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A highly efficient, secure, and stable application development platform with excellent performance, easy scalability, and deep integration of AI capabilities such as LLM, AI Chat, RAG, and Agents.高效、安全、稳定的服务研发平台,具备良好性能,同时易扩展,深度集成LLM、AIChat、RAG、Agent等AI能力
| Date | Stars |
|---|---|
| 2026-07-31 | 415 |
| 2026-08-06 | 415 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# A highly efficient, secure, and stable application development platform with excellent performance, easy scalability, and deep integration of AI capabilities such as LLM, AI Chat, RAG, and Agents. <div align="center"> <img src="https://img.shields.io/badge/Go-1.24+-00ADD8?style=for-the-badge&logo=go&logoColor=white" alt="Go Version"> <img src="https://img.shields.io/badge/Microkernel-Layered-6BA539?style=for-the-badge" alt="Architecture"> <img src="https://img.shields.io/badge/LLM--Agent--MCP-74AA9C?style=for-the-badge&logo=brain&logoColor=white" alt="LLM-Agent-MCP"> <img src="https://img.shields.io/badge/AIChat--RAG-FF6F00?style=for-the-badge&logo=ai&logoColor=white" alt="AIChat-RAG"> <img src="https://img.shields.io/badge/Cloud_Native-3371E3?style=for-the-badge&logo=Docker&logoColor=white" alt="Cloud Native"> **Language Options:** [中文](README.zh-CN.md) | [English](README.md) </div> ## 📋 Project Introduction Weave (meaning "to weave") – from a simple thread to a complex tapestry, weaving is the creative process from simplicity to complexity. A high-performance, high-efficiency, easily extensible **empowerment tool/AI application development platform** built with Golang, designed for efficiently constructing stable and reliable intelligent applications. It employs a microkernel + layered architecture, allowing developers to develop efficiently and integrate/manage various tools/services with ease, while maintaining high system performance and scalability. <img width="660" height="265" alt="image" src="https://github.com/user-attachments/assets/1c4b8e34-aa4b-496a-8a27-ec7f212e0cc7" /> Weave's core strength lies in its stable and reliable **AI feature development stack + plugin/tool system**, deeply integrating core AI capabilities such as LLM (Large Language Models), AIChat (Intelligent Chat), Agent (Intelligent Agent), RAG (Retrieval-Augmented Generation), and more. It provides a unified development framework and standardized interfaces, enabling developers to rapidly build powerful intelligent applications without needing to focus on underlying complex implementations. Primary application scenarios include: - Tool/Application Development Aggregation - Data/Service Flow Middle Platform - API Gateway and Service Orchestration - AI Application Development - Building LLM, AIChat, Agent, and RAG intelligent applications - Automated Workflows - Complex task automation combining ETL, DevOps, and Agent --- ## 🏗️ Overall Architecture <img width="1562" height="545" alt="image" src="https://github.com/user-attachments/assets/e56f5d3b-b9e4-417a-992e-2997991aa2ad" /> Weave adopts a microkernel + layered architectural design pattern, fully leveraging the advantages of both to ensure system availability, achieving high flexibility, scalability, and excellent performance. ### Integration of Microkernel and Layered Architecture Weave incorporates the design philosophy of layered architecture on top of a microkernel architecture, forming a complete, efficient, and flexible architectural system: - Microkernel Architecture (Plugin System): Provides plugin management, lifecycle control, and inter-plugin communication mechanisms. - Layered Architecture (Core System): Separates core functionalities by concerns, forming a clear hierarchical structure. ### Microkernel Architecture Components - Core Kernel: Provides fundamental runtime environment, plugin management, configuration management, logging services, security mechanisms, and other basic functionalities. - Plugin System: The plugin manager handles plugin registration, lifecycle management, dependency resolution, and conflict detection. - Extension Plugins: Integrated into the core system through plugin interfaces, implementing various business functionalities. ### Layered Architecture Components - Interface Layer: Handles HTTP requests, including routing management and controllers. - Business Layer: Contain
Excerpt of 25,184 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:a18ceec6f42ad599, llm:Repository topics and description mention LLM, AI Chat, RAG, Agents, plugin-system, agent, large-language-models, rag, aichat; project is an application platform integrating AI capabilities
matched fp:a18ceec6f42ad599, llm:Repository topics and description mention LLM, AI Chat, RAG, Agents, plugin-system, agent, large-language-models, rag, aichat; project is an application platform integrating AI capabilities
matched fp:a18ceec6f42ad599, llm:Repository topics and description mention LLM, AI Chat, RAG, Agents, plugin-system, agent, large-language-models, rag, aichat; project is an application platform integrating AI capabilities
matched fp:a18ceec6f42ad599, llm:Repository topics and description mention LLM, AI Chat, RAG, Agents, plugin-system, agent, large-language-models, rag, aichat; project is an application platform integrating AI capabilities