0
0
mirror of https://github.com/nodejs/node.git synced 2024-11-28 22:46:31 +01:00
nodejs/deps/uv/LINKS.md
Luigi Pinca c61870c376 deps: upgrade to libuv 1.42.0
Notable changes:

- win,tcp: make `uv_close()` work more like unix.
- cleanup,win: Remove `_WIN32` guards on threadpool.
- more errno mappings and fixes.
- higher performance try-writes.
- fix string encoding issue of `uv_os_gethostname()` (note: MINGW-W64
  upstream is broken on i686 due to
  https://sourceforge.net/p/mingw-w64/bugs/899/).
- zOS support.
- Workarounds for a `copy_file_range()` kernel bug.
- Better support for TSan.
- darwin: use `RLIMIT_STACK` for fsevents pthread.
- fix a bug that would cause libuv to hang if the user called
  `uv_shutdown()`.
- darwin: fix `uv_barrier()` race condition.

PR-URL: https://github.com/nodejs/node/pull/39525
Fixes: https://github.com/nodejs/node/issues/39502
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
2021-08-04 16:08:46 +02:00

6.3 KiB

Apps / VM

  • BIND 9: DNS software system including an authoritative server, a recursive resolver and related utilities.
  • cjdns: Encrypted self-configuring network/VPN routing engine
  • clearskies_core: Clearskies file synchronization program. (C++11)
  • CMake open-source, cross-platform family of tools designed to build, test and package software
  • 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 Raku
  • Mysocks: a cross-platform Shadowsocks client
  • mediasoup: Powerful WebRTC SFU for Node.js
  • Neovim: A major refactor of Vim.
  • node9: A portable, hybrid, distributed OS based on Inferno, LuaJIT and Libuv
  • 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 CLI: For io, process, scheduler and timer modules

Other

  • libtuv: libuv fork for IoT and embedded systems

Bindings