All Projects → EthWorks → Restless

EthWorks / Restless

Licence: unlicense
Express.js api, type safe validations and more

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Restless

Node Express Postgresql Sequelize
Node.js, Express.js, Sequelize.js and PostgreSQL RESTful API
Stars: ✭ 148 (+362.5%)
Mutual labels:  api, rest, express
Gitter Api
[production-ready] Gitter API implementation for php 7.0+ allowing sync, async and streaming access.
Stars: ✭ 11 (-65.62%)
Mutual labels:  api, async, library
Fastapi Crudrouter
A dynamic FastAPI router that automatically creates CRUD routes for your models
Stars: ✭ 159 (+396.88%)
Mutual labels:  api, rest, async
Flowa
🔥Service level control flow for Node.js
Stars: ✭ 66 (+106.25%)
Mutual labels:  api, async, express
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 (+1784.38%)
Mutual labels:  api, rest, express
Foal
Elegant and all-inclusive Node.Js web framework based on TypeScript. 🚀.
Stars: ✭ 1,176 (+3575%)
Mutual labels:  api, rest, express
Apicache
Simple API-caching middleware for Express/Node.
Stars: ✭ 957 (+2890.63%)
Mutual labels:  api, rest, express
Oas Generator
NodeJS RESTful APIs scaffolding based OpenAPI 3.x specs using oas-tools and express.
Stars: ✭ 32 (+0%)
Mutual labels:  api, rest, express
Jikan
Unofficial MyAnimeList PHP+REST API which provides functions other than the official API
Stars: ✭ 531 (+1559.38%)
Mutual labels:  api, rest, library
Nodejs Restful Api
How to create a RESTful CRUD API using Nodejs?
Stars: ✭ 285 (+790.63%)
Mutual labels:  api, rest, express
Rest Hapi
🚀 A RESTful API generator for Node.js
Stars: ✭ 1,102 (+3343.75%)
Mutual labels:  api, rest, validation
Parallec
Fast Parallel Async HTTP/SSH/TCP/UDP/Ping Client Java Library. Aggregate 100,000 APIs & send anywhere in 20 lines of code. Ping/HTTP Calls 8000 servers in 12 seconds. (Akka) www.parallec.io
Stars: ✭ 777 (+2328.13%)
Mutual labels:  api, rest, async
Compojure Api
Sweet web apis with Compojure & Swagger
Stars: ✭ 1,056 (+3200%)
Mutual labels:  api, rest, async
Node Express Mongoose Passport Jwt Rest Api Auth
Node, express, mongoose, passport and JWT REST API authentication example
Stars: ✭ 146 (+356.25%)
Mutual labels:  api, rest, express
Hellobooks
A Single-Page Library Management App built with nodejs, express and react and redux
Stars: ✭ 37 (+15.63%)
Mutual labels:  api, express, library
Mono
Minimalist Framework on top of Express.js
Stars: ✭ 163 (+409.38%)
Mutual labels:  api, rest, express
Fastapi Gino Arq Uvicorn
High-performance Async REST API, in Python. FastAPI + GINO + Arq + Uvicorn (w/ Redis and PostgreSQL).
Stars: ✭ 204 (+537.5%)
Mutual labels:  api, rest, async
Rest Api Nodejs Mongodb
A boilerplate for REST API Development with Node.js, Express, and MongoDB
Stars: ✭ 672 (+2000%)
Mutual labels:  api, rest, express
Fastapi
FastAPI framework, high performance, easy to learn, fast to code, ready for production
Stars: ✭ 39,588 (+123612.5%)
Mutual labels:  api, rest, async
Hotseat Api
Rest API of a barber shop application - Built with Express, TypeORM and Postgres
Stars: ✭ 27 (-15.62%)
Mutual labels:  rest, express

NPM CircleCI License

Restless

This is a monorepo for Restless project. Restless is a library for writing safe and declarative endpoints in express. It is:

  1. Easy to write and read
  2. Declarative
  3. Type safe

Installation

npm install @restless/restless
yarn add @restless/restless

Packages

Included packages:

  • restless - express.js middleware for request validation
  • sanitizers - sanitizers used for data validation
  • ethereum - ethereum utilities

Documentation

All the packages are documented in their respective READMEs.

Contributions

All contributions are welcome. Look at "help-wanted" issues for ideas.

We thank you for all the contributions:

Piotr Szlachciak Marek Kirejczyk Dmytro Maretskyi Przemysław Rząd Jarosław Steckiewicz Ivan Rukhavets

Changelog

You can see the changelog by browsing releases on github.

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