An open API service indexing awesome lists of open source software.

https://github.com/TrueFiEng/restless

Express.js api, type safe validations and more
https://github.com/TrueFiEng/restless

api async express javascript library rest typescript validation

Last synced: 2 months ago
JSON representation

Express.js api, type safe validations and more

Awesome Lists containing this project

README

        




[![NPM](https://img.shields.io/npm/v/@restless/restless.svg)](https://www.npmjs.com/package/@restless/restless)
[![CircleCI](https://img.shields.io/circleci/build/github/EthWorks/restless/master.svg)](https://circleci.com/gh/EthWorks/restless/tree/master)
[![License](https://img.shields.io/github/license/Ethworks/restless.svg)](https://github.com/EthWorks/restless/blob/master/UNLICENSE)

# 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`](https://github.com/EthWorks/restless/tree/master/restless) - express.js middleware for request validation
* [`sanitizers`](https://github.com/EthWorks/restless/tree/master/sanitizers) - sanitizers used for data validation
* [`ethereum`](https://github.com/EthWorks/restless/tree/master/ethereum) - ethereum utilities

## Documentation

All the packages are documented in their respective READMEs.

## Contributions

All contributions are welcome. Look at "help-wanted" [issues](https://github.com/EthWorks/restless/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22) 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](https://github.com/EthWorks/restless/releases) on github.