{"repo":"Alexeyca/Simple-Rust-Backend","free":true,"listed":false,"github":"https://github.com/Alexeyca/Simple-Rust-Backend","clone":"git clone https://github.com/Alexeyca/Simple-Rust-Backend.git","description":"Backend Project is a lightweight, high-performance backend service designed for modern web development enthusiasts. Built with Rust's cutting-edge ecosystem, this project exemplifies the future of backend development—combining speed, efficiency, and simplicity.","language":"Rust","stars":10,"topics":["api","axum","backend","database","development","docker","docker-compose","ecosystem","high-performance","lightweight"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"Speer Test Backend Project A lightweight, high-performance backend service built with Rust's cutting-edge technologies. Perfect for enthusiasts and developers looking to explore modern backend development practices. 🚀 Features - Blazing Fast : Built with Rust and Axum framework - Lightweight : Docker image only 4.3MB ! - Modern Stack : - PostgreSQL for reliable data storage - Axum web framework for HTTP services - Utoipa for OpenAPI documentation - RapiDoc for beautiful API documentation - Test Ready : 14 pre-configured API tests - Easy Deployment : Docker-compose setup included 📋 Prerequisites - Docker & Docker Compose - Bash shell (for helper scripts) 🛠️ Getting Started 1. Clone the repository 2. Start services 2. Access services - API Documentation: http://localhost:8080 📂 Project Structure 🧪 Running Tests 📚 Documentation Our API documentation is automatically generated and presented using: - Utoipa: Rust OpenAPI documentation generator - RapiDoc: Modern API documentation viewer Access live documentation after startup: http://localhost:8080 📸 Preview ⚙️ Customization Database Schema Modify SQL scripts in sql/scripts/: Persistent Storage Add volume to PostgreSQL service in docker-compose.yml: 🐳 Docker Notes - PostgreSQL Container: Contains your database instance - Backend Container: Ultra-slim 4.3MB Rust service - Networking: Pre-configured bridge network for inter-container communication 📄 License MIT License - see LICENSE for details","default_branch":null,"files":null,"tree":[],"storefront":"/r/Alexeyca","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Alexeyca/Simple-Rust-Backend/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."}