awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Web Development · Awesome GitHub Repositories

629 repos

Awesome GitHub RepositoriesWeb Development

Explore 629 awesome GitHub repositories matching category · Web Development. Refine with filters or upvote what's useful.

  1. Home
  2. Category
  3. Web Development

Awesome Web Development GitHub Repositories

Describe the repository you're looking for…
Find the best repos with AI.We'll search the best matching repositories with AI.
  • NginxProxyManager/nginx-proxy-manager

    NginxProxyManager/nginx-proxy-manager

    31,729View on GitHub↗

    Nginx Proxy Manager is a containerized gateway controller that provides a graphical interface for managing web server routing, security certificates, and access control lists. It functions as a centralized dashboard for directing incoming web traffic to internal services, allowing users to map domain names to specific network ports without manual configuration file edits. The project distinguishes itself by automating the lifecycle of SSL certificates through integrated certificate authority clients and ACME challenges. It utilizes a dynamic routing engine based on high-performance web server

    TypeScriptnginxnginx-proxy
    31,729View on GitHub↗
  • nicolargo/glances

    nicolargo/glances

    31,726View on GitHub↗

    Glances is a cross-platform system monitoring tool designed to track real-time resource usage and hardware health metrics across diverse computing environments. It functions as a command-line utility that provides a unified view of system performance, identifying bottlenecks and maintaining infrastructure stability through a consistent abstraction layer that translates kernel calls into actionable data. The project distinguishes itself through its distributed capabilities, offering a web-based interface that enables remote access to live performance metrics from any device without requiring d

    Pythonmonitoringmulti-platformpython
    31,726View on GitHub↗
  • airbnb/lottie-web

    airbnb/lottie-web

    31,695View on GitHub↗

    This project is a cross-platform animation engine and vector animation player designed to render complex motion graphics within web browsers. It functions as a declarative motion framework, allowing developers to decouple visual design from application logic by using structured data files to define sophisticated animations. The library distinguishes itself by offering multiple rendering paths, including native support for vector graphics through the browser document object model and raster-based drawing via canvas elements. It utilizes a dedicated property interpolation engine to calculate ke

    JavaScript
    31,695View on GitHub↗
  • ReactiveX/rxjs

    ReactiveX/rxjs

    31,647View on GitHub↗

    RxJS is a reactive stream library that provides a collection of tools for composing asynchronous and event-based programs. It utilizes observable sequences and functional operators to manage complex event-driven logic, allowing developers to transform, filter, and coordinate data flows through a declarative programming style. The library distinguishes itself through a functional operator chaining model that maintains immutability and predictable state transitions across streams. It implements an observer pattern where producers notify registered subscribers of data arrivals or lifecycle compl

    TypeScriptjavascriptrxjs
    31,647View on GitHub↗
  • vbenjs/vue-vben-admin

    vbenjs/vue-vben-admin

    31,564View on GitHub↗

    Vue-vben-admin is a comprehensive administrative dashboard framework built on the Vue ecosystem. It provides a structured foundation for developing complex enterprise-grade web applications by integrating a wide array of pre-configured components and layout patterns. The project emphasizes a modular architecture that supports scalable development through standardized configuration and state management. It includes built-in support for internationalization, permission-based access control, and dynamic routing, allowing developers to manage application complexity within a unified environment.

    Vueadmin-templateant-designelement-plus
    31,564View on GitHub↗
  • codex-team/editor.js

    codex-team/editor.js

    31,528View on GitHub↗

    Editor.js is a block-style rich text editor that organizes document content into an ordered array of independent, modular data objects. By replacing monolithic HTML strings with a structured, machine-readable JSON format, it decouples the content creation process from the final presentation layer. The editor functions as a browser-based orchestration layer that manages user input, focus, and state synchronization across individual blocks. Its architecture is built on a plugin-driven system where external modules register themselves to handle specific content types, providing custom rendering

    TypeScriptcodex-editoreditorjavascript
    31,528View on GitHub↗
  • kubernetes/minikube

    kubernetes/minikube

    31,502View on GitHub↗

    Minikube is a command-line tool designed for local Kubernetes development, enabling users to provision and manage full-featured container clusters directly on a workstation. It serves as a local orchestrator that automates the lifecycle of isolated environments, allowing developers to start, stop, pause, and delete clusters to support testing and integration workflows. The project distinguishes itself through its flexible architecture, which supports multiple virtualization drivers and container runtimes to accommodate diverse host environments. It provides deep integration between the host a

    Goclustercncfcontainers
    31,502View on GitHub↗
  • numpy/numpy

    numpy/numpy

    31,477View on GitHub↗

    NumPy is the fundamental package for scientific computing in Python. It provides a multidimensional array object and a collection of routines for processing these arrays, serving as the primary foundation for numerical analysis and data manipulation within the Python ecosystem. The library enables high-performance mathematical operations on large datasets through its specialized array structures. It includes extensive support for linear algebra, Fourier transforms, and random number generation, allowing for complex numerical computations to be performed efficiently. The project maintains com

    Pythonnumpypython
    31,477View on GitHub↗
  • casey/just

    casey/just

    31,439View on GitHub↗

    This project is a command-line task runner designed to manage project-specific workflows through a centralized, configuration-driven interface. It functions as a declarative tool for organizing build logic, environment variables, and task dependencies into a structured format, enabling the automation of complex development pipelines. The tool distinguishes itself by providing a shell-agnostic execution layer that ensures consistent behavior across Windows, macOS, and Linux. It supports advanced workflow orchestration by constructing directed acyclic graphs to manage task prerequisites, while

    Rust
    31,439View on GitHub↗
  • tokio-rs/tokio

    tokio-rs/tokio

    31,206View on GitHub↗

    Tokio is an asynchronous runtime for the Rust programming language, designed to manage and execute concurrent tasks efficiently. It provides a multi-threaded execution environment that schedules lightweight tasks across available processor cores, utilizing a work-stealing scheduler to balance computational load. By employing a poll-based execution model and waker-based notifications, the runtime drives asynchronous operations forward without requiring active polling loops, ensuring efficient resource utilization. The project distinguishes itself through a comprehensive suite of tools for high

    Rustasynchronousnetworkingrust
    31,206View on GitHub↗
  • donnemartin/interactive-coding-challenges

    donnemartin/interactive-coding-challenges

    31,185View on GitHub↗

    This project is a comprehensive curriculum for mastering computer science fundamentals and preparing for technical interviews. It provides over 120 interactive Python coding challenges that focus on algorithmic skill development, data structure implementation, and logical problem solving. The learning experience is delivered through a series of executable notebooks that combine instructional content with hands-on coding exercises. Each challenge is self-contained and relies on automated unit tests to verify the correctness of user-implemented solutions against predefined constraints and edge

    Pythonalgorithmcodingcompetitive-programming
    31,185View on GitHub↗
  • microsoft/WSL

    microsoft/WSL

    31,126View on GitHub↗

    WSL is a compatibility layer and virtualization platform that enables the execution of native Linux binaries directly on a host operating system. By utilizing a lightweight virtual machine and direct kernel system call mapping, it provides a high-performance environment that bridges Linux-based command line utilities with host-native tools. This architecture allows for full system call compatibility while maintaining minimal resource overhead. The platform distinguishes itself through deep integration with the host environment, allowing users to run isolated Linux distributions alongside stan

    C++
    31,126View on GitHub↗
  • motiondivision/motion

    motiondivision/motion

    31,047View on GitHub↗

    Motion is a high-performance animation library that provides a unified, declarative architecture for managing visual transitions and motion states across web interfaces. By utilizing a lightweight engine, it allows developers to define complex animations through component properties rather than manual DOM manipulation, ensuring consistent behavior across various component-based frameworks and vanilla JavaScript environments. The library distinguishes itself through a sophisticated physics-based motion engine that simulates natural movement using mass, damping, and stiffness parameters. It inc

    TypeScriptanimationanimation-jsmotion
    31,047View on GitHub↗
  • raysan5/raylib

    raysan5/raylib

    31,046View on GitHub↗

    This project is a C-based multimedia toolkit and cross-platform game framework designed for building interactive applications. It provides a low-level programming interface that grants direct access to hardware-accelerated graphics, real-time audio processing, and user input handling. By utilizing an immediate-mode rendering architecture, the library processes visual state changes frame-by-frame, which simplifies the logic required for dynamic interfaces and interactive simulations. The library distinguishes itself through a zero-dependency design that avoids complex external build requiremen

    Candroidcembedded
    31,046View on GitHub↗
  • OpenBMB/ChatDev

    OpenBMB/ChatDev

    31,039View on GitHub↗

    ChatDev is an automated software engineering platform that orchestrates the end-to-end development lifecycle through a multi-agent framework. It functions as a programmable engine that coordinates specialized autonomous agents to handle design, coding, testing, and documentation tasks by transitioning through predefined phases of a software project. The system distinguishes itself by using role-based agent specialization to simulate a professional engineering team, assigning distinct personas and knowledge bases to individual agents. It employs prompt-driven task decomposition to break high-l

    Python
    31,039View on GitHub↗
  • microsoft/graphrag

    microsoft/graphrag

    30,993View on GitHub↗

    GraphRAG is a data processing pipeline and retrieval engine designed to transform unstructured text into interconnected knowledge graphs. By utilizing language models to extract entities and relationships, it builds structured representations of information that enable context-aware retrieval for downstream applications. The system distinguishes itself through hierarchical graph clustering and large-scale data synthesis, which organize massive document corpora into multi-level structures. This approach allows for both vector-based semantic searches and graph-based traversals, providing a comp

    Pythongptgpt-4gpt4
    30,993View on GitHub↗
  • DevToys-app/DevToys

    DevToys-app/DevToys

    30,980View on GitHub↗

    DevToys is a cross-platform desktop application that provides a collection of offline utilities for common software development tasks. It functions as a local productivity suite, enabling developers to perform operations such as data formatting, encoding, and validation directly within their desktop environment without requiring an internet connection. The application is built with a modular architecture that supports plugin-based extensibility, allowing new tools to be loaded dynamically as independent modules. It utilizes a dependency-injection system for component management and a message

    C#blazorcross-platformcsharp
    30,980View on GitHub↗
  • tqdm/tqdm

    tqdm/tqdm

    30,970View on GitHub↗

    Tqdm is a terminal-based progress indicator that provides real-time visual feedback for long-running tasks and data processing pipelines. It functions as an iteration tracking wrapper, allowing developers to monitor the completion status of loops and data streams by wrapping standard iterables without modifying the underlying data source. The project distinguishes itself through its use of terminal escape sequences to render dynamic text and graphical bars that update in place. It supports both automatic tracking of iterable collections and manual progress incrementing for non-linear tasks wh

    Pythoncliclosemberconsole
    30,970View on GitHub↗
  • symfony/symfony

    symfony/symfony

    30,952View on 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

    PHPbundleframeworkhacktoberfest
    30,952View on GitHub↗
  • fabricjs/fabric.js

    fabricjs/fabric.js

    30,941View on GitHub↗

    Fabric.js is a library for working with HTML5 canvas elements. It provides an object model that allows developers to manipulate canvas content as interactive objects rather than raw pixels. The library enables the creation and modification of shapes, images, and text directly on the canvas. It includes built-in support for object selection, transformation, and grouping, allowing for complex compositions within a browser-based drawing environment. The project includes a comprehensive set of tools for handling events, animations, and serialization of canvas states. It is distributed as a stand

    TypeScript
    30,941View on GitHub↗
Prev1…282930…32Next