OSS updates September 2023

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

To see previous OSS updates, go here.

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

Last week I delivered my babashka talk at Strange loop talk and much of my attention went to the preparation of that (slides here). Hopefully the talk will be online soon. Keep an eye on the Strange Loop Youtube channel. I did manage to get some coding done as well, despite testing positive for COVID when I arrived back home...

Here are updates about the projects/libraries I've worked on last month.

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

  • jet: CLI to transform between JSON, EDN, YAML and Transit using Clojure
  • quickdoc: Quick and minimal API doc generation for Clojure
  • nbb: Scripting in Clojure on Node.js using SCI
  • pod-babashka-go-sqlite3: A babashka pod for interacting with sqlite3
  • pod-babashka-fswatcher: babashka filewatcher pod
  • edamame: Configurable EDN/Clojure parser with location metadata
  • lein-clj-kondo: a leiningen plugin for clj-kondo
  • lein2deps: leiningen to deps.edn converter
  • scittle: Execute Clojure(Script) directly from browser script tags via SCI
  • sql pods: babashka pods for SQL databases
  • cljs-showcase: Showcase CLJS libs using SCI
  • fs - File system utility library for Clojure
  • process: Clojure library for shelling out / spawning sub-processes
  • babashka.book: Babashka manual
  • instaparse-bb
  • rewrite-clj: Rewrite Clojure code and edn
  • pod-babashka-buddy: A pod around buddy core (Cryptographic Api for Clojure).
  • gh-release-artifact: Upload artifacts to Github releases idempotently
  • carve - Remove unused Clojure vars
  • grasp: Grep Clojure code using clojure.spec regexes
  • quickblog: Light-weight static blog engine for Clojure and babashka
  • 4ever-clojure - Pure CLJS version of 4clojure, meant to run forever!
  • pod-babashka-lanterna: Interact with clojure-lanterna from babashka
  • joyride: VSCode CLJS scripting and REPL (via SCI)
  • clj2el: transpile Clojure to elisp
  • deflet: make let-expressions REPL-friendly!
  • babashka.json: babashka JSON library/adapter
  • deps.add-lib: Clojure 1.12's add-lib feature for leiningen and/or other environments without a specific version of the clojure CLI

Published: 2023-09-30

Tagged: clojure oss updates

OSS updates August 2023

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

To see previous OSS updates, go here.

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

Currently my attention is mostly directed at the upcoming Strange loop talk. I'm very excited to be part of the last iteration of this conference. It will also be my first time flying to the USA!

Rahul De and Anupriya Johari will be giving a workshop at JavaZone on Tuesday the 5th of September. Check the details here.

Here are updates about the projects/libraries I've worked on last month.

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

Published: 2023-08-30

Tagged: clojure oss updates

OSS updates July 2023

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

To see previous OSS updates, go here.

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

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

  • sql pods: babashka pods for SQL databases
  • CLI: Turn Clojure functions into CLIs!
  • cljs-showcase: Showcase CLJS libs using SCI
  • fs - File system utility library for Clojure
  • SCI: Configurable Clojure/Script interpreter suitable for scripting and Clojure DSLs
    • Support :require-macros
    • Introduce eval-string+ which received an optional initial :ns key and also returns the last active :ns so you can preserve the namespace state over multiple evaluations.
    • Released v0.8.40
  • process: Clojure library for shelling out / spawning sub-processes
    • Implement :out :bytes to receive output as bytes (thanks Hans Bugge Grathwohl)
    • Make :dir option accept java.nio.file.Path
  • sci.configs: A collection of ready to be used SCI configs.
  • babashka.book: Babashka manual
  • pod-babashka-go-sqlite3: A babashka pod for interacting with sqlite3
  • instaparse-bb
  • quickdoc: Quick and minimal API doc generation for Clojure
  • rewrite-clj: Rewrite Clojure code and edn
  • pod-babashka-buddy: A pod around buddy core (Cryptographic Api for Clojure).
  • gh-release-artifact: Upload artifacts to Github releases idempotently
  • neil: A CLI to add common aliases and features to deps.edn-based projects
  • carve - Remove unused Clojure vars
  • grasp: Grep Clojure code using clojure.spec regexes
  • quickblog: Light-weight static blog engine for Clojure and babashka
  • 4ever-clojure - Pure CLJS version of 4clojure, meant to run forever!
  • pod-babashka-lanterna: Interact with clojure-lanterna from babashka
  • joyride: VSCode CLJS scripting and REPL (via SCI)
  • clj2el: transpile Clojure to elisp
  • deflet: make let-expressions REPL-friendly!
  • babashka.json: babashka JSON library/adapter
  • deps.add-lib: Clojure 1.12's add-lib feature for leiningen and/or other environments without a specific version of the clojure CLI

Published: 2023-08-02

Tagged: clojure oss updates

Archive