FindSoftware

Scotty

Haskell web framework inspired by Ruby's Sinatra, for defining RESTful routes and responses on WAI and Warp.

Scotty is a Haskell web framework inspired by Ruby’s Sinatra. It is built on WAI, the web application interface, and runs on the Warp web server. A page is defined by an HTTP verb, a URL pattern and the content it returns, and the project says any template language will do, since anything that returns a Text value works.

The package is published on Hackage, and its cabal file names “The Scotty maintainers” as the maintainer. The README runs its examples with runghc or stack, and each example starts a server that runs until it is stopped. Tutorials and related projects are collected in the Scotty wiki.

Identity

Status
Active
Maintainer
The Scotty maintainers3
Maintained by
Community3
First release
20125

Rendering and deploy

Runs as
Always on2
Install with
runghc examples/basic.hs, or stack exec2

Releases

Current major version
Pre-1.06
Last release
2026-01-077

Adoption

GitHub stars
1,7761
Contributors
678

Why these figures do not compare

Sources

  1. 2026-10-26: links, Written in, License, GitHub stars
    api.github.com/repos/scotty-web/scotty
  2. 2026-10-26: links, Categories, Runtime, Built on, Templating, Install with, Runs as
    github.com/scotty-web/scotty/blob/master/README.md
  3. 2026-10-26: Maintainer, Maintained by, License
    raw.githubusercontent.com/scotty-web/scotty/master/scotty.cabal
  4. 2026-10-26: License model
    raw.githubusercontent.com/scotty-web/scotty/master/LICENSE
  5. 2026-10-26: First release
    hackage.haskell.org/package/scotty-0.0.1
  6. 2026-10-26: Current major version
    api.github.com/repos/scotty-web/scotty/releases
  7. 2026-10-26: Last release
    hackage.haskell.org/package/scotty-0.30
  8. 2026-10-26: Contributors
    api.github.com/repos/scotty-web/scotty/contributors?per_page=1

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON