https://github.com/yannh/restreflect
REST. Reflect. Enjoy a simple HTTP Echo server.
https://github.com/yannh/restreflect
fastly fastly-compute-at-edge httpbin rust wasi wasm webassembly
Last synced: about 1 month ago
JSON representation
REST. Reflect. Enjoy a simple HTTP Echo server.
- Host: GitHub
- URL: https://github.com/yannh/restreflect
- Owner: yannh
- License: mit
- Created: 2022-12-22T12:04:28.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-06-07T15:48:53.000Z (4 months ago)
- Last Synced: 2025-06-07T16:30:45.126Z (4 months ago)
- Topics: fastly, fastly-compute-at-edge, httpbin, rust, wasi, wasm, webassembly
- Language: Rust
- Homepage: https://restreflect.edgecompute.app/
- Size: 3.12 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# REST. Reflect. Enjoy a simple HTTP Echo server. [](https://github.com/yannh/restreflect/actions/workflows/deploy.yml)
RESTReflect is a reimplementation/clone of the excellent
[HTTPBin](https://httpbin.org) by [Kenneth Reitz](https://kennethreitz.org/), but written
in [Rust](https://www.rust-lang.org/) so it can easily be deployed on Fastly's
serverless platform, [Compute@Edge](https://www.fastly.com/products/edge-compute).This makes the API very fast (it executes closer to the user), highly scalable and with
very little operational overhead.The two reasons behind this project are:
* Needing to practice some rust, and this seemed like a good and easy project
* A project required sending quite a bit of traffic to a public endpoint,
and Fastly's platform is really quite a bit easier to operate than any container
orchestration system.## Demo
RESTReflect is deployed to [restreflect.edgecompute.app](https://restreflect.edgecompute.app/)
## Credits
- @kennethreitz for the original [HTTPBin](https://httpbin.org) app ❤️