|
2 years ago | |
---|---|---|
.. | ||
src | 4 years ago | |
templates | 4 years ago | |
Cargo.lock | 2 years ago | |
Cargo.toml | 3 years ago | |
README.md | 4 years ago | |
benchmark_config.json | 2 years ago | |
config.toml | 4 years ago | |
tide.dockerfile | 4 years ago |
Tide is a minimal and pragmatic Rust web application framework built for rapid development. It comes with a robust set of features that make building async web applications and APIs easier and more fun.
This implementation is largely based on the actix
and warp
implementation. Thanks to everyone who worked on them.
PostgreSQL, ORM using diesel, the de facto standard for Rust ORM.
Benchmark | Name | URL |
---|---|---|
Test 1 | JSON Encoding | http://localhost:8080/json |
Test 2 | Single Row Query | http://localhost:8080/db |
Test 3 | Multi Row Query | http://localhost:8080/queries/:count |
Test 4 | Fortunes (Template rendering) | http://localhost:8080/fortune |
Test 5 | Update Query | http://localhost:8080/updates/:count |
Test 6 | Plaintext | http://localhost:8080/plaintext |
Routing is defined in main.rs
.
Top level request handling is defined in handlers.rs
.