{"id":13494809,"url":"https://github.com/leptos-rs/awesome-leptos","last_synced_at":"2026-01-27T01:32:31.772Z","repository":{"id":150814296,"uuid":"618953097","full_name":"leptos-rs/awesome-leptos","owner":"leptos-rs","description":"A collection of awesome libraries in the Leptos ecosystem.","archived":false,"fork":false,"pushed_at":"2025-10-23T16:41:43.000Z","size":122,"stargazers_count":860,"open_issues_count":2,"forks_count":57,"subscribers_count":15,"default_branch":"main","last_synced_at":"2026-01-21T22:43:17.680Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/leptos-rs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-03-25T20:33:42.000Z","updated_at":"2026-01-20T20:26:27.000Z","dependencies_parsed_at":"2023-05-21T15:45:24.508Z","dependency_job_id":"dd109bb2-cf97-4c91-9e11-da2e1d88e111","html_url":"https://github.com/leptos-rs/awesome-leptos","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/leptos-rs/awesome-leptos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leptos-rs%2Fawesome-leptos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leptos-rs%2Fawesome-leptos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leptos-rs%2Fawesome-leptos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leptos-rs%2Fawesome-leptos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leptos-rs","download_url":"https://codeload.github.com/leptos-rs/awesome-leptos/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leptos-rs%2Fawesome-leptos/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28795468,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T01:07:07.743Z","status":"ssl_error","status_checked_at":"2026-01-27T01:07:06.974Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T19:01:28.455Z","updated_at":"2026-01-27T01:32:31.756Z","avatar_url":"https://github.com/leptos-rs.png","language":null,"funding_links":[],"categories":["Others","Programming Language Lists","others","Misc"],"sub_categories":["Rust Lists"],"readme":"# Awesome Leptos\n\nA collection of awesome libraries in the Leptos ecosystem.\n\n[Leptos](https://github.com/leptos-rs/leptos) is a framework for creating\nfull-stack web applications using Rust.\n\n## Resources\n\n- [Leptos Book](https://github.com/leptos-rs/leptos/tree/main/docs/book) (WIP)\n- [Discord Community](https://discord.gg/YdRAhS7eQB)\n\n## Tools\n\n- [cargo-leptos](https://github.com/leptos-rs/cargo-leptos) coordinates\n  rebuilding the server and client side of your app\n- [leptosfmt](https://github.com/bram209/leptosfmt) provides formatting for the\n  `view` macro\n- [leptos-fmt vscode plugin](https://github.com/codeitlikemiley/leptos-fmt) - autoformat your code with leptosfmt\n- [leptosfmt-action](https://github.com/LesnyRumcajs/leptosfmt-action) - Github Action for the [leptosfmt](https://github.com/bram209/leptosfmt) to facilitate embedding it in CI\n- [cargo-runner vscode plugin](https://github.com/codeitlikemiley/cargo-runner) - vscode plugin that makes it easy to do cargo run|build|test|bench and debug , for guide on how to use cargo-runner with leptos [click here](https://github.com/codeitlikemiley/book/blob/main/src/getting_started/leptos_dx.md#5-add-cargo-runner-vscode-plugin-optional)\n\n## Starter Templates\n\n### Official\n\n- [leptos-rs/start-trunk](https://github.com/leptos-rs/start-trunk) - Starter\n  template for Client-Side Rendered Leptos web framework apps using the\n  [Trunk](https://trunkrs.dev/) build tool. Server agnostic.\n\n- [leptos-rs/start](https://github.com/leptos-rs/start) - Starter template for\n  use with the Leptos web framework and Actix.\n\n- [leptos-rs/start-axum](https://github.com/leptos-rs/start-axum) - Starter\n  template for use with the Leptos web framework and Axum.\n- [leptos-rs/start-axum-workspace](https://github.com/leptos-rs/start-axum-workspace) -\n  Same as above but using Cargo workspace to split crates\n\n- [leptos-rs/start-aws](https://github.com/leptos-rs/start-aws) - Starter\n  template for use with Leptos, Axum, and Amazon Web Services.\n\n- [leptos-rs/start-spin](https://github.com/leptos-rs/start-spin) - Starter\n  template for use with the Leptos web framework and the\n  [Spin](https://www.fermyon.com/spin) serverless [WASI](https://wasi.dev/)\n  platform.\n\n### Unofficial\n\n- [leptos-fullstack](https://github.com/srid/leptos-fullstack) - A\n  [Nix](https://nixos.org/) template for full-stack web apps in Rust using\n  Leptos + Tailwind\n\n- [leptos-workers](https://github.com/BrandonDyer64/leptos-workers) - Starter\n  template for use with Leptos in\n  [Cloudflare Workers](https://developers.cloudflare.com/workers/)\n\n## Styling and Design\n\n- [Stylers](https://github.com/abishekatp/stylers) Compile-time scoped CSS\n  extracted from Leptos components\n- [Styled](https://github.com/eboody/styled) Scoped CSS styles\n- [turf](https://github.com/myFavShrimp/turf) - Macro based compile-time SCSS\n  transpilation, CSS minification, and class name uniquification toolchain\n  inspired by CSS modules\n- [phosphor-leptos](https://github.com/SorenHolstHansen/phosphor-leptos) The\n  [phosphor icon family](https://phosphoricons.com/)\n- [Stylance](https://github.com/basro/stylance-rs) Scoped CSS modules.\n- [Tailwind Fuse](https://github.com/gaucho-labs/tailwind-fuse) Fuse Tailwind\n  CSS class together handling conflicts, and create variant based component\n  styles. Inspired by [shadcn/ui](https://ui.shadcn.com/)\n- [Leptos Remix Icon](https://crates.io/crates/leptos-remix-icon) A wrapper\n  around [Remix Icon](https://remixicon.com/)\n\n## Quality of Life\n\n- [`tracing-subscriber-wasm`](https://crates.io/crates/tracing-subscriber-wasm)\n  A `MakeWriter` implementation to allow directly using `tracing_subscriber` in\n  the browser or with NodeJS to allow for beautiful `tracing` integration into\n  Leptos apps.\n- [`wasm-bindgen-struct`](https://crates.io/crates/wasm-bindgen-struct) A crate\n  making it easier to declare `wasm_bindgen` types and implement getters/setter\n  as if they were normal Rust structs.\n\n## Alternate Macros\n\n- [`leptos-mview`](https://github.com/blorbb/leptos-mview) A concise `view!`\n  macro inspired by [maud](https://maud.lambda.xyz/).\n\n## Components\n\n- [Leptonic](https://github.com/lpotthast/leptonic) A rich component library for Leptos.\n- [Thaw](https://github.com/thaw-ui/thaw) An easy to use leptos component\n  library.\n- [leptos_animated_for](https://github.com/brofrain/leptos-animated-for) A\n  [For](https://docs.rs/leptos/latest/leptos/fn.For.html)-like component\n  designed for animating elements of a list.\n- [leptos-struct-table](https://github.com/Synphonyte/leptos-struct-table)\n  Easily create powerful tables from structs.\n- [leptix](https://github.com/leptix/leptix) Accessible and unstyled components\n  for Leptos.\n- [leptos-material](https://github.com/jordi-star/leptos-material) A leptos component wrapper for [Material Web Components](https://material-web.dev/), along with some extra components to fill in the gaps.\n- [Rust Radix](https://radix.rustforweb.org) Leptos port of Radix,\n  a library of components, icons, colors, and templates for building high-quality, accessible UI.\n- [Rust shadcn/ui](https://shadcn-ui.rustforweb.org) Leptos port of shadcn/ui,\n  a library of beautifully designed components that you can copy and paste into your apps.\n\n## Libraries\n\n- [leptos-use](https://leptos-use.rs/) Reactive primitives to make app\n  development easier. (Like react-use, vue-use, etc.)\n- [leptos_query](https://github.com/gaucho-labs/leptos-query) Async cache for\n  data fetching and state management\n- [lepticons](https://lepticons.9bits.cc/) An icon library for Leptos with live demo\n- [leptos-icons](https://github.com/Carlosted/leptos-icons) An icon library for\n  Leptos\n- [leptos_image](https://github.com/gaucho-labs/leptos-image) Image optimizer\n  that converts images to .webp format, and generates Low Quality Image\n  Placeholders to include in your initial SSR render\n- [leptos-declarative](https://github.com/jquesada2016/leptos-declarative)\n  Declarative control-flow components\n- [leptos-tracked](https://docs.rs/leptos-tracked/latest/leptos_tracked/)\n  Utility traits for composing Leptos signals with fewer nested closures\n- [leptos-signals](https://github.com/akesson/leptos-signals) Additional\n  primitives for working with signals\n- [leptos-tea](https://github.com/jquesada2016/leptos-tea) A library for state\n  management using The Elm Architecture (TEA) in Leptos\n- [leptos-leaflet](https://github.com/headless-studio/leptos-leaflet) Leaflet\n  components for Leptos\n- [Papelito](https://github.com/msmaiaa/papelito) A simple WYSIWYG editor for\n  leptos.\n- [leptos-server-signal](https://github.com/tqwewe/leptos_server_signal) Leptos\n  signals kept in sync with the server through websockets.\n- [leptos_sse](https://github.com/messense/leptos_sse) Leptos server signals\n  synced through Server-Sent-Events (SSE).\n- [leptos_ws](https://github.com/TimTom2016/leptos_ws) Leptos WS is a Websocket Library to support updates coordinated\n  from the Server\n- [leptos_i18n](https://github.com/Baptistemontan/leptos_i18n) A translation\n  library for Leptos.\n- [leptos-fluent](https://github.com/mondeja/leptos-fluent) Internationalization\n  framework for Leptos using fluent-templates.\n- [leptos_darkmode](https://gitlab.com/kerkmann/leptos_darkmode) A Darkmode\n  Helper which adds the `dark` class for Tailwind CSS, based on the local\n  storage or media profile.\n- [leptos_oidc](https://gitlab.com/kerkmann/leptos_oidc) A Leptos utility\n  library for simplified OpenID Connect (OIDC) authentication integration.\n- [leptos_meilisearch](https://gitlab.com/kerkmann/leptos_meilisearch) A Leptos\n  integration for [meilisearch](https://www.meilisearch.com/), wrapping them in\n  a `Resource` and helps with useful helper functions und utils.\n- [leptos-captcha](https://github.com/sebadob/leptos-captcha) Simple, fully\n  self-hosted Captcha / PoW component for Leptos without any user interaction.\n- [leptos-obfuscate](https://github.com/sebadob/leptos-obfuscate) Tiny crate\n  with a Leptos component for obfuscating email addresses for bot and spam\n  protection\n- [cinnog](https://github.com/NiklasEi/cinnog) Experimental static site\n  generator using Bevy ECS as a data layer\n- [leptoaster](https://github.com/KiaShakiba/leptoaster) A minimal toast library\n  for Leptos.\n- [leptos_toaster](https://github.com/SorenHolstHansen/leptos_toaster) A Toaster\n  component for Leptos heavily inspired by\n  [Sonner](https://github.com/emilkowalski/sonner)\n- [leptos-hotkeys](https://github.com/gaucho-labs/leptos-hotkeys) Declaratively\n  create and pair keybindings with callbacks for Leptos applications.\n- [leptos-chartistry](https://github.com/feral-dot-io/leptos-chartistry)\n  Chartistry is an extensible charting library for Leptos with many\n  [examples](https://feral-dot-io.github.io/leptos-chartistry/examples.html). It\n  provides a simple and easy to use `\u003cChart\u003e` component.\n- [leptos_drag_reorder](https://github.com/tqwewe/leptos_drag_reorder) Leptos hook for draggable panels which can be rearranged.\n- [Rust Floating UI](https://floating-ui.rustforweb.org/) Leptos port of Floating UI,\n  a library that helps you create “floating” elements such as tooltips, popovers, dropdowns, and more.\n- [Rust Lucide](https://lucide.rustforweb.org/) Leptos port of Lucide,\n  a beautiful \u0026 consistent icon toolkit made by the community.\n- [leptos_async_signal](https://github.com/demiurg-dev/leptos_async_signal)\n  Async signal for SSR generation (generalization of `leptos_meta`).\n\n## Blogs / Websites\n\n- [Axons Talent](https://axonstalent.com) The official website of Axons Talent, a global technology recruitment company.\n- [leptos.dev](https://leptos.dev) The official Leptos website, built with\n  Leptos (of course.)\n- [benw.is](http://benw.is) benwis's personal blog, built with Leptos SSR,\n  storage in Sqlite, and compiled to Spin!\n- [Itehax's blog](https://itehax.com) Markdown blog written using Leptos(with\n  server side rendering) and styled using Preline (component library for\n  tailwindcss) ([source](https://github.com/itehax/rust-blog))\n- [LeVuMinhHuy's blog](https://github.com/LeVuMinhHuy/blog) A simple markdown to\n  html blog\n- [viz.rs](https://viz.rs/) The documentation site for Viz web framework\n- [khuedoan.com](https://khuedoan.com) Markdown blog built with Leptos and Axum,\n  styled with Tailwind CSS ([source](https://github.com/khuedoan/blog))\n- [nicoburniske.com](https://nicoburniske.com) Blog + Photo gallery (using\n  leptos_image and leptos_query). Styled with Tailwind CSS.\n- [quanticbox.app](https://quanticbox.app) Basic financial dashboard built with\n  Leptos, Axum, and Diesel. Styled with Tailwind CSS and DaisyUI.\n- [rustytube.rs](https://rustytube.rs) Youtube client for desktop \u0026 web. Built\n  with Leptos and Tauri; designed with Tailwind and DaisyUI.\n  ([repo \u0026 binaries](https://github.com/opensourcecheemsburgers/RustyTube))\n- [jlewis.sh](https://jlewis.sh/) Personal blog\n- [joeymckenzie.tech](https://joeymckenzie.tech/) Markdown blog using Leptos,\n  DaisyUI, and Shiki for code highlighting\n  ([source](https://github.com/JoeyMckenzie/joeymckenzie.tech))\n- [moturbo.com](https://moturbo.com/) Shop for motorcycle parts, built with\n  Leptos.\n- [utils.surge.sh](https://utils.surge.sh) Utils Homepage and dashboard, Utils(utilities) is a set of CLI tools to Transform developer experience, boost productivity, and elevate the quality of your projects. Built with Leptos CSR + Tailwind + [Remix Icon](https://remixicon.com) and [Animate On Scroll Library](https://michalsnik.github.io/aos/)\n- [s1n7ax.com](https://s1n7ax.com/) Portfolio using Leptos SSR + Tailwind ([github](https://github.com/s1n7ax/my-website))\n- [Taglinq](https://taglinq.com/) Treehole application with some unique features, built with Leptos and Supabase.\n- [TryRust](https://tryrust.org/) Little Rust playground like TryHaskell or TryClojure. Built with Leptos + Tailwind + Tokio/Axum. ([github](https://github.com/rust-dd/tryrust.org))\n- [Rust-DD Blog Engine](https://rust-dd.com) A Blog engine written in Rust, using Leptos SSR + Tailwind, SurrealDB, Dufs and Tokio/Axum. ([github](https://github.com/rust-dd/blog))\n- [Ever blog](https://www.everdev.it/) Blog, built with Leptos SSR (Axum) + TailwindCSS, storage in RedisDB, email sender with SMTP to feedback feature.\n- [Ibis](https://ibis.wiki) Federated encyclopedia based on ActivityPub protocol, uses Leptos, Axum, Diesel and Tailwind. Open source under AGPL and available for selfhosting\n- [Owdle](https://owdle.guessing.day/) Daily guessing game with Overwatch heroes. Built with Leptos CSR.\n- [simpleicons.org](https://simpleicons.org) The website for [Simple Icons](https://github.com/simple-icons/simple-icons). Built with Leptos CSR + TailwindCSS ([github](https://github.com/simple-icons/simple-icons-website-rs))\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleptos-rs%2Fawesome-leptos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleptos-rs%2Fawesome-leptos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleptos-rs%2Fawesome-leptos/lists"}