Entity-Component-System based off Specs, but for NodeJS (Snecs Node ECS, if you will). Due to Javascript's inherent single-threadedness, we naturally drop the "parallel" aspect, but keep the interface and concepts similar.
Someday (given outside interest, or inside free time) I will document this project. Until then, refer to the Specs Tutorial for instructions better than I could ever create. You'll find using Snecs remarkably similar.