MVC implementation for writing individual modules with the classical Model-View-Controller structural pattern. Lightweight experimental MVP is provided as well.
Show more »Inversion of Control system to make multi-modular applications. You can have an extremely powerful DSL layer (Domain Specific Language), where you can connect togethet any modules, components and describe any dependency, behavior between them.
Show more »DSL toolkit
Powerful and easy-to-use Dependency Injection system based on @annotations. It supports property, method and constructor injections predefined in injector mappings.
Show more »Extendable UnitTest runner with the basic assertions. It works well together with any mocking and assertion system. FlexUnit and JUnit like syntax.
Show more »Service layer extension for hexMVC to separate service communications. It has all typical predefined service behaviors like: configuration, success, fail, cancel, timeout, etc.
Show more »Easy-to-use utilities for reading and writing @annotation data.
Show more »Fast class description builder to output lightweight reflection data and replace rtti (class description parsing at compile time)
Powerful easy-to-use StateMachina system based on Martin Dowler’s implementation. It saves you from a lot of issue with invalid states of your application.
Show more »Common core libraries that everyone needs in everyday developments like: exceptions, dispatcher, logging system, utils, etc.