Fredrick Femar Ochieng

Anza - Build browser-native web apps without framework overhead.

Anza is a browser-native web platform for building modern applications without bundlers, virtual DOMs, or framework lock-in. It combines reactive state, client-side routing, custom elements, offline sync, service workers, animations, and theming into a lightweight ESM-first developer experience. A Rust-powered CLI handles development, HMR, import resolution, and production builds while shipping only the code you actually use.

Add a comment

Replies

Best
Fredrick Femar Ochieng
Hey Product Hunt 👋 We built Anza after years of watching frontend development become increasingly dependent on layers of tooling. Modern browsers already provide powerful capabilities: custom elements, service workers, IndexedDB, URLPattern, view transitions, native ES modules, and more. Yet developers often need bundlers, transpilers, virtual DOMs, and complex build chains just to get started. Anza takes a different approach. Instead of abstracting away the web platform, it embraces it. We provide reactive state, routing, offline synchronization, animations, theming, and UI composition directly on top of browser-native APIs. The result is a framework-free development experience that still delivers the features developers expect from modern application platforms. Some highlights: • Reactive state with cross-tab synchronization • AOT-compiled router with typed validations • Offline queue with IndexedDB persistence • Service worker toolkit with caching and background sync • Custom elements and declarative UI composition • Native ES modules with no bundler required • Rust-powered CLI with HMR and optimized builds Our goal isn't to replace the web platform. It's to help developers use more of it. We'd love to hear what you think, especially if you've ever felt modern frontend stacks have become more complicated than they need to be. Happy to answer questions throughout the day 🚀