Syro
Simple router for web applications, written in Ruby and distributed as a gem.
soveran.github.io/syro/repositorydocs
Syro is a router for Ruby web applications, installed as the syro gem. Applications are written as a block that matches the request path and method with methods such as on, get and post, and sub-applications are mounted with run. The README describes its design as inspired by modular Cuba applications and places the library in the tradition of Rum and Cuba. The tutorial starts an application with rackup from a config.ru file.
Worth knowing
Syro provides routing only. The README states that it has no security features, no rendering features and no Rack middleware support out of the box, so a framework or application built on it supplies those itself.
Identity
- Status
- Stub
- Maintainer
- Michel Martens7
- Maintained by
- Individual
- First release
- 20158
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-26: links
soveran.github.io/syro/ - 2026-10-26: links, Written in, License, GitHub stars
api.github.com/repos/soveran/syro - 2026-10-26: links, Categories, Install with
github.com/soveran/syro/blob/master/README.md - 2026-10-26: Runtime
files.soveran.com/syro/ - 2026-10-26: Runs as
files.soveran.com/syro/ch12.html - 2026-10-26: License
github.com/soveran/syro/blob/master/syro.gemspec - 2026-10-26: License model, Maintainer
github.com/soveran/syro/blob/master/LICENSE - 2026-10-26: First release, Last release
rubygems.org/api/v1/versions/syro.json - 2026-10-26: Current major version
api.github.com/repos/soveran/syro/releases - 2026-10-26: Contributors
api.github.com/repos/soveran/syro/contributors