Coder Social home page Coder Social logo

awesome-leptos's Introduction

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

  • cargo-leptos coordinates rebuilding the server and client side of your app
  • leptosfmt provides formatting for the view macro

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.

Libraries

  • leptos-use Reactive primitives to make app development easier. (Like react-use, vue-use, etc.)
  • leptos_query Asynchronous cache for data fetching and state management
  • leptos-icons An icon library for Leptos
  • leptos_image Optimize static images with leptos (similar to NextJS <Image/>). It converts images to .webp format, and generates Low Quality Image Placeholders (LQIP) included 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_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-hotkeys Declaratively create and pair keybindings with callbacks for Leptos applications.

Blogs / Websites

  • leptos.dev The official Leptos website, built with Leptos (of course.)
  • 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)

awesome-leptos's People

Contributors

gbj avatar kerkmann avatar msmaiaa avatar sebadob avatar nicoburniske avatar mondeja avatar myfavshrimp avatar messense avatar luoxiaozero avatar itehax avatar chazfg avatar blorbb avatar azzamsa avatar sorenholsthansen avatar opensourcecheemsburgers avatar srid avatar justbobinaround avatar niklasei avatar basro avatar kiashakiba avatar khuedoan avatar brofrain avatar fundon avatar baptistemontan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.