https://github.com/boraxpr/rust_axum_service
This Rust project is an API using Axum, PostgreSQL, and sqlx driver for CRUD
https://github.com/boraxpr/rust_axum_service
axum rust
Last synced: about 1 year ago
JSON representation
This Rust project is an API using Axum, PostgreSQL, and sqlx driver for CRUD
- Host: GitHub
- URL: https://github.com/boraxpr/rust_axum_service
- Owner: boraxpr
- Created: 2024-02-13T15:14:50.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-05T18:00:21.000Z (about 2 years ago)
- Last Synced: 2025-04-01T11:22:26.811Z (about 1 year ago)
- Topics: axum, rust
- Language: Rust
- Homepage:
- Size: 51.8 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Axum Web Service
V1 : This is a simple Todo application built using the Axum framework, which is a web framework for Rust (Top microservices framework for Rust, As of 2024).
## Features
- RESTful API for managing todos
- PostgreSQL integration using [sqlx](https://github.com/launchbadge/sqlx)
- [Tokio](https://github.com/tokio-rs/tokio) runtime
- sqlx-cli is used to manage database, schema migrations.
- CORS (Cross-Origin Resource Sharing) support
## Looking to add
- [Auth](https://github.com/tokio-rs/axum/tree/master/examples/auth)
- Change from simple todos to be Personal blog : Because Static site generation (SSG) site does not support realtime post updates. Sometimes, I need to update my blog away from my computer. Also, I want to create a full stack web as a project to demonstrate my skills.
## Getting Started
### Prerequisites
- Rust and Cargo installed
- PostgreSQL installed and running
