02 / Compilers and developer tools

Faster CRUD — a type-safe full-stack CRUD framework

Defines backend resources with decorators and a code-first API, then generates frontend forms from the same type information.

Period
Jul 2022 — Dec 2023
Status
Completed
Role
Design / development / maintenance

Background

Conventional CRUD projects often repeat similar definitions across backend models, API types, and frontend forms.

Implementation

  • Uses TypeScript decorators to define resources, fields, and API behaviour.
  • Generates frontend forms and type information from backend definitions.
  • Provides usable defaults while preserving customisation points for fields and interactions.

Scope

The project focuses on carrying types across a NestJS and Vue/Nuxt stack while reducing repeated code.