rust_graphql_api_boilerplate

A Boilerplate of GraphQL API built in Rust + Warp + Juniper + Diesel

graphqlrustboilerplatejuniperwarpgraphql-apidiesel-rs
FreeRepo

Preview

rust_graphql_api_boilerplate preview

Overview

This is a starter project for building a GraphQL API server in Rust with user authentication and profile management features. It uses Warp as the web framework, Juniper for GraphQL, Diesel for database operations with PostgreSQL and JSON Web Tokens for authentication and can be deployed with Docker.

Features

user-authenticationsign-upsign-inpassword-managementprofile-managementjwt-tokensgraphql-apidatabase-migrationspassword-hashing

Feature Flags

authenticationblogemailsecommerceauthorizationgraphql

Recommended Use Cases

graphql-api-developmentrust-backend-projectsauthentication-systems

Frontend

None

Backend

rustwarpjuniperdiesel

Auth Providers

jwt

Deployment Targets

docker

Payment Providers

None

Quick Facts

โญ Stars
96
๐Ÿด Forks
6
๐Ÿ”„ Active
Unknown

Stack

Framework
warp
Language
rust
Database
postgresql
Auth
jwt
ORM
diesel

Data Layer

Databases
postgresql, mongodb
ORM
diesel

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