All Projects â†’ ricsirigu â†’ Play26 Swagger Reactivemongo

ricsirigu / Play26 Swagger Reactivemongo

Licence: other
A fully featured CRUD app built with Play 2.6, Swagger and ReactiveMongo

Programming Languages

scala
5932 projects

Projects that are alternatives of or similar to Play26 Swagger Reactivemongo

Play2 Crud
Simple CRUD & DAO implementation for play2
Stars: ✭ 146 (+305.56%)
Mutual labels:  crud, play-framework
Flama
đŸ”„ Fire up your API with this flamethrower
Stars: ✭ 161 (+347.22%)
Mutual labels:  swagger, crud
Rhodddoobie
My little sandbox for playing around with the FP + OOP + DDD combination, in particular using Rho, doobie, Docker, testing, etc in a project.
Stars: ✭ 38 (+5.56%)
Mutual labels:  swagger, crud
Kebs
Scala library to eliminate boilerplate
Stars: ✭ 113 (+213.89%)
Mutual labels:  play-framework, play
slim-play
Slim Play app
Stars: ✭ 76 (+111.11%)
Mutual labels:  play-framework, play
Docker Flask Mongodb Example
Uses docker compose with a python flask microservice and MongoDB instance to make a sample application
Stars: ✭ 49 (+36.11%)
Mutual labels:  swagger, crud
Rest Hapi
🚀 A RESTful API generator for Node.js
Stars: ✭ 1,102 (+2961.11%)
Mutual labels:  swagger, crud
Php Crud Api
Single file PHP script that adds a REST API to a SQL database
Stars: ✭ 2,904 (+7966.67%)
Mutual labels:  swagger, crud
play-ebean
Play Ebean module
Stars: ✭ 29 (-19.44%)
Mutual labels:  play-framework, play
play-docker-aws-tutorial
101 tutorial: How to deploy Play application to Amazon Lightsail (AWS) using Docker
Stars: ✭ 25 (-30.56%)
Mutual labels:  play-framework, play
Swagger Play
Stars: ✭ 320 (+788.89%)
Mutual labels:  swagger, play-framework
Jianshu
仿矀äčŠnx+nodejs+nestjs6+express+mongodb+angular8+çˆŹè™«
Stars: ✭ 296 (+722.22%)
Mutual labels:  swagger, crud
Node Typescript Koa Rest
REST API boilerplate using NodeJS and KOA2, typescript. Logging and JWT as middlewares. TypeORM with class-validator, SQL CRUD. Docker included. Swagger docs, actions CI and valuable README
Stars: ✭ 739 (+1952.78%)
Mutual labels:  swagger, crud
Redux Tide
Simple library for redux crud normalized state and actions/selectors for it
Stars: ✭ 20 (-44.44%)
Mutual labels:  crud
Laravel Realworld Example App
Exemplary real world backend API built with Laravel
Stars: ✭ 954 (+2550%)
Mutual labels:  crud
Oval
oval: CLI for (O)penAPI Specification document (val)idation.
Stars: ✭ 15 (-58.33%)
Mutual labels:  swagger
Swagger Editor
Swagger Editor
Stars: ✭ 7,365 (+20358.33%)
Mutual labels:  swagger
Suave.swagger
This is an extension for Suave.io with some REST tools and Swagger documentation helpers
Stars: ✭ 34 (-5.56%)
Mutual labels:  swagger
Ismaambrosigeneratorbundle
Generates Symfony2 documents, forms and CRUD for MongoDB documents
Stars: ✭ 27 (-25%)
Mutual labels:  crud
Spectral
A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI v2 & v3.
Stars: ✭ 876 (+2333.33%)
Mutual labels:  swagger

logo
Play Framework 2.6.x with Swagger and ReactiveMongo

A simple TODO app built with Play, Swagger and ReactiveMongo

travis build

How to run the app

You need

  • MongoDB Installed and running on your machine. Tutorial here
  • SBT (mandatory if you don't want to use an IDE)
  • IntelliJ to import the project (optional)
  • SBT plugin (optional)

Tho ways to run the project:

  • Import the project, run SBT and type run to launch the server.
  • cd into the project directory, run SBT and type run to launch the server or type sbt run.

Then open your favourite browser and go to

localhost:9000/api-docs

From the beautiful Swagger-UI interface you can perform all the CRUD operations you want

How to run the tests

In the tests directory there are tests written with the ScalaTest library.
To launch them just type test in a running SBT session or simply type sbt test

Enjoy.

Author: Riccardo Sirigu

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