Skip to content

Ergonomic and minimal template to build Rust web applications

Notifications You must be signed in to change notification settings

paologaleotti/cadmium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cadmium

logo

Ergonomic and reliable remplate to build Rust web applications

⚠️ WIP: Head to the TODO.md file to follow the development.

Features

  • Minimal core template
  • Extremely reliable and type-safe
  • Ergonomic and easy to understand
  • Based on tokio and axum ecosystem
  • HTTP utilities
  • Custom API error handling
  • Panic recovery
  • Custom body validation
  • Full AWS Lambda support (branch feature/serverless)

Stack

  • axum: web framework based on tokio/tower
  • Tokio: asynchronous runtime
  • tracing: instrumentation and logging