
Lightest JS library to give you testing, typed & throwable errors, typed APIs, dependency injection. TypeScript optional.
First-class errors, parameters, dependencies, services. Everything composable. Throw well-typed errors, catch tagged unions, bypass the FP / OOP divide. Never write a class, generator, or monad transformer.

MatchAs shows different HTML based on a simple rule, like a traffic light. MatchAs replaces nested ternaries more concisely. Easy to work on, simple to read. The full expressiveness of pattern matching libraries, none of the runtime.
TypeScript's Discriminated Unions.

A.*'s Div is the fastest, simplest, most powerful way to add readability to JSX. Architect your JSX more readable requiring no extra work from you. No extracting components. No extra files. No hidden codegen.
The most useful five lines of TypeScript.

An OS-as-an-app that runs on any platform, easily themed, that includes a GitHub-backed app store, private local hosting, a retro 2005 desktop UI, 100% terminal compatibility, that offers type safe APIs for app devs.
Lightest JS library to give you testing, typed & throwable errors, typed APIs, dependency injection. TypeScript optional.
First-class errors, parameters, dependencies, services. Everything composable. Throw well-typed errors, catch tagged unions, bypass the FP / OOP divide. Never write a class, generator, or monad transformer.