Ezly
France
Web App
Freelance invoicing is mostly waiting: waiting on a quote to be accepted, waiting to convert it, waiting to remember whether anyone was actually paid.
Ezly closes that loop. A quote goes out by email on its own, converts to an invoice in one move, and marking it paid tells the client without you writing the message.
Project Story
Server-side rendering with hydration: the first paint is real HTML from Axum, then the same Rust code takes over in the browser as WASM. One language, no API layer to keep in sync.
Money is stored as decimals, never floats, and sessions live in Redis behind httpOnly cookies. Those are the two places where a shortcut costs you later.
Design Signals
The goal was never a feature list. It was to make the admin disappear behind the work that actually pays.