opengb
opengb copied to clipboard
Open Game Backend: Open-source modular backend for all games and tools. Works with Godot, Unity, Unreal Engine, and HTML5.
**Motivation** This is the new standard by Deno. The old HTTPS-based modules is way simpler to manage from our end, but deno.land & esm.sh are deprecated. Need to look at...
**Motivation** We'll be depending on the `uploads` module more and more. We should provide a default S3 server for development & testing. **Implementation** * Use [SeaweedFS](https://github.com/seaweedfs/seaweedfs?tab=readme-ov-file) (licensed Apache 2, since...
Factors: * Filled in metadata * Handled errors * eslint Similar to JSR's ranking:
**Motivation** Prisma takes 2 MB with its query engine. This should be able to be stripped significantly. **Implementation** [https://rustwasm.github.io/book/reference/code-size.html](https://rustwasm.github.io/book/reference/code-size.html) This will require an external dependency, so it should be an...
**Motivation** Modules should use strictly ECMA-compliant modules. Node modules should be pulled from esm.sh. **Implementation** This needs to be done via a dumb grep. We can't use `--no-npm` because we...
**Motivation** Don't allow modules to access `node:` imports inside of Deno runtime to encourage strict ESM cohesion. **Implementation** Depends on [https://github.com/denoland/deno/issues/20432](https://github.com/denoland/deno/issues/20432)
**Motivation** Need a way to quickly check that everything is set up correctly. **Implementation** Needs to check both the database connections and core vitals. Expose at `/health`. Make sure this...
* Use the models generated by OpenAPI, generate our own routes/endpoints * We already have an OpenAPI generator working * We already generate an openapi.json, not sure if we should...
Only incoming requests from the user will be verified. All internal requests and outgoing responses will be assumed to be correct.