Core Libraries Documentation
Complete documentation for all @libs-core libraries
🔧 Core Libraries Documentation
Complete reference documentation for all @libs-core libraries used throughout GoGrab Space.
📚 Core System Libraries
Action Registry (@libs-core/action-registry)
Command pattern implementation for cross-module communication.
Documentation:
Status: ✅ Production - 56 usages across codebase
Module Base (@libs-core/module-base)
Foundation contracts and interfaces for the module system.
Documentation:
Status: ✅ Production - 195 usages across codebase
Module Integrator (@libs-core/module-integrator)
8-layer orchestration system for module lifecycle management.
Documentation:
Status: ✅ Production - Critical orchestration layer
Security (@libs-core/security)
Authentication, authorization, and RBAC system.
Documentation:
Status: ✅ Production - Multi-tenant RBAC
Shared Models (@libs-core/shared-models)
Common type definitions used across all libraries.
Documentation:
Status: ✅ Production - Foundation types
Data Binding (@libs-core/data-binding)
Dynamic data binding system for widgets and actions.
Documentation:
Status: ✅ Production
Module Config (@libs-core/module-config)
Configuration management for modules and apps.
Documentation:
Status: ✅ Production
UI Framework (@libs-core/ui-framework)
Base UI components and design system.
Documentation:
Status: ✅ Production
Widget System (@libs-core/widget-system)
Grid-based widget rendering system.
Documentation:
Status: ✅ Production
Mock API (@libs-core/mock-api)
HTTP interceptor for development and testing.
Documentation:
Status: ✅ Production
Event System (@libs-core/event-system)
Event-driven architecture foundation.
Documentation:
Status: ✅ Production
Log System (@libs-core/log-system)
Structured logging with multi-tenant support.
Documentation:
Status: ✅ Production
Utilities (@gograb-space/utilities)
Common utility functions and helpers.
Documentation:
Status: ✅ Production - Foundation utilities
🏗️ Architecture Documentation
For system-level architecture:
- Module System Architecture
- Action System Architecture
- Widget System Architecture
- Parameter System Architecture
📚 Usage in Codebase
All these libraries are actively used and maintained:
- Module Base: Foundation for all modules
- Action Registry: Used by all public actions
- Module Integrator: Orchestrates module lifecycle
- Security: Auth/authz throughout platform
- Shared Models: Type definitions everywhere
- Mock API: Development and testing
- Event System: Inter-module communication
- Log System: Structured logging
- Utilities: Common helpers
Last Updated: December 3, 2025 - 10:05 PM EST Session ID: 3 Status: ✅ All Libraries Active and Documented