awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasOpen-source alternativesSelf-hosted softwareBlogMapa del sitio
ProyectoAcerca deHow we rankPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

JavaScript WebSocket Libraries

Ranking updated 12 jul 2026

For best javascript websocket libraries, the strongest matches are gorilla/websocket (This project provides a comprehensive implementation of the WebSocket), bigskysoftware/htmx (HTMX is a hypermedia-driven frontend library that enables the) and revel/revel (Revel is a full-stack web framework and toolkit for). aio-libs/aiohttp and drogonframework/drogon round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Curamos repositorios de código abierto en GitHub que coinciden con “best javascript websocket libraries”. Los resultados están clasificados por relevancia según tu búsqueda; usa los filtros de abajo para acotar o refina con IA.

JavaScript WebSocket Libraries

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • gorilla/websocketAvatar de gorilla

    gorilla/websocket

    24,523Ver en GitHub↗

    This project provides a comprehensive implementation of the WebSocket protocol, enabling persistent, bidirectional communication between clients and servers. It handles the low-level complexities of the protocol, including the initial HTTP upgrade handshake and the encapsulation of data into discrete binary frames. By managing these connections, it allows applications to exchange data instantly without the overhead associated with repeated standard request cycles. The library distinguishes itself through its focus on high-frequency message exchange and concurrent connection management. It uti

    GoReal-Time Communication ProtocolsRealtime Communication ProtocolsRequest Routers
    Ver en GitHub↗24,523
  • bigskysoftware/htmxAvatar de bigskysoftware

    bigskysoftware/htmx

    48,210Ver en GitHub↗

    HTMX is a hypermedia-driven frontend library that enables the creation of dynamic, asynchronous web applications by extending standard HTML attributes. It functions as a declarative engine that intercepts browser events to trigger network requests, allowing developers to update specific regions of the document with server-rendered HTML fragments. By shifting the logic of UI composition to the server, it minimizes the need for complex client-side state management and imperative JavaScript. The library distinguishes itself through a progressive enhancement workflow that ensures web interfaces r

    JavaScriptHypermedia-Driven Frontend LibrariesDeclarative DOM Manipulation LibrariesDeclarative Orchestration
    Ver en GitHub↗48,210
  • revel/revelAvatar de revel

    revel/revel

    13,224Ver en GitHub↗

    Revel is a full-stack web framework and toolkit for building applications with the Go language. It implements a model-view-controller architecture to separate business logic from user interface rendering, providing a comprehensive system for routing, parameter binding, and session management. The project distinguishes itself with a high-productivity development environment featuring automatic code compilation and hot-reloading, which refreshes the application state and templates upon file changes without requiring manual restarts. It also employs reflection-based parameter binding to automati

    GoController-Based RoutingFull-Stack Web FrameworksGo Web Frameworks
    Ver en GitHub↗13,224
  • aio-libs/aiohttpAvatar de aio-libs

    aio-libs/aiohttp

    16,351Ver en GitHub↗

    This project is an asynchronous network framework for Python that provides both a client and a server for HTTP communication. It is designed to handle high-concurrency network operations by leveraging cooperative multitasking, allowing for the management of thousands of simultaneous connections without the overhead of traditional thread-per-request models. The framework distinguishes itself through its focus on efficient resource management and persistent communication. It utilizes connection pooling to reuse network sockets, which reduces latency during sequential requests, and supports full

    PythonAsynchronous Network FrameworksConnection PoolingHigh-Performance HTTP Servers
    Ver en GitHub↗16,351
  • drogonframework/drogonAvatar de drogonframework

    drogonframework/drogon

    13,568Ver en 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

    C++High-Performance Web FrameworksHigh-Performance Web ServicesHTTP Servers
    Ver en GitHub↗13,568
  • alamofire/alamofireAvatar de Alamofire

    Alamofire/Alamofire

    42,385Ver en GitHub↗

    Alamofire is an HTTP networking library that provides a foundation for managing network requests and responses through a chainable, type-safe interface. It serves as an asynchronous request manager, coordinating concurrent network operations and data streams while maintaining application responsiveness. The library distinguishes itself through a protocol-oriented request adaptation system, which utilizes interceptors to modify or authenticate requests before dispatch. It employs a middleware-driven pipeline to process traffic, handling encoding, authentication, and error recovery in a modular

    SwiftHTTP Networking FoundationsNetworking LibrariesRequest Interceptors
    Ver en GitHub↗42,385
  • cmliu/edgetunnelAvatar de cmliu

    cmliu/edgetunnel

    26,710Ver en GitHub↗

    Edgetunnel is a serverless network proxy service designed to route traffic through global edge computing platforms. By leveraging distributed infrastructure, it facilitates secure and flexible connectivity for outgoing network requests, allowing users to bypass traditional server management while maintaining control over their traffic routing. The project distinguishes itself by providing a comprehensive suite of tools for managing proxy deployments, including a visual dashboard for monitoring connection logs and traffic statistics. It supports the generation of automated subscription feeds,

    JavaScriptEdge ProxiesEdge Traffic ManagementSubscription Feed Generators
    Ver en GitHub↗26,710
  • jquery/jqueryAvatar de jquery

    jquery/jquery

    59,825Ver en GitHub↗

    jQuery is a library designed for document object model manipulation and cross-browser interaction. It provides a unified interface for selecting, traversing, and modifying web page elements, ensuring consistent behavior across different rendering engines by abstracting away underlying browser inconsistencies. The library distinguishes itself through a dedicated CSS selector engine that parses strings into executable functions for element location. It incorporates a state machine for managing asynchronous operations and a feature-detection strategy that probes the environment to execute code p

    JavaScriptCross-Browser AbstractionsDOM Manipulation LibrariesEvent Managers
    Ver en GitHub↗59,825
  • microsoft/playwright-pythonAvatar de microsoft

    microsoft/playwright-python

    14,279Ver en GitHub↗

    Playwright for Python is a browser automation framework designed for end-to-end testing, web scraping, and user interaction simulation. It functions as a headless browser controller that enables programmatic navigation, data extraction, and the execution of complex workflows across multiple rendering engines. The framework distinguishes itself through an actionability-aware interaction engine that automatically verifies element readiness before performing actions, significantly reducing test flakiness. It utilizes isolated browser contexts to maintain separate storage and cookies for parallel

    PythonBrowser Automation FrameworksEnd-to-End TestingBrowser Automation
    Ver en GitHub↗14,279
  • socketio/socket.ioAvatar de socketio

    socketio/socket.io

    63,195Ver en GitHub↗

    Socket.io is a real-time communication engine that enables bidirectional, event-based data exchange between clients and servers. It provides a robust transport-agnostic protocol layer that automatically manages connection lifecycles, including heartbeat signals, automatic reconnection, and seamless fallback between WebSockets and HTTP long-polling. By maintaining persistent links, it ensures reliable messaging across diverse network environments. The project distinguishes itself through a scalable, distributed architecture that supports multi-node synchronization and room-based message routin

    TypeScriptConnection Establishment ProtocolsConnection Lifecycle ManagersDistributed Pub-Sub Adapters
    Ver en GitHub↗63,195
  • wesbos/javascript30Avatar de wesbos

    wesbos/JavaScript30

    29,165Ver en GitHub↗

    This project is a structured educational curriculum designed to build proficiency in vanilla JavaScript through hands-on, project-based learning. It provides a series of coding exercises that focus on core language fundamentals and the direct manipulation of the document object model, enabling developers to create interactive web interfaces without relying on external frameworks or dependencies. The curriculum distinguishes itself by emphasizing direct integration with browser-native APIs. Participants learn to build hardware-aware applications by accessing device sensors, cameras, and microp

    HTMLJavaScript Skill BuildingDOM ManipulationBrowser Hardware APIs
    Ver en GitHub↗29,165
  • evcc-io/evccAvatar de evcc-io

    evcc-io/evcc

    6,856Ver en GitHub↗

    evcc is an open-source home energy management system and solar charging optimization engine. It coordinates solar inverters, electric vehicle chargers, home batteries, and smart devices to route surplus solar energy to load points, optimizing energy use and minimizing grid costs. The platform functions as a multi-protocol charger orchestrator and ISO 15118-2 plug and charge controller, enabling automatic vehicle identification and battery state retrieval. It distinguishes itself through a plugin-based device abstraction layer and protocol-agnostic drivers that unify control across diverse har

    GoEnergy ManagementEV Charging ControlHardware Device Integration
    Ver en GitHub↗6,856
  • netty/nettyAvatar de netty

    netty/netty

    34,975Ver en GitHub↗

    Netty is an asynchronous network framework designed for building scalable protocol servers and clients. It utilizes an event-driven reactor pattern and a non-blocking input/output model to decouple connection handling from application logic, allowing for the development of responsive network services that manage high volumes of concurrent connections. The framework distinguishes itself through a modular pipeline-based processing chain that enables the implementation of custom binary or text-based protocols. It provides a pluggable transport abstraction that allows developers to switch between

    JavaAsynchronous Network FrameworksHigh-Performance NetworkingReactor Patterns
    Ver en GitHub↗34,975
  • plotly/dashAvatar de plotly

    plotly/dash

    24,262Ver en GitHub↗

    Dash is a Python-based framework for building analytical web applications and reactive data dashboards. It allows developers to connect data science and machine learning code to interactive web interfaces without writing JavaScript, serving as a backend-driven tool for defining layouts and managing state. The framework integrates the Plotly charting engine to render a wide variety of complex charts and financial graphs. It distinguishes itself through a reactive callback system that links user input components to data visualizations, enabling the creation of business intelligence dashboards a

    PythonAnalytical Web Application FrameworksData Visualization DashboardsAnalytical App Builders
    Ver en GitHub↗24,262
  • actix/actix-webAvatar de actix

    actix/actix-web

    24,421Ver en GitHub↗

    Actix Web is an asynchronous web framework designed for building high-performance network services. It provides a foundation for processing concurrent requests through a non-blocking execution model, utilizing an actor-based concurrency system to manage lightweight processes and message passing. The framework includes a low-level networking layer that handles the parsing and serialization of HTTP traffic according to standard specifications. The framework distinguishes itself through a type-safe routing engine that enforces strict data types at compile time, ensuring that request parameters a

    RustAsynchronous RuntimesAsynchronous Web FrameworksHTTP Implementations
    Ver en GitHub↗24,421
  • yudai/gottyAvatar de yudai

    yudai/gotty

    19,407Ver en GitHub↗

    Gotty is a web-based terminal emulator that functions as a secure remote shell gateway. It exposes command-line processes as interactive web applications, allowing users to access and manage terminal sessions directly through a standard browser without requiring local terminal software. The system distinguishes itself by integrating with terminal multiplexers to enable shared, real-time collaboration among multiple remote clients. It enforces security through a combination of TLS-encrypted network transport and configurable access control mechanisms, including basic authentication and client

    GoWeb-Based Remote TerminalsWeb-Based Terminal EmulatorsWeb-Based Terminal Gateways
    Ver en GitHub↗19,407
  • python-telegram-bot/python-telegram-botAvatar de python-telegram-bot

    python-telegram-bot/python-telegram-bot

    29,227Ver en GitHub↗

    This project is an asynchronous messaging framework designed for building interactive applications on the Telegram platform. It functions as a comprehensive wrapper that maps native platform methods and update types into structured objects, enabling developers to create event-driven services that respond to real-time user input. By integrating with standard event loops, the library facilitates high-throughput communication and non-blocking message processing. The framework distinguishes itself through a sophisticated update-driven dispatcher pattern that routes incoming messages to specific h

    PythonAsynchronous Bot FrameworksAsynchronous Messaging FrameworksDispatchers
    Ver en GitHub↗29,227
  • apache/tomcatAvatar de apache

    apache/tomcat

    8,186Ver en GitHub↗

    Apache Tomcat is an open-source implementation of the Jakarta Servlet, Pages, Expression Language, and WebSocket specifications, serving as a container for running Java web applications. It provides a modular architecture with a servlet container, connector abstraction for multiple I/O models, and a pipeline-based request processing system that handles cross-cutting concerns through composable components. The server supports container-managed security with configurable realms for authentication against JDBC, LDAP, or memory-based credential stores, and offers TLS encryption with optional Open

    JavaJakarta EE ImplementationsJava Web Hosting PlatformsConnection Pooling
    Ver en GitHub↗8,186
  • square/retrofitAvatar de square

    square/retrofit

    43,895Ver en GitHub↗

    Retrofit is a type-safe HTTP client that simplifies network communication by allowing developers to define API endpoints as interface methods. By using annotation-driven request mapping, it automatically translates these interface definitions into structured HTTP requests, ensuring consistent data structures and reducing manual configuration when interacting with remote web services. The project distinguishes itself through a highly modular architecture that separates network transport from data handling. It utilizes dynamic proxy generation to process method calls at runtime and offers a plu

    HTMLDeclarative API ClientsHTTP ClientsRequest Mappings
    Ver en GitHub↗43,895
  • kemalcr/kemalAvatar de kemalcr

    kemalcr/kemal

    3,881Ver en GitHub↗

    Kemal is a high-performance web framework for the Crystal language, designed for building scalable APIs and web applications. It provides a natively compiled web server environment that leverages ahead-of-time compilation to maximize request speed and minimize memory overhead. The framework is distinguished by a middleware-based routing engine that uses pattern-matching and a chainable pipeline for flexible request filtering. It includes a dedicated server-side template engine for generating dynamic HTML and a WebSocket communication server for bidirectional real-time messaging and state broa

    CrystalAhead-Of-Time CompilationHigh-Performance API FrameworksHigh-Performance Web Frameworks
    Ver en GitHub↗3,881
  • chromedevtools/chrome-devtools-mcpAvatar de ChromeDevTools

    ChromeDevTools/chrome-devtools-mcp

    43,761Ver en GitHub↗

    This project serves as an agentic browser controller, providing a programmatic bridge that enables autonomous software agents to navigate web pages and interact with document elements. It functions as a browser automation protocol, facilitating headless browser operations and automated web interactions to perform repetitive tasks and end-to-end testing without manual human input. The system distinguishes itself by utilizing the Chrome DevTools Protocol to establish a bidirectional communication channel with the browser engine. This allows for protocol-based remote control, where external appl

    TypeScriptHeadless BrowsersBrowser AutomationWeb Automation Frameworks
    Ver en GitHub↗43,761
  • neutralinojs/neutralinojsAvatar de neutralinojs

    neutralinojs/neutralinojs

    8,543Ver en GitHub↗

    Neutralinojs is a lightweight cross-platform desktop application framework that allows developers to build native applications using web technologies and a C++ backend. It serves as a native system API bridge, enabling JavaScript frontend code to execute system commands and manage files across Windows, macOS, and Linux. The project distinguishes itself as a portable runtime that renders interfaces via the system's built-in webview instead of bundling a full browser engine. This approach enables the packaging of web assets into small, standalone executable binaries. The framework provides com

    C++Cross-Platform Desktop DevelopmentSystem-Webview-Based RenderersAPI Access Security
    Ver en GitHub↗8,543
  • remix-run/remixAvatar de remix-run

    remix-run/remix

    33,074Ver en GitHub↗

    Remix is a full-stack web framework designed to manage data loading, mutations, and routing through standard web platform APIs. It functions as a server-side rendering framework that unifies server-side data processing and client-side interactivity within a single development model, ensuring applications remain consistent across diverse environments. The framework distinguishes itself by utilizing native web platform APIs for all request and response handling, including a declarative data mutation layer that synchronizes server-side database updates with client-side UI transitions via standar

    TypeScriptFull-Stack Web FrameworksServer-Side Rendering FrameworksDeclarative Data Mutation Layers
    Ver en GitHub↗33,074
  • vapor/vaporAvatar de vapor

    vapor/vapor

    26,138Ver en GitHub↗

    Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and APIs in Swift. It provides a non-blocking, event-loop-based runtime that manages concurrent task processing, background job queues, and asynchronous request handling. The framework is built around a dependency injection container that manages the lifecycle and resolution of services, configurations, and database connections throughout the request pipeline. The framework distinguishes itself through a protocol-oriented design that emphasizes type safety across all layers of the

    SwiftWeb FrameworksAuthentication StrategiesData Modeling Frameworks
    Ver en GitHub↗26,138
  • alpinejs/alpineAvatar de alpinejs

    alpinejs/alpine

    31,675Ver en GitHub↗

    This project is a declarative framework for building reactive user interfaces by embedding logic directly into HTML markup. It functions as a lightweight state container that tracks data changes and automatically synchronizes the document object model with the underlying application state. By utilizing proxy-based observation, it ensures that interface updates occur precisely when reactive properties are modified. The framework distinguishes itself by allowing developers to define interactive behavior through custom attributes rather than external scripts. This approach enables the compositio

    HTMLReactive Frontend FrameworksReactive State ManagementReactive State Management
    Ver en GitHub↗31,675
  • asynchttpclient/async-http-clientAvatar de AsyncHttpClient

    AsyncHttpClient/async-http-client

    6,392Ver en GitHub↗

    This is a non-blocking network client for Java applications that provides asynchronous HTTP request capabilities and bidirectional WebSocket connectivity. It leverages a Netty-based architecture to handle high volumes of network input and output. The library utilizes native transport abstractions such as Epoll, KQueue, and io_uring to reduce system latency. It supports HTTP/2 multiplexing to run multiple concurrent request-response streams over a single connection and provides automatic response body decompression for various formats. Core capabilities cover the management of complex network

    JavaAsynchronous HTTP ClientsFull-Duplex Frame ProtocolsHigh-Performance Networking
    Ver en GitHub↗6,392
  • dotnet/aspnetcoreAvatar de dotnet

    dotnet/aspnetcore

    38,143Ver en 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

    C#Component FrameworksDependency Injection ContainersWeb Application Frameworks
    Ver en GitHub↗38,143
  • python-lsp/python-lsp-serverAvatar de python-lsp

    python-lsp/python-lsp-server

    2,562Ver en GitHub↗
    PythonIntelligence BackendsCode CompletionCode Formatting Tools
    Ver en GitHub↗2,562
  • googlechromelabs/squooshAvatar de GoogleChromeLabs

    GoogleChromeLabs/squoosh

    24,771Ver en GitHub↗

    Squoosh is a browser-based image optimizer that compresses and converts image files directly within the local environment. By performing all operations on the user device, it eliminates the need for server-side processing, ensuring that sensitive data remains private and reducing network latency. The tool utilizes a collection of high-performance image codecs compiled via WebAssembly to provide professional-grade file optimization and format conversion. To maintain interface responsiveness during resource-intensive tasks, the application offloads image manipulation to background threads and u

    TypeScriptBrowser-Based Image OptimizersImage Optimization ToolsClient-Side Media Processing
    Ver en GitHub↗24,771
  • dodyg/practical-aspnetcoreAvatar de dodyg

    dodyg/practical-aspnetcore

    10,382Ver en GitHub↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    C#ASP.NET Core Application FrameworksWeb ServersApplication Behavior Configurations
    Ver en GitHub↗10,382
  • curl/curlAvatar de curl

    curl/curl

    42,214Ver en GitHub↗

    Curl is a command-line tool and portable library for transferring data across a wide range of network protocols. It functions as a unified engine that abstracts diverse communication standards, allowing users and developers to move files and information between servers using a consistent interface. The project provides both a versatile command-line client for terminal-based automation and a stable programmatic interface for integrating complex network operations into applications. The system is distinguished by its protocol-agnostic core and its ability to manage both synchronous and asynchro

    CCertificate VerificationHTTP ClientsMulti-Protocol Transfer Libraries
    Ver en GitHub↗42,214
  • http-rs/tideAvatar de http-rs

    http-rs/tide

    5,099Ver en GitHub↗

    Tide is an asynchronous web server framework and HTTP toolkit for the Rust programming language. It provides a system for building high-concurrency network applications and REST APIs using non-blocking I/O and asynchronous runtimes. The framework is centered around a middleware-based request pipeline, allowing developers to intercept and process HTTP requests and responses through pluggable logic layers. It supports a hierarchical route tree to organize endpoints into nested groups that share common path prefixes and scoped middleware. Capability areas include real-time communication via Web

    RustAsynchronous Web ServersWeb Server FrameworksAPI Implementations
    Ver en GitHub↗5,099
  • goldfire/howler.jsAvatar de goldfire

    goldfire/howler.js

    25,190Ver en GitHub↗

    Howler.js is a JavaScript library that provides a unified interface for managing audio playback across web browsers. It functions as a cross-browser audio engine, abstracting complex browser audio APIs into a consistent developer experience while ensuring reliable performance through automatic fallback mechanisms. The library distinguishes itself by offering specialized tools for spatial audio and efficient asset management. It includes a spatial audio framework that maps three-dimensional vectors to audio nodes for immersive sound positioning, alongside an audio sprite manager that allows de

    JavaScriptWeb Audio LibrariesAudio ProcessingWeb Game Audio Engines
    Ver en GitHub↗25,190
  • an-tao/drogonAvatar de an-tao

    an-tao/drogon

    13,993Ver en 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

    C++C++ Web FrameworksWeb Application FrameworksAsynchronous Database Drivers
    Ver en GitHub↗13,993
  • trpc/trpcAvatar de trpc

    trpc/trpc

    40,348Ver en GitHub↗

    This project is an end-to-end type-safe API framework designed to synchronize data structures between frontend and backend codebases without the need for manual code generation. By leveraging TypeScript’s type inference, it allows developers to invoke server-side functions directly from the client as if they were local methods. This remote procedure call approach abstracts away the complexities of HTTP verbs and URL structures, streamlining the full-stack development workflow into a unified experience. The framework distinguishes itself through a modular router architecture that organizes bac

    TypeScriptAPI FrameworksRemote Procedure CallsAPI Routers
    Ver en GitHub↗40,348
  • dherault/serverless-offlineAvatar de dherault

    dherault/serverless-offline

    5,257Ver en GitHub↗

    serverless-offline is a Serverless Framework plugin that provides a local cloud infrastructure simulator. It acts as an AWS Lambda local emulator and AWS API Gateway mock, allowing for the development and testing of serverless functions on a local machine without deploying to a remote provider. The project distinguishes itself by simulating bidirectional WebSocket connections and message routing, as well as mimicking the request lifecycle of an HTTP gateway. It includes a mock identity authorizer pipeline to verify tokens and JWTs locally and supports the mounting of virtual dependency layers

    JavaScriptLocal Cloud SimulationLocal Serverless EmulationAPI Gateway Simulators
    Ver en GitHub↗5,257
  • modernizr/modernizrAvatar de Modernizr

    Modernizr/Modernizr

    25,680Ver en GitHub↗

    Modernizr is a browser feature detection library that determines which web technologies are supported by a user's browser by executing small snippets of code to verify actual capabilities. By avoiding reliance on unreliable user-agent strings, it provides a reliable foundation for progressive enhancement, allowing developers to build interfaces that adapt their functionality and styling based on the specific features available in the client environment. The project distinguishes itself through a configuration-driven build system that generates custom, minimized JavaScript files containing onl

    JavaScriptBrowser Feature Detection LibrariesFeature Detection LibrariesProgressive Enhancement Tools
    Ver en GitHub↗25,680
  • bokeh/bokehAvatar de bokeh

    bokeh/bokeh

    20,403Ver en GitHub↗

    Bokeh is a Python data visualization library and interactive plotting framework used to create high-performance graphics and data dashboards that render in web browsers. It serves as a tool for generating standalone HTML documents, embedded components for digital notebooks, and full-stack web applications powered by a Python backend. The project distinguishes itself through its ability to handle large or streaming datasets while maintaining smooth interactivity. It enables linked brushing across multiple views, allowing data selected in one plot to automatically highlight corresponding data i

    TypeScriptPlotting and VisualizationPython VisualizationClient Side Rendering
    Ver en GitHub↗20,403
  • sampotts/plyrAvatar de sampotts

    sampotts/plyr

    29,862Ver en GitHub↗

    This project is a customizable media player designed to provide a consistent interface for video and audio content across all modern web browsers and mobile devices. It functions as a unified abstraction layer, standardizing playback behavior and control interfaces for both native media elements and third-party streaming service embeds through a predictable, declarative API. The library distinguishes itself by wrapping native media elements with custom HTML structures, ensuring a uniform look and feel regardless of the underlying browser implementation. Developers can manage playback state, m

    JavaScriptCross-Browser Media PlayersHTML5 Media PlayersPlayback Controllers
    Ver en GitHub↗29,862
  • aws/chaliceAvatar de aws

    aws/chalice

    11,062Ver en GitHub↗

    Chalice is a framework for building and deploying serverless applications and REST APIs on AWS Lambda using Python. It functions as an infrastructure-as-code generator, mapping application logic and routing definitions directly to cloud compute resources while automating the provisioning and management of the underlying environment. The framework distinguishes itself by analyzing source code to automatically construct the minimum necessary security permissions, ensuring least-privilege access for all deployed functions. It supports modular development through blueprint-based organization and

    PythonServerless FrameworksInfrastructure Provisioning ToolsRESTful API Development
    Ver en GitHub↗11,062
  • gradio-app/gradioAvatar de gradio-app

    gradio-app/gradio

    42,931Ver en 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

    PythonDeclarative UI FrameworksInteractive Interface BuildersModel Prototyping Tools
    Ver en GitHub↗42,931
  • digitallyinduced/ihpAvatar de digitallyinduced

    digitallyinduced/ihp

    5,294Ver en GitHub↗

    ihp is a type-safe web framework and full-stack application orchestrator designed for PostgreSQL. It functions as a server-side rendering framework and a type-safe ORM that automatically generates record types from SQL schemas to ensure compile-time query validation. The platform distinguishes itself by verifying routing, database queries, and templates at compile time to prevent runtime crashes. It implements real-time web interfaces using WebSockets for instant data synchronization and employs server-driven hypermedia for partial DOM patching. The framework covers a broad range of integrat

    HaskellPostgreSQL IntegrationsAPI Client AuthenticationsApplication Route Definitions
    Ver en GitHub↗5,294
  • tanstack/queryAvatar de TanStack

    TanStack/query

    49,761Ver en GitHub↗

    This project provides a comprehensive suite of tools for managing asynchronous state and building full-stack web applications. At its core, it functions as a centralized synchronization layer that automates data fetching, caching, and background revalidation, ensuring that remote server data remains consistent with the local user interface. By utilizing a declarative, hook-based programming model, it simplifies the management of complex data lifecycles and loading states. The project distinguishes itself through a headless design philosophy that decouples business logic from visual presentati

    TypeScriptAsynchronous State ManagementAsynchronous State ManagersData Synchronization Libraries
    Ver en GitHub↗49,761
  • collaboraonline/onlineAvatar de CollaboraOnline

    CollaboraOnline/online

    2,985Ver en GitHub↗

    This project is a cloud-based office suite and self-hosted document server that enables the creation and editing of documents, spreadsheets, and presentations. It functions as a headless office application, utilizing a server-side processing engine to handle file rendering and formatting without requiring a local graphical user interface. The system operates as a real-time collaborative editor, employing operational transformation to allow multiple users to edit files simultaneously. It also serves as a web-based document processor capable of automating office tasks through macro execution an

    C++Headless ProcessingOffice SuitesAdvanced Management
    Ver en GitHub↗2,985
  • gofiber/fiberAvatar de gofiber

    gofiber/fiber

    39,849Ver en GitHub↗

    Fiber is a high-performance web framework designed for building scalable HTTP services with minimal memory overhead. It provides a comprehensive runtime environment for managing the full request lifecycle, utilizing an optimized radix tree for high-speed route matching and an object pooling system to reduce garbage collection pressure during traffic processing. The framework distinguishes itself through its multi-process architecture, which supports prefork socket reuse to distribute incoming traffic across all available CPU cores. It offers a modular approach to application development, feat

    GoHigh-Performance HTTP ServersHTTP RoutersRequest Lifecycle Managers
    Ver en GitHub↗39,849
  • vercel/swrAvatar de vercel

    vercel/swr

    32,406Ver en GitHub↗

    SWR is a data fetching library that provides a collection of hooks for managing remote data synchronization, caching, and state updates in web applications. It employs a declarative approach to handle complex network request lifecycles and dependency chains, ensuring that client-side application state remains consistent with server data through automatic revalidation and background updates. The library distinguishes itself through a reactive cache layer that automatically synchronizes local state with remote sources based on component lifecycle events. It features event-driven revalidation, w

    TypeScriptData Fetching LibrariesData Fetching State ManagementServer-Side Data Prefetching
    Ver en GitHub↗32,406
  • dioxuslabs/dioxusAvatar de DioxusLabs

    DioxusLabs/dioxus

    36,400Ver en GitHub↗

    Dioxus is a cross-platform development framework designed for building native desktop, mobile, and web applications from a single codebase. It utilizes a declarative component model and macro-powered syntax to define reusable interface elements, which are then rendered as native widgets or web elements. At its core, the framework employs a signal-based reactivity system that tracks state dependencies to trigger granular updates, ensuring efficient interface performance without re-rendering the entire application tree. The framework distinguishes itself through a unified full-stack runtime tha

    RustComponent ArchitecturesCross-Platform Rendering EnginesCross-Platform UI Frameworks
    Ver en GitHub↗36,400
  • tokio-rs/tokioAvatar de tokio-rs

    tokio-rs/tokio

    32,309Ver en 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

    RustRuntime EnvironmentsTimer SchedulersNetwork Programming Frameworks
    Ver en GitHub↗32,309
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
gorilla/websocket24.5KGobsd-2-clause19 mar 2025
bigskysoftware/htmx48.2KJavaScriptNOASSERTION15 jun 2026
revel/revel13.2KGoMIT28 oct 2023
aio-libs/aiohttp16.4KPythonother19 feb 2026
drogonframework/drogon13.6KC++mit9 feb 2026
alamofire/alamofire42.4KSwiftMIT14 jun 2026
cmliu/edgetunnel26.7KJavaScriptgpl-2.015 feb 2026
jquery/jquery59.8KJavaScriptMIT15 jun 2026
microsoft/playwright-python14.3KPythonapache-2.011 feb 2026
socketio/socket.io63.2KTypeScriptMIT17 jun 2026

Related searches

  • Java WebSocket Libraries
  • PHP WebSocket Libraries
  • C# WebSocket Libraries
  • Rust WebSocket Libraries
  • una librería WebSocket para servidores en tiempo real en Go
  • aplicación de chat en tiempo real usando WebSockets
  • JavaScript HTTP Client Libraries
  • JavaScript Drawing and Canvas Libraries