-
oils
Oils is our upgrade path from bash to a better language and runtime. It's also for Python and JavaScript users who avoid shell!
The difference between OSH and YSH is exactly a set of "shopt" options [1], although YSH feels like a brand new language too! There is a smooth blend.
https://github.com/oils-for-unix/oils/wiki/Gradually-Upgradi...
There is a FAQ here about Perl:
Are you reinventing Perl? - https://www.oilshell.org/blog/2021/01/why-a-new-shell.html#a...
Not to say that migrating to Perl is worse in any way, i.e. if you already know Perl or your team knows it.
But objectively YSH is also a shell, so I think more of the code carries over, and there is a more direct upgrade path.
---
[1] Unix Shell Should Evolve like Perl 5 - https://www.oilshell.org/blog/2020/07/blog-roadmap.html#the-... - i.e. with compatible upgrade options
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
It’s “only” 7.1K LoC, but my favorite is the “acme.sh” script which is used to issue and renew certs from Lets Encrypt.
https://github.com/acmesh-official/acme.sh/blob/master/acme....
-
rear
Relax-and-Recover - Linux bare metal disaster recovery and system migration solution (cfr. mksysb, ignite)
It's a wiki, you can add it!
Looks legit to me, e.g. https://github.com/rear/rear/blob/master/usr/share/rear/lib/...
-
FireHOL is another pretty big one, around 20k lines. It's a neat firewall configuration tool with its own custom config format.
https://github.com/firehol/firehol
-
Not that I'd know anything about it, but this was one of the tools recommended on What.CD back in the day. Along with Max (my friends tell me) https://github.com/sbooth/Max
-
-
poudriere is roughly 3 FreeBSD Update clients of sh code: https://github.com/freebsd/poudriere/blob/master/src/share/p...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
steamtinkerlaunch
Linux wrapper tool for use with the Steam client for custom launch options and 3rd party programs
Biggest I know of is https://github.com/sonic2kk/steamtinkerlaunch/blob/master/st...
27k lines/24k loc
-
I just added winetricks https://github.com/Winetricks/winetricks