Percy is a frontend framework that enables developers to build web applications using Rust and WebAssembly, offering an alternative to JavaScript-based frameworks. It provides a virtual DOM implementation and a declarative syntax through macros that allow developers to define UI components in a way similar to JSX or HTML templating systems. Percy supports multiple rendering strategies, including client-side rendering, server-side rendering, and hybrid approaches, giving developers flexibility in how applications are delivered and optimized. The framework integrates closely with the Rust ecosystem, leveraging tools like wasm-bindgen to compile Rust code into WebAssembly modules that run in the browser. It emphasizes performance and type safety, allowing developers to build complex interfaces while benefiting from Rust’s compile-time guarantees. Percy also includes routing and component state management features, enabling the creation of full-featured single-page applications.

Features

  • Frontend framework for building web apps using Rust and WebAssembly
  • Virtual DOM implementation for efficient UI updates
  • Supports client-side, server-side, and hybrid rendering modes
  • Declarative syntax using macros similar to JSX
  • Integration with wasm-bindgen and Rust tooling ecosystem
  • Includes routing and component-based architecture

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow Percy

Percy Web Site

Other Useful Business Software
Earn up to 16% annual interest with Nexo. Icon
Earn up to 16% annual interest with Nexo.

Let your crypto work for you

Put idle assets to work with competitive interest rates, borrow without selling, and trade with precision. All in one platform. Geographic restrictions, eligibility, and terms apply.
Get started with Nexo.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Percy!

Additional Project Details

Programming Language

Rust

Related Categories

Rust Software Development Software

Registered

2 days ago