awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

162 مستودعات

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • sindresorhus/awesomeالصورة الرمزية لـ sindresorhus

    sindresorhus/awesome

    476,211عرض على GitHub↗

    هذا المشروع عبارة عن دليل يديره المجتمع ويعمل كفهرس شامل لأدوات البرمجيات، وأطر العمل، والمواد التعليمية. يعمل كقاعدة معرفية مفتوحة المصدر، حيث ينظم مجالات هندسية وموارد تقنية متنوعة في تصنيف هيكلي لمساعدة المطورين في اكتشاف محتوى عالي الجودة. يتميز الدليل بنموذج مراجعة الأقران اللامركزي، حيث يقوم مساهمون مستقلون بتنظيم وتدقيق وتحديث الإدخالات لضمان الدقة والملاءمة. يتم تخزين جميع المعلومات بتنسيق markdown في ملفات مسطحة (flat-file) خاضعة للتحكم في الإصدار، مما يضمن استقلالية المنصة والشفافية وقابلية التدقيق للمجموعة بأكملها. يغطي المشروع نطاقاً واسعاً من القدرات، بدءاً من اكتشاف الموارد التقنية، والتطوير المهني الوظيفي، وإدارة معرفة تطوير البرمجيات. ويوفر الوصول إلى مسارات تعليمية منظمة، وأدوات البنية التحتية والأمن، ومرافق إدارة البيانات، وموارد متخصصة لمجالات تتراوح من الرعاية الصحية إلى العلوم الإنسانية الرقمية. يتم الحفاظ على المستودع كمجموعة عامة خاضعة للتحكم في الإصدار، مما يسمح بالوصول البرمجي والتحديثات التي يقودها المجتمع لبياناته المهيكلة.

    Technical perspectives on web ecosystem evolution and browser performance.

    awesomeawesome-listlists
    عرض على GitHub↗476,211
  • kamranahmedse/developer-roadmapالصورة الرمزية لـ kamranahmedse

    kamranahmedse/developer-roadmap

    357,434عرض على GitHub↗

    Developer Roadmap هي منصة يقودها المجتمع توفر مسارات تعليمية منظمة وقائمة على الرسوم البيانية لهندسة البرمجيات. تعمل كمستودع معرفي شامل حيث يتم تنظيم المجالات التقنية في تسلسلات مرئية لتوجيه اكتساب المهارات المهنية والنمو الوظيفي. يتميز المشروع بنظام بيئي تعاوني يتيح للمستخدمين المساهمة في خرائط الطريق، وتنظيم أفضل ممارسات الصناعة، والحفاظ على الملفات الشخصية المهنية. يدمج أطر تقييم تشخيصية لتقييم الكفاءة التقنية، مما يساعد المطورين على تحديد فجوات المعرفة والتحضير للمقابلات المهنية من خلال تسلسلات تعليمية مستهدفة. إلى جانب قدرات التخطيط الأساسية، توفر المنصة أفكاراً لمشاريع عملية ودروساً تفاعلية لتعزيز المفاهيم الهندسية. وتوفر مساحة مركزية للمجتمع لمشاركة الموارد، وتتبع تطوير المهارات التدريجي، والتنقل في المشاهد التقنية المعقدة.

    Interactive guides for various software development roles.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    عرض على GitHub↗357,434
  • getify/you-dont-know-jsالصورة الرمزية لـ getify

    getify/You-Dont-Know-JS

    184,530عرض على GitHub↗

    هذا المشروع عبارة عن سلسلة تعليمية شاملة مصممة لتقديم فهم تقني عميق للغة البرمجة JavaScript. يعمل المشروع كمنهج دراسي متعدد الأجزاء يوجه المطورين عبر الآليات الأساسية، ونماذج التنفيذ، والمواصفات الكامنة التي تحدد كيفية عمل اللغة على مستوى جوهري. يتميز المنهج بتركيزه على البنية الداخلية للغة بدلاً من القواعد السطحية. فهو يقدم تحليلاً دقيقاً لمواضيع معقدة مثل النطاق المعجمي (lexical scope)، وتغليف الحالة القائم على الإغلاق (closure-based state encapsulation)، والوراثة القائمة على النماذج الأولية (prototype-based inheritance)، وآليات حلقة الأحداث (event loop). من خلال استكشاف كيفية إدارة المحرك لسياقات التنفيذ وبيئات المتغيرات، تُمكّن هذه السلسلة المطورين من التعامل مع دقة أنظمة الأنواع الديناميكية والتحويل الضمني للأنواع بمزيد من القدرة على التنبؤ. تغطي المادة الطيف الكامل لأساسيات اللغة، بما في ذلك أنماط البرمجة كائنية التوجه، وتدفقات التنفيذ غير المتزامنة، وقواعد النحو التي تحكم تحويل البيانات. تم تنظيم هذه الموارد لمساعدة الممارسين على الانتقال من الاستخدام الأساسي إلى إتقان خفايا اللغة، مما يدعم في النهاية تطوير برمجيات أكثر كفاءة وقابلية للصيانة. المحتوى متاح كسلسلة من الأدلة التقنية والمفاهيمية المخصصة للدراسة المنهجية.

    Deep dive into core JavaScript language mechanics.

    asyncbookbook-series
    عرض على GitHub↗184,530
  • thedaviddias/front-end-checklistالصورة الرمزية لـ thedaviddias

    thedaviddias/Front-End-Checklist

    72,941عرض على 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
    عرض على GitHub↗72,941
  • alex/what-happens-whenالصورة الرمزية لـ alex

    alex/what-happens-when

    43,189عرض على 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.

    عرض على GitHub↗43,189
  • libuv/libuvالصورة الرمزية لـ libuv

    libuv/libuv

    26,912عرض على 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
    عرض على GitHub↗26,912
  • qinguoyi/tinywebserverالصورة الرمزية لـ qinguoyi

    qinguoyi/TinyWebServer

    19,582عرض على 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++
    عرض على GitHub↗19,582
  • moientajik/aspnetcore-developer-roadmapالصورة الرمزية لـ MoienTajik

    MoienTajik/AspNetCore-Developer-Roadmap

    19,536عرض على 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
    عرض على GitHub↗19,536
  • adam-golab/react-developer-roadmapالصورة الرمزية لـ adam-golab

    adam-golab/react-developer-roadmap

    18,983عرض على 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
    عرض على GitHub↗18,983
  • grab/front-end-guideالصورة الرمزية لـ grab

    grab/front-end-guide

    15,235عرض على 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
    عرض على GitHub↗15,235
  • an-tao/drogonالصورة الرمزية لـ an-tao

    an-tao/drogon

    13,993عرض على 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++
    عرض على GitHub↗13,993
  • google/webfundamentalsالصورة الرمزية لـ google

    google/WebFundamentals

    13,881عرض على 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
    عرض على GitHub↗13,881
  • interagent/http-api-designالصورة الرمزية لـ interagent

    interagent/http-api-design

    13,688عرض على 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.

    عرض على GitHub↗13,688
  • bolshchikov/js-must-watchالصورة الرمزية لـ bolshchikov

    bolshchikov/js-must-watch

    13,586عرض على GitHub↗

    Must-watch videos about javascript

    Curated collection of essential talks for JavaScript developers.

    awesomeawesome-listeducation
    عرض على GitHub↗13,586
  • krasimir/react-in-patternsالصورة الرمزية لـ krasimir

    krasimir/react-in-patterns

    13,578عرض على 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
    عرض على GitHub↗13,578
  • alloyteam/marsالصورة الرمزية لـ AlloyTeam

    AlloyTeam/Mars

    9,710عرض على GitHub↗

    腾讯移动 Web 前端知识库

    Framework for building high-performance mobile web applications.

    mobileomitouch
    عرض على GitHub↗9,710
  • oatpp/oatppالصورة الرمزية لـ oatpp

    oatpp/oatpp

    8,553عرض على 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
    عرض على GitHub↗8,553
  • microsoft/cpprestsdkالصورة الرمزية لـ microsoft

    microsoft/cpprestsdk

    8,265عرض على 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
    عرض على GitHub↗8,265
  • nswbmw/node-in-debuggingالصورة الرمزية لـ nswbmw

    nswbmw/node-in-debugging

    6,457عرض على 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
    عرض على GitHub↗6,457
  • threedotslabs/wild-workouts-go-ddd-exampleالصورة الرمزية لـ ThreeDotsLabs

    ThreeDotsLabs/wild-workouts-go-ddd-example

    6,348عرض على 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
    عرض على GitHub↗6,348
السابق123456…9التالي
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Web Development