Skip to content

Instantly share code, notes, and snippets.

@tsega
Last active June 11, 2021 12:17
Show Gist options
  • Save tsega/96869f4d04888ec53387ce7853d51970 to your computer and use it in GitHub Desktop.
Save tsega/96869f4d04888ec53387ce7853d51970 to your computer and use it in GitHub Desktop.
Restaculous

What?

A Node.js + Express REST API generator, that produces a highly structured application with the following features:

  • Fully tested API endpoints with CRUD operations
  • Express-Validator Integration
  • Automatically generate API documentation
  • Linting of source to ensure proper code formatting
  • Authentication
  • .env Integration

It is publicly distrubuted as a CLI application over NPM, all you need to get going is a settings file with mostly model (entity) information and the rest is handled auto-magically.

Why?

While learning Node.js to build REST APIs, I saw a certain pattern evolving with every app I was trying to build. So with my new found knowledge of building CLI apps, I create this generator to make my life easier. I have been working on for over 2 years, it's been a huge learning experience and a rewarding one as well, as I have repeatedly used it to build APIs for my frontend systems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment