Open Source

Libraries, frameworks, and tools I've built for the developer community.

A 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.

Golang ORM MySQL PostgreSQL SQLite
View Project →

HTML Builder for Go — a fluent, type-safe library for constructing HTML documents programmatically. The most popular dracory library.

Golang HTML Builder
View Project →

Content management store for Go applications. Provides a flexible, store-based CMS backend.

Golang CMS Storage
View Project →

Durable task queue store for Go. Persistent background task processing with retry support.

Golang Tasks Queue
View Project →

Authentication library for Golang. Provides session-based and token-based auth with flexible store backends.

Golang Auth Security
View Project →

Secure your .env file with password-based encryption. Encrypt sensitive environment variables at rest.

Golang Security Environment
View Project →

Form builder for Go — programmatically generate, validate, and render HTML forms.

Golang Forms HTML
View Project →

Power up your content with WordPress-style shortcodes in Go. Parse and expand shortcode tags in text content.

Golang Content Shortcodes
View Project →

Build block-based user interfaces in Go. A flexible block editor for structured content.

Golang Blocks UI
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.

Golang Data Structures Serialization
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.

Golang SSH Automation DevOps
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.

Golang HTTP Router Middleware
View Project →

CleanLit

JavaScript

AI-First. A lightweight web component framework built on Lit. Write clean, native ES modules with zero build steps.

JavaScript WebComponents Lit
View Project →

BCSV — A better alternative to the widely used CSV format, which properly takes care of international strings and reduces the parsing rules.

Format Standard
View Project →

Web Icons

JavaScript

Icons for the web done right. An alternative approach using icons as JavaScript bundle.

JavaScript Icons
View Project →

Web

JavaScript

A JavaScript framework for multi page applications. Initially developed as a JQuery library, subsequently made dependency free.

JavaScript Framework
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.

PHP Laravel
View Project →

Dracory

Go

70+ Go libraries for stores, utilities, and infrastructure. Explore the full catalog on GitHub.

Golang Libraries
View Project →