{"repo":"J-Schoepplenberg/royce","free":true,"listed":false,"github":"https://github.com/J-Schoepplenberg/royce","clone":"git clone https://github.com/J-Schoepplenberg/royce.git","description":"Extremely simple Axum + SolidJS starter for a fullstack web application.","language":"Rust","stars":72,"topics":["axum","solidjs","starter","starter-template","webapp"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"royce Extremely simple Axum + SolidJS starter for a fullstack web application. Deploy immediately with a ready-to-use preconfigured Docker deployment. Fully fledged for high-performance: - Frontend : fine-grained reactivity framework SolidStart - Backend : multi-threaded asynchronous Rust backend Axum - Sessions : in-memory database Redis - Database : object-relational database PostgreSQL - Deployment : container virtualization Docker Contains everything you need: - Authentication - Sessions - CORS - Middleware - Rate limiting - Response compression - Request size limiting - Signed and encrypted cookies About The Google Lighthouse score: Styling is done with Tailwind CSS, but you can easily switch to whatever solution you prefer. The frontend, backend, database and session store are all run as a multi-container Docker Compose application. Usage 1. Install Git and Docker. 2. Navigate to the directory where you want to clone this repository. 3. Run in the terminal: 4. Navigate in your browser to http://localhost:8000 . Development without Docker 1. Install rustup, NodeJS and PostgreSQL. 2. Start the PostgreSQL server on your machine. 3. Clone this repository git clone https://github.com/J-Schoepplenberg/royce.git . 4. Switch for the session store from RedisStore to MemoryStore::default() in royce\\backend\\src\\main.rs . - Alternatively, you can install Redis on your machine and start the Redis server. 5. Open a new terminal in royce\\backend and run cargo run --release . 6. Open a","default_branch":null,"files":null,"tree":[],"storefront":"/r/J-Schoepplenberg","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/J-Schoepplenberg/royce/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."}