sv3lte / conduit-axum

Exemplary back-end realworld application (called Conduit) in Rust, built with Axum + jsonwebtoken + PostgreSQL + SQLx.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

⌨️ Conduit Axum

version license axum jsonwebtoken postgresql rust sqlx cargo

💡 Introduction

Realworld: "The mother of all demo apps" — Exemplary back-end Medium.com clone (called Conduit) in Rust, built with Axum + jsonwebtoken + PostgreSQL + SQLx, it provides RESTful APIs for Conduit React.

🔰 Getting Started

$ git clone https://github.com/yoonge/conduit-axum.git

$ cd conduit-axum

# Change `.env` file with your own username, password, database_name etc.
$ cp .env.example .env

$ cargo install sqlx-cli

$ sqlx migrate run

$ cargo run

📄 License

Conduit Axum is MIT-licensed.


🏗️ Scaffold

$ cargo init conduit-axum && cd conduit-axum

About

Exemplary back-end realworld application (called Conduit) in Rust, built with Axum + jsonwebtoken + PostgreSQL + SQLx.

License:MIT License


Languages

Language:Rust 93.2%Language:PLpgSQL 6.8%