surrounded

Behavior container

An encapsulated system design pattern for organizing business logic into cohesive behavior blocks

Create encapsulated systems of objects and focus on their interactions

GitHub

253 stars
11 watching
14 forks
Language: Ruby
last commit: over 1 year ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
lorenzocorbella74/babylon-steering A JavaScript library for simulating complex movement patterns in 3D environments using steering behaviors. 5
eaigner/shield A flexible Bayesian text classifier with backend storage support 158
collective/collective.behavior.banner A behavior for creating and displaying banners with images and text in a slideshow format 3
feryal/craft-env A 2D crafting environment for testing and training reinforcement learning agents 44
petebrowne/rack-pack Middleware that packages and compresses assets into single files. 16
markbates/configatron A simple and feature-rich configuration system for Ruby applications 599
drhayes/beehive.lua A Lua implementation of a behavior tree data structure for AI decision-making in games and other applications. 15
andrewbaxter/terrars-andrewbaxter-fly Bindings for interacting with an object-oriented, event-driven service 0
codeplant/simple-navigation A Ruby gem for creating hierarchical navigation structures in web applications 885
yapplabs/ember-wormhole A component that allows rendering a block of content to a DOM element elsewhere in the page. 284
ethersphere/bee-js A JavaScript library for uploading and managing decentralized storage data 60
mdsecactivebreach/chameleon A tool for categorizing websites into predefined categories using a proxy-based approach. 459
mongodb/bson-ruby An implementation of the BSON specification in Ruby. 82
chaoticbob/tinyrenderers A set of single-header implementations of Vulkan and D3D12 renderers with simplified APIs and shared code. 471
adrienpoly/stimulus-conductor A package that simplifies the creation of hierarchical Stimulus controllers with standardized naming conventions. 88