A frontend framework with JSX components on generators, fast reactivity system, and exclusive CSSX styling.
Whatsup is a frontend framework that enables chillout-mode development with JSX components based on generators, a fast reactivity system similar to MobX, and an exclusive CSSX styling system. It provides a modern, type-safe approach to building user interfaces with minimal boilerplate and high performance.
Frontend developers looking for a lightweight, modern framework with built-in state management and styling, especially those interested in generator-based components and TypeScript.
Developers choose Whatsup for its unique combination of generator-based components, high-performance reactivity, and exclusive CSSX styling—all in a small, type-safe package that simplifies frontend development.
A frontend framework for chillout-mode development 🥤 JSX components on generators*, fast mobx-like state management and exclusive cssx style system
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
With a bundle size of approximately 7kB gzipped, including state, JSX, and CSSX, Whatsup delivers high performance without bloat, as emphasized in the README.
Components built on pure functions and generators enable intuitive async patterns, simplifying handling of asynchronous operations within UI logic, as shown in the example code.
Includes a fast, glitch-free reactivity system and an intuitive router, reducing external dependencies and boilerplate for state management and navigation.
Written in TypeScript with full type support out of the box, ensuring robust type safety and enhanced developer experience, as highlighted in the features.
As a newer, niche framework, it lacks the extensive third-party libraries, community plugins, and tooling support found in mainstream options like React or Vue, which can hinder development speed.
The unique reliance on generators for components adds complexity for developers accustomed to traditional models, potentially increasing initial setup and debugging time.
The exclusive CSSX styling system, while powerful for scoped styles, ties styling closely to the framework, making migration difficult and limiting flexibility with external CSS solutions.