Skip to content

magnars/clojure-landscape-from-java

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Clojure landscape from Java perspective

This list shows Clojure equivalents to popular Java/JavaScript libraries and frameworks. It should be helpful for people transitioning from Java to Clojure (I'm one of those).

In concept it is similar to mongo to sql comparision and intellij for eclipse users guides. So it tells you what are to new ways of doing what you already know.

Most technologies/concepts has been taken from JHipster technology stack.

Pull requests welcome!

Backend

Java Clojure
JHipster luminus
Maven, Gradle leiningen
Spring component, system
Spring Boot duct, modularity, mr-clojure, compojure-api, tesla-microservice
Spring MVC compojure
WebSockets sente
Jackson cheshire
Thymeleaf enlive, hiccup, selmer
Bean Validation schema
Logback timbre
JUnit/AssertJ clojure.test, humane-test-output, midje, expectations
Spring Security friend, buddy
Spring Data system
JPA korma
JDBI, JOOQ honeysql, yesql
Liquibase ragtime, migratus
JRebel, Spring loaded reloaded.repl

Frontend

Javascript ClojureScript
Grunt leiningen, boot
Yeoman chestnut, tenzing
grunt live reload figwheel
Angular react + om/reagent/quiescent/rum
Karma cljs.test, doo

Other

Concept Clojure
NoSQL monger, carmine, elastisch, cassaforte, alia
Storm, Spark marceline, flamboo

About

Clojure landscape from Java developer perspective

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published