As is often the case with young languages, the question has been asked of the Clojure Community "Who's using Clojure?"

This page intends to answer that question!

If you would like to get your story on this page, send an email with a brief (one paragraph) description of how you've used Clojure to clojure-advocacy@clojure.com. Optionally, send along an image and a link that we can post alongside the description.

Company

Story

Akamai has created a digital operating environment for the Web. Our global platform of thousands of specially-equipped servers helps the Internet withstand the crush of daily requests for rich, dynamic, and interactive content, transactions, and applications. When delivering on these requests, Akamai detects and avoids Internet problem spots and vulnerabilities, to ensure Websites perform optimally, media and software download flawlessly, and applications perform reliably.

Citigroup, the leading global financial services company, has approximately 200 million customer accounts and does business in more than 140 countries. Through Citicorp and Citi Holdings, Citi provides consumers, corporations, governments and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management.

Geni is solving the problem of genealogy by inviting the world to build the definitive online family tree. Using the basic free service at Geni.com, users add and invite their relatives to join their family tree, which Geni compares to other trees. Matching trees are then merged into the single world family tree, which currently contains nearly 50 million living users and their ancestors. Pay services include enhanced research tools as well as keepsake products created from family tree data. Geni welcomes casual genealogists and experts who wish to discover new relatives and stay in touch with family. Geni is privately held and based in Los Angeles, California.

FlightCaster predicts flight delays. We use an advanced algorithm that scours data on every domestic flight for the past 10-years and matches it to real-time conditions. We help you evaluate alternative options and help connect you to the right person to make the change.

Higiebus

Higiebus is a solution addressing the need to replace paper handling by electronic content between medical organizations. It's a focal point for internal traffic between services in hospitals and is also designed as a remote interconnect between different organizations.
It's based on a message bus design with off the shelf interfaces for various medical equipment/computer systems. Totally redundant and geared to deliver messages in real time. It's been used in production since January 2009 initially with a pre v1.0 Clojure runtime.

Revelytix uses semantic web technologies to build products for data integration and emergent analytics in enterprises and federal systems. The company's flagship project uses Revelytix technologies to integrate many data sources in one of the largest federal domains and provide analytics for key decision-makers. Revelytix has three products built entirely in Clojure: Spyder (for dynamic SPARQL to SQL translation using R2RML mappings), Spinner (for SPARQL federation), and Rex (for RIF-based rule execution). These three products are all at their core about symbolic manipulation of queries, ontologies, or rules and we have found Clojure to be an excellent match for those problems. Clojure allows us to build high-level abstractions that work at the level of the problem. We also have gotten tremendous gains from being able to integrate with and reuse the vast wealth of Java libraries available on the JVM.

Sonian is a technology platform and hosted services company on a mission to help millions of organizations world-wide manage their critical IT functions such as archiving, search, compliance, e-discovery and storage management. The Sonian platform is easy to use, cost effective, scalable and secure.

TheDeadline provides a novel way to share todos fast and easy with co-workers to collaborate in small and large projects. An integrated Artificial Intelligence system gives status updates, asks for decisions and provides a smart system to re-submit overdue todos without annoying the user. The tool does not just store todos, but actually helps users to get their todos done: Adding and tagging a todo is as easy as writing a Twitter post.

Wusoup is a web-based meeting application being built entirely in Clojure: front and back ends. Nginx acts as a reverse proxy, passing requests to the application running an embedded Jetty (Ring) server. Routing is handled by Compojure; HTML generation by Hiccup. The algorithmic stuff is mostly cached map reductions over user profiles and statistics collected from user behaviour.