Stop Writing Tools For Managing RESTful APIs.
3600
Employees
700
Characters
13,000+
Extras
6887
Deads
/api/DEADS
/api/EMPLOYEES
/api/CHARACTERS
/api/EXTRAS
![](https://s3.amazonaws.com/media-p.slid.es/uploads/166029/images/6073575/Swagger-logo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/166029/images/6260065/2.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/166029/images/6260066/3.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/166029/images/6260064/1.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/166029/images/6260072/Screenshot_2019-06-15_21.27.27.png)
Swagger
![](https://s3.amazonaws.com/media-p.slid.es/uploads/166029/images/6254982/giphy.gif)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/166029/images/6075651/580b57fcd9996e24bc43c543.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/166029/images/6075821/1_F6SrJR7_s95r6oCF3ugMZw.png)
https://frontendtop10.dev
![](https://s3.amazonaws.com/media-p.slid.es/uploads/166029/images/6261515/Screen_Shot_2019-06-16_at_17.23.37.png)
{
"name": "RESTool for GOT",
"baseUrl": "https://restool-sample-app.herokuapp.com/api",
"pages": [
...
]
}
Configuration (config.json)
{
...
"pages": [
{
"name": "Cast & Characters",
"id": "characters",
"description": "Manage GOT characters location and budget.",
"methods": {
...
}
}
]
}
Pages (config.json)
{
...
"methods": {
"getAll": {...},
"getSingle": {...},
"put": {...},
"post": {...},
"delete": {...}
}
}
Methods (config.json)
{
"getAll": {
"url": "/character",
"display": {
"type": "table",
"fields": [
{
"name": "thumbnail",
"type": "image",
"label": "Thumbnail"
},
{
"name": "name",
"type": "text",
"label": "Name"
},
{
"name": "isAlive",
"type": "boolean",
"label": "Alive?"
},
....
]
}
},
...
}
"getAll" method (config.json)
{
"post": {
"url": "/character",
"fields": [
{
"name": "thumbnail",
"label": "Thumbnail",
"type": "text"
},
{
"name": "name",
"label": "Name",
"type": "text"
},
{
"name": "realName",
"label": "Real Name",
"type": "text"
},
...
]
}
...
}
"post" method (config.json)
{
"put": {
"url": "/character/:id",
"fields": [
{
"name": "location",
"label": "Location",
"type": "select",
"options": ["Kings Landing", "Beyond the Wall", "Winterfell"]
},
{
"name": "isAlive",
"label": "Alive?",
"type": "boolean"
}
]
}
...
}
"put" method (config.json)
{
"delete": {
"url": "/character/:id",
},
...
}
"delete" method (config.json)
DEPLOYMENT
![](https://s3.amazonaws.com/media-p.slid.es/uploads/166029/images/6665368/1_l4xICbIIYlz1OTymWCoUTw.jpeg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/166029/images/6665376/9155866419_3de73e0476_h.jpg)
RESTool
React
Admin
![](https://s3.amazonaws.com/media-p.slid.es/uploads/166029/images/6191437/got_banner1558088516029.png)
Swagger
Fusio
Custom
ALTERNATIVES
The Best Way to Promote Your Open-Source Project is to
Write About It.
![](https://s3.amazonaws.com/media-p.slid.es/uploads/166029/images/6075999/Screen_Shot_2019-04-29_at_11.42.36.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/166029/images/6179914/tmp_M7mZoy_9d9c7a83de742f21_b0b321a259d6dfb39c5806a5588b1c45ebe4a734fa293026dc5ffc7c5f82184f.jpg)
ROADMAP
![](https://s3.amazonaws.com/media-p.slid.es/uploads/166029/images/6179914/tmp_M7mZoy_9d9c7a83de742f21_b0b321a259d6dfb39c5806a5588b1c45ebe4a734fa293026dc5ffc7c5f82184f.jpg)
ROADMAP
- Mobile support
- Tests
- OpenAPI & Swagger integration
- Configuration file generator
![](https://s3.amazonaws.com/media-p.slid.es/uploads/166029/images/6179914/tmp_M7mZoy_9d9c7a83de742f21_b0b321a259d6dfb39c5806a5588b1c45ebe4a734fa293026dc5ffc7c5f82184f.jpg)
ROADMAP
![](https://s3.amazonaws.com/media-p.slid.es/uploads/166029/images/6665417/react.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/166029/images/6665416/Angular_full_color_logo.svg.png)
@dsternlicht
YOU'RE WELCOME TO JOIN!
![](https://s3.amazonaws.com/media-p.slid.es/uploads/166029/images/6254995/25KPq2exunlnVghnGb.gif)
Talk to Me! 🤙🏻
Twitter: @dsternlicht
Email: daniel.sternlicht@gmail.com
Website: http://danielsternlicht.com/
GitHub: https://github.com/dsternlicht/
Thank You!
Questions?¿
RESTool
By Daniel Sternlicht
RESTool
- 1,094