All Projects → JKHeadley → Rest Hapi

JKHeadley / Rest Hapi

Licence: mit
🚀 A RESTful API generator for Node.js

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Rest Hapi

Appy Backend
A user system to bootstrap your app.
Stars: ✭ 96 (-91.29%)
Mutual labels:  api, rest, swagger, mongoose, mongodb, hapi
Bookmarks.dev
Bookmarks and Code Snippets Manager for Developers & Co
Stars: ✭ 218 (-80.22%)
Mutual labels:  api, rest-api, rest, mongoose, mongodb
Jianshu
仿简书nx+nodejs+nestjs6+express+mongodb+angular8+爬虫
Stars: ✭ 296 (-73.14%)
Mutual labels:  api, swagger, mongoose, mongodb, crud
Node Typescript Mongodb
node js typescript mongodb express generator yo
Stars: ✭ 96 (-91.29%)
Mutual labels:  rest-api, rest, swagger, mongoose, mongodb
Node Express Mongoose Passport Jwt Rest Api Auth
Node, express, mongoose, passport and JWT REST API authentication example
Stars: ✭ 146 (-86.75%)
Mutual labels:  api, rest-api, rest, mongoose
Fastify Api
A blazing fast REST APIs with Node.js, MongoDB, Fastify and Swagger.
Stars: ✭ 138 (-87.48%)
Mutual labels:  api, rest-api, mongoose, mongodb
Flama
🔥 Fire up your API with this flamethrower
Stars: ✭ 161 (-85.39%)
Mutual labels:  api, rest, swagger, crud
Proteus
Lean, mean, and incredibly fast JVM framework for web and microservice development.
Stars: ✭ 178 (-83.85%)
Mutual labels:  api, rest-api, rest, swagger
Hapi Openapi
Build design-driven apis with OpenAPI (formerly swagger) 2.0 and hapi.
Stars: ✭ 196 (-82.21%)
Mutual labels:  api, rest, swagger, hapi
Magic
Create your .Net Core/Angular/Database CRUD Web apps by simply clicking a button
Stars: ✭ 214 (-80.58%)
Mutual labels:  api, rest-api, rest, crud
Nodejs Restful Api
How to create a RESTful CRUD API using Nodejs?
Stars: ✭ 285 (-74.14%)
Mutual labels:  api, rest, mongoose, mongodb
Node Express Mongodb Jwt Rest Api Skeleton
This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API). Demo of frontend in VueJS here: https://github.com/davellanedam/vue-skeleton-mvp
Stars: ✭ 603 (-45.28%)
Mutual labels:  api, rest, mongoose, mongodb
Tiledesk Server
Tiledesk server. Tiledesk is an Open Source Live Chat platform written in NodeJs and MongoDB
Stars: ✭ 94 (-91.47%)
Mutual labels:  api, rest-api, rest, mongodb
Appkernel
API development made easy: a smart Python 3 API framework
Stars: ✭ 152 (-86.21%)
Mutual labels:  api, rest-api, rest, mongodb
Koa Restful Boilerplate
Koa 2 RESTful API boilerplate
Stars: ✭ 146 (-86.75%)
Mutual labels:  rest-api, rest, mongoose, mongodb
Rest
REST API generator with Node.js, Express and Mongoose
Stars: ✭ 1,663 (+50.91%)
Mutual labels:  rest-api, rest, mongoose, mongodb
Rest Api Nodejs Mongodb
A boilerplate for REST API Development with Node.js, Express, and MongoDB
Stars: ✭ 672 (-39.02%)
Mutual labels:  api, rest-api, rest, mongodb
Swagger Express Ts
Generate and serve swagger.json
Stars: ✭ 102 (-90.74%)
Mutual labels:  rest-api, rest, swagger, documentation
Mockoon
Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.
Stars: ✭ 3,448 (+212.89%)
Mutual labels:  api, rest-api, rest, swagger
Restheart
RESTHeart - The REST API for MongoDB
Stars: ✭ 659 (-40.2%)
Mutual labels:  rest-api, rest, mongodb, nosql

rest-hapi logo


rest-hapi title

A RESTful API generator rest-hapi tweet

rest-hapi is a hapi plugin that generates RESTful API endpoints based on mongoose schemas. It provides a powerful combination of relational structure with NoSQL flexibility. You define your data models and the rest is done for you. Have your API up and running in minutes!

Features


Live demo

rest-hapi-demo-optimized

View the swagger docs for the live demo:

https://demo.resthapi.com

Or, for a more complete example, check out the appy api:

https://api.appyapp.io

Documentation

Check out the docs on the official site!

Requirements

You need Node.js installed and you'll need MongoDB installed and running.

Quick Start

rest-hapi-demo-alt-optimized

(NOTE: For an alternative quick start, check out his awesome yeoman generator for rest-hapi.)

  1. Clone the demo repo
$ git clone https://github.com/JKHeadley/rest-hapi-demo.git
$ cd rest-hapi-demo
  1. Install the dependencies
$ npm install
  1. Seed the models
$ ./node_modules/.bin/rest-hapi-cli seed
  1. Start the server
$ npm start
  1. View the API docs at

http://localhost:8080/

...have fun!

Example Projects

appy: A boilerplate web app.

rest-hapi-demo: A simple demo project implementing rest-hapi in a hapi server.

Contributing

We welcome contributions to rest-hapi! These are the many ways you can help:

Please read our contribution guide to get started. Also note that this project is released with a Contributor Code of Conduct, please make sure to review and follow it.

Contributors

Thanks goes to each one of our contributors! 🙏

Become a contributor.

Backers

Support us with a monthly donation and help us continue our activities! Become a backer.

Questions?

If you have any questions/issues/feature requests, please feel free to open an issue. We'd love to hear from you!

Support

Like this project? Please star it!

License

rest-hapi is licensed under a MIT License.

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].