Libuv Alternatives

Similar projects and alternatives to libuv

  1. go

    2,277 libuv VS go

    The Go programming language

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. node

    1,234 libuv VS node

    Node.js JavaScript runtime ✨🐢🚀✨

  4. src

    768 libuv VS src

    Read-only git conversion of OpenBSD's official CVS src repository. Pull requests not accepted - send diffs to the tech@ mailing list.

  5. amplication

    150 libuv VS amplication

    Amplication brings order to the chaos of large-scale software development by creating Golden Paths for developers - streamlined workflows that drive consistency, enable high-quality code practices, simplify onboarding, and accelerate standardized delivery across teams.

  6. distroless

    131 libuv VS distroless

    🥑 Language focused docker images, minus the operating system.

  7. nanoid

    87 libuv VS nanoid

    A tiny (124 bytes), secure, URL-friendly, unique string ID generator for JavaScript

  8. v8.dev

    83 libuv VS v8.dev

    The source code of v8.dev, the official website of the V8 project.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. PM2

    68 libuv VS PM2

    Node.js Production Process Manager with a built-in Load Balancer.

  11. orbstack

    56 libuv VS orbstack

    Fast, light, simple Docker containers & Linux machines

  12. ncspot

    51 libuv VS ncspot

    Cross-platform ncurses Spotify client written in Rust, inspired by ncmpc and the likes.

  13. librespot

    48 libuv VS librespot

    Open Source Spotify client library

  14. activepieces

    35 libuv VS activepieces

    AI Agents & MCPs & AI Workflow Automation • (280+ MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

  15. liburing

    Library providing helpers for the Linux kernel io_uring support

  16. llfio

    25 libuv VS llfio

    P1031 low level file i/o and filesystem library for the C++ standard

  17. libevent

    Event notification library

  18. MessagePack

    MessagePack serializer implementation for Java / msgpack.org[Java]

  19. MIO

    22 libuv VS MIO

    Metal I/O library for Rust.

  20. pixi

    17 libuv VS pixi

    Package management made easy

  21. uvloop

    16 libuv VS uvloop

    Ultra fast asyncio event loop.

  22. Boost.Asio

    Asio C++ Library

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better libuv alternative or higher similarity.

libuv discussion

Log in or Post with
  1. User avatar
    a54b22e1
    · about 1 year ago
    · Reply

    Review ★★★★★ 10/10

libuv reviews and mentions

Posts with mentions or reviews of libuv. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-07-04.
  • JavaScript's Asynchronous Execution: V8 and the Event Loop
    2 projects | dev.to | 4 Jul 2025
    libuv Source Code (Version 1.48.0, 2025)
  • NodeJS Fundamentals: event loop
    2 projects | dev.to | 20 Jun 2025
    Understanding these phases is critical for predicting the order of execution and debugging performance issues. There's no formal RFC for the event loop itself, but the libuv documentation (https://libuv.org/) is the definitive source.
  • How to Use Libuv In Your Zig Project
    6 projects | dev.to | 10 May 2025
    Libuv describes itself as a multi-platform support library with a focus on asynchronous I/O. It is widely used in many web servers (e.g., Kestrel) and runtimes such as Node.js and Python (via uvloop). As of Zig 0.14.0, there is no native async I/O, so you must work directly with threads or create your own async API using OS primitives like epoll or kqueue. In many cases, you would likely choose a cross-platform library rather than implementing your own async API. That’s where using libuv, libevent, or libxev (written in Zig) becomes useful.
  • Bare: Run JavaScript Everywhere
    8 projects | news.ycombinator.com | 2 Apr 2025
    It seems that Bare is also built on top of V8 and libuv, just like Node.js.

    > Bare is built on top of https://github.com/holepunchto/libjs, which provides low-level bindings to V8 in an engine independent manner, and https://github.com/libuv/libuv, which provides an asynchronous I/O event loop.(from the README)

    Moreover, you actually need Node.js and npm to install and run it. You need another JavaScript runtime as a prerequisite to install this JavaScript runtime…

    > npm i -g bare (also from the README)

    I don't get it – is it worth it to choose Bare over a more established solution?

  • Node.js Event Loop: The Key to Scalable and Efficient Applications
    1 project | dev.to | 11 Mar 2025
    The event loop is the core mechanism in Node.js that enables non-blocking I/O operations. Despite Node.js being single-threaded by default, the event loop allows it to perform asynchronous operations by offloading tasks to the system kernel or Libuv's thread pool. This makes Node.js highly efficient for I/O-heavy applications, such as web servers and APIs.
  • A year of uv: pros, cons, and should you migrate
    22 projects | news.ycombinator.com | 18 Feb 2025
    I know good naming is hard, and there are an awful lot of project names that clash, but naming a project uv is unfortunate due to the ubiquitous nature of libuv

    https://libuv.org/

  • libuv e Lua
    2 projects | dev.to | 27 Jan 2025
  • Ask HN: Why hasn't the JavaScript event loop model scaled horizontally?
    1 project | news.ycombinator.com | 19 Nov 2024
    Almost everyone running Node in a machine with multiple cores is using multithreading.

    Node is multithreaded by default. I believe the default setting is using 4 threads. Most of Node is written in C++.

    The JS code written by end users is single threaded (most of it at least) but IO etc is all executed with libuv.

    https://libuv.org/

  • Criando uma Runtime
    4 projects | dev.to | 25 Oct 2024
  • Libuv: High-performance, Cross-platform Async I/O Library for Developers
    1 project | news.ycombinator.com | 29 Sep 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic libuv repo stats
88
25,527
9.1
2 days ago

libuv/libuv is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of libuv is C.


Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io