Yeoman generator based on Node.js API Starter Kit — boilerplate and tooling for authoring data API backends with Docker, Node.js, JavaScript (ES2017+ via Babel), PostgreSQL and GraphQL.
First, install Yeoman and generator-nodejs-api
using npm (we assume you have pre-installed Node.js 7+).
npm install -g yo
npm install -g generator-nodejs-api
Then generate your new project:
mkdir example-api
cd example-api
yo nodejs-api
cp .env.example .env
Then you can launch your data API server by running docker-compose up
.
For more information visit https://github.com/kriasoft/nodejs-api-starter
Anyone and everyone is welcome to contribute. Start by checking out the list of open issues marked help wanted. However, if you decide to get involved, please take a moment to review the guidelines.
- GraphQL.js — The JavaScript reference implementation for GraphQL
- React Starter Kit — Isomorphic web app boilerplate (React, Node.js, Babel, Webpack, CSS Modules)
- React Static Boilerplate — Single-page application (SPA) starter kit (React, Redux, Webpack, Firebase)
- Membership Database — SQL schema boilerplate for user accounts, profiles, roles, and auth claims
- #nodejs-api-starter on Stack Overflow — Questions and answers
- #nodejs-api-starter on Gitter — Watch announcements, share ideas and feedback
- GitHub Issues — Check open issues, send feature requests
- @koistya on Codementor or HackHands — Private consulting
Copyright © 2016-present Kriasoft, LLC. This source code is licensed under the MIT license found in the LICENSE.txt file. The documentation to the project is licensed under the CC BY-SA 4.0 license.
Made with ♥ by Konstantin Tarkus (@koistya) and contributors