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. Learn more →
Top 23 C Unix 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.
-
ravynos
A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.
-
shadowsocksr-native
翻墙 从容穿越党国敏感日 ShadowsocksR (SSRoT) native implementation for all platforms, GFW terminator
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Ventoy is an open-source tool to create a bootable USB drive for ISO/WIM/IMG/VHD(x)/EFI files. Using Ventoy, we can create live USB for multiple distros in one flash disk. This is a revolutionary feature compared to other tools, e.g., Etcher, Rufus, etc, that can only create one live USB at a time. This tool is so important. Don't call yourself a distro hopper if you don't know this tool.
Project mention: Epoll: The API that powers the modern internet (2022) | news.ycombinator.com | 2024-01-11
Minecraft runs on various Javas.
And there's a known issue with an interaction between minecraft, Java, and the video drivers that crashes out and it can be traced back all the way to here: https://github.com/glfw/glfw/issues/1997
It's not fixed.
Project mention: Ravynos: BSD-based OS with an experience like and some compatibility with macOS | news.ycombinator.com | 2023-08-28
Can anyone verify that this only happens under O_DIRECT? I see that the original bug report references preadv03, a test case which uses O_DIRECT.
Allegro (zlib/plain C) https://github.com/liballeg/allegro5
It may become a footnote on Linux, but Linux isn't the only system out there -- and DTrace remains alive and well in many systems (not least in its reference implementation in illumos[0]).
[0] https://github.com/illumos/illumos-gate
Project mention: bfs: A breadth-first version of the UNIX find command | /r/commandline | 2023-07-23
Sure. Historical Unix is available here, though you'll need a PDP-11 or an emulator to run it. Most of the issues around the original Unix code base were resolved in this suit.
Project mention: OpenRC is a dependency-based init system for Unix-like systems | news.ycombinator.com | 2023-06-27
Project mention: Oasis – a small, statically-linked Linux system | news.ycombinator.com | 2024-01-26Michaelforney has also built croc [1], a qbe based C compiler. Really impressive!
[1]: https://github.com/michaelforney/cproc
Not sure if they'll work on Alpine, but there's WordTsar (a Wordstar clone) and WordPerfect. Alternatively, you could run Word 5.5 in DOSBox.
Project mention: Show HN: Why is the Amiga so beloved in the demoscene? (2023 essay) | news.ycombinator.com | 2023-12-06Lots of Amiga concepts live on today with DragonflyBSD.
https://www.dragonflybsd.org/
And it’s shockingly performant (on par with Linux, sometimes even better), given the tiny development team.
Messaging passing, etc are core Amiga ideas that exist today only in Dfly.
I suspect the intended point of comparison is the monolithic Unix of old, where the entirety of the code of the system is (hopefully, ostensibly, allegedly) developed with a single vision, except for the applications in the narrowest sense of the word (e.g. the particular piece of numerics you need to design your airplane or whatnot, but not the editor you used to write it, the cluster scheduler you used to run it, the typesetter you used to write down your results, or the 3D viewer you used to present them).
One example that’s just plain interesting to read to see what things people were exploring (because, let’s admit it, historical Unix source gets plain boring after a while) is AT&T Research’s https://github.com/att/ast.
C Unix related posts
- eBPF Documentary
- Oasis – a small, statically-linked Linux system
- From Nand to Tetris: Building a Modern Computer from First Principles
- Ext4 data corruption in stable kernels [LWN.net]
- Show HN: Why is the Amiga so beloved in the demoscene? (2023 essay)
- Rich word processor for Alpine
- A Time-Sharing Scheduling Coroutine Script Language
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source Unix projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | Ventoy | 57,676 |
2 | libuv | 23,241 |
3 | GLFW | 12,205 |
4 | ravynos | 5,366 |
5 | fzy | 2,898 |
6 | shadowsocksr-native | 2,731 |
7 | ltp | 2,251 |
8 | Allegro | 1,759 |
9 | illumos-gate | 1,527 |
10 | 123elf | 1,129 |
11 | bfs | 946 |
12 | winix | 935 |
13 | unix | 808 |
14 | s6 | 726 |
15 | cproc | 678 |
16 | tcl | 616 |
17 | wpunix | 590 |
18 | RHash | 542 |
19 | DragonFlyBSD | 527 |
20 | ast | 526 |
21 | ponyos | 499 |
22 | proftpd | 491 |
23 | ngircd | 421 |
Sponsored