[Module Listing Request]: `nuxt-auto-crud` - zero-codegen RESTful CRUD APIs
Open
Nobody has claimed this yet.
module-request
- Dominant language
- TypeScript
- Stars
- 1.1k
- Forks
- 354
- Avg merge
- 10h 18m
- Merged PRs (30d)
- 12
Description
nuxt-auto-crud (NAC)
Zero-Codegen Dynamic RESTful CRUD APIs derived directly from schemas. It eliminates the need to manually write or generate boilerplate for CRUD operations.
Core Functionality:
- Dynamic RESTful CRUD APIs: nuxt-auto-crud leverages Drizzle ORM, Zod, Nuxt, and Nitro to eliminate the need for manual CRUD coding.
- Single Source of Truth (SSOT): Your Drizzle schemas (schema/db/schema) define the entire API structure and validation.
- Zero-Codegen: Since no code is generated, the bundle size remains virtually identical whether you have one table or one hundred (scaling only with your schema definitions).
Repository
https://github.com/clifordpereira/nuxt-auto-crud
NPM
https://www.npmjs.com/package/nuxt-auto-crud
Playground
https://stackblitz.com/~/github.com/clifordpereira/nac-starter
Nuxt Compatibility
Nuxt 4
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the nuxt/modules repository and its existing module listings, then compare the linked nuxt-auto-crud repository, NPM package, and Playground details. Done means the module is represented in the catalog with its Nuxt 4 compatibility and supplied links accurately recorded.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- nuxt
- Domain
- content, documentation
- Issue type
- Documentation
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100