The purpose of this repository to collect REST API implementation in different frameworks and languages. Feel free to recommend and/or extend this list with any other frameworks.
- API define the necessary API features which are implemented in different frameworks
- Validation describe the process of validation, necessary scripts
The list of possible features is found in API document and the document about validation process can be found here
Language | Framework | #1 | #2 | #3 | #4 | #5 |
---|---|---|---|---|---|---|
Swift | Kitura | ✅ | ✅ | ✅ | ✅ | ✅ |
Swift | Vapor | ✅ | ✅ | ✅ | ✅ | ✅ |
Swift | Perfect | |||||
Node.js | expressjs | ✅ | ✅ | ✅ | ✅ | ✅ |
Node.js | Hapi | |||||
Node.js | Koa | |||||
Rust | Rustless | |||||
Rust | Rocket.rs | |||||
C++ | Pistache | |||||
Python | [TBD] | |||||
Ruby | Sinatra | ✅ | ✅ | ✅ | ✅ | ✅ |
Java | Spring | ✅ | ✅ | ✅ | ✅ | ✅ |