SaaSHub helps you find the best software and product alternatives Learn more →
Top 17 Musl Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
docker-rustup
Automated builded images for rust-lang with rustup, "the ultimate way to install RUST"
-
hello_musl
NimScript (config.nims) for building a static binary using Nim + musl + pcre + libressl/openssl
-
iox-community
Community InfluxDB 3.0 "IOx" static builds + containers + Examples for Developers & Integrators. Experiment with low-cost storage, unlimited cardinality and FlightSQL APIs
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Super cool. I always enjoy reading about systems that challenge, well, "ossified" assumptions. An OS not providing a shell, for example? Madness! ... or is it genius, if the OS has a specific purpose...? It's thought-provoking, if nothing else.
I'm a bit skeptical of parts. For instance, the "init" binary being less than 400 lines of golang - wow! And sure, main.go [1] is less than 400 lines and very readable. Then you squint at the list of imported packages, or look to the left at the directory list and realize main.go isn't nearly the entire init binary.
That `talosctl list` invocation [2] didn't escape my notice either. Sure, the base OS may have only a handful of binaries - how many of those traditional utilities have been stuffed into the API server? Not that I disagree with the approach! I think every company eventually replaces direct shell access with a daemon like this. It's just that "binary footprint" can get a bit funny if you have a really sophisticated API server sitting somewhere.
[1]: https://github.com/siderolabs/talos/blob/main/internal/app/m...
[2]: https://www.talos.dev/v1.6/reference/cli/#talosctl-list
Project mention: Oasis – a small, statically-linked Linux system | news.ycombinator.com | 2024-01-26
Project mention: InfluxDB 3.0 Infinite Observability with qryn-iox | news.ycombinator.com | 2023-09-17Watch out for the AGPL minio <https://github.com/metrico/iox-community/blob/155a14bb5e8e32...> the almost certainly AGPL grafana <https://github.com/grafana/grafana/blob/v10.1.1/LICENSE> and always eye anyone who uses :latest images with healthy suspicion
That said, influx_iox itself appears to be Apache 2 (and/or MIT?) https://github.com/influxdata/influxdb_iox/blob/main/LICENSE...
https://github.com/snacsnoc/snacklinux
It uses musl and builds using a musl cross compiler, working x86 and arm64 builds. You could easily build a toolchain for your desired arch and make a simple distro, adding in any user space tools.
Musl related posts
- Easylkb: Easy Linux Kernel Builder
- Release glaucus-s6-x86-64-v3-28042023 · glaucuslinux/glaucus
- Outlook in the terminal
- After tens of hours and a numerous amount of coffee, I proudly did it
- Idea: Steam should delete all native Linux ports from its library to prevent ABI breakage issues and SteamOS should be made into a statically linked OS
- An estimation of what distros and desktops have the largest userbase?
- Compile webkit2gtk to be as minimal as possable.
-
A note from our sponsor - SaaSHub
www.saashub.com | 28 Apr 2024
Index
What are some of the best open-source Musl projects? This list will help you:
Project | Stars | |
---|---|---|
1 | talos | 5,302 |
2 | oasis | 2,704 |
3 | musl-cross-make | 1,184 |
4 | muslrust | 885 |
5 | sabotage | 538 |
6 | glaucus | 282 |
7 | ataraxia | 279 |
8 | iglunix | 213 |
9 | ghc-musl | 136 |
10 | docker-rustup | 91 |
11 | hello_musl | 82 |
12 | voidnsrun | 62 |
13 | BSDCoreUtils | 42 |
14 | ghc-alt-libc | 41 |
15 | iox-community | 34 |
16 | gentoo-patchset | 17 |
17 | snacklinux | 12 |
Sponsored