deno_rest

A Boilerplate for deno RESTful apis

boilerplatejwttypescriptmongodbrest-apioakdenonapi-starterdenodeno-boilerplatedeno-mongodeno-rest
FreeRepo

Preview

deno_rest preview

Overview

Deno REST is a boilerplate for building RESTful APIs with Deno, Oak and MongoDB that includes JWT authentication, role-based access control, request validation and database seeding to help you ship fast. It uses a clean model-controller-service architecture and comes with Docker support, integration tests and pre-built user management endpoints.

Features

jwt-authenticationrole-based-access-controlcors-supportenvironment-managementrequest-validationerror-handlingdatabase-seedinguser-roles-and-permissionsuser-activity-historypassword-hashing-bcryptintegration-testsdocker-support

Feature Flags

userDashboardauthenticationsubscriptionsblogauthorizationmapsformsValidation

Recommended Use Cases

rest-api-developmentbackend-api-starterdeno-projectsmicroservices

Frontend

None

Backend

denooak

Auth Providers

jwt

Deployment Targets

docker

Payment Providers

None

Quick Facts

โญ Stars
163
๐Ÿด Forks
33
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2025-02-09T22:44:25Z

Stack

Framework
oak
Language
typescript
Database
mongodb
Auth
jwt
ORM
deno-mongo
Testing
deno-test
CI
circleci

Data Layer

Databases
mongodb
ORM
deno-mongo

UI Stack

Developer Experience

Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
circleci

Pricing

Classification
free
Selected
โ€”
Notes
Open source project under MIT license
Get Started with this Boilerplate