{"repo":"pb33f/libopenapi","free":true,"listed":false,"github":"https://github.com/pb33f/libopenapi","clone":"git clone https://github.com/pb33f/libopenapi.git","description":"libopenapi is a fully featured, high performance OpenAPI 3.2, 3.1, 3.0, Overlays and Arazzo parser, library, validator and toolkit for go applications.","language":"Go","stars":864,"topics":["go","golang","openapi","openapi-spec","openapi-specification","openapi3","swagger","swagger-api","swagger2","library"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"libopenapi - enterprise grade OpenAPI tools for golang. libopenapi has full support for OpenAPI 3, 3.1 and 3.2. It can handle the largest and most complex specifications you can think of. Overlays and Arazzo are also fully supported. --- Sponsors & users If your company is using libopenapi , please considering supporting this project, like our very kind sponsors: scalar apideck --- Come chat with us Need help? Have a question? Want to share your work? Join our discord and come say hi! Check out the libopenapi-validator Need to validate requests, responses, parameters or schemas? Use the new libopenapi-validator module. Documentation See all the documentation at https://pb33f.io/libopenapi/ - Installing libopenapi - Using OpenAPI - Using Swagger - The Data Model - Validation - Modifying / Mutating the OpenAPI Model - Mocking / Creating Examples - Using Vendor Extensions - The Index - The Resolver - The Rolodex - Circular References - Bundling Specs - What Changed / Diff Engine - Overlays - Arazzo - Generating Code - Parsing Code - FAQ - About libopenapi --- Quick-start tutorial 👀 Get rolling fast using libopenapi with the Parsing OpenAPI files using go guide 👀 Or, follow these steps and see something in a few seconds. Step 1: Grab the petstore Step 2: Grab libopenapi Step 3: Parse the petstore using libopenapi Copy and paste this code into a main.go file. Run it, which should print out: Read the full docs at https://pb33f.io/libopenapi/ --- Logo gopher is modified, originall","default_branch":null,"files":null,"tree":[],"storefront":"/r/pb33f","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pb33f/libopenapi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}