Introduction
GIMBAP Logo

GIMBAP - Go Injection Management for Better Application Programming

Go

Go Injection Management for Better Application Programming

Why GIMBAP?

Gimbap is a Korean-style sea-weed roll with various ingredients inside. It is a simple and easy to make dish that is popular in Korea. The name GIMBAP is chosen as the acronym because it’s one of my favourite dishes!.

Gimbap is a food where vegetables, fish and meat are rolled in a seaweed sheet with cooked rice. The seaweed sheet connects all the ingredients together and makes it easy to eat.

Like this GIMBAP aims to provide a simple solution to build web application in Go, connecting all components together in a simple and easy way.

Disclaimer

GIMBAP is still in its early stage of development. It is not recommended to use this in production environment yet, and I am still working on to handle some of the key features that are missing or need improvement.

Key Features

GIMBAP currently supports the following key features:

  • Automatic Dependency Injection management
  • API Endpoint management by code
  • Flexible Server engine switching
  • Containerized instance managing

Goals

This framework provides the following features in the future

  • Interceptor, Guard support
  • Template engine support
  • More to be added…

MIT 2024 ©jhseong7