Open Source
Libraries, frameworks, and tools I've built for the developer community.
Neat ORM
GoA powerful Go ORM with full migration system, multi-database support, associations, observers, and soft deletes. Aims for feature parity with Laravel's Eloquent — built from scratch without GORM dependencies.
View Project →HTML Builder for Go — a fluent, type-safe library for constructing HTML documents programmatically. The most popular dracory library.
View Project →Content management store for Go applications. Provides a flexible, store-based CMS backend.
View Project →Durable task queue store for Go. Persistent background task processing with retry support.
View Project →Authentication library for Golang. Provides session-based and token-based auth with flexible store backends.
View Project →Secure your .env file with password-based encryption. Encrypt sensitive environment variables at rest.
View Project →Form builder for Go — programmatically generate, validate, and render HTML forms.
View Project →Power up your content with WordPress-style shortcodes in Go. Parse and expand shortcode tags in text content.
View Project →Block Editor
GoBuild block-based user interfaces in Go. A flexible block editor for structured content.
View Project →A universal Go module for composable, hierarchical data structures. Thread-safe atoms with key-value properties, child nodes, and built-in JSON/binary serialization. Zero external dependencies.
View Project →SSH-based server automation in Go — like Ansible, but in Go. Define nodes, organize groups, and run commands, skills, or playbooks at scale. Idempotent operations, dry-run mode, and built-in vault for secrets.
View Project →A high-performance, feature-rich HTTP router for Go with middleware chains, route groups, domain-based routing, and multiple handler types. Optimized for speed with minimal allocations.
View Project →CleanLit
JavaScriptAI-First. A lightweight web component framework built on Lit. Write clean, native ES modules with zero build steps.
View Project →BCSV (Better CSV)
FormatBCSV — A better alternative to the widely used CSV format, which properly takes care of international strings and reduces the parsing rules.
View Project →Web Icons
JavaScriptIcons for the web done right. An alternative approach using icons as JavaScript bundle.
View Project →Web
JavaScriptA JavaScript framework for multi page applications. Initially developed as a JQuery library, subsequently made dependency free.
View Project →Advanced router for Laravel, which allows controllers to be used as routers. This approach drastically reduces the amount of boilerplate for larger projects.
View Project →Bootlegance
CSSElegant Bootstrap 5.3 themes that redefine your project's aesthetic. A curated gallery of 70 MIT-licensed themes inspired by IBM Carbon, USWDS, Ubuntu Yaru, Catppuccin, Dracula, and more — each with native light/dark modes and a full live preview.
VPS Prices
GoAn interactive dashboard for comparing VPS prices, hardware specs, and price-to-performance across major cloud providers. All prices are currency-normalized to USD for an apples-to-apples comparison. Research and data are kept up to date by the Jules AI agent, and the site is generated with Go and deployed by GitHub Actions. The 70 switchable themes come from Bootlegance.
View Project →Dracory
Go70+ Go libraries for stores, utilities, and infrastructure. Explore the full catalog on GitHub.
View Project →