Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Httprouter | 15,286 | 3,927 | 1,690 | 12 days ago | 12 | August 14, 2020 | 83 | bsd-3-clause | Go | |
A high performance HTTP request router that scales well | ||||||||||
Routing | 7,417 | 99,259 | 1,115 | 2 days ago | 531 | June 08, 2022 | mit | PHP | ||
Maps an HTTP request to a set of configuration variables | ||||||||||
Go Restful | 4,764 | 6,110 | 2,145 | 2 months ago | 96 | July 21, 2022 | 4 | mit | Go | |
package for building REST-style Web Services using Go | ||||||||||
Compojure | 4,018 | 6,265 | 25 days ago | 63 | April 15, 2018 | 7 | epl-1.0 | Clojure | ||
A concise routing library for Ring/Clojure | ||||||||||
Klein.php | 2,630 | 362 | 65 | 9 months ago | 9 | February 01, 2017 | 97 | mit | PHP | |
A fast & flexible router | ||||||||||
Aqueduct | 2,357 | 35 | 2 | 2 years ago | 38 | June 01, 2020 | 180 | bsd-2-clause | Dart | |
Dart HTTP server framework for building REST APIs. Includes PostgreSQL ORM and OAuth2 provider. | ||||||||||
Siler | 1,126 | 19 | 8 | a year ago | 43 | January 27, 2021 | 28 | mit | ||
⚡ Flat-files and plain-old PHP functions rockin'on as a set of general purpose high-level abstractions. | ||||||||||
Awesome Micro | 1,064 | a year ago | ||||||||
A collection of awesome things regarding zeit's micro. | ||||||||||
Spock | 652 | 72 | 10 months ago | 62 | June 15, 2018 | 29 | Haskell | |||
Another Haskell web framework for rapid development | ||||||||||
Microwebsrv | 529 | 4 months ago | 8 | mit | Python | |||||
A micro HTTP Web server that supports WebSockets, html/python language templating and routing handlers, for MicroPython (used on Pycom modules & ESP32) |
Compojure is a small routing library for Ring that allows web applications to be composed of small, independent parts.
Add the following dependency to your project.clj
file:
[compojure "1.7.0"]
This small Compojure application demonstrates creating a Ring handler from two routes:
(ns hello-world.core
(:require [compojure.core :refer :all]
[compojure.route :as route]))
(defroutes app
(GET "/" [] "<h1>Hello World</h1>")
(route/not-found "<h1>Page not found</h1>"))
Also refer to the Getting Started page on the wiki.
Copyright © 2022 James Reeves
Distributed under the Eclipse Public License, the same as Clojure.