Skip to content

gominima/guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

home title heroImage actions features footer
true
Home
text link type
Get Started
/introduction/getting-started.html
primary
text link type
Installation
/preparations/
secondary
title details
Simple Setup
Minima is designed to be a beginner friendly framework to develop all your projects with ease without compromising performance.
title details
Minimal Routing
With Minima, you can set up multiple routes simultaneously, quick and easy and use them in your main instance without any trouble.
title details
Performant
Minima runs with 0 dependencies and a low overhead so you can squeeze as much performance as you want.
title details
Extendability
You can extend the framework any way you want and have the feeling of home
title details
Middlewares
Flexible middleware API, allowing plugins to provide lots of plug-and-play features.
title details
Compatibility
Backwards compatible with net/http code.
MIT Licensed | Copyright © 2020-present Gominima Team

As Easy as 1, 2, 3

# install in your project
go get github.com/gominima/minima

# create a simple file
echo 'package main

import "github.com/gominima/minima"

func main() {
  app := minima.New()

  app.Get("/"), func(res *minima.Response, req *minima.Request) {
    res.OK().Send("Hello World")
  })
  app.Listen(":3000")
}' > main.go

# start the server
go run main.go

Releases

No releases published

Packages

No packages published