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/kairoaraujo/goca
Golang Certificate Authority (CA) package
certficate certificate certificate-authorities certificate-authority certificate-generation certs go go-api golang hacktoberfest pki security ssl-certificates
Last synced: 17 Mar 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/zhashkevych/go-pocket-sdk
Unofficial getpocket.com API Golang SDK
api api-client getpocket go go-api go-api-client golang golang-library golang-package golang-sdk pocket sdk
Last synced: 28 Apr 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/ultirequiem/fibosi
🌇 High Performance Fibonacci Abstraction Layer + 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/alexcoder04/iserv2go
*Unofficial* IServ Go library and CLI
api automation cli command-line education email files go go-api go-library golang iserv lib library mail school web-api
Last synced: 16 Aug 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/meyiapir/books-api
REST API for managing book lists
api gin go go-api go-examples golang-api golang-examples golang-rest rest-api sql sqlx
Last synced: 10 Apr 2025
https://github.com/spy16/moonshot
🌔 A boilerplate Go library for quickly setting up backend for your next moonshot idea!
Last synced: 06 Sep 2025
https://github.com/sadiksunbul/onion-architecture-with-go
We will code a simple onion architecture and RESTfull API with GO
go-api go-clean-architecture go-cqrs go-onion-architecture go-tutorials go-web-application goland
Last synced: 26 Jul 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/restful-api-in-go
Creating a Simple RESTful API in Go
go go-api go-api-client go-api-example go-api-servers go-example go-rest-api goland
Last synced: 26 Jul 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/fernandocelmer/api.go
API.go
api apigo go go-api go-package golang
Last synced: 21 Mar 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/piterweb/alf-router
🦌 Lightweight Router/Framework built on top of Fasthttp 📦
alf alf-router api-rest fasthttp fasthttpapi fasthttprouter flutter-api framework go go-api golang microframework router template-engine
Last synced: 01 Mar 2025
https://github.com/rulanugrh/lysithea
Implementation of ELK Stack with Golang and PostgreSQL, as well as monitoring with Elastic APM Opentelemetry
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.
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/vinodnextcoder/golang-simple-http-server
basics of writing a RESTful web service API with Go and the Gin Web Framework (Gin).
gin-framework gin-gonic gin-handlerfunc gin-swagger ginswagger go-api go-backend go-router golang golang-gin golang-gin-restfulapi golang-http golang-server handlerfunc swagger swaggerfiles
Last synced: 08 Sep 2025
https://github.com/vinodnextcoder/go-mongo-server
Connect Go driver with MongoDB
gin-gonic gin-gonic-mongo go-api go-backend go-gin go-mongo golang-crud golang-mongo-api golang-mongodb mongo-go-driver mongodb simple-golang-api
Last synced: 05 Dec 2025
https://github.com/jamalkaksouri/go-grpc-api-gateway
go-grpc-api-gateway
go go-api golang grpc-go microservice
Last synced: 03 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/jamalkaksouri/go-grpc-order-service
go-grpc-order-service
go go-api golang grpc grpc-go microservice
Last synced: 19 Oct 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/pastusiak/golang
GO LANG App Template PKG Repository
go go-api go-app-server go-cli go-cli-example go-desktop-apps go-lang go-package go-template golang golang-module
Last synced: 16 Jul 2025
https://github.com/davideferre/covid19-data-api-go
Golang flavour of the Covid data API
coronavirus covid19 go go-api go-gin golang hacktoberfest hacktoberfest2021
Last synced: 01 Mar 2025
https://github.com/miguel-florian/crm-backend-golang_finaltest-udacity
FInal Project
backend-api go go-api go-backend golang udacity udacity-google udacity-nanodegree
Last synced: 26 Oct 2025
https://github.com/theguptaji/bookstore_items-api
Items API
elasticsearch-client go-api golang gorilla-mux mvc-architecture
Last synced: 29 Oct 2025
https://github.com/demola234/go-restaurant-api
A Golang Api for restaurants to by book and reserve table
Last synced: 06 Oct 2025
https://github.com/setxpro/subscribe-apex
docker-compose dockerfile github-actions go-api golang mongodb
Last synced: 27 Mar 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/jamalkaksouri/go-grpc-product-service
go-grpc-product-service
go go-api go-grpc golang microservice microservices
Last synced: 03 Apr 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/rokibulhasan7/book-api
docker dockerfile go-api go-chi go-jwt golang
Last synced: 02 Aug 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/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