All Projects → 22mahmoud → Deno_crud_jwt

22mahmoud / Deno_crud_jwt

🦕 basic jwt implementation with CRUD operations using deno + postgres

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Deno crud jwt

Express Graphql Boilerplate
Express GraphQL API with JWT Authentication and support for sqlite, mysql, and postgresql
Stars: ✭ 201 (+151.25%)
Mutual labels:  postgresql, jwt
Takeoff
A rapid development environment using docker for convenience.
Stars: ✭ 271 (+238.75%)
Mutual labels:  postgresql, jwt
Supra Api Nodejs
❤️ Node.js REST API boilerplate
Stars: ✭ 182 (+127.5%)
Mutual labels:  postgresql, jwt
Rust Webapp Starter
Rust single page webapp written in actix-web with vuejs.
Stars: ✭ 151 (+88.75%)
Mutual labels:  postgresql, jwt
Gin Boilerplate
The fastest way to deploy a restful api's with Gin Framework with a structured project that defaults to PostgreSQL database and JWT authentication middleware stored in Redis
Stars: ✭ 559 (+598.75%)
Mutual labels:  postgresql, jwt
Express Rest Api Boilerplate
Express REST API with JWT Authentication and support for sqlite, mysql, and postgresql
Stars: ✭ 384 (+380%)
Mutual labels:  postgresql, jwt
Devicehive Java Server
DeviceHive Java Server
Stars: ✭ 241 (+201.25%)
Mutual labels:  postgresql, jwt
Authentication Server
A simple authentication service to deliver JWT with Hasura claims, based on users with multiples roles stored in a Postgres database.
Stars: ✭ 48 (-40%)
Mutual labels:  postgresql, jwt
Full Stack
Full stack, modern web application generator. Using Flask, PostgreSQL DB, Docker, Swagger, automatic HTTPS and more.
Stars: ✭ 451 (+463.75%)
Mutual labels:  postgresql, jwt
Micronaut Microservices Poc
Very simplified insurance sales system made in a microservices architecture using Micronaut
Stars: ✭ 394 (+392.5%)
Mutual labels:  postgresql, jwt
Full Stack Fastapi Postgresql
Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.
Stars: ✭ 7,635 (+9443.75%)
Mutual labels:  postgresql, jwt
Rust Webapp Starter
Rust single page webapp written in actix-web with vuejs.
Stars: ✭ 56 (-30%)
Mutual labels:  postgresql, jwt
Go Pg Migrations
A Go package to help write migrations with go-pg/pg.
Stars: ✭ 74 (-7.5%)
Mutual labels:  postgresql
Laravel Vue Starter
Well Documented Laravel Starter App From Development to Production. For Full Blown RESTFUL API and SPA with Beautiful UI Using Buefy / ElementUi For Reusable Vue Components
Stars: ✭ 76 (-5%)
Mutual labels:  jwt
Authex
Authex is an opinionated JWT authentication and authorization library for Elixir.
Stars: ✭ 73 (-8.75%)
Mutual labels:  jwt
Nextjs Jwt Example
next.js authorization example including private route protection
Stars: ✭ 72 (-10%)
Mutual labels:  jwt
Suricatta
High level sql toolkit for clojure (backed by jooq library)
Stars: ✭ 77 (-3.75%)
Mutual labels:  postgresql
Springboot Projects Fullstack
Spring Boot, JDBC, ORM, JPA, Hibernate, H2, MySQL, Oracle
Stars: ✭ 76 (-5%)
Mutual labels:  postgresql
Luigi Warehouse
A luigi powered analytics / warehouse stack
Stars: ✭ 72 (-10%)
Mutual labels:  postgresql
Springboot React Jwt
JSON Web Token / React / Spring Boot example
Stars: ✭ 72 (-10%)
Mutual labels:  jwt

Deno crud Api + jwt

A simple boilerplate for Deno CRUD Api, with jwt authentication.

Features

  • [x] simple CRUD operations.
  • [x] Oak framework.
  • [x] deno-postgres as postgres deriver
  • [x] jwt and deno-bcrypt for authentication.
  • [x] handle all errors
  • [x] using yup for body data validation using pika.dev
  • [ ] tests
  • [x] deno-nessie for database migrations.
  • [ ] Docker
  • [ ] github actions (CI)

Prerequisites

  • Deno v1.
  • Postgres

Getting Started

git clone https://github.com/22mahmoud/deno_crud_jwt.git

cd deno_crud_jwt

cp .env.example .env

before run the server fill .env values.

# download & cache all deps
deno cache ./deps.ts

# migrate database after fill your env file
deno run --allow-net --allow-read --allow-env https://deno.land/x/nessie/cli.ts migrate

# run the server
deno run --allow-net --allow-env --allow-read --unstable src/index.ts
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].