Node.js tty module for Gjs
Standard library input/output
MCP server for managing interactive shell/interpreter sessions (bash, gdb, radare2, python, node REPL, ...)
YavaScript is a cross-platform bash-like script runner and repl which is distributed as a single statically-linked program, weighing in at about 4MB. Scripts can be written in [JavaScript](https://en.wikipedia.org/wiki/JavaScript) or [JS-related languages
Run npm scripts concurrently. (Minimal, zero deps.)
Optional Vala/GObject bridge providing Posix.isatty(), ioctl(TIOCGWINSZ), termios raw-mode and SIGWINCH for GJS. Enhances @gjsify/tty and @gjsify/process with correct terminal behaviour when installed.
Deprecated -- use the `atty` crate
Read terminal password, check isatty
Test whether a given stream is a terminal
Test whether a given stream is a terminal, using rustix
A simple interface for querying atty
Snapshotting and snapshot testing for CLI / REPL applications
Add OSC 8 hyperlinks to file paths in terminal output
Generate LLM-powered exam questions from YAML books, manpages, mdbooks, tealdeer pages, and code.
Git-native task tracker for parallel agent workflows
A flexible Log implementation intended to be used with BP3D software.
Tracing subscriber implementations for use with BP3D software. Supports traditional logging through bp3d-logger and supports remote profiling through TCP.
Cargo subcommand for contributing to development of your dependencies