Free launches are open: 12 a day, and open-source projects get a dofollow link with no badge.

Submit

Ito Playground

Build and test terminal UIs with Lua in the browser

Developer ToolsFree#lua#terminal-ui#webassembly

Listed by the ProductPerch team from Hacker News · not launched here yet

What is Ito Playground?

Ito Playground is a browser-based environment for creating terminal user interfaces with Lua. It compiles Lua scripts into WebAssembly and renders the output directly on a canvas element. The tool provides a complete set of terminal controls, layout managers, and state handling without requiring a local development setup.

Users write Lua functions that define views using vertical and horizontal stacks. The interface updates instantly as code changes, preserving the last working preview when errors occur. Built-in components include text fields, buttons, checkboxes, sliders, progress bars, and navigable lists. Keyboard navigation, focus management, and event handling are included out of the box.

The project is open source and includes a structured Markdown reference document. This guide explains the API and can be pasted into AI coding assistants to help generate terminal application code. A local host version is also available for running the same view functions in standard terminal environments.

Ito Playground features

  • Live preview updates as you edit Lua code
  • Runs Lua scripts in WebAssembly inside the browser
  • Built-in state management and layout containers
  • Terminal controls like text fields, buttons, and lists
  • Keyboard navigation and focus handling
  • Includes a Markdown guide for AI assistants

Who uses Ito Playground and for what

  • Prototype terminal applications before deploying them locally
  • Test keyboard shortcuts and input handling in a safe environment
  • Experiment with different UI layouts using stack containers
  • Generate Lua code for terminal apps using AI assistants
  • Share interactive examples with team members via links

Ito Playground FAQ

Is Ito Playground free?

The website does not specify a pricing model, but the playground is accessible online and the source code is hosted on GitHub.

Does Ito work on Mac?

The playground runs in a web browser, which works on Mac. The library also supports local terminal hosts on other systems.

What is Ito used for?

It is used to design and test terminal user interfaces with Lua. Developers write view functions that render controls and layouts in a terminal environment.

Is Ito open source?

Yes, the repository is publicly available on GitHub under uji-labs/ito.

Can I use Ito with an AI assistant?

The site provides a Markdown guide that explains the API. You can copy this text into an AI assistant to help write Lua code for your interface.

Comments (0)

Comments and upvotes open when this product launches on ProductPerch.

More Developer Tools launches

All Developer Tools tools

Launch packs

Buy paid launches