All Projects → clojure-liberator → Liberator

clojure-liberator / Liberator

Licence: other
Liberator is a Clojure library for building RESTful applications.

Programming Languages

clojure
4091 projects

Projects that are alternatives of or similar to Liberator

Acf To Rest Api
Exposes Advanced Custom Fields Endpoints in the WordPress REST API
Stars: ✭ 1,152 (-5.42%)
Mutual labels:  rest
Fluentlyhttpclient
Http Client for .NET Standard with fluent APIs which are intuitive, easy to use and also highly extensible.
Stars: ✭ 73 (-94.01%)
Mutual labels:  rest
Huobi golang
Go SDK for Huobi Spot API
Stars: ✭ 76 (-93.76%)
Mutual labels:  rest
Ratp Api Rest
This project turnkey is distributed as a middleware to expose RATP realtime data as REST resources
Stars: ✭ 68 (-94.42%)
Mutual labels:  rest
Foal
Elegant and all-inclusive Node.Js web framework based on TypeScript. 🚀.
Stars: ✭ 1,176 (-3.45%)
Mutual labels:  rest
Spring Boot Api Project Seed
🌱🚀一个基于Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目~
Stars: ✭ 8,979 (+637.19%)
Mutual labels:  rest
Dreamfactory
DreamFactory API Management Platform
Stars: ✭ 1,148 (-5.75%)
Mutual labels:  rest
Docusign Java Client
The Official DocuSign Java Client Library used to interact with the eSign REST API. Send, sign, and approve documents using this client.
Stars: ✭ 77 (-93.68%)
Mutual labels:  rest
Starter Lapis
Cutting edge starter kit
Stars: ✭ 72 (-94.09%)
Mutual labels:  rest
Restfm
RESTful web services for FileMaker server.
Stars: ✭ 76 (-93.76%)
Mutual labels:  rest
Apy
Apy is a simple client-side library for making rest api ajax calls.
Stars: ✭ 68 (-94.42%)
Mutual labels:  rest
Restful mapper
ORM for consuming RESTful APIs in C++
Stars: ✭ 71 (-94.17%)
Mutual labels:  rest
Typerx
A lightweight typescript annotation rest based extra (express、 mongoose、 angular、zorro、ng-alain ...).
Stars: ✭ 76 (-93.76%)
Mutual labels:  rest
Laravel Api Boilerplate Jwt
A Laravel 5.8 API Boilerplate to create a ready-to-use REST API in seconds.
Stars: ✭ 1,155 (-5.17%)
Mutual labels:  rest
Queryql
Easily add filtering, sorting, and pagination to your Node.js REST API through your old friend: the query string!
Stars: ✭ 76 (-93.76%)
Mutual labels:  rest
Base
Base is the foundation for creating modular, unit testable and highly pluggable, server-side node.js applications.
Stars: ✭ 67 (-94.5%)
Mutual labels:  server-side
Mobile Security Framework Mobsf
Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.
Stars: ✭ 10,212 (+738.42%)
Mutual labels:  rest
The Complete Guide To Drf And Vuejs
📢 Source Code from my Web Dev Course *The Complete Guide To Django REST Framework and Vue JS* (Lang: English & Italian)
Stars: ✭ 78 (-93.6%)
Mutual labels:  rest
Restclient Cpp
C++ client for making HTTP/REST requests
Stars: ✭ 1,206 (-0.99%)
Mutual labels:  rest
Autorest
Auto RESTful Service Proxy Generator for GWT
Stars: ✭ 76 (-93.76%)
Mutual labels:  rest

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).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].