EthWorks / Restless
Licence: unlicense
Express.js api, type safe validations and more
Stars: ✭ 32
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
Restless
This is a monorepo for Restless project. Restless is a library for writing safe and declarative endpoints in express. It is:
- Easy to write and read
- Declarative
- 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:
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].