ShellScape is a terminal-based rendering and physics engine inspired by projects such as React and Unity. It allows you to create reusable components with event handlers, which can opt in to customizable behaviours including configurable physics, collision detection, and mouse-dragging.
ShellScape is an evolution of XtermGUI, a project I created several years ago, which provides an expressive framework for creating complex, interactive terminal-GUIs, written in Python.
This project is still in development, but will be released on PyPI like its predecessor once ready and completely documented.
Distributed under the GNU General Public License v3.0. See LICENSE for further details.