rustapi

๐Ÿš€ RESTful Rust API Template / Boilerplate

apirustboilerplatemongodbrestfulstarter-templateaxum
FreeRepo

Preview

rustapi preview

Overview

rustapi is a RESTful API boilerplate built with Rust, Axum web framework and MongoDB database. It provides a structured starting point with authentication, layered configuration, error handling, pagination, E2E tests, OpenAPI documentation and CI/CD integration via GitHub Actions.

Features

authenticationlayered-configurationloggingerror-handlingpaginatione2e-testsopenapi-specificationci-cddependabot

Feature Flags

authenticationloggingErrorTrackingapiDocs

Recommended Use Cases

restful-apibackend-servicemicroservice

Frontend

None

Backend

rustaxum

Auth Providers

jsonwebtoken

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
538
๐Ÿด Forks
65
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2024-11-19T10:48:04.000Z
GitHub

Stack

Framework
axum
Language
rust
Database
mongodb
Auth
jsonwebtoken
Testing
e2e
Logging
tracing
CI
github-actions

Data Layer

Databases
mongodb

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
github-actions

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate