Clojure is a functional programming language that features elegant concurrency support, a rich set of immutable, persistent data structures, and frictionless Java integration.
At Cognitect, we have a commitment to the Open Source Community, and a special love for Clojure and ClojureScript, particularly. Cognitect's Rich Hickey built Clojure to bring simplicity to the most complex software problems, and we are dedicated to a future where Clojure's strength enables organizations everywhere to build simple, maintainable software that stands the test of time. ClojureScript is a key part of that vision, bringing the power of Clojure to a broad array of deployment platforms.
Greenius chose Clojure and Datomic to build a scalable, agile platform for gardeners to collaborate and share ideas.
Learn about their ClojureScript integration roadmap.
[We designed our software] with just immutable data structures and pure functions (with much less code than traditional OO languages) allowing us to focus on our core business requirements rather than inherent technological problems.Asier Galdos Co-founder/developer
Precursor is real-time collaborative prototyping for teams built with Clojure, ClojureScript, and Datomic.
Read about how Precursor uses ClojureScript to make designers productive.
Learning to use ClojureScript, Om, and React finally made me feel like I was taking ownership of my design work from beginning to end.Danny King Co-Founder/Designer
Cicayda used Clojure, Datomic, and ClojureScript to build a robust, multi-tenant cloud hosted SaaS that allows clients to manage diverse data and load profiles.
Learn how they used the familiar principles of Clojure to build this legal data service.
ClojureScript has provided us with a unified development environment on both sides of the wire and has helped us push toward a data-oriented UI.Jonathan Boston Software Developer
Tools for Information
Our open source tools emphasize the power of data, making it easier to reason about and reveal information.
Built for the Cloud
The Clojure stack is ideally suited to use in the cloud - our focus on composability, immutability and data provides a better set of tools for building new types of systems in the cloud.
Simple Tools, Simple Systems
The Clojure stack has simplicity as a core principle, and yields systems that are easier to understand and maintain.