Backend project
axum-todo-list
2026
A simple to-do list app built with Axum, SQLx, and SQLite.
Overview
axum-todo-list is a Rust backend project built around a clean to-do API with Axum routing, SQLx queries, and SQLite persistence.
The project demonstrates a straightforward service structure: focused request handlers, typed JSON responses, shared state through a database pool, and SQL migrations applied on startup.
It also shows disciplined scope. The current implementation covers the core CRUD flow, filtering and pagination on GET /todos, request tracing, and a small automated test surface, while leaving room for configuration, deeper integration tests, and a frontend layer.