|6 days ago||3 days ago|
|GNU General Public License v3.0 or later||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.
8 projects | news.ycombinator.com | 22 Nov 2021
A modern, ergonomic Unix shell configuration with Fish
11 projects | dev.to | 21 Nov 2021
Since I'm a big fan of toolchains as code, I've fallen in love with volta for managing my Node.js and Yarn versions. Don't forget commands like volta pin in Node.js projects to lock in versions to your package.json file!
What's New in Node.js 17
3 projects | dev.to | 17 Nov 2021
You can download Node.js 17 to your computer using the appropriate link for your operating system and architecture provided on the Node.js download page. A better way to manage Node.js releases on your machine is to use a Node.js environment management tool like Volta, which allows you to install and switch between multiple Node.js versions seamlessly.
24 projects | news.ycombinator.com | 20 Oct 2021
For folks who use nvm and find it slow, try out Volta. It’s much faster, and IMO a lot nicer to use in general.
Whats your favourite open source Rust project that needs more recognition?
66 projects | reddit.com/r/rust | 11 Oct 2021
1 project | dev.to | 19 Aug 2021
Hello Yarn 2, Goodbye node_modules
5 projects | news.ycombinator.com | 9 Aug 2021
Regarding the enforcement of the NPM version: ever heard of https://volta.sh?
snm v0.7.0: A completely revamped node version manager
Like Volta, snm is cross-platform. NVM is not cross-platform. This is an issue for many devs and many teams.
Trying to install VSC without nodejs
1 project | reddit.com/r/SolusProject | 7 Aug 2021
I had a similar problem to yours. I solved it by letting packages install what ever nodejs they want and have at it. For my personal Node.js version, I use https://volta.sh to manage multiple versions that can be used by my user. Works lime a charm. I tried to use n but I had conflicts with the eopkg version.
[upcoming] Volt - A rust-based package manager that's up to 12x faster than Yarn
2 projects | reddit.com/r/rust | 5 Aug 2021
volta: a js toolchain manager in rust
Rust maintainer perfectionism, or, the tragedy of Alacritty
12 projects | news.ycombinator.com | 26 Nov 2021
I actually have experience with this specific code. I recently fixed a bug in a function that his PR also touches: https://github.com/nix-rust/nix/pull/1521
And I have a PR to fix problems in another Rust wrapper of the same libc functions: https://github.com/uutils/coreutils/pull/2653
It's hard to get right. Skimming the PR, the feedback looks reasonable.
Writing a Linux-compatible kernel in Rust
1 project | news.ycombinator.com | 26 Oct 2021
Wow, yeah, good point.
Rewrites in general are usually a terrible idea, unless the original is horribly broken (and beyond fixable).
If you wrote your app in C++, instead of rewriting it for the next decade in Rust just to get to the same point, slap some AddressSanitizer, ThreadSanitizer, -fanalyzer, cppcheck, etc. on it. You will get 98% of the way there.
Instead of spending 8+ years(!) rewriting the GNU coreutils in Rust, you could spend half that time to ensure full coverage (branch-coverage, condition-coverage) in the existing ones. I will actually have a breakdown if someone tries to rewrite SQLite in Rust.
2 projects | reddit.com/r/openbsd | 16 Oct 2021
Just one other project idea, in addition to rustbox mentioned in another post: https://github.com/uutils/coreutils
What the GNU?
2 projects | news.ycombinator.com | 30 Sep 2021
The whole "GNU/Linux" story always struck me as incredibly arrogant and ridiculous. A typical modern Linux system has more lines of web browser code than lines of GNU code. Should we start calling them "Chromium/Linux"?
If you follow the FSF's actions closely, you will find they're incredibly insecure about people switching away from their software to alternatives. Typically the alternatives are not GPLed but rather under a permissive BSD-like license, and they latch onto this to deride any new competitors . But those competitors don't typically exist because people hate the GPL; they exist because -surprise- GNU software isn't the be-all end-all, and it's a fairly common pattern for GNU maintainers to be reluctant to change at best, or actively hostile to third parties at worst (anyone remember glibc's Ulrich Drepper?).
Then there's how Stallman vetoed GCC having a useful AST output mode (a requirement to build smart IDEs and other development tools - yes, including such features in emacs) because he was scared of third party proprietary extensions. That's one reason why clang took off - its extensibility and flexibility, which the FSF was always against GCC having. The FSF (and particularly Stallman) hates clang, again reaching for licensing and moral arguments, because they just can't accept that some people may have written technically superior software to theirs, and done so with a more permissive license. 
Alternatives to the GNU coreutils?
2 projects | reddit.com/r/Gentoo | 13 Sep 2021
Using SIMD acceleration in rust to create the world’s fastest tac
2 projects | reddit.com/r/rust | 31 Aug 2021
This is probably the case. I just compared uutils' implementation of tac with GNU's tac and this implementation of tac. uutils' tac is about as fast as GNU's tac (I added a BufWriter to uutils' tac for this benchmark). uutils uses memchr, but is slower than OP's tac.
uutils/coreutils: Cross-platform Rust rewrite of the GNU coreutils
1 project | reddit.com/r/devopsish | 29 Aug 2021
Prossimo – Memory safety for the Internet's most critical infrastructure
3 projects | news.ycombinator.com | 18 Jun 2021
Awesome Rewrite It In Rust - A curated list of replacements for existing software written in Rust
62 projects | reddit.com/r/rust | 27 May 2021
rustc performance improvement from rust 1.46 to 1.51
7 projects | reddit.com/r/rust | 1 May 2021
I saw that too and noticed how he's wrong: https://github.com/uutils/coreutils
What are some alternatives?
nvm - Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
nvm for Windows - A node.js version management utility for Windows. Ironically written in Go.
asdf - Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
nushell - A new type of shell
exa - A modern replacement for ‘ls’.
Docker Compose - Define and run multi-container applications with Docker
fnm - 🚀 Fast and simple Node.js version manager, built in Rust
rustdesk - Yet another remote desktop software
starship - ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
nvs - Node Version Switcher - A cross-platform tool for switching between versions and forks of Node.js
skaffold - Easy and Repeatable Kubernetes Development
rust - Rust for the xtensa architecture. Built in targets for the ESP32 and ESP8266