superf4
libuv
superf4 | libuv | |
---|---|---|
5 | 75 | |
606 | 23,318 | |
- | 0.9% | |
0.0 | 9.0 | |
almost 3 years ago | 6 days 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.
superf4
-
Must have programs for a fresh Windows 10 install.
BCUninstaller ShareX SuperF4 I personally would take the time to setup MPV instead of using VLC.
- how to make alt+F4 force quit an application?
-
Steam Moment
I don't have any reason to shill this program, but I trust it. If you would like to review the code yourself you can do so here https://github.com/stefansundin/superf4
-
Photoshop does not allow you to close itself
Ohhh, this sounds amazing! Thanks for sharing. And it's open source too!
-
Steam survey shows Linux marketshare hitting 1.0%
For this kind of situations xkill is marvelous.
I've used Windows xKill [1] for years, but I can't find a download link for which you don't have to sign in...
Alternatively, SuperF4 [2] looks decent, also with a separate CLI only xkill found in the github issues [3].
[1] https://www.deviantart.com/suprvillain/art/Windows-xKill-100...
[2] https://stefansundin.github.io/superf4/
[3] https://github.com/stefansundin/superf4/issues/39#issuecomme...
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?
steam-runtime - A runtime environment for Steam applications
libevent - Event notification library
GLFW - A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
Boost.Asio - Asio C++ Library
Rufus - The Reliable USB Formatting Utility
libev - Full-featured high-performance event loop loosely modelled after libevent
reactos - A free Windows-compatible Operating System
tokio-uring - An io_uring backed runtime for Rust
mpv.net - 🎞 mpv.net is a media player for Windows with a modern GUI.
uvw - Header-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!
AutoEq - Automatic headphone equalization from frequency responses
C++ Actor Framework - An Open Source Implementation of the Actor Model in C++