awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

MVC frameworks

Clasament actualizat la 8 iul. 2026

For a web framework using mvc architecture, the strongest matches are cakephp/cakephp (CakePHP is a comprehensive, full-featured PHP framework that explicitly), bcit-ci/codeigniter (CodeIgniter is a mature, lightweight PHP framework that explicitly) and totaljs/framework (This is a full-stack Node). aspnet/mvc and ipkn/crow round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore the best MVC frameworks for your next project. We ranked top open-source options by activity and stars to help you find the best fit.

MVC frameworks

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • cakephp/cakephpAvatar cakephp

    cakephp/cakephp

    8,797Vezi pe GitHub↗

    CakePHP is a PHP web framework designed for the rapid development of full-featured web applications. It utilizes a model-view-controller architecture to separate business logic, data models, and user interfaces. The framework includes a built-in object-relational mapper that allows for the retrieval and storage of relational data without writing raw SQL queries. It employs a convention-over-configuration approach to reduce boilerplate code by assuming standard naming schemes for files and database tables. The project provides tools for implementing web forms with integrated validation and pr

    CakePHP is a comprehensive, full-featured PHP framework that explicitly implements the Model-View-Controller pattern and includes all the requested features like an ORM, routing, templating, and middleware support.

    PHPModel-View-Controller FrameworksMVC FrameworksObject-Relational Mapping
    Vezi pe GitHub↗8,797
  • bcit-ci/codeigniterAvatar bcit-ci

    bcit-ci/CodeIgniter

    18,171Vezi pe GitHub↗

    CodeIgniter is an open-source PHP web framework and application toolkit designed for server-side development. It implements a model-view-controller architecture to separate internal data representations from the user interface. The framework utilizes a front-controller architecture to direct all incoming web requests through a single entry point for URI parsing and request dispatching. It includes a dependency injection container to resolve class dependencies and manage the lifecycle of core system components. The toolkit provides capabilities for routing management, database interactions, a

    CodeIgniter is a mature, lightweight PHP framework that explicitly implements the Model-View-Controller pattern and includes all the requested features like a built-in ORM, routing engine, template support, and middleware capabilities.

    PHPModel-View-Controller PatternsMVC FrameworksRequest Routing
    Vezi pe GitHub↗18,171
  • totaljs/frameworkAvatar totaljs

    totaljs/framework

    4,365Vezi pe GitHub↗

    This is a full-stack web development framework for Node.js based on the model-view-controller architecture. It provides a comprehensive platform for building applications with an integrated dynamic view engine for HTML markup, a WebSocket communication server for bidirectional real-time messaging, and an embedded NoSQL database for persisting flexible data structures without external dependencies. The framework includes a background task processor that offloads computationally intensive operations to separate worker threads to maintain application responsiveness. It also features an internati

    This is a full-stack Node.js framework that explicitly implements the Model-View-Controller architecture and includes all the requested features, such as a built-in ORM, routing, template engine, middleware, and input validation.

    JavaScriptModel-View-Controller PatternsMVC Pattern ImplementationsRequest Routing
    Vezi pe GitHub↗4,365
  • aspnet/mvcAvatar aspnet

    aspnet/Mvc

    5,574Vezi pe GitHub↗

    ASP.NET Core MVC is a model-view-controller framework used for building dynamic websites and web APIs within the .NET ecosystem. It provides a server-side architecture that separates data logic, user interface rendering, and request handling to maintain boundaries between application layers. The framework includes a Razor templating engine for embedding code into HTML pages to generate dynamic web content. It also functions as a RESTful web API framework for creating scalable HTTP services that deliver structured data to clients through a standardized network interface. The system manages re

    This is a comprehensive, industry-standard MVC framework for the .NET ecosystem that natively includes all the requested features like routing, templating, and middleware support.

    C#Model-View-Controller FrameworksModel-View-Controller Patterns
    Vezi pe GitHub↗5,574
  • ipkn/crowAvatar ipkn

    ipkn/crow

    7,622Vezi pe GitHub↗

    Crow is a minimalist C++ micro web framework designed for building fast web servers and REST APIs. It provides a lightweight toolkit for web development in C++, offering core routing and request handling capabilities. The framework includes a built-in JSON parser for converting strings into structured data and an HTML template engine for generating dynamic web pages on the server. It also functions as a WebSocket server library to enable bidirectional, real-time communication between servers and web clients. Additional capabilities include a middleware-based request pipeline for executing sh

    Crow is a lightweight C++ micro-framework that provides essential routing, middleware, and templating capabilities, though it lacks a built-in ORM and formal MVC structure, requiring you to implement those patterns manually.

    C++HTTP RoutingRequest MiddlewareRequest Routing
    Vezi pe GitHub↗7,622
  • top-think/thinkAvatar top-think

    top-think/think

    7,888Vezi pe GitHub↗

    Think is a PHP web framework and object-relational mapper designed for building web applications. It functions as a structured foundation for application development, incorporating a dependency injection container to manage object lifecycles and reduce coupling between components. The project includes a remote application debugger that allows for the inspection of internal state and variables from an external environment. It implements a model-view-controller architecture to separate application logic and data from the user interface. This includes a request pipeline for routing and middlewa

    Think is a PHP framework that explicitly implements the Model-View-Controller pattern and includes the requested routing, ORM, and middleware capabilities for structured web development.

    PHPModel-View-Controller PatternsMVC FrameworksMVC Pattern Implementations
    Vezi pe GitHub↗7,888
  • daveh/php-mvcAvatar daveh

    daveh/php-mvc

    815Vezi pe GitHub↗

    This project is a lightweight PHP framework designed for building web applications using the model-view-controller architectural pattern. It provides a structured environment that separates business logic, data management, and user interface presentation into distinct layers to improve code maintainability. The framework utilizes a front-controller to intercept all incoming web traffic, routing requests to specific controller actions based on defined URL patterns. It incorporates middleware-style request interception, allowing for the execution of custom logic such as authentication, security

    This is a lightweight PHP framework that explicitly implements the Model-View-Controller pattern with built-in routing, template rendering, and middleware support, making it a direct fit for your requirements.

    PHPModel-View-Controller PatternsRequest RoutingRequest Middleware
    Vezi pe GitHub↗815
  • michaelliao/awesome-python3-webappAvatar michaelliao

    michaelliao/awesome-python3-webapp

    2,731Vezi pe GitHub↗

    This project is a full-stack web application framework and starter template designed for building complete web services in Python. It provides a structured foundation for developing applications that integrate server-side processing logic, persistent database storage, and frontend user interface delivery. The framework utilizes the model-view-controller architectural pattern to organize application logic into distinct layers for data management, request handling, and interface rendering. It incorporates an object-relational mapping library to simplify database interactions by translating tabl

    This project provides a structured Python framework that explicitly implements the Model-View-Controller pattern, including integrated ORM, routing, and template engine capabilities for building full-stack web applications.

    Model-View-Controller FrameworksModel-View-Controller PatternsObject-Relational Mapping
    Vezi pe GitHub↗2,731
  • phoenixframework/phoenixAvatar phoenixframework

    phoenixframework/phoenix

    22,881Vezi pe GitHub↗

    Phoenix is a server-side web framework built for the Elixir programming language and the Erlang virtual machine. It provides a structured environment for developing applications using the model-view-controller pattern, enabling developers to manage data, render user interfaces, and handle incoming requests within a scalable, process-based architecture. The framework distinguishes itself as a platform for real-time web communication, utilizing persistent bidirectional connections to broadcast live updates to clients. It incorporates a dedicated abstraction layer for relational database integra

    Phoenix is a robust, production-ready framework that explicitly implements the Model-View-Controller pattern and includes all the required features like a built-in ORM, routing, templating, and middleware support.

    ElixirModel-View-Controller Frameworks
    Vezi pe GitHub↗22,881
  • revel/revelAvatar revel

    revel/revel

    13,224Vezi pe GitHub↗

    Revel is a full-stack web framework and toolkit for building applications with the Go language. It implements a model-view-controller architecture to separate business logic from user interface rendering, providing a comprehensive system for routing, parameter binding, and session management. The project distinguishes itself with a high-productivity development environment featuring automatic code compilation and hot-reloading, which refreshes the application state and templates upon file changes without requiring manual restarts. It also employs reflection-based parameter binding to automati

    Revel is a full-stack Go framework that explicitly implements the Model-View-Controller pattern and includes all the requested features like routing, template rendering, and parameter binding to structure web applications.

    GoHTTP RoutingMVC FrameworksRequest Middleware
    Vezi pe GitHub↗13,224
  • balderdashy/sailsAvatar balderdashy

    balderdashy/sails

    22,807Vezi pe GitHub↗

    Sails is an enterprise Node.js web framework designed for building scalable applications using a model-view-controller architecture. It functions as a realtime web application framework and a database agnostic object-relational mapper, providing a structured environment for developing server-side applications. The framework enables bi-directional data exchange between clients and servers via persistent connections to support real-time features. It utilizes a consistent interface to interact with various relational and non-relational data stores, allowing the application to remain independent

    Sails is a comprehensive Node.js framework built explicitly around the Model-View-Controller pattern, featuring a robust ORM, built-in routing, template support, and a middleware-based request pipeline.

    JavaScriptModel-View-Controller Patterns
    Vezi pe GitHub↗22,807
  • yiisoft/yiiAvatar yiisoft

    yiisoft/yii

    4,825Vezi pe GitHub↗

    Yii is a full-stack PHP web framework and component-based system designed for building dynamic websites and RESTful services. It operates as an MVC application framework that separates business logic from the user interface and includes a built-in object-relational mapper for interacting with databases. The project provides a comprehensive command line toolset for project bootstrapping, automated code generation, and the execution of background tasks. It utilizes a component-based architecture and a service locator to manage dependency injection and object lifecycles. The framework covers a

    Yii is a full-stack PHP framework that explicitly implements the Model-View-Controller pattern and includes all the requested features, such as a built-in ORM, routing, templating, and input validation.

    PHPModel-View-Controller PatternsObject-Relational Mapping
    Vezi pe GitHub↗4,825
  • laravel/frameworkAvatar laravel

    laravel/framework

    34,774Vezi pe GitHub↗

    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

    Laravel is a comprehensive, full-stack MVC framework that includes all the requested features like ORM, routing, and middleware, though it is often considered a heavy, feature-rich platform rather than a lightweight one.

    PHPModel-View-Controller FrameworksTemplate EnginesRequest Routers
    Vezi pe GitHub↗34,774
  • dotnet/aspnetcoreAvatar dotnet

    dotnet/aspnetcore

    38,143Vezi pe GitHub↗

    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

    ASP.NET Core is a comprehensive, industry-standard framework that natively implements the Model-View-Controller pattern alongside a robust suite of built-in tools for routing, templating, ORM integration, and middleware management.

    C#Model-View-Controller FrameworksTemplate Engines
    Vezi pe GitHub↗38,143
  • bottlepy/bottleAvatar bottlepy

    bottlepy/bottle

    8,772Vezi pe GitHub↗

    Bottle is a lightweight Python web micro-framework and template engine. It functions as a WSGI web framework that routes HTTP requests to Python functions to generate dynamic content. The framework is distributed as a single Python file with no external dependencies. This minimalist distribution model allows for rapid application prototyping and the creation of web services with a small footprint. The project provides capabilities for dynamic request routing, REST API development, and dynamic HTML rendering. It includes a built-in HTTP development server for web application hosting and a plu

    Bottle is a minimalist micro-framework that provides essential routing, templating, and middleware support, though it lacks a built-in ORM and strict MVC enforcement, requiring you to integrate those components yourself.

    PythonRequest MiddlewareRequest RoutingPluggable View Engines
    Vezi pe GitHub↗8,772
  • loco-rs/locoAvatar loco-rs

    loco-rs/loco

    8,645Vezi pe GitHub↗

    Loco is a full-stack web framework for Rust designed to accelerate application development using a convention-over-configuration approach. It functions as an MVC web framework that provides a structured environment for building web applications and REST APIs. The project distinguishes itself through an integrated API development toolkit and a command-line scaffolding engine. These tools automate the creation of controllers, models, and migrations, allowing for the rapid generation of functional CRUD resources and application boilerplate. The framework covers a broad range of backend capabili

    Loco is a full-stack Rust framework that explicitly implements the Model-View-Controller pattern with built-in support for ORM, routing, templating, and middleware, making it a comprehensive choice for structured web development.

    RustModel-View-Controller Frameworks
    Vezi pe GitHub↗8,645
  • an-tao/drogonAvatar an-tao

    an-tao/drogon

    13,993Vezi pe GitHub↗

    Drogon is a high-performance C++ HTTP web framework and asynchronous web server designed for building web applications and REST APIs. It utilizes an event-driven, non-blocking architecture to handle concurrent HTTP and WebSocket connections, and it implements a model-view-controller structure to separate business logic from presentation. The framework includes an integrated C++ object-relational mapping system and database client for performing asynchronous operations with relational databases and Redis key-value stores. It supports real-time, full-duplex communication via WebSockets and prov

    Drogon is a high-performance C++ web framework that explicitly implements the Model-View-Controller pattern, providing the required ORM, routing, templating, and middleware capabilities for structured web development.

    C++HTTP RoutingMVC FrameworksObject-Relational Mapping
    Vezi pe GitHub↗13,993
  • yiisoft/yii2Avatar yiisoft

    yiisoft/yii2

    14,298Vezi pe GitHub↗

    Yii2 is a professional PHP web framework designed for developing high-performance, scalable enterprise web applications. It utilizes a Model-View-Controller architecture to separate data logic, user interfaces, and request handling, ensuring maintainability for large-scale projects. The framework includes a built-in PHP code generator that automates the creation of boilerplate controllers and models by scanning database schemas. It provides an Active Record object-relational mapping system where classes represent tables and instances represent rows to manage data persistence. Additional capa

    Yii2 is a comprehensive PHP framework that explicitly implements the Model-View-Controller pattern and includes all the requested features like an ORM, routing, and template support, though it is designed for enterprise-scale applications rather than being strictly "lightweight."

    PHPModel-View-Controller PatternsMVC Frameworks
    Vezi pe GitHub↗14,298
  • spine/spineAvatar spine

    spine/spine

    3,687Vezi pe GitHub↗

    Spine is a JavaScript MVC framework and client-side library designed to organize web applications into maintainable components and modules. It functions as a modular frontend architecture that separates data management from user interface logic using the model-view-controller pattern. The framework operates as an event-driven state manager, utilizing a publish-subscribe messaging pattern to synchronize application state and update views. It includes a template-based view engine that generates HTML by injecting dynamic data from a model into predefined markup. The system provides tools for fr

    Spine is a client-side JavaScript framework that explicitly implements the Model-View-Controller pattern to organize frontend components, though it is focused on browser-based architecture rather than full-stack server-side MVC.

    JavaScriptModel-View-Controller PatternsMVC Frameworks
    Vezi pe GitHub↗3,687
  • codeigniter4/codeigniter4Avatar codeigniter4

    codeigniter4/CodeIgniter4

    5,924Vezi pe GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    CodeIgniter 4 is a lightweight PHP framework that explicitly implements the Model-View-Controller pattern and provides all the requested features, including a built-in routing engine, template engine, ORM-like query builder, and middleware support.

    PHPData ValidationHTTP RoutingModel-View-Controller Frameworks
    Vezi pe GitHub↗5,924
  • jashkenas/backboneAvatar jashkenas

    jashkenas/backbone

    28,108Vezi pe GitHub↗

    Backbone is a JavaScript MVC framework and client-side data orchestrator used to structure web applications. It functions as an event-driven UI library and RESTful state manager that synchronizes data models with remote JSON interfaces to maintain consistent application state. The framework coordinates communication between application components through a decoupled event system. It binds data updates directly to the document object model, ensuring that the user interface remains synchronized with the underlying state. It provides tools for frontend data organization, allowing developers to

    Backbone provides a structured MVC approach for client-side applications, offering models, collections, and views that facilitate data synchronization and event-driven architecture.

    JavaScriptModel-View-Controller FrameworksMVC Frameworks
    Vezi pe GitHub↗28,108
  • aplus-framework/frameworkAvatar aplus-framework

    aplus-framework/framework

    262Vezi pe GitHub↗

    This project is a full-stack web framework built on PHP that provides a structured environment for developing complete web applications. It utilizes a model-view-controller architecture to separate application data, user interface, and control logic, facilitating the management of complex application requirements. The framework distinguishes itself through a suite of integrated tools designed to unify server-side logic and client-side interfaces. It supports isomorphic code execution to maintain consistent behavior across the stack and employs server-side data hydration to populate the client

    This is a full-stack PHP framework that explicitly implements the Model-View-Controller pattern and includes the required routing, validation, and middleware components for structured web development.

    PHPModel-View-Controller Frameworks
    Vezi pe GitHub↗262
  • meanjs/meanAvatar meanjs

    meanjs/mean

    4,841Vezi pe GitHub↗

    This project is a full-stack JavaScript application generator and framework that integrates MongoDB, Express, AngularJS, and Node.js. It provides a Node.js backend framework for managing request routing and middleware, paired with an AngularJS frontend boilerplate and a NoSQL database for rapid web application development. The framework distinguishes itself through extensive automation and scaffolding. It includes a generator for creating CRUD modules, controllers, models, and the necessary directory structures for both frontend and backend components. It also implements secure identity manag

    This project provides a full-stack boilerplate that explicitly structures code using the Model-View-Controller pattern, including built-in routing, middleware, and database integration for rapid development.

    JavaScriptModel-View-Controller FrameworksRequest Middleware
    Vezi pe GitHub↗4,841
  • kataras/irisAvatar kataras

    kataras/iris

    25,582Vezi pe GitHub↗

    Iris is a high-performance web framework and API toolkit for the Go programming language. It provides the infrastructure necessary to build HTTP/2 web applications, REST APIs, and MVC-based websites. The project distinguishes itself through a flexible architectural model that supports multiple isolated application instances within a single process and allows for binary-embedded asset loading to eliminate external filesystem dependencies. It features dynamic router hot-reloading and a pluggable view engine for rendering dynamic HTML content. The framework covers a broad range of capabilities,

    Iris is a high-performance Go web framework that explicitly supports the Model-View-Controller architectural pattern alongside a robust suite of routing, templating, and middleware features.

    GoMVC FrameworksRequest MiddlewarePluggable View Engines
    Vezi pe GitHub↗25,582
  • rails/railsAvatar rails

    rails/rails

    58,690Vezi pe GitHub↗

    This project is a full-stack web framework designed for building database-backed applications through a standardized architectural pattern. It provides a comprehensive suite of integrated libraries that manage the entire request-response lifecycle, from routing incoming web traffic to rendering dynamic server-side templates. By utilizing an object-relational mapping layer, the framework allows developers to define domain models that map database tables directly to application objects, simplifying data persistence, schema migrations, and complex relationship management. The framework is distin

    Ruby on Rails is a comprehensive, full-stack MVC framework that includes all the requested features like ORM, routing, and templating, though it is generally considered a heavy, batteries-included framework rather than a lightweight one.

    RubyModel-View-Controller FrameworksHTTP Request Handlers
    Vezi pe GitHub↗58,690
  • angular/angular.jsAvatar angular

    angular/angular.js

    58,615Vezi pe 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 utilizing a centralized dependency injection container, the framework manages the lifecycle of services and components to ensure modularity and maintainable architecture. The framework is defined by its two-way data binding mechanism, which automatically synchronizes data models wit

    AngularJS is a client-side MVC framework that provides a structured approach to building dynamic web applications, including built-in support for routing, template rendering, and input validation.

    JavaScriptModel-View-Controller Frameworks
    Vezi pe GitHub↗58,615
  • emberjs/ember.jsAvatar emberjs

    emberjs/ember.js

    22,566Vezi pe GitHub↗

    Ember.js is a structured JavaScript web framework designed for building scalable web applications. It utilizes a Model-View-Controller architectural pattern and incorporates a component-based UI library, a dependency injection framework, and a client-side routing engine. The framework distinguishes itself through a centralized registry for passing shared services across components and routes, alongside a routing system that maps URLs directly to templates and data models to manage navigation. Its broader capabilities include reactive state synchronization and computation memoization for UI p

    Ember.js is a comprehensive, opinionated framework that explicitly implements the Model-View-Controller pattern and provides a robust suite of built-in tools for routing, data management, and templating to structure complex web applications.

    TypeScriptModel-View-Controller Frameworks
    Vezi pe GitHub↗22,566
  • symfony/symfonyAvatar symfony

    symfony/symfony

    31,073Vezi pe GitHub↗

    Symfony is a full-stack web framework designed for building scalable and maintainable server-side applications. It provides a comprehensive collection of decoupled components that form a foundational architecture, centered on a robust dependency injection container and a configuration-driven routing engine. By organizing code into modular services, the framework ensures that application components remain testable and loosely coupled throughout the development lifecycle. The framework distinguishes itself through an event-driven kernel architecture that allows developers to intercept and modif

    Symfony is a robust, full-stack PHP framework that implements the Model-View-Controller pattern through its modular architecture, providing all the required features like ORM integration, routing, templating, and middleware support.

    PHPRequest Middleware
    Vezi pe GitHub↗31,073
  • quarkusio/quarkusAvatar quarkusio

    quarkusio/quarkus

    15,479Vezi pe GitHub↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Quarkus is a comprehensive Java framework that supports the MVC pattern through its integration with Jakarta REST and various template engines, providing the routing, ORM, and middleware capabilities required for structured web development.

    JavaCloud-Native Backend FrameworksCloud-Native FrameworksDependency Injection Containers
    Vezi pe GitHub↗15,479
  • pallets/flaskAvatar pallets

    pallets/flask

    71,703Vezi pe 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 application object, it allows developers to manage routing rules, template settings, and resource loading within a unified project environment. The framework distinguishes itself through a modular component architecture that enables the organization of routes, templates, and static files

    Flask is a lightweight, modular web framework that provides the essential routing and templating tools to implement an MVC architecture, though it leaves the choice of ORM and specific model-layer implementation to the developer.

    PythonApplication RegistriesMicro-frameworksRequest Data Accessors
    Vezi pe GitHub↗71,703
  • django/djangoAvatar django

    django/django

    87,878Vezi pe GitHub↗

    Django is a full-stack web framework designed for rapid backend development. It provides an integrated environment for building data-driven applications by combining an object-relational mapping layer for database management with a modular request-response pipeline for handling HTTP traffic. The framework emphasizes security and maintainability, offering a suite of tools to protect against common web vulnerabilities while decoupling site structure from implementation through a centralized URL routing system. A defining characteristic of the framework is its ability to generate production-read

    Django is a comprehensive, full-stack framework that implements the Model-View-Controller pattern—referred to as Model-Template-View—and includes all the requested features like an ORM, routing, and template engine, though it is a heavy, batteries-included solution rather than a lightweight one.

    PythonBackend Security MiddlewareFull-Stack Web FrameworksObject-Relational Mappers
    Vezi pe GitHub↗87,878
  • laravel/laravelAvatar laravel

    laravel/laravel

    84,489Vezi pe GitHub↗

    Laravel is a comprehensive full-stack web framework designed for building scalable server-side applications. It provides an integrated development environment that centers on an object-relational mapper for database abstraction, a robust routing system, and a sophisticated service container for dependency injection. The framework is built to handle complex application requirements through a modular architecture that emphasizes convention over configuration. What distinguishes Laravel is its deep integration of background processing and event-driven communication. It features a task queue orch

    Laravel is a full-stack MVC framework that provides all the requested features like an ORM, routing, and template engine, though it is generally considered a feature-rich, comprehensive framework rather than a lightweight one.

    BladeFull-Stack Web DevelopmentFull-Stack Web FrameworksActive-Record ORMs
    Vezi pe GitHub↗84,489
  • spring-projects/spring-frameworkAvatar spring-projects

    spring-projects/spring-framework

    60,056Vezi pe GitHub↗

    Spring Framework is an enterprise Java framework providing a comprehensive infrastructure for building server-side applications. It functions as a dependency injection container and a Java application framework designed to support scalable backend development through modular architecture. The project provides tools for aspect-oriented programming to intercept method calls using dynamic proxies, allowing the application of cross-cutting concerns such as security and transactions. It also includes a centralized system for managing object lifecycles and coordinating component wiring by injecting

    Spring Framework provides the robust MVC architecture, routing, and middleware capabilities required for structured web development, though its extensive enterprise-grade infrastructure makes it significantly heavier than a lightweight framework.

    JavaInversion-of-Control ContainersJava FrameworksAnnotation-Driven Configuration
    Vezi pe GitHub↗60,056
  • phalcon/cphalconAvatar phalcon

    phalcon/cphalcon

    10,829Vezi pe GitHub↗

    Phalcon is a full-stack PHP web framework implemented as a compiled C extension that loads directly into the PHP interpreter. Rather than executing PHP scripts at runtime, the framework runs as a native C module, bundling routing, ORM, templating, and caching into immutable structures compiled at build time. This architecture hooks directly into PHP's internal Zend Engine API to bypass userland function call overhead, processes HTTP requests through a C-level event pipeline, and passes data between layers using pointer references instead of duplicating memory buffers. The framework manages ob

    Phalcon is a full-stack PHP framework that natively implements the Model-View-Controller pattern with built-in routing, ORM, and templating, though its unique architecture as a compiled C extension makes it significantly more complex to install and maintain than standard PHP frameworks.

    PHPFull-Stack FrameworksPHP C-Extension FrameworksC-Extension Frameworks
    Vezi pe GitHub↗10,829
  • aplus-framework/mvcAvatar aplus-framework

    aplus-framework/mvc

    262Vezi pe GitHub↗

    This project is a PHP framework designed for building web applications through the model-view-controller architectural pattern. It provides a structured environment for organizing server-side code into distinct layers, separating business logic and data management from user interface presentation. The framework functions as a server-side component library that manages the lifecycle of web requests. It includes tools for mapping incoming traffic to specific controller methods, processing requests through a middleware pipeline, and rendering dynamic content using template-based views. The syste

    This is a PHP framework explicitly designed around the Model-View-Controller pattern, providing the necessary routing, templating, and architectural structure to build web applications.

    PHPModel-View-Controller FrameworksRequest Routing
    Vezi pe GitHub↗262
  • fastapi-mvc/fastapi-mvcAvatar fastapi-mvc

    fastapi-mvc/fastapi-mvc

    789Vezi pe GitHub↗

    This project provides a structured boilerplate and generator for FastAPI applications that enforces the Model-View-Controller pattern, offering a ready-to-use foundation for building MVC-based web services in Python.

    PythonDeveloper Productivity Tools
    Vezi pe GitHub↗789
Compară top 10 dintr-o privire
RepositorySteleLimbajLicențăUltimul push
cakephp/cakephp8.8KPHPMIT26 iun. 2026
bcit-ci/codeigniter18.2KPHPMIT15 iul. 2024
totaljs/framework4.4KJavaScriptNOASSERTION22 mar. 2024
aspnet/mvc5.6KC#Apache-2.028 nov. 2018
ipkn/crow7.6KC++BSD-3-Clause6 iun. 2024
top-think/think7.9KPHPNOASSERTION16 iul. 2025
daveh/php-mvc815PHPmit14 feb. 2026
michaelliao/awesome-python3-webapp2.7K—gpl-3.013 sept. 2024
phoenixframework/phoenix22.9KElixirmit18 feb. 2026
revel/revel13.2KGoMIT28 oct. 2023

Related searches

  • Multi-view rendering
  • a high performance web framework for Go
  • ghid pentru tipare moderne de arhitectură software
  • Dynamic view engine
  • un sistem de design pentru construirea componentelor UI
  • a modern web framework for PHP development
  • proiect pentru înțelegerea framework-urilor web
  • an open source ORM for relational databases