OSS updates May 2023

In this post I'll give updates about open source I worked on during May 2023.

To see previous OSS updates, go here.

Babashka-conf

Babashka-conf is happening June 10th in Berlin. Only a few tickets left!

Sponsors

I'd like to thank all the sponsors and contributors that make this work possible! Open the details section for more info.

Sponsor info Top sponsors:

If you want to ensure that the projects I work on are sustainably maintained, you can sponsor this work in the following ways. Thank you!

If you're used to sponsoring through some other means which isn't listed above, please get in touch.

On to the projects that I've been working on!

Updates

The following projects had updates in the last month. Note that only highlights are mentioned and not a full overview of all changes. See the project's changelogs for all changes.

Other projects

These are (some of the) other projects I'm involved with but little to no activity happened in the past month.

Click for more details - [edamame](https://github.com/borkdude/edamame): Configurable EDN/Clojure parser with location metadata - Improvements for reading namespaced maps - [babashka.book](https://github.com/babashka/book): Babashka manual - Several corrections - Dynamic `:exec-args` - Script-adjacent `bb.edn` docs - [CLI](https://github.com/babashka/cli): Turn Clojure functions into CLIs! - Support `--no-option` and parse as `{:option false}` - Support grouped aliase like `-ome` as `{:o true, :m true, :e true}` - [pod-babashka-go-sqlite3](https://github.com/babashka/pod-babashka-go-sqlite3): A babashka pod for interacting with sqlite3 - Better error message when connection is not a string - [instaparse-bb](https://github.com/babashka/instaparse-bb) - Add transform function - [jet](https://github.com/borkdude/jet): CLI to transform between JSON, EDN, YAML and Transit using Clojure - Add option to elide commas - [quickdoc](https://github.com/borkdude/quickdoc): Quick and minimal API doc generation for Clojure - [rewrite-clj](https://github.com/clj-commons/rewrite-clj): Rewrite Clojure code and edn - [sql pods](https://github.com/babashka/babashka-sql-pods): babashka pods for SQL databases - [pod-babashka-buddy](https://github.com/babashka/pod-babashka-buddy): A pod around buddy core (Cryptographic Api for Clojure). - [gh-release-artifact](https://github.com/borkdude/gh-release-artifact): Upload artifacts to Github releases idempotently - [neil](https://github.com/babashka/neil): A CLI to add common aliases and features to deps.edn-based projects - [cljs-showcase](https://github.com/borkdude/cljs-showcase): Showcase CLJS libs using SCI - [carve](https://github.com/borkdude/carve) - Remove unused Clojure vars - [grasp](https://github.com/borkdude/grasp): Grep Clojure code using clojure.spec regexes - [quickblog](https://github.com/borkdude/quickblog): Light-weight static blog engine for Clojure and babashka - [lein2deps](https://github.com/borkdude/lein2deps): leiningen to deps.edn converter - [4ever-clojure](https://github.com/oxalorg/4ever-clojure) - Pure CLJS version of 4clojure, meant to run forever! - [pod-babashka-lanterna](https://github.com/babashka/pod-babashka-lanterna): Interact with clojure-lanterna from babashka - [pod-babashka-fswatcher](https://github.com/babashka/pod-babashka-fswatcher): babashka filewatcher pod - [joyride](https://github.com/BetterThanTomorrow/joyride): VSCode CLJS scripting and REPL (via [SCI](https://github.com/babashka/sci)) - [clj2el](https://borkdude.github.io/clj2el/): transpile Clojure to elisp - [deflet](https://github.com/borkdude/deflet): make let-expressions REPL-friendly! - [babashka.json](https://github.com/babashka/json): babashka JSON library/adapter

Published: 2023-05-30

Tagged: clojure oss updates

Archive