GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - uNetworking/uWebSockets.js: μWebSockets for Node.js back-ends :metal:

BranchesTags
Open more actions menu

Latest commit

 

History

944 Commits
944 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
benchmark
benchmark
 
 
docs
docs
 
 
examples
examples
 
 
misc
misc
 
 
src
src
 
 
tests
tests
 
 
uWebSockets @ 589c282
uWebSockets @ 589c282
 
 
.gitattributes
.gitattributes
 
 
.gitmodules
.gitmodules
 
 
LICENSE
LICENSE
 
 
Makefile
Makefile
 
 
README.md
README.md
 
 
build.c
build.c
 
 

Repository files navigation


Simple, secure1 & standards compliant2 web server for the most demanding3 of applications. Read more...


⚡ Simple performance

µWebSockets.js is a standards-compliant web server written in 10,000 lines of C++. It is exposed to Node.js as a simple-to-use, native V8 addon and is 13x faster than Fastify[4], 20x faster than Socket.IO. Since 2022 a fork of µWS has carried Bun to the top of benchmarks, and is responsible for its event-loop, TLS, HTTP, QUIC, WebSockets, pub/sub, and URL routing[5][6].

We aren't in the NPM registry but you can easily install it with the NPM client:

  • npm install uNetworking/uWebSockets.js#v20.70.0
  • Browse the documentation and see the main repo. There are tons of examples but here's the gist of it all:

🎯 In essence

Untitled

🤝 Permissively licensed

Intellectual property, all rights reserved.

Where such explicit notice is given, source code is licensed Apache License 2.0 which is a permissive OSI-approved license with very few limitations. Modified "forks" should be of nothing but licensed source code, and be made available under another product name. If you're uncertain about any of this, please ask before assuming.

About

μWebSockets for Node.js back-ends 🤘

Topics

commercialhttpnodejsproxy-protocolpubsubrouterruntimetypescriptwebsockets

Resources

Readme
Apache-2.0 license
Activity
Custom properties

Stars

9.2k stars

Watchers

111 watching

Forks

626 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.