crosh
Minimal CROss-platform SHell (WIP, code is not real yet) (by multiprocessio)
gsh
A POSIX shell for Windows. (by AdaCore)
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
crosh
Posts with mentions or reviews of crosh.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-09-10.
-
A Better Shell
But this is a massive hack. So I'm starting work on a real language that supports a reasonable subset of Bash on Windows, macOS, and Linux and brings a reimplementation of the few key Linux userland commands (mv, cp, mkdir, rm plus new programs like append, prepend, replace, etc.) built into the interpreter.
A sketch of this more real version implemented in Go is here: https://github.com/multiprocessio/crosh. It doesn't build at all yet but if you're interested you can follow along.
gsh
Posts with mentions or reviews of gsh.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-09-10.
-
A Better Shell
This has already been done in ADA. It was designed for better performance than the Cygwin shell.
https://archive.fosdem.org/2019/schedule/event/ada_shell/
https://github.com/AdaCore/gsh
You could also use the busybox port of the Almquist shell, if you can refrain from most bashisms.
https://frippery.org/busybox/
What are some alternatives?
When comparing crosh and gsh you can also consider the following projects:
busybox-w32 - WIN32 native port of BusyBox.
oursh - Your comrade through the perilous world of UNIX.
homebrew-emacs-plus - Emacs Plus formulae for the Homebrew package manager
notty - A new kind of terminal
datastation - App to easily query, script, and visualize data from every database, file, and API.
ngs - Next Generation Shell (NGS)