Skip to content

Core

Core architecture providing comprehensive resource management, service abstraction, application lifecycle handling and runtime environment control through an extensible component system.

  • Resources


    Foundational resource system implementing data models, field definitions, associations and inheritance patterns with full lifecycle management and validation capabilities.

    Explore

  • Associations


    Resource relationship system handling many-to-many, one-to-many and one-to-one associations with automated association table generation and catalog tracking of object relationships.

    Explore

  • Specifications


    Protocol-based specification system for defining resource schemas, validation rules and behaviors with dynamic model generation and customizable validation strategies.

    Explore

  • Services


    Service layer architecture providing configurable business logic encapsulation through specification-aware service classes with full dependency injection support.

    Explore

  • Selectors


    Resource selection and querying system with comprehensive expression support enabling complex filtering, sorting and field selection with validation and query optimization.

    Explore

  • Applications


    Application framework managing dependency injection, component lifecycle and API exposure through a centralized manager with package and namespace orchestration.

    Explore

  • Packages


    Modular package system for organizing and managing collections of related resources, services and configurations with dependency resolution and versioning.

    Explore

  • Namespaces


    Namespace management providing package isolation and grouping with configurable routing, permissions and resource sharing between application components.

    Explore

  • Config


    Configuration management implementing typed wrappers, validation, inheritance and dynamic updates with context-aware resolution and environment integration.

    Explore

  • Settings


    Settings system handling application, package and component configuration through strongly-typed classes with validation and cross-component configuration inheritance.

    Explore

  • Environment


    Environment management providing variable handling, file loading and configuration resolution with support for multiple environments and configuration inheritance.

    Explore

  • Runtime


    Runtime system managing initialization, dependency resolution and lifecycle states with dynamic component loading and state propagation throughout the application.

    Explore

  • Events


    Event system implementing publish-subscribe patterns with synchronous and asynchronous event handling, filtering and propagation through the component hierarchy.

    Explore

  • Miscellaneous


    Core utilities providing pattern matching, string manipulation, type conversion and object representation capabilities used throughout the framework components.

    Explore