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
·

162 dépôts

Awesome GitHub RepositoriesWeb Development

Guides and resources for modern front-end and web development.

Explore 162 awesome GitHub repositories matching part of an awesome list · Web Development. Refine with filters or upvote what's useful.

Awesome Web Development 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.
  • sindresorhus/awesomeAvatar de sindresorhus

    sindresorhus/awesome

    476,211Voir sur GitHub↗

    Ce projet est un répertoire maintenu par la communauté qui sert d'index complet d'outils logiciels, de frameworks et de ressources éducatives. Il fonctionne comme une base de connaissances open source, organisant divers domaines d'ingénierie et ressources techniques dans une taxonomie structurée pour aider les développeurs à découvrir du contenu de haute qualité. Le répertoire se distingue par un modèle de revue par les pairs décentralisé, où des contributeurs indépendants organisent, vérifient et mettent à jour les entrées pour garantir leur exactitude et leur pertinence. Toutes les informations sont stockées dans un format markdown en fichiers plats, contrôlé par version, ce qui garantit l'indépendance de la plateforme, la transparence et l'auditabilité de l'ensemble de la collection. Le projet couvre une vaste surface de capacités, allant de la découverte de ressources techniques à l'avancement professionnel et à la gestion des connaissances en développement logiciel. Il donne accès à des parcours d'apprentissage structurés, des outils d'infrastructure et de sécurité, des utilitaires de gestion de données et des ressources spécialisées pour des domaines allant de la santé aux humanités numériques. Le dépôt est maintenu en tant que collection publique contrôlée par version, permettant un accès programmatique et des mises à jour pilotées par la communauté pour ses données structurées.

    Technical perspectives on web ecosystem evolution and browser performance.

    awesomeawesome-listlists
    Voir sur GitHub↗476,211
  • kamranahmedse/developer-roadmapAvatar de kamranahmedse

    kamranahmedse/developer-roadmap

    357,434Voir sur GitHub↗

    Developer Roadmap est une plateforme pilotée par la communauté qui fournit des parcours d'apprentissage structurés basés sur des graphes pour le génie logiciel. Elle sert de dépôt de connaissances complet où les domaines techniques sont organisés en séquences visuelles pour guider l'acquisition de compétences professionnelles et la croissance de carrière. Le projet se distingue par un écosystème collaboratif qui permet aux utilisateurs de contribuer à des roadmaps, d'organiser les meilleures pratiques de l'industrie et de maintenir des profils professionnels. Il intègre des cadres d'évaluation diagnostique pour évaluer la compétence technique, aidant les développeurs à identifier les lacunes en matière de connaissances et à se préparer aux entretiens professionnels grâce à des séquences d'apprentissage ciblées. Au-delà de ses capacités de cartographie de base, la plateforme propose des idées de projets pratiques et du tutorat interactif pour renforcer les concepts d'ingénierie. Elle offre un espace centralisé pour que la communauté puisse partager des ressources, suivre le développement progressif des compétences et naviguer dans des paysages techniques complexes.

    Interactive guides for various software development roles.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    Voir sur GitHub↗357,434
  • getify/you-dont-know-jsAvatar de getify

    getify/You-Dont-Know-JS

    184,530Voir sur GitHub↗

    Ce projet est une série éducative complète conçue pour offrir une compréhension technique approfondie du langage de programmation JavaScript. Il fonctionne comme un programme d'études en plusieurs volumes qui guide les développeurs à travers les mécanismes fondamentaux, les modèles d'exécution et les spécifications sous-jacentes qui définissent le fonctionnement du langage à un niveau fondamental. Le programme se distingue en se concentrant sur l'architecture interne du langage plutôt que sur la syntaxe superficielle. Il propose une analyse rigoureuse de sujets complexes tels que la portée lexicale (lexical scope), l'encapsulation d'état basée sur les fermetures (closures), l'héritage basé sur les prototypes et les mécanismes de la boucle d'événements (event loop). En explorant la manière dont le moteur gère les contextes d'exécution et les environnements de variables, la série permet aux développeurs de naviguer dans les nuances des systèmes de typage dynamique et de la coercition implicite avec une plus grande prévisibilité. Le matériel couvre tout le spectre des fondamentaux du langage, y compris les modèles orientés objet, les flux d'exécution asynchrones et les règles grammaticales qui régissent la transformation des données. Ces ressources sont structurées pour aider les praticiens à passer d'une utilisation basique à une maîtrise des rouages internes du langage, favorisant ainsi le développement de logiciels plus maintenables et efficaces. Le contenu est disponible sous forme de manuels techniques et de guides conceptuels destinés à une étude systématique.

    Deep dive into core JavaScript language mechanics.

    asyncbookbook-series
    Voir sur GitHub↗184,530
  • thedaviddias/front-end-checklistAvatar de thedaviddias

    thedaviddias/Front-End-Checklist

    72,941Voir sur GitHub↗

    This project provides a comprehensive web development checklist designed to verify the production readiness of websites before they are launched. It serves as a technical audit framework that guides developers through a systematic, manual validation process to ensure that all quality, performance, and accessibility standards are met. The checklist distinguishes itself through a hierarchical taxonomy that organizes complex technical requirements into logical domains, such as security, performance, and semantic structure. By utilizing a progressive enhancement methodology, it encourages develop

    Comprehensive checklist for modern front-end development.

    MDXchecklistcssfront-end-developer-tool
    Voir sur GitHub↗72,941
  • alex/what-happens-whenAvatar de alex

    alex/what-happens-when

    43,189Voir sur GitHub↗

    This project is a collaborative knowledge base and technical learning resource that provides a detailed breakdown of the internal processes occurring within modern computing environments. It serves as a comprehensive educational reference, tracing the step-by-step operations triggered by common user interactions and network requests to explain how hardware and software components interact across the entire stack. The guide distinguishes itself by offering deep technical insights into the journey from physical input to visual output. It covers the low-level mechanics of hardware interrupt hand

    Deep dive into the technical process of web navigation.

    Voir sur GitHub↗43,189
  • libuv/libuvAvatar de libuv

    libuv/libuv

    26,912Voir sur GitHub↗

    libuv is a cross-platform asynchronous I/O library that provides an abstraction layer for event-driven networking, filesystem operations, and system signals. It utilizes a non-blocking event loop to coordinate asynchronous tasks and I/O events across different operating systems. The project features a unified interface for managing TCP, UDP, and DNS resolution, alongside an inter-process communication layer for sharing sockets via named pipes and Unix domain sockets. To prevent blocking the main execution loop, it includes a multi-platform thread pool for offloading computationally expensive

    Cross-platform asynchronous I/O library.

    Casynchronousdeep-ioio
    Voir sur GitHub↗26,912
  • qinguoyi/tinywebserverAvatar de qinguoyi

    qinguoyi/TinyWebServer

    19,582Voir sur GitHub↗

    TinyWebServer is a lightweight HTTP web server written in C++ for Linux. It is designed to handle HTTP requests and serve static content using low-level Linux system calls for network connection management. The server utilizes a state machine to parse GET and POST data from network sockets. It incorporates a MySQL database connection pool to manage reusable links and reduce the overhead of opening and closing sessions. The project covers static media streaming for images and video files, user authentication workflows for registration and login, and system activity logging via both synchronou

    High-performance Web server with epoll support.

    C++
    Voir sur GitHub↗19,582
  • moientajik/aspnetcore-developer-roadmapAvatar de MoienTajik

    MoienTajik/AspNetCore-Developer-Roadmap

    19,536Voir sur GitHub↗

    This project provides a structured curriculum and visual guide for mastering web development within the ASP.NET Core ecosystem. It serves as a comprehensive roadmap that maps out the essential technologies, milestones, and proficiency sequences required for developers to progress from beginner to advanced levels. The repository distinguishes itself by curating high-quality learning resources and technical documentation into a logical progression. It visualizes complex development paths through structured diagrams, helping users navigate the technical requirements of building and maintaining m

    Visual path for ASP.NET Core development.

    asp-net-coreaspnet-coreaspnetcore
    Voir sur GitHub↗19,536
  • adam-golab/react-developer-roadmapAvatar de adam-golab

    adam-golab/react-developer-roadmap

    18,983Voir sur GitHub↗

    This project is a structured visual guide and curriculum designed to map the essential skills, technologies, and libraries required for professional web development. It provides a comprehensive roadmap that organizes foundational topics and specialized tools into a logical progression, specifically focusing on mastering the React ecosystem and advancing technical expertise. The resource functions as a community-curated knowledge base, utilizing a decentralized model where contributors propose and validate additions to the learning path. By categorizing modern frameworks and utilities into dis

    React framework and ecosystem learning path.

    JavaScript
    Voir sur GitHub↗18,983
  • grab/front-end-guideAvatar de grab

    grab/front-end-guide

    15,235Voir sur GitHub↗

    This project is a front-end development study guide and technical roadmap designed to introduce the tools, libraries, and patterns used in modern web application development. It serves as an educational resource covering single page application architecture, the integration of modern web tech stacks, and the design of components using static typing. The guide focuses on the orchestration of front-end CI/CD pipelines, providing a walkthrough for automating the linting, testing, bundling, and deployment of static assets to cloud hosting. It specifically addresses the implementation of reusable

    Study guide for the modern front-end development stack.

    JavaScriptbabelcsscss-modules
    Voir sur GitHub↗15,235
  • 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

    High-performance HTTP application framework.

    C++
    Voir sur GitHub↗13,993
  • google/webfundamentalsAvatar de google

    google/WebFundamentals

    13,881Voir sur GitHub↗

    WebFundamentals is a documentation build system and static site generator designed to automate the lifecycle of technical content. It provides a comprehensive web content pipeline that transforms markdown, HTML, and YAML source files into structured, navigable documentation sites. The project distinguishes itself through integrated support for multi-language content localization and automated build pipeline management. It handles complex site requirements by managing user language preferences, enforcing consistent code quality and style standards, and applying security-header middleware to re

    Best practices for modern, performant web development.

    JavaScriptbest-practiceschromechrome-browser
    Voir sur GitHub↗13,881
  • interagent/http-api-designAvatar de interagent

    interagent/http-api-design

    13,688Voir sur GitHub↗

    This project provides a comprehensive framework of standards and conventions for designing consistent, predictable, and maintainable web services. It establishes a resource-oriented architecture that utilizes uniform HTTP methods and status codes to structure communication across distributed software systems. The guide emphasizes a standardized approach to API evolution and data management, focusing on techniques such as header-based versioning to maintain backward compatibility and range-header pagination to handle large datasets. It also defines patterns for structured error representation

    Guidelines for designing consistent and scalable HTTP APIs.

    Voir sur GitHub↗13,688
  • bolshchikov/js-must-watchAvatar de bolshchikov

    bolshchikov/js-must-watch

    13,586Voir sur GitHub↗

    Must-watch videos about javascript

    Curated collection of essential talks for JavaScript developers.

    awesomeawesome-listeducation
    Voir sur GitHub↗13,586
  • krasimir/react-in-patternsAvatar de krasimir

    krasimir/react-in-patterns

    13,578Voir sur GitHub↗

    This project is a comprehensive guide to architectural patterns and design techniques for building modular user interfaces with React. It focuses on structuring component hierarchies, implementing state management patterns, and decoupling services to ensure applications remain maintainable and scalable. The collection emphasizes strategies for dependency injection and the separation of business logic from presentation layers. It provides detailed approaches for utilizing containers, higher-order components, and module registries to isolate external services and third-party libraries from the

    Collection of design patterns for React applications.

    JavaScriptdata-flowdependencyinjection
    Voir sur GitHub↗13,578
  • alloyteam/marsAvatar de AlloyTeam

    AlloyTeam/Mars

    9,710Voir sur GitHub↗

    腾讯移动 Web 前端知识库

    Framework for building high-performance mobile web applications.

    mobileomitouch
    Voir sur GitHub↗9,710
  • oatpp/oatppAvatar de oatpp

    oatpp/oatpp

    8,553Voir sur GitHub↗

    Oatpp is a high-performance C++ web framework and API development kit used for building REST APIs and web services. It functions as an asynchronous HTTP server that utilizes coroutines to handle thousands of simultaneous connections without blocking threads. The toolkit includes a native C++ object-relational mapping layer for executing SQL queries and transforming database results into data objects. It also provides a WebSocket communication library for establishing full-duplex channels to support real-time data streaming and live media. The framework covers a broad range of capabilities, i

    Zero-dependency framework for high-performance Web services.

    C++c-plus-pluscppcross-platform
    Voir sur GitHub↗8,553
  • microsoft/cpprestsdkAvatar de microsoft

    microsoft/cpprestsdk

    8,265Voir sur GitHub↗

    The C++ REST SDK is a library for asynchronous HTTP and RESTful communication in native C++ applications. It provides a non-blocking network client for sending requests and receiving responses, a JSON parser for serializing and deserializing data, and a WebSocket client library for real-time, full-duplex communication. The project includes a dedicated OAuth2 authentication client to manage access tokens and authorization flows for secure communication with protected cloud resources. It utilizes a task-based asynchronous model to coordinate background operations and keep application interfaces

    Library for cloud-based client-server communication.

    C++asyncasynchronous-taskscloud
    Voir sur GitHub↗8,265
  • nswbmw/node-in-debuggingAvatar de nswbmw

    nswbmw/node-in-debugging

    6,457Voir sur GitHub↗

    This project is a comprehensive technical guide and diagnostic manual for analyzing memory, performance, and asynchronous behavior within Node.js applications. It provides detailed methods for asynchronous tracing, memory diagnostics, and performance analysis to resolve runtime errors and execution bottlenecks. The resource distinguishes itself by covering advanced diagnostic workflows, including the use of flame graphs for CPU profiling, the capture and comparison of heap snapshots for memory leak detection, and the mapping of asynchronous call stacks. It also provides technical guidance on

    Technical guide for debugging Node.js applications.

    debugdebuggingguide
    Voir sur GitHub↗6,457
  • threedotslabs/wild-workouts-go-ddd-exampleAvatar de ThreeDotsLabs

    ThreeDotsLabs/wild-workouts-go-ddd-example

    6,348Voir sur GitHub↗

    This project is a reference implementation of Domain-Driven Design, Clean Architecture, and Command Query Responsibility Segregation (CQRS) patterns using the Go programming language. It serves as a sample application to demonstrate how to decouple core domain rules from infrastructure and delivery mechanisms. The system is built as a gRPC microservices architecture, utilizing type-safe communication and service contracts. It implements an event-driven architecture to manage eventual consistency and asynchronous processing, specifically employing the Outbox pattern to ensure reliable messagin

    Practical example of domain-driven design and clean architecture patterns.

    Goclean-architecturecqrsddd
    Voir sur GitHub↗6,348
Préc.123456…9Suivant
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Web Development