awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
API Patterns · Awesome GitHub Repositories

4 repos

Awesome GitHub RepositoriesAPI Patterns

Reusable structural templates and organizational strategies for building and routing service communication endpoints.

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

  1. Home
  2. Software Engineering & Architecture
  3. Integration & Extensibility
  4. API Design and Management
  5. API Patterns

Awesome API Patterns GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • immich-app/immich

    immich-app/immich

    92,953GitHubView on GitHub↗

    Immich is a self-hosted media management platform designed to provide a centralized, private repository for photos and videos. It functions as a comprehensive system for organizing, backing up, and viewing personal media collections across mobile devices, web browsers, and external storage locations. By maintaining ful

    Routes incoming network requests to specific backend operations using a structured interface to perform standard data management tasks.

    TypeScriptbackup-toolfluttergoogle-photos
  • gin-gonic/gin

    gin-gonic/gin

    88,134GitHubView on GitHub↗

    Gin is a web framework designed for building high-performance web services and APIs. It functions as a middleware-oriented engine that processes incoming HTTP requests through a sequential chain of handlers, allowing for the modular management of cross-cutting concerns such as authentication and logging. The framework

    Partitions API surfaces into logical segments that share common path prefixes and middleware execution contexts.

    Goframeworkgingo
  • opencv/opencv

    opencv/opencv

    86,238GitHubView on GitHub↗

    OpenCV is a comprehensive computer vision library designed for real-time performance and cross-platform deployment. It provides a native execution environment that leverages multi-threaded operations and automated memory management to handle intensive computational tasks, including image processing and machine learning

    Decouples algorithm implementations from user code through factory patterns to ensure long-term API stability and cross-platform compatibility.

    C++c-plus-pluscomputer-visiondeep-learning
  • nestjs/nest

    nestjs/nest

    74,685GitHubView on GitHub↗

    Nest is a server-side framework for building scalable and maintainable enterprise-grade applications using TypeScript. It provides a modular architecture that organizes code into encapsulated, reusable modules, utilizing a dependency injection container to manage object lifecycles and resolve component dependencies thr

    Directs network traffic to specific operations using declarative routing and integrated input validation.

    TypeScriptframeworkhacktoberfestjavascript

Explore sub-tags

  • API Route GroupsLogical partitioning of API endpoints sharing common path prefixes and middleware contexts.
  • Algorithm InterfacesInterface definitions using factory patterns to decouple algorithm implementation from usage.
  • Controller-Based RoutingArchitectural patterns that map incoming network requests to specific backend operations using structured interface handlers.