Showing 82 open source projects for "clojure"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 1
    immutability-helper

    immutability-helper

    Mutate a copy of data without changing the original source

    ...However, if you can use immutable data in performance-critical parts of your application it's easy to implement a fast shouldComponentUpdate() method to significantly speed up your app. Dealing with immutable data in JavaScript is more difficult than in languages designed for it, like Clojure. However, we've provided a simple immutability helper, update(), that makes dealing with this type of data much easier, without fundamentally changing how your data is represented. You can also take a look at Facebook's Immutable.js and React’s Using Immutable Data Structures section for more detail on Immutable.js. You have no way of determining which data has changed since the previous copy has been overwritten. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Nightcode

    Nightcode

    An IDE for Clojure

    Nightcode is a lightweight, beginner-friendly IDE for Clojure and ClojureScript. Built with Java and JavaFX, it includes integrated REPL, Leiningen/Clojure CLI support, project templates, and syntax highlighting, targeting newcomers and students. It supports code execution in both Clojure and JS environments, packaged as cross-platform jars and installers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Konstellate

    Konstellate

    Free and Open Source GUI to Visualize Kubernetes Applications

    Konstellate is a UI to create edit and manage Kubernetes resources and their relationships. You can easily create complex YAML and export them as Helm charts or Kustomize templates. Once you have a few resources created, you can simply drag a line between the two to connect them. Konstellate will look for any possible ways they can be connected and give you a drop-down of the options. Konstellate is a UI to create, edit, and manage Kubernetes resources and their relationships. You can easily...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Enlive

    Enlive

    Selector-based templating and transformation system for Clojure

    Enlive is a Clojure library for HTML templating, transformation, and scraping, supporting composable manipulation of HTML/XML in a functional style. It allows selecting, transforming, and generating HTML fragments using CSS selectors, and supports server-side template composition, dynamic pages, and content rewriting. By default selector-transformation pairs are run sequentially.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 5
    Duckling (Old)

    Duckling (Old)

    Clojure library that parses text into structured data

    Duckling (the “old” archived version) is a natural language processing library (in Clojure) for parsing text to structured data — specifically, recognizing quantities such as dates, times, durations, measurements, currencies, etc., from free-form text. To use Duckling in your project, you just need two functions: load! to load the default configuration, and parse to parse a string. Duckling is a Clojure library that parses text into structured data.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Boot

    Boot

    Build tooling for Clojure

    Boot is a Clojure build framework and ad-hoc Clojure script evaluator. Boot provides a runtime environment that includes all of the tools needed to build Clojure projects from scripts written in Clojure that run in the context of the project. Build processes for applications always end up being complex things. A simple web application, for instance, may require many integrations–asset pipelines, deployment to different environments, the compilation of multiple artifacts with different compilers, packaging, etc. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Liberator

    Liberator

    Liberator is a Clojure library for building RESTful applications

    Liberator is a Clojure library designed for building RESTful web APIs in a principled, declarative manner. It abstracts HTTP semantics into resource constructs driven by representational state transfer, allowing deep control over HTTP behavior and content negotiation. 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.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Mount

    Mount

    managing Clojure and ClojureScript app state since (reset)

    Mount is a lightweight state management library for Clojure and ClojureScript that helps developers manage application components—like databases, servers, and caches—in a REPL-friendly way, allowing smooth reloadability of application state without losing productivity. If the whole app is one big application context (or system), cross dependencies with a solid dependency graph is an integral part of the system.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    lein-figwheel

    lein-figwheel

    Figwheel builds your ClojureScript code and loads it into the browser

    ...There is a new Figwheel in town! Figwheel Main is a complete re-write of Figwheel and represents the latest and greatest version of Figwheel. It works great with Leiningen or the new Clojure CLI Tools. So head over to Figwheel Main to give it a try. Get a quick idea of what figwheel does by watching the 6-minute flappy bird demo of figwheel. If you write reloadable code, figwheel can facilitate automated live interactive programming. Every time you save your ClojureScript source file, the changes are sent to the browser so that you can see the effects of modifying your code in real-time. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Stop vibe-debugging. Icon
    Stop vibe-debugging.

    Plug Claude into your app's actual errors.

    AppSignal's MCP server hands Claude, Cursor, or Zed your real errors, traces, and the deploy that shipped them. AI writes the fix; you review the diff.
    Free 30 days.
  • 10
    BeakerX

    BeakerX

    Beaker Extensions for Jupyter Notebook

    BeakerX is a collection of kernels and extensions to the Jupyter interactive computing environment. It provides JVM support, Spark cluster support, polyglot programming, interactive plots, tables, forms, publishing, and more. BeakerX supports Groovy, Scala, Clojure, Kotlin, Java, and SQL, including many magics. Widgets for time-series plotting, tables, forms, and more (there are Python and JavaScript APIs in addition to the JVM languages). Polyglot magics and autotranslation, allowing you to access multiple languages in the same notebook, and seamlessly communicate between them. Apache Spark integration including GUI configuration, status, progress, interrupt, and tables. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Incanter

    Incanter

    Clojure-based, R-like statistical computing and graphics environment

    Incanter is a Clojure-based, R-like statistical computing and visualization library running on the JVM. It integrates core numerical libraries like Parallel Colt and JFreeChart to deliver data manipulation, modeling, statistical tests, and charting in a REPL-friendly environment. Start by visiting the Incanter website for an overview, check out the documentation page for a listing of HOW-TOs and examples, and then download either an Incanter executable or a pre-built version of the latest build of Incanter, which includes all the necessary dependencies, and unpack the file (if you would like to build it from source, read Building Incanter). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Seesaw

    Seesaw

    Seesaw turns the Horror of Swing into a friendly Clojure library

    Seesaw is a Clojure library and DSL built on top of Java Swing to simplify GUI development. It abstracts Swing complexities into a more natural Clojure syntax, enabling fast desktop UI creation with idiomatic code and rich customization options. Swing knowledge is not required for many apps. Construct widgets with simple functions. Support for all of Swing's built-in widgets as well as SwingX.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Korma

    Korma

    Tasty SQL for Clojure

    Korma is a DSL for Clojure that wraps SQL via expressive, composable Clojure constructs. It allows developers to build powerful and reusable database queries using rich abstractions instead of raw SQL strings. The most recent stable release is Korma 0.4.3, as noted above. The current edge release is Korma 0.5.0-RC1 (released Feb 28, 2018). It is not guaranteed to be bug free, and we'd welcome help from the community in identifying any bugs or regressions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Modern CLJS

    Modern CLJS

    A series of tutorials on ClojureScript

    ...(Note: limited public documentation found, so some aspects are inferred.) These tutorials require that you have some prior programming experience. They assume you've gotten your hands dirty by trying a little Clojure, even if you're not proficient in it yet. It will also be quite helpful if you have some experience programming for the Web using HTML, JavaScript and the browser DOM.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Chestnut

    Chestnut

    Application template for Clojure + ClojureScript web apps

    Chestnut is a Leiningen application template — for Clojure and ClojureScript projects — that gives you a full development workflow out of the box. It includes live reloading, REPL-connected development, Figwheel integration, testing setup, and basic backend/frontend scaffolding. While Chestnut it's quite "complete" in a sense, it also tries to be minimal. Boilerplate code is kept to a minimum, and there is only just enough structure to get you started.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Reactive Extensions for JavaScript

    Reactive Extensions for JavaScript

    An API for asynchronous programming with observable streams

    ...The Observer pattern, the Iterator pattern, and functional programming. ReactiveX is everywhere, and it's meant for everything. Available for idiomatic Java, Scala, C#, C++, Clojure, JavaScript, Python, Groovy, JRuby, and others. Embrace ReactiveX's asynchronicity, enabling concurrency and implementation independence. Manipulate UI events and API responses, on the Web with RxJS, or on mobile with Rx.NET and RxJava. Avoid intricate stateful programs, using clean input/output functions over observable streams. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Compojure-api

    Compojure-api

    Sweet web apis with Compojure & Swagger

    ...Bundled middleware for common api behavior (exception handling, parameters & formats). Extendable route DSL via metadata handlers. Route functions & macros for putting things together, including the Swagger-UI via ring-swagger-ui. Requires Clojure 1.9.0 & Java 1.8.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    RUM HTML UI

    RUM HTML UI

    Simple, decomplected, isomorphic HTML UI library for Clojure

    Rum is a simple, “decomplected” HTML UI library that works on both the client and server, giving Clojure/ClojureScript developers a unified way to build interfaces. On the client, it functions as a thin React wrapper in ClojureScript, exposing familiar component patterns with idiomatic data-driven code. On the server, it generates static HTML from Clojure so the same component concepts can render outside the browser. The library emphasizes control over state and rendering rather than magic, making it suitable for complex single-page apps that still require server-side rendering or templating. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Micro-agents
    An efficient Java-based Multi-agent Platform implementing the micro-agent concept µ² offering network support and multiple agent implementation languages. Detailed instructions and documentation can be found under http://www.micro-agents.net. This project has been moved to Github.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    gruvbox

    gruvbox

    Retro groove color scheme for Vim

    ...The main focus when developing gruvbox is to keep colors easily distinguishable, contrast enough and still pleasant for the eyes. Extended filetype highlighting, Html, Xml, Vim, Clojure, C, Python, JavaScript, TypeScript, PureScript, CoffeeScript, Ruby, Objective-C, Go, Lua, MoonScript, Java, Markdown, Haskell, Elixir. The supported plugins are EasyMotion, vim-sneak, Indent Guides, indentLine, Rainbow Parentheses, Airline, Lightline, GitGutter, Signify, ShowMarks, Signature, Syntastic, Ale, CtrlP, Startify, NERDTree, Dirvish, and more. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Functional-Programming

    Functional-Programming

    Functional Programming concepts, examples and patterns

    This repository is a tutorial collection showcasing functional programming concepts across multiple languages (Haskell, OCaml, Scala, Scheme, Clojure, Python). It provides reusable code snippets, examples, and case studies to illustrate FP ideas in a comparative manner. The purpose of this tutorial is to illustrate functional programming concepts in many languages by providing reusable and useful snippets of code, examples, case studies and applications. The project’s web site was updated and improved with a table of contents on side-bar. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    The Grinder

    The Grinder

    Distributed load testing framework - Java, Jython, or Clojure scripts.

    The Grinder is a load testing framework that makes it easy to run a distributed test using many load injector machines. Test scripts are written in Jython, and can call out to arbitrary Java code, providing support for testing a large range of network protocols. The Grinder comes with a mature plug-in for testing HTTP services, HTTP scripts can be recorded easily from a browser session.
    Downloads: 42 This Week
    Last Update:
    See Project
  • 23
    Clojure Cookbook

    Clojure Cookbook

    This is the home of O'Reilly's Clojure Cookbook

    Clojure Cookbook is O'Reilly's editorial collection of Clojure “recipes” — curated pairs of common programming problems with idiomatic solutions, code examples, and explanations. It's designed to serve both as a tutorial and problem-solving reference in real-world Clojure development. Clojure Cookbook doesn't just teach you Clojure, it also shows you how to use the language and many of its common libraries.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    HiveMind Java Web Application Cloud IDE

    HiveMind Java Web Application Cloud IDE

    Web development IDE in browser, supports Java, ruby, javascript...etc

    ...It runs on the jvm so you are not limited by environment. You can run it on your laptop, company server or even on a cloud service like AWS. It supports Java, Ruby, Python, JavaScript, Groovy, Clojure. Source include so it is easy to hack so you can modify it for your own need.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Midje

    Midje

    Midje provides a migration path from clojure.test

    Midje is a testing library for Clojure designed for readable, expressive test writing. It offers both top-down (mock-based) and bottom-up testing styles, helps ease migration from clojure.test, and promotes graceful syntax for developer-friendly test expression. Midje has loaded the tests and run them for the first time. It's also watching for file changes. When it sees them, it loads the changed files and any dependencies.
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo