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
- Host: GitHub
- URL: https://github.com/TrueFiEng/restless
- Owner: TrueFiEng
- License: unlicense
- Created: 2019-06-17T07:48:27.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-24T02:19:46.000Z (over 2 years ago)
- Last Synced: 2025-03-17T19:05:01.888Z (2 months ago)
- Topics: api, async, express, javascript, library, rest, typescript, validation
- Language: TypeScript
- Homepage:
- Size: 468 KB
- Stars: 41
- Watchers: 5
- Forks: 9
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
[](https://www.npmjs.com/package/@restless/restless)
[](https://circleci.com/gh/EthWorks/restless/tree/master)
[](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:
## Changelog
You can see the changelog by browsing [releases](https://github.com/EthWorks/restless/releases) on github.