Ok Go

screenshot of Ok Go

Ok Go

A template for golang web applications inspired by Ruby on Rails

Overview

The Ok Go Web Template is a Golang web application template that aims to provide similar functionality to Ruby on Rails. It includes a range of features and libraries commonly used in web development.

Features

  • Middleware support with Negroni.
  • Routing with Gorilla Mux.
  • Database ORM support with Gorm.
  • Database migrations with Gomigrate and Gofer.
  • Template rendering with Render.
  • Asset pipeline with Gulp.
  • Configuration stored in the OS environment.
  • Testing with Ginkgo and Gomega.
gulp
Gulp

Gulp.js is an old but popular site building tool that automates various repetitive development tasks in web development, such as compiling Sass, minifying JavaScript, and optimizing images.