Skip to Content
Templates

Built-In Templates

NeatNode includes several prebuilt project templates to help you kickstart development fast - whether you’re building a simple microservice, a full REST API, or a real-time server.


Available Templates

TemplateDescriptionUse Case
Basic TemplateMinimal Express setup with optional CRUD routes.For small services or quick prototypes.
REST API TemplateFeature-rich Express API with structured layers, resource generation, validation, and error handling.For scalable backends and APIs.
Socket.IO TemplateReal-time Express + Socket.IO setup with modular event handling.For live chat, dashboards, or multiplayer apps.

[!TIP] All templates share the same project structure - once you learn one, you’ll understand them all.

[!NOTE] Resource generation is supported in the REST API templates. Basic and Socket.IO templates do not support it.

[!NOTE] You can choose a template directly in the CLI prompt:

npx neatnode

and switch later by copying or merging configurations.