Skip to content
This repository was archived by the owner on Mar 3, 2026. It is now read-only.

kirosnn/cascade

Repository files navigation

Cascade

Community fork of OpenTUI by anomalyco: https://github.com/anomalyco/opentui

npm React Doctor

Cascade is a native terminal UI foundation written in Zig with TypeScript bindings. The core exposes a C ABI, so it can be integrated from any language. It is designed for correctness, stability, extensibility, and performance, with a component-driven model and flexible layout primitives for building advanced terminal apps.

Documentation: https://cascadetui.vercel.app/docs/overview

Quick start (with bun):

bun create cascade

Packages

This monorepo currently includes:

Installation

Prerequisite: install Zig on your machine before building packages.

TypeScript / JavaScript

bun install @cascadetui/core

Try the examples

You can run examples without cloning the repository.

macOS, Linux, WSL, Git Bash

curl -fsSL https://raw.githubusercontent.com/kirosnn/cascade/main/packages/core/src/examples/install.sh | sh

Windows (PowerShell / CMD)

Download the latest binary bundle from GitHub Releases.

Run examples from source

From the repository root:

bun install
cd packages/core
bun run src/examples/index.ts

Development

For build, test, debugging, and local linking workflows, see the Development Guide.

For your information

We use a basic AI agent to assist with the website's documentation. We use Groq as a provider with the model meta-llama/llama-4-scout-17b-16e-instruct. We do not collect any data from this and we ask that you refrain from any unnecessary misuse of this AI, which is solely intended to assist you or generate code related to Cascade. Thank you.

Documentation Index

About

Cascade is a library for building terminal user interfaces (TUIs). Fork of OpenTUI.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors