Home

Awesome

Go treemux + bun realworld application

build workflow PkgGoDev

Introduction

This project implements RealWorld JSON API as specified in the spec. It was created to demonstrate how to use:

Project structure

The project uses Bun starter kit and consists of the following packages:

The most interesting part for Bun users is probably article filter.

Project bootstrap

Project comes with a Makefile that contains following recipes:

After checking that tests are passing you can run HTTP server:

go run cmd/bun/main.go -env=dev api