Right now, this framework has extensions for pixi.js v5, easeljs, openfl, phaser-ce v2 and phaser v3.
You can also fork our RobotlegsJS Framework repository to submit pull requests with your suggestions of new extensions or plugins. Please read our contributing guidelines to know more.
Dependency injection (through InversifyJS)
RobotlegsJS-Macrobot: extends commands, adding support to async and macro commands.
RobotlegsJS-SignalCommandMap: maps SignalsJS to commands.
RobotlegsJS-EventEmitter3: integrate RobotlegsJS with EventEmitter3.
RobotlegsJS-Pixi: integrate RobotlegsJS with PixiJS.
RobotlegsJS-Pixi-Palidor: a view manager extension for RobotlegsJS-Pixi.
RobotlegsJS-Pixi-SignalMediator: a port of Robotlegs SignalMediator Extension to TypeScript.
RobotlegsJS-CreateJS: integrate RobotlegsJS with EaselJS.
RobotlegsJS-OpenFL: integrate RobotlegsJS with OpenFL.
RobotlegsJS-Phaser-CE: integrate RobotlegsJS with Phaser-CE.
RobotlegsJS-Phaser-CE-SignalCommandMap: maps Phaser.Signal to commands.
RobotlegsJS-Phaser: integrate RobotlegsJS with Phaser.
There are plenty of frameworks and patterns out there that helps you to write DOM-based applications. There is no scalable solution yet to architecture a canvas-based application though.
Robotlegs has proven itself of being a mature solution from the ActionScript community for interactive experiences.