awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 个仓库

Awesome GitHub RepositoriesImplementation Patterns

Proven design techniques for integrating specific functionalities into software architectures.

Distinguishing note: Focuses on architectural design patterns rather than specific tools.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Implementation Patterns. Refine with filters or upvote what's useful.

Awesome Implementation Patterns GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • apache/camelapache 的头像

    apache/camel

    6,247在 GitHub 上查看↗

    Apache Camel 是一个企业集成框架和 Java 集成引擎,旨在在不同系统之间路由和调解数据。它作为一个多运行时中间件,实现了标准化的企业集成模式,以管理消息的路由、转换和处理方式。 该框架包含一个专用网关,利用专用通信协议将大语言模型连接到企业数据和内部系统。它利用庞大的预构建连接器库来桥接不同的通信协议,并实现不兼容软件应用程序之间的数据交换。 该系统通过消息驱动的管道支持数据流编排,允许用户通过 Java、XML、YAML 或可视化工作流设计器定义路由逻辑。这些集成流程可以作为独立服务部署,或嵌入到 Spring Boot 和 Quarkus 等宿主框架中。

    Implements a standardized set of architectural patterns to manage how messages are routed, transformed, and processed.

    Java
    在 GitHub 上查看↗6,247
  • giantray/stackoverflow-java-top-qagiantray 的头像

    giantray/stackoverflow-java-top-qa

    5,092在 GitHub 上查看↗

    本项目是一个全面的 Java 编程知识库和技术参考存储库。它提供了一个精选的提炼答案、API 文档和故障排除指南集合,旨在帮助开发者解决常见的编码挑战和语言陷阱。 该存储库的特色在于结构化的知识架构方法,利用以比较为中心的分析来突出不同库实现和语言特性之间的权衡。它将高影响力的社区讨论整理为标准化格式,按架构、并发和安全模式组织技术解决方案。 内容涵盖了广泛的技术领域,包括核心语言规范、并发管理、内存管理和软件设计模式。它还包括关于运行时故障排除、数据结构实现、反射与元数据以及 API 集成模式的指导。 该文档作为实现标准软件架构模式和解决环境配置问题的技术参考。

    Explains standardized architectural patterns for managing message routing and transformation between disparate software systems.

    在 GitHub 上查看↗5,092
  • lessfish/underscore-analysislessfish 的头像

    lessfish/underscore-analysis

    3,935在 GitHub 上查看↗

    这是一个技术分解和带注释的源代码集合,提供了对 Underscore JavaScript 实用程序库的详细分析。它作为源代码文档,通过技术评论将高级功能逻辑映射到特定的代码行。 该分析侧重于 JavaScript 模式研究和遗留代码文档。它检查了历史语言约束和浏览器兼容性策略,以解释实用程序模式的演变以及旧版本库中特定架构选择背后的原因。 该项目涵盖了几个技术领域,包括将单体库分解为模块化文章、研究实用程序函数的重用编码模式,以及将源代码划分为功能类别。

    Deconstructs utility functions into reusable patterns to explain cross-browser compatibility and polyfill strategies.

    JavaScriptjavascriptunderscore
    在 GitHub 上查看↗3,935
  • pguso/ai-agents-from-scratchpguso 的头像

    pguso/ai-agents-from-scratch

    3,130在 GitHub 上查看↗

    This project is an LLM agent framework and orchestration engine designed for building autonomous agents that reason, utilize tools, and execute multi-step plans. It provides a system for implementing the ReAct pattern, which interleaves reasoning and action cycles to solve complex problems through iterative observation and self-correction. The framework includes a tool integration layer that connects language models to external functions and APIs using structured schemas and embedding-based routing. It also features a memory management system to persist conversation history and user preferenc

    Implements the ReAct pattern to interleave reasoning and action cycles for iterative problem solving and self-correction.

    JavaScriptai-agentseducationalfunction-calling
    在 GitHub 上查看↗3,130
  1. Home
  2. Software Engineering & Architecture
  3. Implementation Patterns

探索子标签

  • Enterprise Integration PatternsStandardized architectural patterns specifically for managing message routing, transformation, and mediation across disparate systems. **Distinct from Implementation Patterns:** Focuses on the EIP (Enterprise Integration Patterns) standard for messaging, rather than general implementation patterns for software features.
  • Polyfill Pattern StudiesStudying implementation patterns used to achieve cross-browser compatibility and polyfill strategies. **Distinct from Implementation Patterns:** Distinct from Implementation Patterns: focuses specifically on the patterns required for browser compatibility and language shimming.
  • ReAct Pattern ImplementationsReference implementations of the Reasoning and Acting (ReAct) cycle for autonomous agent logic. **Distinct from Implementation Patterns:** Distinct from Implementation Patterns: specializes in the iterative reasoning-action cycle specifically for LLM agents.