This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-06-05
Channels
- # announcements (1)
- # babashka (6)
- # beginners (37)
- # clojure (4)
- # clojure-europe (6)
- # clojure-india (3)
- # clojure-spec (6)
- # clojured (1)
- # clojurescript (14)
- # datalog (5)
- # gratitude (1)
- # helix (3)
- # hyperfiddle (1)
- # interop (6)
- # leiningen (2)
- # off-topic (142)
- # other-lisps (2)
- # pathom (20)
- # releases (1)
- # rewrite-clj (4)
- # shadow-cljs (5)
- # tools-deps (3)
I am super excited to announce the release of https://github.com/ferdinand-beyer/init (`v0.1.77`)!
Init is an application initialization / dependency injection micro-framework, similar to Integrant and Component, but uses metadata on vars to define components. It combines ideas from before-mentioned Clojure libraries and Java projects such as Dagger 2, Guice or Spring using annotation-based configuration via @Inject
.
While being opinionated, Init respects your preferences and lets you mix and match techniques to your liking.
• Repo: https://github.com/ferdinand-beyer/init
• Introduction, Docs: https://cljdoc.org/d/com.fbeyer/init/0.1.77/doc/introduction
Init is quite young and not battle tested yet. Looking forward to feedback from the community!
