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 13 C plan9 Projects
-
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.
-
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.
-
varfs
Super simple, but versatile, 9p filesystem serving multipurpose variables. (ootb with plan9port)
I think that some codebases can lend themselves to be read more than others. Consider for example GNU cat[0] vs. Plan9's[1], from which one can infer the overall readability of the two projects.
In particular, codebases who are composed of small, well-isolated components, can be read one chunk at a time, like a book. But I wouldn't be surprised for most "professional grade" codebases to consist of organic, "cluttered" aggregate. Which, as you observe, aren't really suited to be read, even more so linearly.
It also depends on one's intents, which are likely narrower in a professional setting (e.g. fixing a bug, implementing a feature; refactoring being a notable exception), than in a learning setting (e.g. learning how to write idiomatic parsers in Go by studying the Go parser itself). In this last case, curiosity might push you to read the code more deeply, compare different codebases, etc.
Finally, some languages also are more prone to enforce locality than others, impacting readability. See for example Linus arguing about C being more context-free than C++ [2].
[0]: https://github.com/pete/cats/blob/master/gnu-cat.c
[1]: https://github.com/pete/cats/blob/master/plan9-cat.c
[2]: https://www.realworldtech.com/forum/?threadid=104196&curpost...
Project mention: Telephil9/vdir: a visual directory browser for plan9 | news.ycombinator.com | 2024-04-02
C plan9 related posts
- Plan 9 from User Space
- Investigate better protocols than 9p
- What do you use in Plan 9 instead of shm and mmap?
- Convenient game development on Metaparser-3
- Plan 9 Desktop Guide
- Re:instead 0.5 with tts support
- Oregon trail and similar games for terminal
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Index
What are some of the best open-source plan9 projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | nbsdgames | 192 |
2 | cats | 161 |
3 | vdir | 77 |
4 | redditfs | 23 |
5 | reinstead | 17 |
6 | 91menu | 14 |
7 | instead-cli | 10 |
8 | 9aout | 3 |
9 | wiztools | 2 |
10 | scd40fs | 2 |
11 | varfs | 2 |
12 | sense-hat-parts | 1 |
13 | bh1750fs | 0 |
Sponsored