Rust Programming Base Template for new Rust Application code.
Included packages:
- thiserror to easily create error types
- anyhow (in
dev
) for more flexible error handling - tokio as async runtime
Suggested packages:
- dotenv to load
.env
file - clap to create CLI
- log and env_logger for logging
- reqwest for HTTP requests
- serde with
derive
and serde_json for data (de)serialization - sqlx with sqlite for database access
- actix-web as web server and actix-web-httpauth for HTTP authentication
- askama for type-safe HTML templates and maud for inline HTML partials