Onion
libuv
Our great sponsors
Onion | libuv | |
---|---|---|
508 | 75 | |
2,972 | 23,241 | |
6.8% | 1.4% | |
9.5 | 9.0 | |
4 days ago | 1 day ago | |
C | C | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Onion
-
Orange Pi Neo Coming as a Ryzen 7 and Linux Powered Handheld Device
I've also recently fallen into (reading/watching about) it, and from what I've seen, some of them have really impressive levels of community software support
e.g. https://onionui.github.io
- First Elite Four finish in any Pokemon game in over 12 years
- Miyoo Mini out the box settings
- Miyoo Mini Plus - Saves Problem under Onion v4.2
-
Help wanted
OnionOS is your best choice. It's as simple as dropping the files onto your SD card. Then, moving your game files to their respective folders. Here is a video guide. Here is the official page with download and any information you would need. If you're still using the stock card, I'd highly recommend getting a better quality one so that you don't lose all your data again.
-
Miyoo Mini Beginner Guide
Download Onion OS to your computer. Onion OS is available from the link below: https://onionui.github.io/
-
New release: Onion V4.2.1
Update PixelReader to v0.6 by @Aemiii91 in #1208
-
For people sharing SD card between their Miyoo Minis - and encountered problem saving setting with the latest V4 Mini
(Please note that I am using Onion OS V4.2.0-RC, if you are using other version, it may not work.
-
I followed the installation instructions of OnionOS and my 256GB SD card is now 108GB. Is this normal?
I followed the instructions from here and used the specialized software. It's a Samsung Pro Evo SD card bought in an official store and the reduction is completely reversible by using the Windows formatter. I don't really mind that much, but am wondering if I didn't noob myself out of twice as much space!
- Please help
libuv
- Epoll: The API that powers the modern internet (2022)
-
APIs in Go with Huma 2.0
I wound up on a different team with pre-existing Python code so temporarily shelved my use of Go for a bit, and we used Sanic (an async Python framework built on top of the excellent uvloop & libuv that also powers Node.js) to build some APIs for live channel management & operations. We hand-wrote our OpenAPI and used it to generate documentation and a CLI, which was an improvement over what was there (or not) before. Other teams used the OpenAPI document to generate SDKs to interact with our service.
- Python Is Easy. Go Is Simple. Simple = Easy
-
Notes: Advanced Node.js Concepts by Stephen Grider
In the source code of the Node.js opensource project, lib folder contains JavaScript code, mostly wrappers over C++ and function definitions. On the contrary, src folder contains C++ implementations of the functions, which pulls dependencies from the V8 project, the libuv project, the zlib project, the llhttp project, and many more - which are all placed at the deps folder.
- A Magia do Event Loop
-
A complete guide to the Node.js event loop
Libuv, the C library that gives Node.js its asynchronous, non-blocking I/O capability is responsible for managing the thread pool. Node.js gives you the capability of using additional threads for computationally expensive and long-lasting operations to avoid blocking the event loop.
-
What is Node.js?: A Complete Guide
Node.js is written in C, C++, and JavaScript. The core components of Node.js - the V8 engine and the libuv library - are written in C++ and C, respectively, since these languages provide low-level access to system resources, making them well-suited for building high-performance and efficient applications. JavaScript is mainly used to write the application logic.
-
Node v20.3.0 (Current) upgrade to libuv 1.45.0, including SIGNIFICANT performance improvements to file system operations on Linux
x8 apparently https://github.com/libuv/libuv/pull/3952
-
Node.js – v20.3.0
Notably upgrades to libuv 1.45 which has io_uring support. Faster file system access! Awhh yeah, it's on.
Remarkable what a mild & unintrusive PR adding io_uring was. https://github.com/libuv/libuv/pull/3952
-
Using Parallel Processing in Node.js and its Limitations
Well, the single-threaded nature ultimately leads to its biggest downfall. Node.js utilizes a synchronous event loop engineered using Libuv that takes in code from the call stack and executes it.
What are some alternatives?
Koriki - SimpleMenu frontend for Miyoo Mini
libevent - Event notification library
minimal-garlicOS - MiniUI for Garlic OS
Boost.Asio - Asio C++ Library
MiniUI-Legacy-Miyoo-Mini - A custom launcher for the Miyoo Mini
libev - Full-featured high-performance event loop loosely modelled after libevent
Ports-Collection - Ports Collection for Onion
tokio-uring - An io_uring backed runtime for Rust
httpp - Micro http server and client written in C++
uvw - Header-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!
Themes - Custom themes for Onion
C++ Actor Framework - An Open Source Implementation of the Actor Model in C++