The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Gnu 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.
-
cli_text_processing_coreutils
Example based guide for specialized text processing with GNU Coreutils
-
homebrew-kleopatra4mac
Kleopatra4Mac is an all-in-one prebuilt port of KDE's GPG utility for use on MacOS.
-
magisk-drm-disabler
Read-only mirror from GitLab. A Magisk module designed to disable DRM completely on Android
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
In gr-dtv transmitter examples for Gnuradio, I see some times people use a resampler block before the RF hardware sink. Say our sampling rate is ~9.14Msps which satisfies the Nyquist criterion because our samples are complex numbers.
You can read the book online here: https://learnbyexample.github.io/learn_gnuawk/
Project mention: Help figuring out what to change to make font colours more readable | /r/emacs | 2023-06-07For quite some time now I've been happy with the nord theme, but I'm running into an issue where certain text in ESS is basically unreadable.
Project mention: Learn GNU grep and ripgrep with hundreds of examples and exercises | /r/commandline | 2023-05-10Visit https://github.com/learnbyexample/learn_gnugrep_ripgrep for markdown source, example files, exercise solutions, sample chapters and other details related to the book.
Project mention: Learn GNU sed with hundreds of examples and exercises | /r/commandline | 2023-07-06You can read the book online here: https://learnbyexample.github.io/learn_gnused/
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...
Personally I prefer INI over nearly all configuration formats.
https://github.com/madmurphy/libconfini/wiki/An-INI-critique...
Not that I've ever seen personally. They mostly exist as extensions in various places. Gforth has one, for example.
One idea that I have been toying with lately is making use of Guile Scheme and Guile-GI, which uses the GObject Introspection framework to automatically bind to the Gtk library. I use Guix to install guile-gi, gtk, and the gobject-introspection packages.
Gnu related posts
- Learn GNU awk with hundreds of examples and exercises
- IkkeKernel - a Linux fork
- List of changes between Linux and Ikkekernel: Kernel renamed to Ikkekernel. Continous integration build on GitHub.
- Show HN: Ikkekernel – The Fork of GNU/Linux
- Learn GNU sed with hundreds of examples and exercises
- Show HN: CLI text processing with GNU sed (eBook)
- A few questions regarding the language
-
A note from our sponsor - WorkOS
workos.com | 30 Apr 2024
Index
What are some of the best open-source Gnu projects? This list will help you:
Project | Stars | |
---|---|---|
1 | gnuradio | 4,796 |
2 | awesome-free-software | 1,570 |
3 | learn_gnuawk | 1,053 |
4 | dotfiles | 1,049 |
5 | linuxify | 886 |
6 | MazuCC | 509 |
7 | emacs | 493 |
8 | learn_gnugrep_ripgrep | 305 |
9 | bison | 297 |
10 | cli_text_processing_coreutils | 185 |
11 | learn_gnused | 176 |
12 | cats | 161 |
13 | viewtouch | 156 |
14 | libconfini | 155 |
15 | gforth | 141 |
16 | hyperbole | 138 |
17 | homebrew-kleopatra4mac | 58 |
18 | guile-gi | 57 |
19 | magisk-drm-disabler | 51 |
20 | macbook | 48 |
21 | BSDCoreUtils | 42 |
22 | key-quiz | 31 |
23 | platypus-os | 23 |
Sponsored