leptos/projects
2024-10-01 09:40:57 -07:00
..
bevy3d_ui chore: upgrade dependencies (#2765) 2024-08-10 20:01:41 -04:00
counter_dwarf_debug chore: upgrade dependencies (#2765) 2024-08-10 20:01:41 -04:00
login_with_token_csr_only chore: upgrade dependencies (#2765) 2024-08-10 20:01:41 -04:00
meilisearch-searchbar chore: upgrade dependencies (#2765) 2024-08-10 20:01:41 -04:00
nginx-mpmc chore: upgrade dependencies (#2765) 2024-08-10 20:01:41 -04:00
openapi-openai-api-swagger-ui chore: upgrade dependencies (#2765) 2024-08-10 20:01:41 -04:00
ory-kratos chore: upgrade dependencies (#2765) 2024-08-10 20:01:41 -04:00
session_auth_axum projects: port session_auth_axum (#2970) 2024-10-01 09:40:57 -07:00
sitemap_axum chore: upgrade dependencies (#2765) 2024-08-10 20:01:41 -04:00
sso_auth_axum chore: upgrade dependencies (#2765) 2024-08-10 20:01:41 -04:00
tauri-from-scratch chore: upgrade dependencies (#2765) 2024-08-10 20:01:41 -04:00
README.md projects: example using the bevy 3d game engine and leptos (#2577) 2024-05-27 15:55:27 -04:00

projects README

The projects directory is intended as a collective of medium-to-large-scale examples: a place to show a variety of use cases and integrations between Leptos and other libraries. Over time, our hope is that this allows us to showcase a wider variety of user examples, without the main examples directory becoming too overwhelming to be useful.

The examples directory is included in our CI, and examples are regularly linted and tested. The barrier to entry for the projects directory is intended to be lower: Example projects will generally be built against a particular version, and not regularly linted or updated. Hopefully this distinction allows us to accept more examples without worrying about the maintenance burden of constant updates.

Feel free to submit projects to this directory via PR!

Index

Meilisearch is a search engine built in Rust that you can self-host. This example shows how to run it alongside a leptos server and present a search bar with autocomplete to the user.

nginx-mpmc

Nginx Multiple Producer Multi Consumer, this example shows how you can use Nginx to provide different clients to the user while running multiple Leptos servers that provide server functions to any of the clients.

ory-kratos

Ory is a combination of different authorization services. Ory Kratos is their Identification service, which provides password storage, emailing, login and registration functionality, etc. This example shows running Ory Kratos alongside a leptos server and making use of their UI Node data types in leptos. TODO: This example needs a bit more work to show off SSO passwordless etc

tauri-from-scratch

This example walks you through in explicit detail how to use Tauri to render your Leptos App on non web targets using WebView while communicating with your leptos server and servering an SSR supported web experience. TODO: It could be simplified since part of the readme includes copying and pasting boilerplate.

counter_dwarf_debug

This example shows how to add breakpoints within the browser or visual studio code for debugging.

bevy3d_ui

This example uses the bevy 3d game engine with leptos within webassembly.