Linux OpenSource List

  • lima : Linux virtual machines, on macOS (aka “Linux-on-Mac”, “macOS subsystem for Linux”, “containerd for Mac”, unofficially)



  • Upterm : Upterm (formerly Black Screen) is an IDE in the world of terminals. Strictly speaking, it’s both a terminal emulator and an interactive shell based on Electron.

  • hyper : A terminal built on web technologies.

  • 2021-Nu : Nu comes with a set of built-in commands (listed below). If a command is unknown, the command will shell-out and execute it (using cmd on Windows or bash on Linux and macOS), correctly passing through stdin, stdout, and stderr, so things like your daily git workflows and even vim will work just fine.


  • terminalizer : Record your terminal and generate animated gif images.

  • asciinema : asciinema [as-kee-nuh-muh] is a free and open source solution for recording terminal sessions and sharing them on the web.

  • termtosvg : A Linux terminal recorder written in Python that renders your command line sessions as standalone SVG animations.

  • gotty : Share your terminal as a web application.


  • blessed-contrib : Build terminal dashboards using ascii/ansi art and javascript.

  • blessed : A high-level terminal interface library for node.js. react-blessed, A React custom renderer for the blessed library.

  • gocui : Minimalist Go package aimed at creating Console User Interfaces.

  • termui : termui is a cross-platform, easy-to-compile, and fully-customizable terminal dashboard. It is inspired by blessed-contrib, but purely in Go.

Hacker Simulator

  • Geek Typer: GeekTyper was inspired by the various media where hacking is usually portrayed incorrectly.


  • 2019-TLDR : The TLDR pages are a community effort to simplify the beloved man pages with practical examples.

Remote Shell

  • gotty : Share your terminal as a web application.

  • tunshell : Remote shell into ephemeral environments 🐚 🦀

  • mdserver-web : 简单的 Linux 面板,感谢 BT.CN 写出如此好的 web 管理软件。我一看到,就知道这是我一直想要的页面化管理方式。复制了后台管理界面,按照自己想要的方式写了一版。

Shell Programming

  • Bash Infinity : Bash Infinity is a modern boilerplate / framework / standard library for bash

  • 2017-Bash Snippets : A collection of small bash scripts for heavy terminal users.

  • 2018-Shell Check : ShellCheck is a GPLv3 tool that gives warnings and suggestions for bash/sh shell scripts.

  • 2021-zx : A tool for writing better scripts.

  • Gum : A tool for glamorous shell scripts. Leverage the power of Bubbles and Lip Gloss in your scripts and aliases without writing any Go code!