DiscoverAI ToolsSnapshotMagazineStartup SpotlightAI News
+ List Startup Sign In
›Developer Tools›Butterfloat
Butterfloat logo

Butterfloat

A TypeScript view engine built around RxJS observables
Share Visit Website

About Butterfloat

Butterfloat is a web view engine inspired by Knockout and built around TypeScript, modern ECMAScript modules and RxJS observables. Its homepage describes TSX-based interface construction with type checking, while explicitly distinguishing the approach from a virtual DOM. The project provides getting-started material, guides, an API reference and a source repository.

The stated runtime dependency is RxJS, with TypeScript encouraged for development. This puts reactive streams at the center of how an application represents changing values and updates its views. Butterfloat is aimed at developers who want that observable-driven programming style rather than a visual site builder or a complete hosted application platform. Teams evaluating it should compare its view model, build setup and documentation with their existing frontend practices instead of assuming it is a drop-in replacement for another framework.

Website

Butterfloat website screenshot

Perfect for

TypeScript developers exploring an RxJS-based approach to browser views.

Solves these problems

Building typed reactive interfaces when an observable-driven view engine fits better than a virtual DOM approach.