Lunar

A lightweight, self-hosted FaaS platform written in Go with Lua scripting. Features a web-based dashboard with Monaco editor, built-in APIs for HTTP, key-value storage, and AI integrations (OpenAI, Anthropic). Runs as a single binary with SQLite storage.

github.com/dimiro1/lunar

Health

An extensible health check library for Go applications. Returns HTTP 200 when healthy, 503 when degraded. Includes built-in checkers for URLs, MySQL, and Redis. Easily extensible with custom checkers through a simple interface. Inspired by Spring Framework.

github.com/dimiro1/health

Ipe

Open source Pusher server implementation in Go. Supports public, private, and presence channels, WebSocket connections, REST API, webhooks, and client events. Protocol version 7 compatible. Drop-in replacement for Pusher with official client library support.

github.com/dimiro1/ipe

Add startup banners to Go applications. Supports template variables for system info (Go version, OS, architecture), ASCII art generation, and ANSI colors. Simple integration with autoload import.

github.com/dimiro1/banner

Darwin

Database schema evolution library for Go. Supports MySQL, PostgreSQL, and SQLite. Manages database changes through versioned migrations in a structured approach.

github.com/dimiro1/darwin