Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.