Clojure
Clojure Deref (Jan 6, 2023)

Clojure Deref (Jan 6, 2023)

06 January 2023
Alex Miller

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (@ClojureDeref RSS)

Clojure/conj 2023

Clojure/conj is the oldest gathering of the Clojure community and the next edition will be April 27-28, 2023 in Durham, NC. This is a great place to learn about the most interesting developments in the Clojure ecosystem and talk to a wide range of Clojure users. Additionally, for the first time this year we will have streaming access so the broader community can participate even if they are not able to attend in person. Rich Hickey, the creator of Clojure, will present a talk as well. Register now for early bird or streaming tickets!

The Call for Proposals is open NOW until January 15th! We invite members of the community to submit proposals for talks that explore the latest trends and techniques in the world of Clojure or Clojure-adjacent technologies. Speakers receive a free ticket, travel, and hotel.

The Sponsorship Prospectus is also available - if you’re looking to hire or connect to Clojure developers, this is for you! Thanks for supporting the conference and the Clojure community.

Libraries and tools

New releases and tools this week:

  • tools.build 0.9.0 - Clojure builds as Clojure programs

  • scittle 0.5.14 - Execute Clojure(Script) directly from browser script tags via SCI

  • aws-api 0.8.635 - AWS, data driven

  • clojurescript-screeps-webpack - A tool that bundles your screeps code into a single file

  • clj-telegram-bot - Data driven Clojure bot library

  • medley 1.5.0 - A lightweight library of useful Clojure functions

  • scittle 0.5.13 - Execute Clojure(Script) directly from browser script tags via SCI

  • byte-streams 0.3.2 - A Rosetta stone for JVM byte representations

  • process 0.4.14 - Clojure library for shelling out / spawning sub-processes

  • squint 0.0.7 - ClojureScript syntax to JavaScript compiler

  • vim-iced 3.14.3192 - Clojure Interactive Development Environment for Vim8/Neovim

  • nbb 1.1.157 - Scripting in Clojure on Node.js using SCI

  • cromulator - Morphing SVG Superformula Visualization in CLJS

  • doom-emacs-config - Practicalli customisations to the Doom Emacs configuration

  • fulcro 3.6.0-RC2 - A library for development of single-page full-stack web applications in clj/cljs

  • fulcro-rad 1.4.0 - Fulcro Rapid Application Development

  • fulcro-rad-semantic-ui 1.3.1 - Semantic UI Rendering Plugin for RAD

  • fulcro-rad-datomic 1.4.0 - Datomic database support plugin for Fulcro RAD

  • fulcro-i18n 1.0 - Internationalization Support For Fulcro

  • semantic-ui-wrapper 2.1.4 - Fulcro 3 wrappers of React Semantic UI Controls

  • http-client - HTTP client for Clojure and Babashka built on java.net.http

  • Dewey search - Index of Clojure libraries available on github

  • clerk-utils 0.2.0 - Utilities for writing with Clerk

  • joyride 0.0.29 - Making VS Code Hackable like Emacs since 2022

  • lein-clj-kondo 0.2.4 - Leiningen plugin to run clj-kondo

  • biff 0.5.6 - A Clojure web framework for solo developers

  • pods 0.2.0 - Pods support for JVM and babashka

  • snitch 0.1.13 - Snitch injects inline defs in your functions and multimethods

  • rich-comment-tests - RCT turns rich comment forms into tests

  • babashka 1.0.169 - Native, fast starting Clojure interpreter for scripting

  • tree-sitter-clojure 0.0.10 - Clojure(Script) grammar for tree-sitter

  • tools.bbuild - Library of functions for building Clojure projects

  • tools-deps-native 0.1.0 - Run tools.deps as a native binary

  • datalevin 0.7.8 - A simple, fast and versatile Datalog database

  • fulcro-rad-sql 0.0.8-alpha - SQL Plugin for Fulcro RAD

  • Cursive 1.12.7 - The Clojure(Script) IDE that understands your code

  • tau - A front-end alternative to various streaming sites