Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/onedsix/1d6-api
The public api for 1D6. Mods, Servers, Accounts, etc. can be found and added here.
https://github.com/onedsix/1d6-api
actix-web api shuttle-rs
Last synced: 1 day ago
JSON representation
The public api for 1D6. Mods, Servers, Accounts, etc. can be found and added here.
- Host: GitHub
- URL: https://github.com/onedsix/1d6-api
- Owner: OneDSix
- License: agpl-3.0
- Created: 2024-05-23T15:09:38.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-31T21:35:55.000Z (4 months ago)
- Last Synced: 2024-08-01T01:42:03.000Z (4 months ago)
- Topics: actix-web, api, shuttle-rs
- Language: Rust
- Homepage: https://onedsixapi.shuttleapp.rs
- Size: 172 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 1d6-api
The public REST API for 1D6.\
Found here is Accounts, Mods, Servers, etc.\
Written entirely in [Rust](https://rust-lang.org), and hosted on [Shuttle](https://www.shuttle.rs/).A lot of this project is based off [Labrinth](https://github.com/modrinth/labrinth), [Modrinth's](https://modrinth.com/) backend services.\
Full credit to them for a lot of the boilerplate code and its layout.\
As such, this is licensed under [AGPL v3.0](LICENSE), the same license as Labrinth's.## For Developers
A complete rewrite of the API Docs is underway, with support for all 4 SDKs.
Here are all the SDKs and their source code.
- [JVM Languages](/jsdk/)
- [Type/Javascript](/tsdk/)
- [Rust](/rsdk/)
- [C#](/csdk/)## For Contributors
If adding another migration, make sure the file name is `YYYYMMDD_Description.sql`, as that makes it a little more organized.