BSDCoreUtils
embedded-graphics
BSDCoreUtils | embedded-graphics | |
---|---|---|
4 | 5 | |
42 | 858 | |
- | 1.2% | |
0.0 | 5.3 | |
over 1 year ago | 29 days ago | |
C | Rust | |
GNU General Public License v3.0 or later | Apache License 2.0 |
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.
BSDCoreUtils
-
GitHub - dcantrell/bsdutils: Alternative to GNU coreutils using software from FreeBSD
https://github.com/DiegoMagdaleno/BSDCoreUtils/blob/master/src/cat/cat.c (not upstream but a port)
-
Debian Running on Rust Coreutils
The Rust implementation that we are discussing is MIT licensed and as far as I know not part of GNU.
I do not believe that "Coreutils" is trademarked by GNU.
There are other projects that use the name "Coreutils" that are not part of GNU:
https://github.com/DiegoMagdaleno/BSDCoreUtils
-
Have you heard of posh: Policy-compliant Ordinary SHell?
Unsure. Would BSD CoreUtils help?
-
Writing Bash Scripts that are not only Bash: Checking for Bashisms and testing with Dash
This makes me want to build a container for testing scripts that contains: posh, BSD coretools, shellcheck, checkbashisms.
embedded-graphics
-
How to build GUI for custom LCD screen connected to an Arduino Board?
Even if one used embedded-graphics, which would't require a line buffer, 8k is probably not enough RAM for the stack of a non-trivial Rust program. At least my even fairly simple RTIC programs that run fine in the 160k of a Feather M4 do not run at all in the 32k of a Feather M0.
-
New crate for embedded-graphics: U8g2-fonts (feedback desired)
I rewrote the font subsystem of U8g2 in pure Rust, introducing a large number of fonts to embedded-graphics.
-
What Graphics Library to use?
Another project I've used is embedded-graphics which is useful if your target has more limited resources: https://github.com/embedded-graphics/embedded-graphics
-
Debian Running on Rust Coreutils
We use it a bit for https://github.com/embedded-graphics/embedded-graphics and I have to say I love it. It's just the right balance between configuration variables/constants and "a folder full of bash scripts". I highly recommend giving Just a try.
What are some alternatives?
fancy-regex - Rust library for regular expressions using "fancy" features like look-around and backreferences
min-sized-rust - 🦀 How to minimize Rust binary size 📦
build2 - build2 build system
piet - An abstraction for 2D graphics.
bsdutils - Alternative to GNU coreutils using software from FreeBSD
samurai - ninja-compatible build tool written in C
libgnunetworker - Multithreading with GNUnet
egui - egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
mbpfan - A simple daemon to control fan speed on all MacBook/MacBook Pros (probably all Apple computers) for Linux Kernel 3 and newer
regex - An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
Rust-for-Linux - Adding support for the Rust language to the Linux kernel.