dnd-mapp

dnd-mapp/api-gateway

High-performance NestJS & Fastify REST API serving as the "Source of Truth" for 5th Edition TTRPG data. Features SRD-compliant Spells, Creatures, and Items with strict Prisma-based data integrity. Designed as a standalone, decoupled reference engine for the D&D Mapp ecosystem using MariaDB and TypeScript.

TypeScript
1
0
Other

The D&D Mapp API Gateway is a high-performance NestJS and Fastify REST API that serves as the authoritative data source for 5th Edition TTRPG content, providing SRD-compliant spells, creatures, and items through a strictly typed, decoupled architecture. Built for developers and content managers working within the D&D Mapp ecosystem, it offers a standalone reference engine with comprehensive validation, pagination, and filtering capabilities for structured RPG data management.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of dnd-mapp/api-gateway

Account's avatar
Important security headers for Fastify
Account's avatar
Plugin for serving static files as fast as possible.
Account's avatar
Nest - modern, fast, powerful node.js web framework (@common)
Account's avatar
Nest - modern, fast, powerful node.js web framework (@config)
Account's avatar
Nest - modern, fast, powerful node.js web framework (@core)
Account's avatar
Nest - modern, fast, powerful node.js web framework (@platform-fastify)
Account's avatar
Nest - modern, fast, powerful node.js web framework (@swagger)
Account's avatar
Terminus integration provides readiness/liveness health checks for NestJS.
Account's avatar
Prisma's driver adapter for "mariadb"
Account's avatar
Prisma Client is an auto-generated, type-safe and modern JavaScript/TypeScript ORM for Node.js that's tailored to your data. Supports PostgreSQL, CockroachDB, MySQL, MariaDB, SQL Server, SQLite & MongoDB databases.
Account's avatar
Proper decorator-based transformation / serialization / deserialization of plain javascript objects to class constructors
Account's avatar
Decorator-based property validation for classes.
Account's avatar
Fast and low overhead web framework, for Node.js
Account's avatar
Prisma is an open-source database toolkit. It includes a JavaScript/TypeScript ORM for Node.js, migrations and a modern GUI to view and edit the data in your database. You can use Prisma in new projects or add it to an existing one.
Account's avatar
Polyfill for Metadata Reflection API
Account's avatar
Reactive Extensions for modern JavaScript
Account's avatar
a secure dotenv–from the creator of `dotenv`
Account's avatar
ESLint JavaScript language implementation
Account's avatar
Nest - modern, fast, powerful node.js web framework (@cli)
Account's avatar
Nest - modern, fast, powerful node.js web framework (@schematics)
Account's avatar
TypeScript definitions for node
Account's avatar
Generates a package.json file containing the external modules used by your webpack bundle
Account's avatar
Fixes stack traces for files with source maps
Account's avatar
TypeScript loader for webpack
Account's avatar
TypeScript execution environment and REPL for node.js, with source map support
Account's avatar
Load node modules according to tsconfig paths, in run-time or via API.
Account's avatar
Load modules according to tsconfig paths in webpack.
Account's avatar
TypeScript is a language for application scale JavaScript development
Account's avatar
Tooling which enables you to use TypeScript with ESLint
Account's avatar
Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.
Account's avatar
Easily exclude node_modules in Webpack bundle

Support the repos that depend on this repository

Top contributors

NoNamer777's profile
NoNamer777
105 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet