Peregrine is a minimal, highly adaptive Entity-Component design framework for the Ruby scripting language designed for general-purpose programming.
Kevin Owen
MIT