Projects

Web Development

  • Cascade – Cascade is a web framework for Clojure that emphasizes idiomatic use of Clojure while drawing inspiration from the Apache Tapesty web framework.
  • Compojure — Compojure is an open source web framework for the Clojure programming language. It emphasizes a thin I/O layer and a functional approach to web development.
  • Conjure — A Rails like framework for Clojure
  • Enlive — Enlive is a selector-based (à la CSS) templating library for Clojure.
  • Ring — Clojure web applications library inspired by Python’s WSGI and Ruby’s Rack. By abstracting the details of HTTP into a simple, unified API, Ring allows web applications to be constructed of modular components that can be shared among a variety of applications, web servers, and web frameworks.
  • Twister — A small web application framework written in Clojure

Database Development

  • Capjure — Clojure helper for HBase
  • clj-record — A pseudo-port of ActiveRecord to the Clojure programming language
  • clojure-couchdb — A Clojure library for Apache CouchDB
  • ClojureQL – Introduction — ClojureQL aims to be a transparent layer between the Clojure-developer and the SQL server, translating sexp’s on the fly to SQL statements. Primarily the strength of ClojureQL lies in the construction of small AST’s from Lisp-code
  • Clutch — Clutch is a Clojure library for Apache CouchDB
  • redis-clojure — A Clojure client library for the key-value storage system Redis

Scalable Systems Development

  • clojure-hadoop — Library to aid writing Hadoop jobs in Clojure
  • Crane — Crane is a Clojure library that supports SSH2 via Jsch, EC2 via Typica, S3 via jets3t, and provides an end-to-end solution for provisioning servers in EC2 and configuring Hadoop clusters
  • swarmiji — A distributed computing system that helps writing and running Clojure code in parallel – across cores and processors
  • TIM-Clojure – Integration with Terracotta

Development Tools

  • clojure-json — A JSON encoder/parser for clojure
  • clojure-maven-plugin — Apache Maven Mojo for compiling clojure scripts to class files
  • Lancet — Building the Clojure Way
  • Leiningen — A build tool for Clojure designed to not set your hair on fire
  • liverepl — Connect a Clojure REPL to running Java or Clojure processes without any special setup
  • Scriptjure — A Clojure library for generating javascript

Other

  • Clojuratica — An interface between Clojure and Mathematica (website)
  • clojure-jna — Dynamically load and use native C libs from Clojure using JNA
  • clj-processing — A wrapper for Processing in Clojure.
  • Incanter — Incanter is a Clojure-based, R-like statistical computing and graphics platform for the JVM
  • Penumbra — Idiomatic openGL bindings for clojure
Share this post:
  • Twitter
  • RSS
  • email
  • Reddit
  • Digg
  • FriendFeed
  • Print
  • HackerNews
  • Mixx
  • Google Bookmarks
  • DZone
  • LinkedIn
  • Posterous
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Technorati
  • Facebook
  • Tumblr

2 Comments to “Projects”

  1. clojure???????????? http://disclojure.org/projects/

  2. [...] This post was mentioned on Twitter by Javier Neira, disclojure.org. disclojure.org said: Updated page on #clojure projects and frameworks http://ow.ly/MAQ5 — Am I missing anything big so far? (mind you, I do editorial filtering) [...]


Leave a Reply