Skip to content
Stuart Sierra edited this page Mar 13, 2016 · 12 revisions

Libraries and tools built on top of or designed to work with Component.

danielsz/system - readymade components

flyingmachine/liberator-unbound - create functions which generate Liberator resources, works with Component

james-henderson/phoenix - A plugin for configuring, co-ordinating and reloading Components; Phoenix release announcement

jjl/oolong - component loader based on EDN config file; Oolong release announcement

juxt/modular - readymade components, templates, & utilities

modularity.org - a choice of application templates to get started quickly with a component-based application

matthiasn/systems-toolbox - Tools and building blocks for building Systems in Clojure

milesian/system-diagrams - get real time stuartsierra/component system visualisations

milesian/BigBang - decomplect your stuartsierra customization system from component/start

milesian/aop - (AOP) Aspect Oriented Programming in stuartsierra/component

quile/component-cljs - ClojureScript port of Component

RedBrainLabs/system-graph - using Prismatic's Graph in large system composition... basically Graph + Lifecycle

tangrammer/co-dependency - define cyclic dependency relations in stuartsierra/component

otto-de/tesla-microservice - common basis for some of otto.de's microservices; Tesla Microservice blog post

walmartlabs/system-viz - Graphviz visualization of a component system

weavejester/duct - minimal framework for building web applications in Clojure

weavejester/duct-figwheel-component - a component for the Figwheel ClojureScript development tool weavejester/duct-ragtime-component - a component for Ragtime

weavejester/reloaded.repl - REPL functions to support the reloaded workflow

weavejester/suspendable - Introduces a new protocol, Suspendable, that adds two new methods, suspend and resume, for facilitating a “soft reset” of a system.

xsc/peripheral - aims to facilitate the creation of components and component systems

mpenet/component - A direct port of component for Pixie

Clone this wiki locally