awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 Repos

Awesome GitHub RepositoriesApplication Architectures

Patterns and structural guidelines for organizing complex business logic and maintaining scalable software systems.

Distinguishing note: Focuses on high-level structural organization rather than specific development methodologies or testing practices.

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

Awesome Application Architectures GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • dotnet/aspnetcoreAvatar von dotnet

    dotnet/aspnetcore

    38,143Auf GitHub ansehen↗

    This project is a comprehensive server-side web framework designed for building scalable web applications and services. It provides a structured, component-based architecture that integrates a dependency injection container to manage service lifecycles and promote loose coupling across the software stack. The framework enables the creation of interactive client-side interfaces through a component-based model that synchronizes state directly with the browser. The platform distinguishes itself through a highly configurable middleware-based request pipeline and an attribute-based routing engine

    Organizing complex business logic into maintainable layers to ensure software remains scalable and easy to manage over time.

    C#aspnetcoredotnethacktoberfest
    Auf GitHub ansehen↗38,143
  • laravel/frameworkAvatar von laravel

    laravel/framework

    34,774Auf GitHub ansehen↗

    This project is a full-stack web framework that provides a comprehensive environment for building server-side applications. It utilizes a model-view-controller architecture to separate application logic into distinct layers for data management, user interface presentation, and request handling. The platform manages the entire request-response lifecycle, including security, session handling, and background task processing, while using an object-relational mapping layer to translate database records into programmable objects. The framework distinguishes itself through a central service containe

    Structures complex backend systems with organized code patterns for maintainability.

    PHPframeworklaravelphp
    Auf GitHub ansehen↗34,774
  • linera-io/linera-protocolAvatar von linera-io

    linera-io/linera-protocol

    32,085Auf GitHub ansehen↗

    Linera is a multi-chain smart contract platform designed for horizontal scalability through a microchain-based distributed ledger. By partitioning state into independent, parallel chains that share a common validator set, the protocol enables high-performance execution of modular applications. The system utilizes a WebAssembly-based runtime to ensure secure, platform-independent execution of contract logic across the network. The platform distinguishes itself through an asynchronous messaging framework that coordinates state changes between chains by queuing messages for execution in subseque

    A design pattern separating state-modifying contract logic from gas-free, read-only service queries for efficient frontend data access.

    Rustblockchainrustwasm
    Auf GitHub ansehen↗32,085
  • voltagent/awesome-claude-code-subagentsAvatar von VoltAgent

    VoltAgent/awesome-claude-code-subagents

    21,906Auf GitHub ansehen↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Evaluates application architecture to design scalable and maintainable foundations.

    Shellai-agent-frameworkai-agent-toolsai-agents
    Auf GitHub ansehen↗21,906
  • jasontaylordev/cleanarchitectureAvatar von jasontaylordev

    jasontaylordev/CleanArchitecture

    19,657Auf GitHub ansehen↗

    This project is a comprehensive template for building enterprise-grade applications using clean architecture principles. It provides a structured foundation that decouples core business logic from infrastructure concerns, ensuring that domain entities remain independent of specific frameworks or database implementations. By utilizing a mediator-based request dispatching pattern, the system separates state-mutating commands from read-only queries, promoting a clean separation of concerns across the entire codebase. The architecture is organized into vertical slices, grouping related logic and

    Implements clean architecture principles to decouple business logic from infrastructure, ensuring long-term maintainability and testability.

    Bicepangularaspnetcoreclean-architecture
    Auf GitHub ansehen↗19,657
  • jetbrains/compose-multiplatformAvatar von JetBrains

    JetBrains/compose-multiplatform

    19,131Auf GitHub ansehen↗

    Compose Multiplatform is a declarative user interface framework that enables the development of native graphical interfaces across desktop, mobile, and web platforms using a single Kotlin codebase. It functions as a multiplatform library that allows developers to share both application logic and UI components while maintaining access to platform-specific features through abstraction layers. The framework utilizes a reactive state management system that automatically tracks data mutations to trigger granular interface updates. By employing a cross-platform rendering engine based on a hardware-

    Structures complex projects with reactive data flows and modular components for maintainability and scalability.

    Kotlinandroidawtcompose
    Auf GitHub ansehen↗19,131
  • wasp-lang/waspAvatar von wasp-lang

    wasp-lang/wasp

    18,146Auf GitHub ansehen↗

    Wasp is a declarative full-stack web framework that enables developers to build and deploy applications by defining their architecture in a centralized configuration. By using a high-level specification, the framework automates the orchestration of frontend, backend, and database components, ensuring that infrastructure concerns like routing, authentication, and data modeling are handled consistently across the entire stack. The framework distinguishes itself through its compiler-driven approach, which translates declarative configurations into cohesive, production-ready codebases. It provide

    Allows declaring high-level requirements like authentication, routing, and background jobs in a centralized specification to automate integration.

    TypeScripthaskelljavascriptnode
    Auf GitHub ansehen↗18,146
  • amitshekhariitbhu/android-developer-roadmapAvatar von amitshekhariitbhu

    amitshekhariitbhu/android-developer-roadmap

    2,863Auf GitHub ansehen↗

    This project serves as a comprehensive educational roadmap and curriculum for mastering professional Android application development. It provides a structured learning path that guides developers through the essential system design principles, architectural patterns, and technical skills required to build, test, and deploy scalable mobile software. The resource distinguishes itself by organizing complex technical topics into a logical sequence, covering everything from foundational mobile development tooling to advanced software engineering practices. It emphasizes industry-standard patterns

    Defines industry-recognized patterns and component structures to ensure applications remain maintainable, testable, and scalable.

    Javaandroidandroid-appandroid-architecture
    Auf GitHub ansehen↗2,863
  • dashvlas/awesome-ios-interviewAvatar von dashvlas

    dashvlas/awesome-ios-interview

    1,198Auf GitHub ansehen↗

    This project is a curated study guide and knowledge base designed to assist software engineers in preparing for technical interviews within the iOS development ecosystem. It provides a structured collection of questions and answers focused on Swift and Objective-C, serving as a comprehensive reference for mastering the core concepts required for professional technical assessments. The repository distinguishes itself by bridging the gap between theoretical knowledge and practical application. It covers essential industry-standard practices, including architectural patterns, memory management s

    Structures application code into distinct layers to separate data, presentation, and business rules for better maintainability.

    awesome-iosawesome-listdeveloper-tools
    Auf GitHub ansehen↗1,198
  1. Home
  2. Software Engineering & Architecture
  3. Application Architectures