Projects that use libuv

Liesware edited this page Dec 21, 2018 · 108 revisions

Feel free to clobber this page and/or add projects. But please make it better in the process.

Apps / VM

  • cjdns: Encrypted self-configuring network/VPN routing engine
  • clearskies_core: Clearskies file synchronization program. (C++11)
  • Coherence: Cryptographic server for modern web apps.
  • DPS-For-IoT: Fully distributed publish/subscribe protocol.
  • HashLink: Haxe run-time with libuv support included.
  • Haywire: Asynchronous HTTP server.
  • H2O: An optimized HTTP server with support for HTTP/1.x and HTTP/2.
  • Igropyr: a async Scheme http server base on libuv.
  • Julia: Scientific computing programming language
  • Kestrel: web server (C# + libuv + ASP.NET Core)
  • Knot DNS Resolver: A minimalistic DNS caching resolver
  • Lever: runtime, libuv at the 0.9.0 release
  • libnode: C++ implementation of Node.js
  • libstorj: Library for interacting with Storj network
  • libuv_message_framing Message-based communication for libuv
  • luaw: Lua web server backed by libuv
  • Luvit: Node.JS for the Lua Inventor
  • mo: Scheme (guile) + libuv runtime
  • MoarVM: a VM for Rakudo Perl 6
  • Mysocks: a cross-platform Shadowsocks client
  • mediasoup: Powerful WebRTC SFU for Node.js
  • Neovim: A major refactor of Vim.
  • node.js: Javascript (using Google's V8) + libuv
  • node.native: node.js-like API for C++11
  • nodeuv: An organization with several c++ wrappers for libs which are used in node.js.
  • phastlight: Command line tool and web server written in PHP 5.3+ inspired by Node.js
  • pilight: home automation ("domotica")
  • pixie: clojure-inspired lisp with a tracing JIT
  • potion/p2: runtime
  • racer: Ruby web server written as an C extension
  • spider-gazelle: Ruby web server using libuv bindings
  • Suave: A simple web development F# library providing a lightweight web server and a set of combinators to manipulate route flow and task composition
  • Swish: Concurrency engine with Erlang-like concepts. Includes a web server.
  • Trevi: A powerful Swift Web Application Server Framework Project
  • Urbit: runtime
  • uv_callback libuv thread communication
  • uvloop: Ultra fast implementation of python's asyncio event loop on top of libuv
  • Wren: For io, process, scheduler and timer modules

Other

  • libtuv: libuv fork for IoT and embedded systems

Bindings

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.