A complete implementation of Tetris in a SQL query. Written for Postgres. Has a Python front-end that uses psycopg2.
Departure Mono is a monospaced pixel font with a lo-fi technical vibe inspired by the visual constraints of early command-line and text mode user interfaces. Think 80's dot matrix printers, ancient documents, airline tickets, and receipts.
Excels with tabular data. Includes characters for drawing in text mode. Seems to cover the classic IBM 256 character set. Includes .woff and .woff2 versions for web design.
TerminalTextEffects (TTE) is a terminal visual effects engine. TTE can be installed as a system application to produce effects in your terminal, or as a Python library to enable effects within your Python scripts/applications. TTE includes a growing library of built-in effects which showcase the engine's features.
There is a showroom with animated gifs that shows what they all look like: https://chrisbuilds.github.io/terminaltexteffects/showroom/
A text-mode art editor inspired by MS Paint. It is itself a text-mode application, no desktop environment required. Can edit ANSI graphics, plain text, some SVG files, HTML, and other file formats.
A Git server without all of the features of Github, Gitlab, or whatever. It's just a server designed for use over SSH. Configured with its own Git repository. Repos created on demand with just a git push
. SSH in and browse the text-mode control panel. View files. Access control built in.
SSH key auth.
In the AUR. Packaged for lots of different distros, too.
Xterm Window Manager (XtermWM) is a desktop environment / window manager for the console. XtermWM is expected to be helpful to users who want to have multiple windowed terminals, but not a full X11 desktop environment, admins who want a more capable physical console at the rack / head node, but will not (or cannot) install X11/Wayland, and people who used the DOS-era "shells" like IBM DOS Shell, DESQview, WordPerfect Office, and Direct Access, and want similar features in their terminals without having to learn Emacs Lisp.
Its goal is to provide all the niceties of modern GUI-based debuggers in a more lightweight and keyboard-friendly package. PuDB allows you to debug code right where you write and test it - in a terminal. Strongly reminiscent of the old-school Turbo IDE for DOS. Syntax highlighting, stack tracing, breakpoints, variable tracking. Cursor key and vi keybindings for cursor movement. Module browser. You can even drop into a Python shell inside the current environment.
The debugger can be controlled from a separate terminal.