Libraries
The four open-source libraries that make up Apex Stem. Each can be adopted independently — or together as a unified stack.
Data Access
ApexEloquent
SOQL/DML ORM with a mock-first testing API. Used for unit-testing the Usecase layer. ⚡ SELECT-omission detection via MockEntry.
Test Data Factory
ApexBlueprint
Declarative test data factory. Used for integration-testing the Handler layer with real DML. ⚡ Layered topological sort for bulkified DML.
Lifecycle Logging
ApexTrace
Usecase lifecycle logging.Trace.of() with start / skip / finish / log. ⚡ TraceFlow-based behavior assertions in tests.
Dedicated page coming soonGitHub →
Foundation
ApexTools
TriggerHandler base class and an HTTP request wrapper with DI support. ⚡ Field-change detection helpers for after-update handlers.
Dedicated page coming soonGitHub →
Want the architecture-level overview that ties these libraries together?
See Apex Stem