stampit

Object factory

A module providing a standardized way to create composable object factories with reusable behaviors

OOP is better with stamps: Composable object factories.

GitHub

3k stars
73 watching
103 forks
Language: JavaScript
last commit: about 2 months ago
classcompositiondependency-injectionfactoryjavascriptobject-orientedoopstamps

Related projects:

Repository Description Stars
inversify/inversifyjs A lightweight inversion of control container for JavaScript and Node.js apps with support for object-oriented programming and dependency injection. 11,380
craftyjs/crafty A JavaScript game library providing a structured way to create games without DOM manipulation or custom drawing. 3,445
developit/mitt A tiny, functional event emitter / pubsub system 10,947
postaljs/postal.js An in-memory message bus supporting advanced subscription features and channels for loose coupling of components. 2,833
solidjs/solid A JavaScript library for building user interfaces using a declarative, fine-grained approach 32,617
danielmartinus/konfetti A lightweight particle system library for Android animations. 3,194
developit/workerize Enables asynchronous execution of JavaScript functions within a Web Worker. 4,352
gvergnaud/ts-pattern A library that enables expressive and safe code branching with type inference for complex conditions 12,602
mostlyadequate/mostly-adequate-guide A tutorial on functional programming in JavaScript, covering reactive programming and designed to be learned through real-world applications. 23,448
processing/p5.js A JavaScript platform for creative coding and interactive web design 21,774
parcel-bundler/parcel A build tool that automates the process of compiling and optimizing web applications without requiring any configuration. 43,546
tameemsafi/typewriterjs A JavaScript plugin for creating a typewriter effect on web pages 2,504
swannodette/mori Provides an immutable data structure API in vanilla JavaScript inspired by ClojureScript's persistent data structures 3,385
francisrstokes/super-expressive A JavaScript library that allows developers to create regular expressions in a human-readable and programmatic way. 4,630
dprint/dprint Provides a pluggable and configurable code formatting platform 3,255