# kas-gui/kas

Another GUI toolkit

Repository: https://github.com/kas-gui/kas
Canonical: https://ross.abutalabs.com/products/kas
Language: Rust
License: Apache-2.0
License Family: permissive
Last push: 2026-09-02T17:23:39+00:00

## Health v2 (maintenance only)
Score: 80/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 100, release rhythm 44, longevity 100
- inputs: {"age_days": 2504, "days_push": 0, "days_rel": 217, "gap_med": 128, "n_releases_24m": 4}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1029, forks 31 (observed 2026-09-03T02:15:13.969323+00:00)

## What it is
KAS is a pure-Rust GUI toolkit providing stateful widgets with automatic layout, theming, and accessibility support. It aims to make simple UIs easy to build while allowing complex custom widgets, producing fast monolithic binaries.

## Use cases
- build a desktop gui application in rust
- create cross-platform ui with stateful widgets
- make an accessible gui with keyboard navigation and screen reader support
- render complex text with bidi and font fallback in a rust app
- build a gui that compiles to wasm for the browser
- implement custom widgets with automatic layout and scaling

## When to choose
- you want a pure-Rust GUI toolkit without C/C++ bindings
- you need stateful widgets, automatic layout, and pixel-perfect scaling
- accessibility (keyboard, screen readers) and complex text support matter
- you want fast, monolithic binaries or wasm targets

## When to avoid
- you need a mature, battle-tested toolkit with a large widget ecosystem
- you need integrated internationalization support (not yet implemented)
- you prefer immediate-mode or declarative web-style UI paradigms
- you need mobile platform support

## Facets
- artifact type: library
- maturity: active
- function: gui, ui-components, graphics
- domain: desktop-applications, cross-platform, web-development
- platform: rust, cross-platform, wasm
- tags: gui-toolkit, stateful-widgets, pure-rust, accessibility, text-rendering, themes, desktop

## Member repositories
- kas-gui/kas (main) score 80

## Provenance
- Observed fields: from GitHub, fetched 2026-09-03T02:15:13.969323+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:08:04.742118+00:00, confidence not recorded.
  - readme: https://github.com/kas-gui/kas (fetched 2026-09-03T02:15:13.969323+00:00, sha b3f20d2124d6)
  - registry_crates: https://crates.io/api/v1/crates/kas (fetched 2026-08-29T13:08:18.758926+00:00, sha 43de121cf73a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
