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

7 repos

Awesome GitHub RepositoriesApplication Architecture Patterns

High-level structural patterns that define how different layers and components of an application interact to fulfill requirements.

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

  1. Home
  2. Software Engineering & Architecture
  3. System & Application Design
  4. Application Layer Architectures
  5. Application Architecture Patterns

Awesome Application Architecture Patterns GitHub Repositories

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

    pallets/flask

    71,240GitHubView on GitHub↗

    Flask is a micro web framework designed for building web services with a flexible, lightweight structure. It functions as a standard-compliant WSGI application server, providing the essential tools required to register URL routes, handle incoming HTTP requests, and construct responses. By utilizing a central applicatio

    Pythonflaskjinjapallets
  • obsproject/obs-studio

    obsproject/obs-studio

    70,458GitHubView on GitHub↗

    This project is a professional live video production suite designed for capturing, encoding, and broadcasting high-quality media. At its core, it features a real-time media processing engine that utilizes hardware acceleration to composite multiple audio and video sources with minimal latency. The application provides

    Ccc-plus-plusdirectshow
  • binary-husky/gpt_academic

    binary-husky/gpt_academic

    70,112GitHubView on GitHub↗

    This project provides a self-hosted, web-based interface designed to integrate large language models into academic and research workflows. It functions as a modular platform for document analysis, literature processing, and data handling, allowing users to maintain full control over their data and model connectivity th

    Pythonacademicchatglm-6bchatgpt
  • nuxt/nuxt

    nuxt/nuxt

    59,659GitHubView on GitHub↗

    Nuxt is a universal web framework designed for building full-stack applications that seamlessly transition between server-side rendering and client-side interactivity. It provides a comprehensive development environment that automates routing, dependency injection, and type generation, allowing developers to focus on a

    TypeScriptcsrframeworkfull-stack
  • angular/angular.js

    angular/angular.js

    58,970GitHubView on GitHub↗

    AngularJS is a structural framework for building dynamic web applications by extending standard HTML with custom tags and attributes. It operates as a client-side template engine that transforms declarative markup into interactive components, organizing application logic through a model-view-controller pattern. By util

    JavaScript
  • laurent22/joplin

    laurent22/joplin

    53,497GitHubView on GitHub↗

    Joplin is an open-source, cross-platform note-taking application designed for secure, private knowledge management. It functions as a local-first productivity platform, maintaining a complete relational database on the user's device to ensure offline availability and high-performance data retrieval. The application pri

    TypeScriptandroiddropboxelectron
  • vuejs/core

    vuejs/core

    53,019GitHubView on GitHub↗

    Vue is a progressive JavaScript framework designed for building modular, reactive user interfaces. It utilizes a component-based architecture that allows developers to encapsulate logic, templates, and styles into reusable units. At its core, the framework employs a virtual DOM renderer and a proxy-based reactivity sys

    TypeScript

Explore sub-tags

  • Extensible InterfacesModular frameworks that allow developers to inject custom logic and external integrations.
  • Foreign Function InterfacesStable binary interfaces allowing cross-language interoperability and memory management.
  • MV* FrameworksArchitectural patterns that automate the synchronization between data models and user interface components.
Modular Application Architectures
Application designs that utilize plugin-based ecosystems to support custom features, themes, and external integrations.
  • Proxy-Based Context AccessorsMechanisms that use proxy objects to dynamically resolve application or request data from thread-local or asynchronous execution contexts.
  • Single Page ApplicationsWeb applications that load a single document and update content dynamically via client-side navigation.
  • Universal Rendering FrameworksFrameworks that support executing code on both server and client environments.