Sycamore is a next generation Rust UI library powered by fine-grained reactivity.
Sycamore comes with a built-in router that supports both client-side navigation and server side rendering.
Easily load and display asynchronous data using the resources and suspense API with first-class async/await support.
Sycamore supports Server Side Rendering out of the box. If you don't need it, however, SPA mode works just as well.
Whether you use our custom DSL or the builder API, Sycamore type-checks your code to catch errors at compile-time.
Sycamore's reactivity system is fine-grained, meaning that only the parts of your app that need to be updated will be.
Sycamore is built on top of Rust and WebAssembly , giving you full control over performance.
Sycamore is made possible by all our community contributors. Thank you!
Interested in contributing as well? Check out our contribution guide.