Showing 25 of 25 projects
A type-safe dependency injection toolkit for Go 1.18+ using generics, designed to replace uber/dig.
A Go application boilerplate and example implementing modern development practices like configuration, logging, telemetry, and graceful shutdown.
A Node.js library for building Amazon SQS-based applications with minimal boilerplate.
A language-independent shared socket manager that runs and keeps alive multiple copies of long-lived processes with seamless upgrades.
A minimalistic, standard library compliant Go router for building web applications with no third-party dependencies.
A Go library for managing application shutdown with graceful cleanup of resources using OS signals.
A Clojure microservice foundation with component lifecycle management, configuration, health checks, and scheduling.
A TCP server framework for Go with graceful shutdown and custom protocol support.
A type-safe, persistent, embedded task queue and background job runner for Go applications using SQLite, with a built-in web monitoring UI.
A Java library for reliably stopping processes with cross-platform graceful and forceful termination.
A minimalistic, single-file HTTP server template in Go using only the standard library.
A Go package for adding health checks to services with dependency monitoring and graceful shutdown support.
A Go package providing convenient shutdown hooks for graceful application termination with OS signal handling.
A cross-platform C++11 library for handling Ctrl+C signals with custom functions on Windows, Linux, and macOS.
A Go library providing primitives for ordered graceful termination (shutdown) hooks with configurable timeouts.
A lightweight, type-safe dependency injection container for Go with lifetime management and modular containers.
A production-ready health check library for Go applications with built-in Kubernetes readiness and liveness probes.
A Go library providing a flexible mechanism to make execution flow interruptible via cancellation signals, timeouts, and OS signals.
A lightweight and flexible reverse proxy written in Go, configured via YAML.
A Go library for performing extensible, goroutine-safe actions on OS signals.
A minimalist, context-aware deferred task scheduler for Go with ID-based debouncing, cancellation, and concurrency limits.
A zero-dependency, drop-in replacement for Go's context.Context that simplifies graceful shutdown and resource cleanup.
A Go library for managing component lifecycle and graceful shutdown in microservice architectures.
A CakePHP plugin for cross-platform signal handling in console commands, enabling graceful termination and event integration.
Gracefully terminate scripts in Node.js and browsers with a unified API.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.