An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with go-api

A curated list of projects in awesome lists tagged with go-api .

https://github.com/ggicci/httpin

🍡 HTTP Input for Go - HTTP Request from/to Go Struct (Bi-directional Data Binding between Go Struct and http.Request)

data-binding go go-api go-http go-http-middleware go-http-requests go-rest-api http-request-params-reader

Last synced: 14 Mar 2025

https://github.com/naeemaei/golang-clean-web-api

Golang Clean architecture REST API example with a comprehensive real project. It uses docker, docker compose, redis, elasticsearch, kibana, filebeat, postgresql, prometheus, grafana. also use gin, gorm, viper, zerolog, zap, validator, dynamic search, swagger and JWT

clean-architecture docker docker-compose elasticsearch example-project filebeat gin go go-api go-rest-api golang golang-api golang-examples kibana postgresql redis rest-api swagger webapi

Last synced: 16 May 2025

https://github.com/speakeasy-api/rest-template-go

Template go lang service to showcase REST best practices. Built by the Speakeasy team.

api-documentation api-server apiops best-practices go-api go-http-middleware go-rest-api go-restful golang mux rest rest-api restful restful-api

Last synced: 12 Apr 2025

https://github.com/jkaninda/okapi

OKAPI - Lightweight Minimalist Go Web Framework with OpenAPI 3.0 & Swagger UI

api-rest go go-api go-okapi go-openai go-openapi-ui go-server go-swagger golang golang-server okapi-api restful-api

Last synced: 16 Oct 2025

https://github.com/wednesday-solutions/go-template

An enterprise GraphQL template application built using Golang showcasing - Testing Strategy, DB migrations and seeding, integration with an ORM, containerization using Docker, GraphQL Interface, PostgreSQL, subscriptions, redis caching, paginated endpoints.

boilerplate databases go-api go-boilerplate go-starter go-template golang gqlgen graphql graphql-relay graphql-server postgres postgresql postgresql-database production-template sqlboiler

Last synced: 13 Apr 2025

https://github.com/clevergo/jsend

:100: JSend's implementation writen in Go(golang)

go go-api go-jsend jsend rest rest-api

Last synced: 11 May 2025

https://github.com/yasaricli/gah

Gin Auth Handlers

api authentication go go-api golang mongodb

Last synced: 10 Apr 2025

https://github.com/bisratyalew/logger

HTTPLogger for Go Lang. It helps to log metadata about HTTP API logs and responses.

api go go-api goapi golang golang-api golangapi gologger gorestapi http-logger httplogger mux restapi

Last synced: 30 Apr 2025

https://github.com/BisratYalew/logger

HTTPLogger for Go Lang. It helps to log metadata about HTTP API logs and responses.

api go go-api goapi golang golang-api golangapi gologger gorestapi http-logger httplogger mux restapi

Last synced: 09 Jul 2025

https://github.com/daheige/go-api

Go api framework based on gin package, can be used for go api development

api gin go go-api golang http

Last synced: 28 Apr 2025

https://github.com/ultirequiem/fibosi

🌇 High Performance Fibonacci Abstraction Layer + API

api fibonacci go-api

Last synced: 09 May 2025

https://github.com/veilair/go-development

An ongoing curated list of frameworks, libraries, learning tutorials, best software development practices and resources in Go Language

go go-api go-api-v5 go-application go-design-patterns go-framework go-server golang golang-application golang-examples golang-library golang-tools

Last synced: 13 May 2025

https://github.com/xxl4/go-admin-api

go admin is quick for Bussion, use go and vue

gin go go-admin go-admin-vue go-api jwt-auth swagger vue

Last synced: 09 Aug 2025

https://github.com/asrez/goapiblog

This project is a RESTful API built in Go language that serves as the backend for a blogging system. It provides endpoints for creating, retrieving, updating, and deleting blog posts.

api api-blog api-go blog blog-go go go-api go-blog

Last synced: 12 Oct 2025

https://github.com/basemax/imagegalleryapigo

This project is a Go-based RESTful API for managing an image gallery. Users can upload, view, update, and delete images with metadata. The API follows RESTful best practices, uses a database for storing metadata, and has clear documentation. Use it as a foundation for your own Go-based RESTful APIs.

api go go-api golang golang-api restful restful-api

Last synced: 05 May 2025

https://github.com/spy16/moonshot

🌔 A boilerplate Go library for quickly setting up backend for your next moonshot idea!

api-rest go-api golang

Last synced: 06 Sep 2025

https://github.com/artemrys/go-monobank-api

Golang bindings for the Monobank API

api-wrapper go-api go-api-example golang monobank monobank-api

Last synced: 12 Apr 2025

https://github.com/asrvd/gosh

✂ simple API to shorten links made using golang.

go-api golang shortener url-shortener

Last synced: 31 Mar 2025

https://github.com/basemax/quiztestapigo

This project is a Quiz Test RESTful API implemented in Go programming language. It allows users to create quizzes, take quizzes, and view quiz results. The API is designed to be simple, efficient, and easy to use.

api-quiz go go-api go-mongo go-mongodb golang mongo mongodb quiz-api quizapp restful

Last synced: 05 May 2025

https://github.com/sadiksunbul/blogify

Blogify is a platform where users can create, edit and delete blog posts. Users can also like and comment on their posts. The project will be designed in accordance with Onion Architecture principles.

blog-project clean-architecture clean-code go go-api go-blog go-onion-architecture go-project go-rest-api golang postgresql postgresql-database

Last synced: 26 Jul 2025

https://github.com/basemax/jokegoserviceapi

Welcome to the Joke Service RESTful API! This API allows you to manage a collection of jokes, including adding new jokes, editing existing jokes, deleting jokes, rating jokes, and retrieving a list of all jokes with pagination and sorting options.

api api-go go go-api joke joke-service joke-webservice jokes-api restful restful-api web-service webservice

Last synced: 05 May 2025

https://github.com/basemax/rabbitmqordergo

This project showcases an order processing system implemented using RabbitMQ as the message broker and the Go programming language. The system consists of a producer that sends orders to a RabbitMQ queue and a consumer that processes those orders and updates their status.

api go go-api golang order rabbitmq restful

Last synced: 03 Apr 2025

https://github.com/basemax/moviesgoapi

Design a Movies API with Search, Filtering, Pagination, and Sorting in Go Language

api go go-api go-restful golang movie movie-database moviedb-api movies movies-api restful restful-api

Last synced: 03 Apr 2025

https://github.com/asrez/tshirtgoapi

The T-Shirt Go API is a web-based application programming interface (API) designed to provide access to a wide range of T-shirt-related information and functionalities. The API enables developers to retrieve information about T-shirt categories, brands, sizes, colors, materials, and products.

api api-go api-tshirt api-tshirts go go-api tshirt tshirt-api tshirts

Last synced: 06 Sep 2025

https://github.com/basemax/graphneo4jgo

This is a simple twitter-like api written in go as an example to use neo4j with golang. (postgresql, neo4j, graph)

api go go-api go-neo4j go-postgresql neo4j neo4j-database neo4j-go neo4j-graph neo4j-tutorial postgresql restful restful-api restful-webservices restfulapi

Last synced: 03 Apr 2025

https://github.com/rulanugrh/lysithea

Implementation of ELK Stack with Golang and PostgreSQL, as well as monitoring with Elastic APM Opentelemetry

elk-stack go-api go-elk

Last synced: 09 Apr 2025

https://github.com/Asrez/TShirtGoAPI

The T-Shirt Go API is a web-based application programming interface (API) designed to provide access to a wide range of T-shirt-related information and functionalities. The API enables developers to retrieve information about T-shirt categories, brands, sizes, colors, materials, and products.

api api-go api-tshirt api-tshirts go go-api tshirt tshirt-api tshirts

Last synced: 07 May 2025

https://github.com/pastusiak/template-go-app

Universal go lang app template (console, desktop with fyne, web, api).

fyne fyneapp go go-api go-app go-cli go-desktop-apps go-example go-lang golang golang-application golang-examples template-project

Last synced: 25 Oct 2025

https://github.com/nmdra/snipbox

Repo for snippetbox project as part of Let's Go! book by Alex Edwards.

docker docker-compose go go-api go-app letsgo

Last synced: 30 Oct 2025

https://github.com/basemax/softwaremarketgoapi

SoftwareMarketGoAPI is a RESTful API built with Golang that provides endpoints to manage software products in a marketplace. It allows users to perform operations such as creating, retrieving, updating, and deleting software products.

api go go-api go-restful restful software-market softwaremarket

Last synced: 04 Oct 2025

https://github.com/marcelovicentegc/sdkgen-playground-api

sdkgen playground's (https://github.com/marcelovicentegc/sdkgen-playground) API.

go-api golang sdkgen

Last synced: 13 Apr 2025

https://github.com/emilhein/go-aws-webserver

A small webserver written in Go, to perform simple tasks on your AWS ressources

aws go-api go-websocket-server websocket-server

Last synced: 20 Aug 2025

https://github.com/harr1424/indoor-air-quality

A project involving an SDS011 sensor, Raspberry Pi, Google Cloud Storage, Swift Charts, and Apple Push Notification Services (APNs) to monitor indoor air quality.

apns2 apple-push-notifications firebase-storage flask-api go-api go-encryption go-filesystem go-rate golang google-cloud-storage ios-swift python-gpio python-threading python3 rate-limiting sds011 swift-http-request swiftcharts swiftui swiftui-alert

Last synced: 26 Jun 2025

https://github.com/miguel-florian/bankservices

Class assignment done in the context of learning how to operate and deploy microservices

back-end backend-api go go-api golang microservices

Last synced: 19 Jul 2025

https://github.com/yashisrani/college-management

A simple and efficient system to manage students, courses, faculties, and departments. Supports CRUD operations, authentication, and role-based access control. Designed for scalability and easy integration.

fresh gin-framework githubactions go-api golang grafana-dashboard jwt-authentication logres postgres prometheus-metrics swagger-ui

Last synced: 03 Sep 2025

https://github.com/thealpha16/phoros

A lightweight go server to host files in k8s environment

file-server go-api kubernetes s3-compatible

Last synced: 08 Apr 2025

https://github.com/rulanugrh/larissa

Example Implementation API Golang with Collect Metric Prometheus

go-api go-prometheus grafana-prometheus prometheus

Last synced: 09 Apr 2025

https://github.com/mskian/live-score-server

Go-based HTTP server that fetches and displays live cricket scores. It retrieves data from a Cricket Score JSON API and Display the Live Cricket Score Data in `text/plain` format in Terminal and Browsers.

cricket cricket-api cricket-app cricket-data cricket-score go go-api go-server golang

Last synced: 19 Feb 2025

https://github.com/dyazincahya/kbbi-go

API KBBI menggunakan bahasa pemrograman Go Lang

go go-api golang kbbi kbbi-api

Last synced: 01 Mar 2025

https://github.com/demola234/go-restaurant-api

A Golang Api for restaurants to by book and reserve table

go-api golang

Last synced: 06 Oct 2025

https://github.com/andhikayuana/simple-rest-go

Simple REST API using golang

go go-api go-simple-rest golang

Last synced: 13 Oct 2025

https://github.com/barbaracalderon/oil-pump

A simulation platform for equipment metrics in oil & gas environments. Includes a Python-Golang backend integrated with RabbitMQ, PostgreSQL storage, and an Angular frontend. Developed and deployed using Docker and Docker Compose.

angular data-consumer data-producer docker docker-compose go go-api golang microsservices ngx-bootstrap postgresql python rabbitmq rest-api sql

Last synced: 30 Dec 2025

https://github.com/applegreengrape/red-thread-neo4j

red-thread-neo4j

go-api golang neo4j

Last synced: 18 Jun 2025

https://github.com/chalmeal/go-echo-mail

Go(Echo)とMailHogを利用したシンプルなメール送信

docker echo go-api go-example go-rest-api golang mailhog rest-api

Last synced: 04 Oct 2025

https://github.com/chalmeal/go-gin-file

Go(Gin)とAWS(S3)を想定し、MinIOを利用したファイルアップロード

docker gin go-api go-example go-rest-api golang minio rest-api

Last synced: 14 Apr 2025

https://github.com/chalmeal/go-gin-auth

Go(Gin)とJSON Web Tokenを利用した認証認可

gin go-api go-example go-rest-api golang jwt rest-api

Last synced: 14 Apr 2025

https://github.com/pottekkat/students-api

An API server written in Go using the Gorilla web toolkit having docs generated using go-swagger.

api api-rest go go-api go-api-example go-api-server golang microservice

Last synced: 25 Feb 2025

https://github.com/shivang21007/book-api

A RESTful API built with Go and Gin framework for managing a library's book inventory. This API provides endpoints for CRUD operations on books and handles book checkout/return functionality.

crud-api go-api golang library-management-system rest-api

Last synced: 15 May 2025

https://github.com/divkix/go-api

Simple Go API used as template for projects.

api go go-api go-fiber golang

Last synced: 28 Feb 2025

https://github.com/gbzarelli/pgen

[GO] PGen is a microservice that generates random and unrepeatable protocols with easy readability.

go go-api go-gin go-prometheus go-redis golang redis

Last synced: 15 Mar 2025

https://github.com/lucasfrancaid/go-api

API developed with Go, Gin Gonic, Gorm, PostgreSQL and Docker.

api docker docker-compose gin-gonic go go-api golang gorm makefile

Last synced: 06 Mar 2025

https://github.com/shivang21007/go-api

This is library Management System. This is CRUD API in Golang.

crud-api go-api golang library-management-system rest-api

Last synced: 12 Mar 2025