awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

59 dépôts

Awesome GitHub RepositoriesWeb Application Frameworks

Comprehensive platforms for building scalable web applications with integrated routing, security, and architecture.

Distinguishing note: Focuses on full-stack web application platforms rather than specific UI or runtime components.

Explore 59 awesome GitHub repositories matching web development · Web Application Frameworks. Refine with filters or upvote what's useful.

Awesome Web Application Frameworks GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • vuejs/vueAvatar de vuejs

    vuejs/vue

    209,900Voir sur GitHub↗

    Vue est un framework JavaScript progressif basé sur des composants, conçu pour construire des interfaces utilisateur réactives et des applications monopage. Il se concentre sur un système de modèles déclaratif qui transforme le HTML en fonctions de rendu efficaces, permettant aux développeurs d'organiser des interfaces complexes en unités isolées et réutilisables qui se synchronisent automatiquement avec l'état de l'application. Le framework se distingue par un système de réactivité de suivi des dépendances qui surveille l'accès aux données pendant le rendu pour déclencher des mises à jour précises. Il fournit une architecture flexible qui prend en charge à la fois l'adoption incrémentale en tant que bibliothèque légère et le développement d'applications à grande échelle. Les développeurs peuvent tirer parti d'un modèle d'extensibilité robuste basé sur des plugins pour injecter une logique globale, tandis que la réconciliation du DOM virtuel du framework garantit des mises à jour d'interface efficaces en calculant des mutations minimales. Au-delà de ses capacités de rendu de base, le projet inclut une suite complète d'outils pour gérer l'état de l'application, le routage basé sur les URL et le rendu côté serveur. Il offre un support étendu pour la composition de composants, la distribution de contenu et la gestion d'animation, aux côtés de mesures de sécurité intégrées comme l'échappement automatique du contenu pour prévenir les vulnérabilités courantes. Le framework est distribué avec des déclarations de type officielles pour prendre en charge l'analyse statique et peut être installé via des gestionnaires de paquets standard ou intégré directement dans les environnements de navigateur via des balises de script.

    Provides a comprehensive component-based framework for building reactive web interfaces and single-page applications.

    TypeScriptframeworkfrontendjavascript
    Voir sur GitHub↗209,900
  • gradio-app/gradioAvatar de gradio-app

    gradio-app/gradio

    42,931Voir sur GitHub↗

    Gradio is a Python library that enables the creation of interactive web applications by converting functions into browser-based interfaces. It functions as a declarative framework where developers define input and output components to automatically generate web forms, visualizations, and data-driven dashboards. By abstracting away manual web markup, the library allows for the rapid construction of interfaces for machine learning models, research demonstrations, and analytical workflows within a single environment. The platform distinguishes itself by automatically exposing internal applicatio

    Build web applications by defining interface layouts and backend logic in a single environment to deploy interactive tools for data analysis and model demonstration to end users.

    Pythondata-analysisdata-sciencedata-visualization
    Voir sur GitHub↗42,931
  • dotnet/aspnetcoreAvatar de dotnet

    dotnet/aspnetcore

    38,143Voir sur 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

    A comprehensive platform for building scalable web applications and services using a structured, component-based architecture and robust security features.

    C#aspnetcoredotnethacktoberfest
    Voir sur GitHub↗38,143
  • dokploy/dokployAvatar de Dokploy

    Dokploy/dokploy

    34,901Voir sur GitHub↗

    Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup

    Supports the deployment of modern web application frameworks.

    TypeScriptbackendbackupsdatabases
    Voir sur GitHub↗34,901
  • zulip/zulipAvatar de zulip

    zulip/zulip

    24,696Voir sur GitHub↗

    Zulip is an open-source, self-hosted chat platform designed for real-time team communication. It organizes conversations into threaded streams, allowing users to maintain focus and manage complex discussions within a private, secure infrastructure. The project provides full control over data, authentication, and server management, making it a comprehensive solution for organizations requiring a dedicated messaging environment. The platform distinguishes itself through a hybrid backend architecture that combines a robust web framework for standard requests with an asynchronous event-streaming

    Built on a robust server-side framework for managing complex application state.

    Pythonapachechatcollaboration
    Voir sur GitHub↗24,696
  • emberjs/ember.jsAvatar de emberjs

    emberjs/ember.js

    22,566Voir sur 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

    Provides a comprehensive platform for building scalable web applications with integrated routing and architecture.

    TypeScript
    Voir sur GitHub↗22,566
  • voltagent/awesome-claude-code-subagentsAvatar de VoltAgent

    VoltAgent/awesome-claude-code-subagents

    21,906Voir sur GitHub↗

    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

    Architects scalable web applications using modern framework patterns and robust backend management.

    Shellai-agent-frameworkai-agent-toolsai-agents
    Voir sur GitHub↗21,906
  • wekan/wekanAvatar de wekan

    wekan/wekan

    20,971Voir sur GitHub↗

    Wekan est un outil de gestion de projet Kanban open source et auto-hébergé utilisé pour organiser les flux de travail via des tableaux, des listes et des cartes. C'est une application web en temps réel qui permet aux équipes de gérer les tâches sur une infrastructure privée. La plateforme se distingue par des outils de migration de données étendus, spécifiquement pour l'importation de tableaux et de cartes depuis Trello. Elle prend en charge l'intégration d'identité de niveau entreprise via LDAP, OpenID Connect et OAuth2, et offre des options de stockage flexibles, notamment PostgreSQL comme backend relationnel principal et un stockage cloud enfichable pour les pièces jointes. Le système couvre un large éventail de capacités de gestion des tâches, y compris des visualisations de diagrammes de Gantt, le suivi du temps et l'agrégation des tâches entre les tableaux. Il inclut des outils administratifs pour le contrôle d'accès basé sur les rôles, la planification de sauvegardes automatisées et l'extensibilité programmatique via une API REST et des webhooks pilotés par les événements. L'application est disponible pour un déploiement via Docker et prend en charge les configurations multi-locataires.

    Built as a real-time web platform using the Meteor framework for seamless data synchronization across users.

    JavaScript
    Voir sur GitHub↗20,971
  • hyperapp/hyperappAvatar de hyperapp

    hyperapp/hyperapp

    19,211Voir sur GitHub↗

    Hyperapp is a lightweight JavaScript framework for building web applications. It functions as a declarative state management system that synchronizes the user interface with a centralized application state. The framework utilizes a virtual DOM to render user interfaces and reconcile changes to the browser display. It employs a subscription model to synchronize external web APIs and asynchronous events with the global state. The system manages data through a single-state-tree architecture, where updates are handled via discrete actions and pure functions. This approach ensures that the view u

    A small-footprint framework for creating web applications that synchronize browser APIs and UI states.

    JavaScript
    Voir sur GitHub↗19,211
  • jorgebucaran/hyperappAvatar de jorgebucaran

    jorgebucaran/hyperapp

    19,211Voir sur GitHub↗

    Hyperapp is a functional JavaScript framework for building hypertext applications. It centers on a state management library and a virtual DOM system that creates in-memory interface representations to apply efficient updates to the browser screen via diffing. The framework avoids templates and JSX, instead utilizing function composition and dedicated tag wrappers to generate HTML structures and SVG elements. It implements a unidirectional data flow where a central state object is managed through transformation functions. The system covers declarative UI rendering and functional web interfaci

    A framework for building web interfaces using function composition and standard HTML elements.

    JavaScript
    Voir sur GitHub↗19,211
  • adonisjs/coreAvatar de adonisjs

    adonisjs/core

    18,990Voir sur GitHub↗

    This is a TypeScript web framework and Node.js backend framework used to build web applications and API servers. It serves as a server-side application toolkit providing a structured environment for managing HTTP routing, request parsing, and application configuration. The framework features a dependency injection container to deliver required objects between application components, decoupling internal logic. It includes built-in tools for server-side data security, such as cryptographic drivers for hashing sensitive data and encrypting application data at rest. The project covers broad capa

    Serves as a comprehensive platform for building scalable web applications with integrated routing and security.

    TypeScript
    Voir sur GitHub↗18,990
  • channelcat/sanicAvatar de channelcat

    channelcat/sanic

    18,628Voir sur GitHub↗

    Sanic is a Python ASGI web framework and asynchronous HTTP server. It is designed to build high-performance web applications and servers that handle concurrent requests using non-blocking logic. The framework implements the Asynchronous Server Gateway Interface standard, allowing applications to be deployed across various ASGI-compatible servers. It utilizes an asyncio-based event loop and integrates a Cython-based runtime wrapper around libuv to manage I/O operations. The system manages traffic through route-based request dispatching and a middleware-based request pipeline. These components

    Offers a comprehensive framework for building scalable, asynchronous web applications with integrated routing and middleware.

    Python
    Voir sur GitHub↗18,628
  • alibaba/iceAvatar de alibaba

    alibaba/ice

    18,632Voir sur GitHub↗

    Ice is an enterprise-grade web application framework designed to support the development of scalable, distributed front-end systems. It functions as a comprehensive JavaScript build toolchain and orchestration platform, providing the necessary infrastructure to manage complex business logic, standardized project structures, and automated asset pipelines. The framework distinguishes itself through a modular plugin architecture and native support for micro-frontend orchestration. By allowing developers to compose applications from independently deployable modules, it enables large teams to coll

    Provides a comprehensive platform for building scalable, enterprise-grade web applications with integrated state management and standardized tooling.

    TypeScriptframeworkicejsmicrofrontends
    Voir sur GitHub↗18,632
  • sanic-org/sanicAvatar de sanic-org

    sanic-org/sanic

    18,624Voir sur GitHub↗

    Sanic is an asynchronous Python web framework designed for building high-performance APIs and services. It operates as a production-ready ASGI web server, utilizing a non-blocking event loop to handle concurrent requests and maximize throughput. The framework is built to support scalable architectures, offering built-in worker process management to distribute traffic across available CPU cores. What distinguishes Sanic is its focus on modularity and developer-centric tooling. It features a blueprint-based system for organizing complex applications into pluggable components, alongside a robust

    Provides a comprehensive platform for building scalable web applications with integrated routing, security, and architecture.

    Pythonapi-serverasgiasyncio
    Voir sur GitHub↗18,624
  • bcit-ci/codeigniterAvatar de bcit-ci

    bcit-ci/CodeIgniter

    18,171Voir sur 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

    Provides a comprehensive platform for building scalable web applications with integrated routing, security, and architecture.

    PHPphpphp-frameworkphp7
    Voir sur GitHub↗18,171
  • alsotang/node-lessonsAvatar de alsotang

    alsotang/node-lessons

    16,450Voir sur GitHub↗

    node-lessons is a comprehensive Node.js programming course and instructional guide. It provides a collection of guided lessons and code examples designed to teach the fundamentals of the Node.js runtime and server-side JavaScript development. The project serves as a practical guide for building web servers and backend applications, specifically covering the implementation of HTTP servers, request routing, and middleware chains. It includes specialized instructional material on managing asynchronous JavaScript workflows through promises and flow control, as well as guides for integrating NoSQL

    Guides the creation of web applications with integrated routing and server-side logic.

    JavaScriptjavascriptnodejs
    Voir sur GitHub↗16,450
  • formatjs/formatjsAvatar de formatjs

    formatjs/formatjs

    14,723Voir sur GitHub↗

    FormatJS is an internationalization framework and library designed for building web applications that support multiple languages and regional formats. It provides a comprehensive suite of tools for managing the translation workflow, including the extraction of translatable strings from source code and the compilation of human-readable templates into optimized JavaScript functions. The project distinguishes itself by implementing the ICU MessageFormat standard, which enables the handling of complex linguistic requirements such as pluralization and gender-based text variations. By utilizing a b

    Provides a comprehensive framework for building web applications that support multiple languages and regional formats.

    TypeScriptformatjsglobalizationi18n
    Voir sur GitHub↗14,723
  • keystonejs/keystone-classicAvatar de keystonejs

    keystonejs/keystone-classic

    14,514Voir sur GitHub↗

    Keystone Classic is a Node.js headless content management system and web application framework. It provides a database schema framework for defining structured data models and validation rules to organize information. The system automatically generates a responsive administrative dashboard based on predefined data models and database fields, allowing for content management and record editing without custom administration code. The framework covers identity and security through session state management and password encryption. It includes capabilities for request routing, form submission proc

    Implements a full-stack framework with integrated request routing, session management, and form processing.

    JavaScriptcmsjavascriptkeystonejs
    Voir sur GitHub↗14,514
  • an-tao/drogonAvatar de an-tao

    an-tao/drogon

    13,993Voir sur 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

    Serves as a high-performance C++ framework for building scalable web applications with integrated routing and security.

    C++
    Voir sur GitHub↗13,993
  • drogonframework/drogonAvatar de drogonframework

    drogonframework/drogon

    13,568Voir sur GitHub↗

    Drogon is a high-performance, cross-platform C++ framework designed for building asynchronous web services and server-side applications. It functions as a multi-threaded, event-driven server engine that manages concurrent network traffic and WebSocket connections with minimal latency. By leveraging non-blocking input/output and native code compilation, the framework provides a foundation for scalable applications that operate efficiently across diverse hardware architectures. The framework distinguishes itself through its compile-time template rendering, which transforms dynamic HTML views in

    Provides a high-performance, asynchronous framework for building scalable server-side web applications.

    C++asynchronous-programmingdrogonhttp
    Voir sur GitHub↗13,568
Préc.123Suivant
  1. Home
  2. Web Development
  3. Web Application Frameworks

Explorer les sous-tags

  • AI Application Wrappers1 sous-tagWeb applications that wrap AI model logic to provide interactive controls and user interfaces. **Distinct from Web Application Frameworks:** Specifically about wrapping AI logic for interaction, not general full-stack application architecture.
  • Backend Service ArchitecturesArchitectural patterns for structuring the internal layers of a web application server. **Distinct from Web Application Frameworks:** Focuses on the internal server-side layering rather than the overall framework platform.
  • C FrameworksHigh-performance web application frameworks built using the C programming language. **Distinct from Web Application Frameworks:** Distinct from Web Application Frameworks: specifically targets C-based frameworks, whereas the parent is language-agnostic.
  • Meteor Framework Implementations1 sous-tagApplications built specifically using the Meteor full-stack JavaScript framework for real-time synchronization. **Distinct from Web Application Frameworks:** Focuses on the specific use of the Meteor framework, whereas Web Application Frameworks covers the general category of frameworks.
  • Routing UtilitiesLightweight components for managing request dispatching and URL mapping in web applications. **Distinct from Web Application Frameworks:** Distinct from Web Application Frameworks: focuses on a specific routing utility rather than a full-stack application platform.
  • Ruby Frameworks3 sous-tagsWeb application frameworks built specifically for the Ruby programming language. **Distinct from Ruby on Rails Frameworks:** Focuses on the Ruby language ecosystem specifically, distinct from general-purpose web application frameworks.