Bombshell and The Frontside partner, release TTY engine

The Frontside joins Bombshell core maintainers, contributing Clayterm (now `@bomb.sh/tty`) to our open source ecosystem

Today we’re announcing an engineering partnership with The Frontside that brings their expertise, and a new terminal rendering engine, into the Bombshell ecosystem.

Welcoming The Frontside

The Frontside has a long history of building developer infrastructure, enterprise software, and open-source projects. Their engineering philosophy reflects the qualities we value: pragmatic design, technical depth, and long-term sustainability.

As part of this partnership, Jacob Bolda and Charles Lowell are joining Bombshell as core maintainers, helping lead the technical direction of the rendering engine they’ve spent years building. Ryan Rauh, a contributor and early adopter of TTY under The Frontside namespace, joins as a maintainer and remains closely involved with the project. Willow has joined as a project maintainer as well.

Why This Partnership

Bombshell has always focused on composable developer tooling—small, focused libraries that work together without requiring you to buy into a monolithic framework.

The Frontside spent years on a complementary problem: a modern, layout-aware rendering engine for terminal applications, which became Clayterm. We’d already been down the layout-engine road ourselves, Taffy was the plan on our own roadmap. But once Clayterm was on our radar, we took a second look at what it was built on: Clay. Its minimalism and speed lined up with our Wasm-first orientation closely enough that Clayterm convinced us to make a big bet on a new foundation. Rather than continue in parallel, we’re bringing the work together under one roof.

Introducing TTY

Clayterm joins Bombshell under a new name: TTY.

TTY is a low-level terminal rendering engine providing the layout, rendering, and input primitives needed to build modern terminal user interfaces. Runtime-independent and highly composable, it’s the foundational infrastructure Bombshell’s upcoming TUI library and framework will be built on.

The work is already underway. Since the transfer, TTY has shipped:

  • Rendering & layout: Transitions, per-side border support, border-cell and glyph-cell text backgrounds, stacked clip regions with correct parent restoration, and expanded floating parameters.
  • Size & performance: The raw Wasm binary is ~16% smaller than at the time of transfer, with brotli + z85 encoding keeping compressed install size flat regardless of what ships next.

None of this would be possible without Clay, the layout engine at TTY’s core. We’re pleased to announce that both Bombshell and The Frontside are sponsoring Nic Barker, Clay’s author and lead maintainer, at $200/month for a total of $400/month. Sustainable open source means investing in the people upstream, not just the projects with your name on them.

By building on shared infrastructure instead of duplicating effort, we can spend our energy on developer experience while the foundation underneath gets stronger.

What’s Next

Our immediate focus is on maturing TTY and making it accessible to more developers:

  • Compatibility & Platform Support: Validating OS, terminal, and shell coverage across Node.js and other runtimes.
  • Advanced Capabilities: Shipping terminfo-gated features including hardware cursor management, synchronized output, and pointer shape tracking. TTY probes what the terminal actually supports and only emits what it can handle.
  • Developer Experience: Building higher-level abstractions on top of TTY’s primitives to simplify common interaction patterns and reusable components. A new member of the Clack family is coming—more on that soon.
  • Ecosystem Integration: Wiring TTY into the broader Bombshell stack as the rendering foundation for Clack and Clink, which is moving toward its own public release.

Get Involved

If you’re interested in where terminal tooling is headed, explore TTY at bombshell-dev/tty and join us on Discord. Issues, docs, and code are all welcome.