clojure-liberator/liberator


Liberator is a Clojure library for building RESTful applications.

http://clojure-liberator.github.io/liberator

License: Other

Language: Clojure

Keywords: clojure, http, rest, server-side


Liberator Build Status Clojars Project

Liberator is a Clojure library for building RESTful applications.

Quick Links

You can find documentation at http://clojure-liberator.github.io/liberator

If you have any questions, visit our fine google group at https://groups.google.com/forum/#!forum/clojure-liberator

Similar projects

Liberator used to be known as compojure-rest. It got renamed in July 2012.

Liberator is loosely modeled after webmachine and shares the same aims as Bishop.

Warming up

Dependencies

The examples in this document rely on you installing leiningen 2.

We'll also use curl for testing. If you don't have curl installed (ie. you're using Windows), there's some Clojure tests you can use instead.

Running the examples

A set of examples is included.

If you want to see the examples in a browser, run

lein examples

This will start a web server on port 8000 (but you can specify a alternative port with an argument, eg. lein examples 8001). Alternatively you can run the web server with lein ring server).

Ensuring the tests pass

Liberator uses Midje for testing. You can run all the tests like this :-

lein midje

Documentation

Documentation and a tutorial can be found on http://clojure-liberator.github.io.

License

Liberator is licensed under EPL 1.0 (see file epl-v10.html).

Project Statistics

Sourcerank 12
Repository Size 1.32 MB
Stars 1,161
Forks 142
Watchers 51
Open issues 59
Dependencies 4
Contributors 43
Tags 31
Created
Last updated
Last pushed

Top Contributors See all

Philipp Meier Malcolm Sparks David Park plucury James Henderson Silas Davis Chris Hapgood Paul Samways Stephen C. Gilardi Andrew Mcveigh Bartłomiej Rogowski Tim Stijn Opheide Sam Roberton Petr Pelle Braendgaard Seth Krasnianski Scott Feeney David Liman Vasilij Schneidermann

Packages Referencing this Repo

liberator
Liberator - A REST library for Clojure.
Latest release 0.15.2 - Updated - 1.16K stars

Recent Tags See all

0.15.2 June 22, 2018
0.15.1 July 07, 2017
0.15.0 June 30, 2017
0.14.1 April 01, 2016
0.14.0 November 13, 2015
0.14.0 November 13, 2015
liberator-0.13 May 15, 2015
0.13.0 May 15, 2015
liberator-0.12.2 September 24, 2014
0.12.2 September 24, 2014
liberator-0.12.1 August 20, 2014
0.12.1 August 20, 2014
0.12.0 July 11, 2014
0.11.1 July 03, 2014
0.11.0 February 24, 2014

Something wrong with this page? Make a suggestion

Last synced: 2018-01-18 09:42:07 UTC

Login to resync this repository