nimbsh
A simple shell built in Nim.
Summary
| Latest Version | Unknown |
|---|---|
| License | GPL-3.0 |
| CI Status | Failing |
| Stars | 2 |
| Forks | 0 |
| Open Issues | 0 |
| Last Commit | 2026-02-20 |
| Downloads | 0 |
| Last Indexed | 2026-09-07 06:07 |
Tags
Installation
nimble install nimbsh
choosenim install nimbsh
git clone https://github.com/srsxnsh/nimbsh
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| nimbsh | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://github.com/srsxnsh/nimbsh |
|---|---|
| Homepage | https://nimbsh.srsxnsh.xyz |
| Registry Source | github |
README
A Simple Shell Written in Nim.
Nimbsh is a simple OS shell written for UNIX or GNU/Linux based operating systems.
The entire main shell was built in Nim, with all documentation being written in Markdown and shipped using the Docsify framework.
Quick Install
To quickly start using nimbsh, use the omn installer (AUR and source compilation instructions also available, nixpkgs package coming in the next version):
curl -fsSL https://omn.srsxnsh.xyz/install | bash
(You will not be able to run the installed program on Nixos due to using /usr/bin, you can run the file direct with bash instead, and run the shell with /usr/bin/nimbsh)
A dedicated nixpkgs port is on it's way. Nimbsh is registered as nimbsh on the AUR.
Then run omn to update or install nimbsh.
Run nimbsh to enter the shell.
Full build instructions and other more advanced options can all be found in the docs.