warp-api-starter-template

A boilerplate template for starting a web services using Warp + SQLx (PostgreSQL) + Redis + Juniper (GraphQL). ❤️

rustredistemplateboilerplatejuniperproject-templatewarpsqlx
FreeRepo

Preview

warp-api-starter-template preview

Overview

This is a work-in-progress Rust boilerplate for building web services with REST and GraphQL APIs. It includes Warp for HTTP routing, Juniper for GraphQL, PostgreSQL and Redis for data storage, authentication basics and Docker setup for local development with auto-reload on code changes.

Features

rest-apisgraphql-servergraphql-playgroundauthenticationredis-cachedatabase-migrationsauto-reload-debug-modedocker-compose-setup

Feature Flags

userDashboardauthenticationbloggraphqlcaching

Recommended Use Cases

web-servicesapi-developmentgraphql-backends

Frontend

None

Backend

rustwarptokiohyperjunipersqlxredis

Auth Providers

None

Deployment Targets

docker

Payment Providers

None

Quick Facts

⭐ Stars
199
🍴 Forks
16
🧾 License
mit
🔄 Active
Unknown

Stack

Framework
warp
Language
rust
Database
postgresql
Auth
argonautica, biscuit
ORM
sqlx

Data Layer

Databases
postgresql, redis
ORM
sqlx

UI Stack

Developer Experience

Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes

Pricing

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