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.




