Skip to content

A collection of awesome libraries in the Leptos ecosystem.

License

Notifications You must be signed in to change notification settings

leptos-rs/awesome-leptos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 

Repository files navigation

Awesome Leptos

A collection of awesome libraries in the Leptos ecosystem.

Leptos is a framework for creating full-stack web applications using Rust.

Resources

Tools

Starter Templates

Official

Unofficial

Styling and Design

Quality of Life

  • tracing-subscriber-wasm A MakeWriter implementation to allow directly using tracing_subscriber in the browser or with NodeJS to allow for beautiful tracing integration into Leptos apps.
  • wasm-bindgen-struct A crate making it easier to declare wasm_bindgen types and implement getters/setter as if they were normal Rust structs.

Alternate Macros

Components

  • Leptonic A rich component library for Leptos.
  • Thaw An easy to use leptos component library.
  • leptos_animated_for A For-like component designed for animating elements of a list.
  • leptos-struct-table Easily create powerful tables from structs.
  • leptix Accessible and unstyled components for Leptos.
  • leptos-material A leptos component wrapper for Material Web Components, along with some extra components to fill in the gaps.
  • Rust Radix Leptos port of Radix, a library of components, icons, colors, and templates for building high-quality, accessible UI.
  • Rust shadcn/ui Leptos port of shadcn/ui, a library of beautifully designed components that you can copy and paste into your apps.

Libraries

  • leptos-use Reactive primitives to make app development easier. (Like react-use, vue-use, etc.)
  • leptos_query Async cache for data fetching and state management
  • leptos-icons An icon library for Leptos
  • leptos_image Image optimizer that converts images to .webp format, and generates Low Quality Image Placeholders to include in your initial SSR render
  • leptos-declarative Declarative control-flow components
  • leptos-tracked Utility traits for composing Leptos signals with fewer nested closures
  • leptos-signals Additional primitives for working with signals
  • leptos-tea A library for state management using The Elm Architecture (TEA) in Leptos
  • leptos-leaflet Leaflet components for Leptos
  • Papelito A simple WYSIWYG editor for leptos.
  • leptos-server-signal Leptos signals kept in sync with the server through websockets.
  • leptos_sse Leptos server signals synced through Server-Sent-Events (SSE).
  • leptos_ws Leptos WS is a Websocket Library to support updates coordinated from the Server
  • leptos_i18n A translation library for Leptos.
  • leptos-fluent Internationalization framework for Leptos using fluent-templates.
  • leptos_darkmode A Darkmode Helper which adds the dark class for Tailwind CSS, based on the local storage or media profile.
  • leptos_oidc A Leptos utility library for simplified OpenID Connect (OIDC) authentication integration.
  • leptos_meilisearch A Leptos integration for meilisearch, wrapping them in a Resource and helps with useful helper functions und utils.
  • leptos-captcha Simple, fully self-hosted Captcha / PoW component for Leptos without any user interaction.
  • leptos-obfuscate Tiny crate with a Leptos component for obfuscating email addresses for bot and spam protection
  • cinnog Experimental static site generator using Bevy ECS as a data layer
  • leptoaster A minimal toast library for Leptos.
  • leptos_toaster A Toaster component for Leptos heavily inspired by Sonner
  • leptos-hotkeys Declaratively create and pair keybindings with callbacks for Leptos applications.
  • leptos-chartistry Chartistry is an extensible charting library for Leptos with many examples. It provides a simple and easy to use <Chart> component.
  • leptos_drag_reorder Leptos hook for draggable panels which can be rearranged.
  • Rust Floating UI Leptos port of Floating UI, a library that helps you create “floating” elements such as tooltips, popovers, dropdowns, and more.
  • Rust Lucide Leptos port of Lucide, a beautiful & consistent icon toolkit made by the community.

Blogs / Websites

  • Axons Talent The official website of Axons Talent, a global technology recruitment company.
  • leptos.dev The official Leptos website, built with Leptos (of course.)
  • benw.is benwis's personal blog, built with Leptos SSR, storage in Sqlite, and compiled to Spin!
  • Itehax's blog Markdown blog written using Leptos(with server side rendering) and styled using Preline (component library for tailwindcss) (source)
  • LeVuMinhHuy's blog A simple markdown to html blog
  • viz.rs The documentation site for Viz web framework
  • khuedoan.com Markdown blog built with Leptos and Axum, styled with Tailwind CSS (source)
  • nicoburniske.com Blog + Photo gallery (using leptos_image and leptos_query). Styled with Tailwind CSS.
  • quanticbox.app Basic financial dashboard built with Leptos, Axum, and Diesel. Styled with Tailwind CSS and DaisyUI.
  • rustytube.rs Youtube client for desktop & web. Built with Leptos and Tauri; designed with Tailwind and DaisyUI. (repo & binaries)
  • jlewis.sh Personal blog
  • joeymckenzie.tech Markdown blog using Leptos, DaisyUI, and Shiki for code highlighting (source)
  • moturbo.com Shop for motorcycle parts, built with Leptos.
  • 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 and Animate On Scroll Library
  • s1n7ax.com Portfolio using Leptos SSR + Tailwind (github)
  • Taglinq Treehole application with some unique features, built with Leptos and Supabase.
  • TryRust Little Rust playground like TryHaskell or TryClojure. Built with Leptos + Tailwind + Tokio/Axum. (github)
  • Rust-DD Blog Engine A Blog engine written in Rust, using Leptos SSR + Tailwind, SurrealDB, Dufs and Tokio/Axum. (github)
  • Ever blog Blog, built with Leptos SSR (Axum) + TailwindCSS, storage in RedisDB, email sender with SMTP to feedback feature.
  • Ibis Federated encyclopedia based on ActivityPub protocol, uses Leptos, Axum, Diesel and Tailwind. Open source under AGPL and available for selfhosting

About

A collection of awesome libraries in the Leptos ecosystem.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published