dannote / ghostty_ex
PublicTerminal emulator library for the BEAM — libghostty-vt NIFs with OTP integration
Ghostty is a library for Elixir applications that emulates terminals to display and interact with command output, including support for running shells and rendering in web browsers.
How It Works
You hear about a handy tool that lets you add real-looking terminals right inside your apps, perfect for running commands and seeing colorful output.
You simply tell your app to include this terminal tool, and it grabs everything needed automatically for your computer.
You start a new terminal window with your preferred width and height, and it's ready to display text.
You send colorful messages and commands, watch them appear with bold text, backgrounds, and even resize smoothly as lines wrap perfectly.
You connect a full command shell like bash, type inputs, and get live output flowing back just like on your desktop.
You drop it into your web page, and now anyone can interact with the terminal right in their browser, typing keys and seeing updates instantly.
Your app now has smooth, colorful, resizable terminals that feel just like the real thing, ready for consoles, logs, or web demos.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.