📚 openapi - Awesome Go Library for Miscellaneous

Go Gopher mascot for openapi

OpenAPI 3.x parser.

🏷️ Miscellaneous
📂 These libraries were placed here because none of the other categories seemed to fit.
11 stars
View on GitHub 🔗

Detailed Description of openapi

OpenAPI

build-img pkg-img reportcard-img coverage-img version-img

OpenAPI specification object model

Features

  • Easy to integrate.

Installation

go get github.com/neotoolkit/openapi

Usage

package main

import (
	"fmt"
	"io/ioutil"
	"log"

	"github.com/neotoolkit/openapi"
)

func main() {
	file, err := ioutil.ReadFile("openapi.yml")
	if err != nil {
		log.Fatalln(err)
	}

	oapi, err := openapi.Parse(file)
	if err != nil {
		log.Fatalln(err)
	}
	
	fmt.Println(oapi.OpenAPI)
}

Documentation

See these docs.

License

MIT License.

Sponsors

Sponsored by Evrone