clojure/clojurescript

Clojure to JS compiler

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 15 minutes ago
Added to GitGenius on September 7th, 2026
Created on July 20th, 2011
Open Issues & Pull Requests: 7 (+0)
GitHub issues: Disabled - open counts may still include pull requests.
Number of forks: 784
Total Stargazers: 9,393 (+0)
Total Subscribers: 331 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

GitHub issues are disabled for this repository, so issue analytics and the issue explorer are not available.

Detailed Description

ClojureScript is a compiler that translates Clojure code to JavaScript.

The tool solves the problem of writing browser and Node.js applications in Clojure rather than JavaScript. It compiles Clojure to JavaScript that is compatible with the Google Closure optimizing compiler's advanced compilation mode, enabling aggressive dead-code elimination and minification while preserving correctness.

ClojureScript suits developers who prefer Clojure's syntax and semantics for client-side development and want to share code between server and browser. It works well for projects where the benefits of Clojure's immutable data structures, functional programming model, and interactive development experience justify the compilation step. Teams already using Clojure on the backend find it particularly valuable for full-stack development without context switching between languages.

The project maintains a formal contribution process requiring a signed contributor agreement and patches submitted through official channels. Development activity is tracked through a dedicated Jira instance for bug and feature requests. The community operates multiple discussion forums including a mailing list, user-run Slack channel, and IRC channel, indicating sustained engagement beyond the core repository.