All Projects → Abdizriel → Nodejs Microservice Starter

Abdizriel / Nodejs Microservice Starter

Licence: isc
🌱 NodeJS RESTful API Microservice Starter

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Nodejs Microservice Starter

Space Cloud
Open source Firebase + Heroku to develop, scale and secure serverless apps on Kubernetes
Stars: ✭ 3,323 (+1410.45%)
Mutual labels:  microservices, microservice, mongodb
Event Sourcing Jambo
An Hexagonal Architecture with DDD + Aggregates + Event Sourcing using .NET Core, Kafka e MongoDB (Blog Engine)
Stars: ✭ 159 (-27.73%)
Mutual labels:  microservices, microservice, mongodb
Dapr
Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
Stars: ✭ 16,274 (+7297.27%)
Mutual labels:  microservices, microservice
Kratos
A modular-designed and easy-to-use microservices framework in Go.
Stars: ✭ 15,844 (+7101.82%)
Mutual labels:  microservices, microservice
Tenso
Tenso is an HTTP REST API framework
Stars: ✭ 167 (-24.09%)
Mutual labels:  microservices, microservice
Appkernel
API development made easy: a smart Python 3 API framework
Stars: ✭ 152 (-30.91%)
Mutual labels:  microservice, mongodb
Edward
A tool for managing local microservice instances
Stars: ✭ 152 (-30.91%)
Mutual labels:  microservices, microservice
Tree Gateway
This is a full featured and free API Gateway
Stars: ✭ 160 (-27.27%)
Mutual labels:  microservices, microservice
Bricks
A standard library for microservices.
Stars: ✭ 142 (-35.45%)
Mutual labels:  microservices, mongodb
Express Gateway
A microservices API Gateway built on top of Express.js
Stars: ✭ 2,583 (+1074.09%)
Mutual labels:  microservices, microservice
Node Rem
Node REM - NodeJS Rest Express MongoDB and more: typescript, passport, JWT, socket.io, HTTPS, HTTP2, async/await, nodemailer, templates, pagination, docker, etc. Live Demo: https://node-rem-ngduc.vercel.app
Stars: ✭ 192 (-12.73%)
Mutual labels:  microservices, mongodb
Go Micro Boilerplate
The boilerplate of the GoLang application with a clear microservices architecture.
Stars: ✭ 147 (-33.18%)
Mutual labels:  microservices, microservice
Rpcx Gateway
http gateway for rpcx services. Clients in any programming languages can call them
Stars: ✭ 145 (-34.09%)
Mutual labels:  microservices, microservice
Nodejs Roadmap
【Nodejs-Roadmap】侧重于 Node.js 服务端的开发指南,公众号 “Nodejs技术栈”
Stars: ✭ 2,278 (+935.45%)
Mutual labels:  microservice, mongodb
My Moments
Instagram Clone - Cloning Instagram for learning purpose
Stars: ✭ 140 (-36.36%)
Mutual labels:  microservices, mongodb
Mongoke
Instant Graphql for MongoDb (active branch is golang, rewrite in process)
Stars: ✭ 203 (-7.73%)
Mutual labels:  microservice, mongodb
Gemini
Model Driven REST framework to automatically generate CRUD APIs
Stars: ✭ 138 (-37.27%)
Mutual labels:  microservices, microservice
Azos
A to Z Sky Operating System / Microservice Chassis Framework
Stars: ✭ 137 (-37.73%)
Mutual labels:  microservices, mongodb
Cote
A Node.js library for building zero-configuration microservices.
Stars: ✭ 2,180 (+890.91%)
Mutual labels:  microservices, microservice
Nxplorerjs Microservice Starter
Node JS , Typescript , Express based reactive microservice starter project for REST and GraphQL APIs
Stars: ✭ 193 (-12.27%)
Mutual labels:  microservices, microservice

NodeJS RESTful API Microservice Logo

NodeJS RESTful API Microservice Starter v1.2.0

This repository contains a full configuration that runs NodeJS RESTful API Microservice Starter.

Build Status Coverage Status Dependency Status Dev-Dependency Status

Requirements

Build for local development

You have to use the following command to start a development server:

npm run dev

See package.json for more details.

Build for staging and production environments

Use following command to build project:

npm run build

Use following command to start project on staging and production environments:

npm start

See package.json for more details.

Tests

Following tests libraries are used for unit/integration tests:

Tests are kept next to source with following pattern *.spec.js

Use following command to run tests:

npm test

Use following command to run tests coverage:

npm run coverage

Docker container

There is available Docker container and Docker Composer if you would like to run many NodeJS Microservices.

Build API Microservice by using following command:

npm run build

Then use following command to build Docker containers:

docker-compose up -d --build

See Dockerfile and docker-compose.yml for more details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].