nimbsh

A simple shell built in Nim.

Moderate Pure Nim score 35/100 · last commit 2026-02-20 · 2 stars · tests present · no docs generated

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

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

nimbsh logo


AUR version

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.

Documentation | AUR


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.