Write full-featured web applications in Go.

Hemlock uses dependency injection to provide flexibility on top of Go's rigid type system, allowing you to write robust, testable, and readable code – quickly.

Get Started Documentation

# Install
go get github.com/gschier/hemlock

# Create
hemlock new app/idea

# Serve
hemlock serve --watch app/idea

Get started in three easy steps

Open your terminal and have a web app running in three short commands.