{"repo":"leptos-rs/leptos","free":true,"listed":false,"github":"https://github.com/leptos-rs/leptos","clone":"git clone https://github.com/leptos-rs/leptos.git","description":"Build fast web applications with Rust.","language":"Rust","stars":21212,"topics":["dom","fine-grained","isomorphic","reactive","rust","ssr","web","webassembly"],"license":"MIT","category":"dev-tools","readme_excerpt":"Website Book Docs.rs Playground Discord You can find a list of useful libraries and example projects at awesome-leptos . Leptos About the Framework Leptos is a full-stack, isomorphic Rust web framework leveraging fine-grained reactivity to build declarative user interfaces. What does that mean? - Full-stack : Leptos can be used to build apps that run in the browser (client-side rendering), on the server (server-side rendering), or by rendering HTML on the server and then adding interactivity in the browser (server-side rendering with hydration). This includes support for HTTP streaming of both data ( Resource s) and HTML (out-of-order or in-order streaming of components.) - Isomorphic : Leptos provides primitives to write isomorphic server functions, i.e., functions that can be called with the “same shape” on the client or server, but only run on the server. This means you can write your server-only logic (database requests, authentication etc.) alongside the client-side components that will consume it, and call server functions as if they were running in the browser, without needing to create and maintain a separate REST or other API. - Web : Leptos is built on the Web platform and Web standards. The router is designed to use Web fundamentals (like links and forms) and build on top of them rather than trying to replace them. - Framework : Leptos provides most of what you need to build a modern web app: a reactive system, templating library, and a router that works on both th","default_branch":null,"files":null,"tree":[],"storefront":"/r/leptos-rs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/leptos-rs/leptos/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}