gitwtfhub

wtf is uked?

kordano/uked — explained in plain English

Analysis updated 2026-07-18 · repo last pushed 2015-05-19

ClojureAudience · researcherComplexity · 3/5DormantSetup · moderate

TL;DR

An experimental proof-of-concept exploring server-side code written in ClojureScript that compiles to JavaScript and runs on Node.js, blending Clojure's syntax with a Node.js server runtime.

Mindmap

mindmap
  root((repo))
    What it does
      ClojureScript on Node
      Compiles to JS
      Server-side experiment
    Tech stack
      Clojure
      ClojureScript
      Node.js
      Leiningen
    Use cases
      Learning project
      Cross-language exploration
    Audience
      Clojure enthusiasts
    Status
      Proof of concept
      Minimal docs

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Explore whether Clojure's functional programming style works well for server code running on Node.js.

REASON 2

Learn how ClojureScript compiles to JavaScript and executes in a Node.js environment.

REASON 3

Experiment with cross-language compilation between Clojure and JavaScript ecosystems.

REASON 4

Dig into the source code as a personal learning project since the README doesn't document specific capabilities.

What's in the stack?

ClojureClojureScriptNode.jsLeiningenJava

How it stacks up

kordano/ukedbenfleis/throttlergardnervickers/local-meetups
LanguageClojureClojureClojure
Last pushed2015-05-192015-01-282016-02-04
MaintenanceDormantDormantDormant
Setup difficultymoderateeasyhard
Complexity3/52/54/5
Audienceresearcherdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 1h+

Requires Java, Leiningen, and Node.js installed, documentation is minimal and capabilities aren't fully described.

Wtf does this do

This is an experimental project exploring how to write server-side code using ClojureScript, a version of the Clojure programming language that compiles to JavaScript. Normally, you'd write server code in traditional languages like Python or Node.js directly, but this project lets you use Clojure syntax and features while still running on Node.js, combining the two worlds. The setup is fairly straightforward if you're familiar with the Clojure ecosystem. You need Java (which powers Clojure's build tools), Leiningen (Clojure's project manager), and Node.js installed on your machine. To get it running, you compile the ClojureScript code into JavaScript using the build tool, then execute it with Node.js like you would any other server application. Since this is labeled as "experiments," it's not a production framework, it's more of a proof-of-concept or learning project. Someone might use this if they're interested in exploring whether Clojure's approach to programming (functional programming, immutability, and expressive syntax) could work well for building server applications that ultimately run on Node.js. It could appeal to Clojure enthusiasts who want to experiment with server-side JavaScript, or developers curious about cross-language compilation and what's possible when you blend different ecosystems. The README is deliberately minimal, which suggests this was a personal exploration rather than a fully-fledged framework. The actual capabilities and what you can build with it aren't documented, so anyone interested would need to dig into the code itself to understand what's been implemented.

Yoink these prompts

Prompt 1
Walk me through installing Java, Leiningen, and Node.js so I can build and run this ClojureScript-on-Node experiment.
Prompt 2
Explain how this project compiles ClojureScript into JavaScript that Node.js can execute.
Prompt 3
I'm curious about ClojureScript for server-side code, help me trace through this repo's source to see what's actually implemented.
Prompt 4
Show me the build command to compile this project's ClojureScript source into a runnable Node.js server file.

Frequently asked questions

wtf is uked?

An experimental proof-of-concept exploring server-side code written in ClojureScript that compiles to JavaScript and runs on Node.js, blending Clojure's syntax with a Node.js server runtime.

What language is uked written in?

Mainly Clojure. The stack also includes Clojure, ClojureScript, Node.js.

Is uked actively maintained?

Dormant — no commits in 2+ years (last push 2015-05-19).

How hard is uked to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is uked for?

Mainly researcher.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.