Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rhzs/reddy
High Performance Reddit Clone API Server using Rust
https://github.com/rhzs/reddy
reddit rust
Last synced: about 1 month ago
JSON representation
High Performance Reddit Clone API Server using Rust
- Host: GitHub
- URL: https://github.com/rhzs/reddy
- Owner: rhzs
- Created: 2018-06-17T10:50:55.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-06-19T16:55:27.000Z (over 6 years ago)
- Last Synced: 2024-11-07T04:41:04.725Z (3 months ago)
- Topics: reddit, rust
- Language: Rust
- Size: 22.5 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# REDDY
Reddit Server Clone using Rust.
## Getting Started
To build Reddy you need:
* `rustc` v1.26.2 or above.
* `cargo` v1.26.0 or above.
* Running Postgres databaseTo make Reddy working do the following:
```
$ git clone https://github.com/incubus8/reddy
$ cd reddy
$ cargo install diesel_cli --no-default-features --features postgres
$ diesel setup
$ cargo run
```## Stacks
1. Rust Async web framework (actix-web)[https://github.com/actix/actix-web]
2. Rust (diesel ORM)[https://github.com/diesel-rs/diesel]
3. postgres as database
4. JWT## Features
- [x] User Sign up
- [x] User Sign in
- [x] User Info
- [x] User Delete
- [x] User Update
- [x] Theme List
- [x] Create New Theme
- [x] Get Community
- [x] Get All Communities
- [x] Create New Community
- [x] Create New Community Name
- [x] Create New Community Category
- [x] Add Like to Community