vtm is a windowed multi-user environment for unlimited number of terminals. In other words this is an infinite 2-D space of terminal windows. To render its interface, vtm needs a text console -- be it a terminal emulator, Windows Command Prompt, or a Linux VGA Console. See Tested Terminals for details.
vtm is just a single executable file without any third party dependencies.
vtm renders itself at 60 frames per second into its own internal buffers. Output to the text console occurs only when the console is ready to receive the next frame. All pending frames are merged for smooth running even on non-accelerated text consoles.
vtm's multi-user architecture allows any number of participants to directly connect to the environment for collaboration. Each environment session is identified by an operating system's named pipe that serves as a gateway for users. To connect, the user just need to run vtm in their text console, either locally or remotely via SSH. See the command line options for details.
Carbonyl is a Chromium based browser built to run in a terminal. It supports pretty much all Web APIs including WebGL, WebGPU, audio and video playback, animations, etc. It's snappy, starts in less than a second, runs at 60 FPS, and idles at 0% CPU usage. It does not require a window server (i.e. works in a safe-mode console), and even runs through SSH. Carbonyl originally started as html2svg and is now the runtime behind it.
A directory of things to make your system look awesome.
A utility which captures a terminal session and saves it as an animated SVG.
ART is a Python lib for text converting to ASCII art. Turn regular old text into rendered ASCII art with a single function. Also generates textmoji from names (
aprint("butterfly")). Random art (
randart()) is also possible. You can also specify the font used and how it's decorated (if you want). Can even be used as a CLI tool.
A Minicom like Serial Communication program in Python that adds standard shell features like autocompletion, command history, inline help. It reproduces the behavior of Minicom, adding some features like command history, autocompletion, inline help, and optional pattern highlighting.
Auto-completion and inline help are available using a dictionary file.
An open source terminal font for BBSes and general terminal usage! This font is based upon FixedSys with adaptations to make it more like the Mode7 TeleText font.
Written in C.
A fast and lightweight interactive terminal based UI application for tracking and monitoring cryptocurrency coin stats in real-time. Realtime charts and graphs of price activity, covers multiple cryptocurrencies.
A personal terminal-based dashboard utility, designed for displaying infrequently-needed, but very important, daily data. Updated fairly regularly with new services. Uses YAML files for configuration, so you don't (literally) have to write your custom dashboard from scratch.
Picocom is a tiny (< 40k) terminal emulator program which does little more than open and close serial ports and let you interact with whatever is on the othe end. They don't get much smaller than this. Perfect for debugging serial (or serial-over-USB) devices.
5226 links, including 359 private