Skip to content

πŸš€ First Release: goscade v0.1.0

Choose a tag to compare

@ognick ognick released this 05 Jun 18:02
· 37 commits to main since this release

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: