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
·

162 repository-uri

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

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

    sindresorhus/awesome

    476,211Vezi pe GitHub↗

    Acest proiect este un director întreținut de comunitate care servește drept index cuprinzător de instrumente software, framework-uri și materiale educaționale. Funcționează ca o bază de cunoștințe open-source, organizând diverse domenii de inginerie și resurse tehnice într-o taxonomie structurată pentru a ajuta dezvoltatorii să descopere conținut de înaltă calitate. Directorul se distinge printr-un model de peer-review descentralizat, unde contribuitori independenți curatoriază, verifică și actualizează intrările pentru a asigura acuratețea și relevanța. Toate informațiile sunt stocate într-un format markdown de tip flat-file, controlat prin versiuni, ceea ce asigură independența față de platformă, transparența și auditabilitatea întregii colecții. Proiectul acoperă o suprafață vastă de capabilități, incluzând descoperirea resurselor tehnice, avansarea în cariera profesională și gestionarea cunoștințelor de dezvoltare software. Oferă acces la căi de învățare structurate, instrumente de infrastructură și securitate, utilitare de gestionare a datelor și resurse specializate pentru domenii variind de la sănătate la științe umaniste digitale. Repository-ul este menținut ca o colecție publică, controlată prin versiuni, permițând accesul programatic și actualizări bazate pe comunitate pentru datele sale structurate.

    Technical perspectives on web ecosystem evolution and browser performance.

    awesomeawesome-listlists
    Vezi pe GitHub↗476,211
  • kamranahmedse/developer-roadmapAvatar kamranahmedse

    kamranahmedse/developer-roadmap

    357,434Vezi pe GitHub↗

    Developer Roadmap este o platformă condusă de comunitate care oferă căi de învățare structurate, bazate pe grafuri, pentru ingineria software. Servește drept repository cuprinzător de cunoștințe unde domeniile tehnice sunt organizate în secvențe vizuale pentru a ghida dobândirea competențelor profesionale și creșterea în carieră. Proiectul se distinge printr-un ecosistem colaborativ care permite utilizatorilor să contribuie cu roadmap-uri, să cureție cele mai bune practici din industrie și să mențină profiluri profesionale. Acesta integrează framework-uri de evaluare diagnostică pentru a evalua competența tehnică, ajutând dezvoltatorii să identifice lacunele de cunoștințe și să se pregătească pentru interviurile profesionale prin secvențe de învățare țintite. Dincolo de capabilitățile sale de bază de mapare, platforma oferă idei practice de proiecte și tutorat interactiv pentru a consolida conceptele de inginerie. Oferă un spațiu centralizat pentru ca comunitatea să partajeze resurse, să urmărească dezvoltarea progresivă a competențelor și să navigheze prin peisaje tehnice complexe.

    Interactive guides for various software development roles.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    Vezi pe GitHub↗357,434
  • getify/you-dont-know-jsAvatar getify

    getify/You-Dont-Know-JS

    184,530Vezi pe GitHub↗

    Acest proiect este o serie educațională cuprinzătoare, concepută pentru a oferi o înțelegere tehnică profundă a limbajului de programare JavaScript. Acesta funcționează ca un curriculum multi-volum care ghidează dezvoltatorii prin mecanismele de bază, modelele de execuție și specificațiile subiacente care definesc modul în care limbajul operează la un nivel fundamental. Curriculumul se distinge prin concentrarea pe arhitectura internă a limbajului, mai degrabă decât pe sintaxa de suprafață. Acesta oferă o analiză riguroasă a unor subiecte complexe, cum ar fi lexical scope, încapsularea stării bazată pe closure, moștenirea bazată pe prototype și mecanica event loop-ului. Explorând modul în care motorul gestionează contextele de execuție și mediile variabile, seria permite dezvoltatorilor să navigheze prin nuanțele sistemelor de tip dinamic și ale coerciției implicite cu o predictibilitate mai mare. Materialul acoperă întregul spectru al fundamentelor limbajului, inclusiv modele orientate pe obiecte, fluxuri de execuție asincronă și regulile gramaticale care guvernează transformarea datelor. Aceste resurse sunt structurate pentru a ajuta practicienii să treacă de la utilizarea de bază la stăpânirea mecanismelor interne ale limbajului, susținând în final dezvoltarea unui software mai ușor de întreținut și mai eficient. Conținutul este disponibil sub formă de serie de manuale tehnice și ghiduri conceptuale destinate studiului sistematic.

    Deep dive into core JavaScript language mechanics.

    asyncbookbook-series
    Vezi pe GitHub↗184,530
  • thedaviddias/front-end-checklistAvatar thedaviddias

    thedaviddias/Front-End-Checklist

    72,941Vezi pe 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
    Vezi pe GitHub↗72,941
  • alex/what-happens-whenAvatar alex

    alex/what-happens-when

    43,189Vezi pe 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.

    Vezi pe GitHub↗43,189
  • libuv/libuvAvatar libuv

    libuv/libuv

    26,912Vezi pe 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
    Vezi pe GitHub↗26,912
  • qinguoyi/tinywebserverAvatar qinguoyi

    qinguoyi/TinyWebServer

    19,582Vezi pe 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++
    Vezi pe GitHub↗19,582
  • moientajik/aspnetcore-developer-roadmapAvatar MoienTajik

    MoienTajik/AspNetCore-Developer-Roadmap

    19,536Vezi pe 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
    Vezi pe GitHub↗19,536
  • adam-golab/react-developer-roadmapAvatar adam-golab

    adam-golab/react-developer-roadmap

    18,983Vezi pe 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
    Vezi pe GitHub↗18,983
  • grab/front-end-guideAvatar grab

    grab/front-end-guide

    15,235Vezi pe 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
    Vezi pe GitHub↗15,235
  • 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

    High-performance HTTP application framework.

    C++
    Vezi pe GitHub↗13,993
  • google/webfundamentalsAvatar google

    google/WebFundamentals

    13,881Vezi pe 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
    Vezi pe GitHub↗13,881
  • interagent/http-api-designAvatar interagent

    interagent/http-api-design

    13,688Vezi pe 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.

    Vezi pe GitHub↗13,688
  • bolshchikov/js-must-watchAvatar bolshchikov

    bolshchikov/js-must-watch

    13,586Vezi pe GitHub↗

    Must-watch videos about javascript

    Curated collection of essential talks for JavaScript developers.

    awesomeawesome-listeducation
    Vezi pe GitHub↗13,586
  • krasimir/react-in-patternsAvatar krasimir

    krasimir/react-in-patterns

    13,578Vezi pe 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
    Vezi pe GitHub↗13,578
  • alloyteam/marsAvatar AlloyTeam

    AlloyTeam/Mars

    9,710Vezi pe GitHub↗

    腾讯移动 Web 前端知识库

    Framework for building high-performance mobile web applications.

    mobileomitouch
    Vezi pe GitHub↗9,710
  • oatpp/oatppAvatar oatpp

    oatpp/oatpp

    8,553Vezi pe 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
    Vezi pe GitHub↗8,553
  • microsoft/cpprestsdkAvatar microsoft

    microsoft/cpprestsdk

    8,265Vezi pe 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
    Vezi pe GitHub↗8,265
  • nswbmw/node-in-debuggingAvatar nswbmw

    nswbmw/node-in-debugging

    6,457Vezi pe 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
    Vezi pe GitHub↗6,457
  • threedotslabs/wild-workouts-go-ddd-exampleAvatar ThreeDotsLabs

    ThreeDotsLabs/wild-workouts-go-ddd-example

    6,348Vezi pe 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
    Vezi pe GitHub↗6,348
Înapoi123456…9Înainte
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Web Development