← Back
Taoensso open-source

A big thank-you to Clojurists Together, Nubank, lambdaschmiede, and other sponsors of my open-source work!

Please see here if you'd also like to help 🙏

- Peter Taoussanis

Links

GitHubgithub.com/ptaoussanis
Twittertwitter.com/ptaoussanis (for announcements)

My libraries

Alphabetically
CarmineRedis client + message queueclj
EncoreCore utilsclj/s
FaradayDynamoDB clientclj
NippyFast serializationclj
SenteRealtime web commsclj/s
Tempel(new)Data security frameworkclj
TempuraTranslationsclj/s
TengenEasy ReactJS componentsclj/s
TimbreLoggingclj/s
TouchstoneSplit testingclj
Tower(eol)i18n + L10nclj/s
TrussAssertions micro libclj/s
TuftePerformance + monitoringclj/s

My 2023 open-source roadmap

Updated 2023-05-30, news here
ItemETAStatusDetails
General maintenanceOngoingThe usual misc maintenance, hotfixes, support, etc.
Timbre v6.1.0Released Feb 2023Minor maintenance release
Truss v1.9.0Released Mar 2023Minor maintenance release
http-kit v2.7.0-beta2Released Apr 2023
First major v2.7 release, incl.:
  • Large number of improvements and overdue fixes
  • Particular focus on reliability improvements
  • Revamped & expanded wiki-based docs
Sente v1.18.0-RC1Released May 2023
First major v1.18 release, incl.:
  • Large number of improvements and overdue fixes
  • Particular focus on reliability improvements
  • Revamped & expanded wiki-based docs
Carmine v3.3 betaJun 2023In closed testing
Major rewrite of Carmine's message queue, incl.:
  • Greatly improved performance and inspection/monitoring capabilities.
  • Revamped & expanded wiki-based docs (may come later).
Tempel v1 alphaAug 2023Early working prototype

First public release of a new data security framework for Clojure, and the first major all-new library I've written since 2016!

Looking forward to sharing more details later :-)

Will enable a significant future upgrade to Nippy's encryption facilities.

As part of this work (or soon after), am planning to document some patterns that I've used in several Clojure web apps to help secure user data.
Carmine v4 alphaTBDEarly partial prototype
A major rewrite of Carmine's core, incl.:
  • Support for RESP3 protocol
  • Support for Redis Sentinel
  • Support for Redis Cluster
  • Much more
TBDTBDWaitingHave a number of other possible items I'd like to work on. Will get input and evaluate priorities closer to the time.

Other stuff