Repository navigation
π First Release: goscade v0.1.0
Initial release of goscade β a lightweight Go library for coordinating component lifecycle with dependency-aware startup and shutdown.
β Features:
- Declarative dependency graph via component registration
- Automatic topological sort and run-order resolution
- Controlled startup and shutdown with cancellation
- Real-time status tracking for each component
π¦ Example:
- Web UI for visualizing the dependency graph and interacting with components
- Simulated delays and failure injection for testing
π Resources: