A list of modules useful for using with fiber

Overview

Fiber Modules

A list of modules useful for using with fiber

Install

go get github.com/gkampitakis/fiber-modules

Contents

Local Development

This is a general guide when you want to test some changes in a go module before publishing.

You want to test some changes in ./gofiber-custom-healthcheck in a ./server.

Inside ./server

# Assuming that your path structure is
# ../gofiber-custom-healthcheck
# ../server
go mod edit -replace=github.com/gkampitakis/[email protected]=../gofiber-custom-healthcheck

go get -d github.com/gkampitakis/[email protected]

With this way we replace the module with the local instance. Hope this helps.

License

MIT License

Issues
  • fix(deps): update all dependencies

    fix(deps): update all dependencies

    Mend Renovate

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | github.com/gofiber/fiber/v2 | require | minor | v2.34.1 -> v2.35.0 | | go (source) | golang | minor | 1.17 -> 1.18 |


    Release Notes

    gofiber/fiber

    v2.35.0

    Compare Source

    🚀 New

    • Add params parse (#​1964) https://docs.gofiber.io/api/ctx#paramsparser
    • middleware/monitor: Add some parameters to config for supporting #​1936 (#​1956) https://docs.gofiber.io/api/middleware/monitor

    🧹 Updates

    • Binds the param string to a struct use params tag (#​1968)
    • Client: Remove beta warning (#​1951)
    • Bump github.com/valyala/fasthttp from 1.37.0 to 1.38.0 (#​1948)
    • Delete a blank line (#​1961)
    • Actions for MacOS (#​1911)

    🐛 Fixes

    • middleware/logger: TagLatency doesn't have standard format between modes (#​1943)
    • middleware/session: fix update cookie. (#​1960)

    📚 Documentation

    • Refactor - default error handler & example (#​1941)
    • New issue templates (#​1945)
    • Translate some lines to turkish (#​1954)
    • Update README_fa.md (#​1953)
    • Flat-square style for readme badges (#​1949)

    Thank you @​efectn, @​hamidreza01, @​ly020044, @​marcelogamba, @​nnnkkk7, @​olongfen and @​taheri24 for making this update possible.

    golang/go

    v1.18.4

    v1.18.3

    v1.18.2

    v1.18.1

    v1.18.0


    Configuration

    📅 Schedule: Branch creation - "every month" (UTC), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

    👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    released dependencies 
    opened by renovate[bot] 1
  • fix(deps): update all dependencies

    fix(deps): update all dependencies

    Mend Renovate

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | github.com/gofiber/fiber/v2 | require | patch | v2.34.0 -> v2.34.1 | | github.com/stretchr/testify | require | minor | v1.7.2 -> v1.8.0 |


    Release Notes

    gofiber/fiber

    v2.34.1

    Compare Source

    🧹 Updates

    • Spliting dump request to add Query (#​1909)
    • Refactor favicon middleware, avoid magic numbers. (#​1919)

    🐛 Fixes

    • Fix GetLocationFromRoute bug for optional params (#​1922)

    📚 Documentation

    • Fix typo for paramsInt function (#​1913)

    Thank you @​ancogamer, @​remotenode, @​sujit-baniya and @​vikpe for making this update possible.

    stretchr/testify

    v1.8.0

    Compare Source

    v1.7.5

    Compare Source

    v1.7.4

    Compare Source

    v1.7.3

    Compare Source


    Configuration

    📅 Schedule: Branch creation - "every month" (UTC), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

    👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    released dependencies 
    opened by renovate[bot] 1
  • fix(deps): update all dependencies

    fix(deps): update all dependencies

    Mend Renovate

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | github.com/gofiber/fiber/v2 | require | minor | v2.32.0 -> v2.34.0 | | github.com/stretchr/testify | require | patch | v1.7.1 -> v1.7.2 |


    Release Notes

    gofiber/fiber

    v2.34.0

    Compare Source

    🚀 New

    • Add max size to cache (#​1892) https://docs.gofiber.io/api/middleware/cache
    • Add refresh period to monitor mw (#​1898) https://docs.gofiber.io/api/middleware/monitor
    • Add page title to monitor mw (#​1893) https://docs.gofiber.io/api/middleware/monitor

    🧹 Updates

    • Bump github.com/valyala/fasthttp from 1.35.0 to 1.37.0 (#​1882)
    • z/OS Compatibility (#​1904)

    Thank you @​dranikpg, @​jfcg and @​philippeleite for making this update possible.

    v2.33.0

    Compare Source

    🚀 New

    🧹 Updates

    • Reduce duplicate in Get method (#​1880)
    • Cannot process array of values in application/x-www-form-urlencoded request (#​1873)

    🐛 Fixes

    • :bug: Fix expiration time in cache middleware (#​1881)

    📚 Documentation

    Thank you @​ChandanChainani, @​TomRomeo, @​alfuhigi, @​ankush, @​breakbuidl, @​naveensrinivasan, @​webdevium and @​witer33 for making this update possible.

    stretchr/testify

    v1.7.2

    Compare Source


    Configuration

    📅 Schedule: Branch creation - "every month" (UTC), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

    👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    released dependencies 
    opened by renovate[bot] 1
  • fix(deps): update module github.com/gofiber/fiber/v2 to v2.32.0

    fix(deps): update module github.com/gofiber/fiber/v2 to v2.32.0

    WhiteSource Renovate

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | github.com/gofiber/fiber/v2 | require | minor | v2.31.0 -> v2.32.0 |


    Release Notes

    gofiber/fiber

    v2.32.0

    Compare Source

    🚀 New

    • Support adding queries to RedirectToRoute (#​1858) https://docs.gofiber.io/api/ctx#redirecttoroute
    • Add AllParams method (#​1853) https://docs.gofiber.io/api/ctx#allparams
    • Add context Writef feature function (#​1841) https://docs.gofiber.io/api/ctx#writef

    🧹 Updates

    • Use encoding/json (#​1851) https://docs.gofiber.io/guide/faster-fiber
    • Bump github.com/valyala/fasthttp from 1.34.0 to 1.35.0 (#​1849)
    • RFC: Return an instance of *fiber.Error when no handler found (#​1847) https://docs.gofiber.io/extra/faq#how-do-i-handle-custom-404-responses

    🐛 Fixes

    📚 Documentation

    Thank you @​asyslinux, @​codemicro, @​efectn and @​jfcg for making this update possible.


    Configuration

    📅 Schedule: "every month" (UTC).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by WhiteSource Renovate. View repository job log here.

    released dependencies 
    opened by renovate[bot] 1
  • chore(deps): update all dependencies

    chore(deps): update all dependencies

    WhiteSource Renovate

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | actions/checkout | action | major | v2 -> v3 | | github.com/gofiber/fiber/v2 | require | minor | v2.28.0 -> v2.31.0 | | github.com/stretchr/testify | require | patch | v1.7.0 -> v1.7.1 |


    Release Notes

    actions/checkout

    v3

    Compare Source

    gofiber/fiber

    v2.31.0

    Compare Source

    🚀 New

    • Allow parsing of square bracket query param (#​1818)
    • Change name to get URL from (#​1831) https://docs.gofiber.io/api/ctx#getrouteurl

    🧹 Updates

    Thank you @​jfcg, @​ninadingole and @​sujit-baniya for making this update possible.

    v2.30.0

    Compare Source

    🚀 New

    • Add initial support for hooks (#​1777) https://docs.gofiber.io/guide/hooks

    🧹 Updates

    • Add go1.18 to tests and docs (#​1819)

    🐛 Fixes

    • Limiter middleware db connection (#​1813)

    Thank you @​efectn and @​qracer for making this update possible.

    v2.29.0

    Compare Source

    🚀 New

    • Cache middleware: Store e2e headers. (#​1807) https://docs.gofiber.io/api/middleware/cache#config

    🧹 Updates

    • Bump github.com/valyala/fasthttp from 1.33.0 to 1.34.0 (#​1811)
    • Bump goccy/go-json to v0.9.5 (#​1808)
    • Optimize App.buildTree() (#​1809)

    🐛 Fixes

    📚 Documentation

    • Update some translation (#​1815)
    • Cache middleware: Fix comment typo in manager.go. (#​1804)
    • Fix goreportcard & pkg.go.dev links in READMEs (#​1798)
    • Update turkish readme (#​1800)
    • Update readme - cleanup (#​1794)

    Thank you @​FlameMida, @​efectn, @​jfcg and @​thylong for making this update possible.

    stretchr/testify

    v1.7.1

    Compare Source


    Configuration

    📅 Schedule: "every month" (UTC).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

    👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by WhiteSource Renovate. View repository job log here.

    released dependencies 
    opened by renovate[bot] 1
  • chore(deps): update all dependencies

    chore(deps): update all dependencies

    WhiteSource Renovate

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | actions/setup-go | action | major | v2 -> v3 | | github.com/gofiber/fiber/v2 | require | minor | v2.25.0 -> v2.28.0 | | golangci/golangci-lint-action | action | major | v2 -> v3 |


    Release Notes

    actions/setup-go

    v3

    Compare Source

    gofiber/fiber

    v2.28.0

    Compare Source

    🚀 New

    • Update TLS Config & Add ListenMutualTLS (#​1761) https://docs.gofiber.io/api/app#listentls https://docs.gofiber.io/api/app#listenmutualtls

    🐛 Fixes

    • Restore Original URL of the context after changing it (#​1788)
    • Fix for "Why net.Addr is fiber.testAddr, not *net.TCPAddr?🤗 #​1574" (#​1784)
    • utils.TrimBytes should trim all content (#​1779)

    📚 Documentation

    • Inconsistents of storage (#​1787)
    • Fixing a mistake of the comment in the limiter package (#​1790)
    • Translate some words to bahasa(ID) (#​1780)
    • Add SSE example (#​1776)

    Thank you @​efectn, @​fufuok, @​geet, @​qracer and @​rendiputra for making this update possible.

    v2.27.0

    Compare Source

    🚀 New

    • Bind support for render (#​1754) https://docs.gofiber.io/api/ctx#bind
    • Add RedirectToRoute and RedirectBack (#​1750) https://docs.gofiber.io/api/ctx#redirecttoroute https://docs.gofiber.io/api/ctx#redirectback
    • Session Only Cookies (#​1752) https://docs.gofiber.io/api/ctx#cookie https://docs.gofiber.io/api/middleware/csrf
    • Add ability to restart route handling (#​1739) https://docs.gofiber.io/api/ctx#restartrouting
    • Add direct download option when serving static files (#​1729) https://docs.gofiber.io/api/app#static
    • SaveFile to default External Storage (#​1557) https://docs.gofiber.io/api/ctx#savefiletostorage

    🔙 Reverted ⚠️

    • Backwards incompatible change to fiber.Error (#​1768) ⚠️ We have decided to remove the fiber.Errors method and set the fiber.Error to the state before 2.25.0 due to the not downward compatible changes added in the last versions

    🧹 Updates

    • Bump: goccy/go-json to 0.9.4 (#​1771)
    • Change default gc interval of internal/memory (#​1756)
    • middleware/limiter: Fix file names (#​1747) (#​1748)
    • Bump github.com/valyala/fasthttp from 1.32.0 to 1.33.0 (#​1744)

    🐛 Fixes

    📚 Documentation

    Thank you @​Aliqyan, @​Lian1230, @​NorbertHauriel, @​Trim21, @​abhi12299, @​apoq, @​balcieren, @​bigflood, @​efectn, @​liaohongxing, @​mtneug and @​sujit-baniya for making this update possible.

    v2.26.0

    Compare Source

    🚀 New

    • Add Next to Pprof and Expvar middlewares. (#​1737) https://docs.gofiber.io/api/middleware/pprof https://docs.gofiber.io/api/middleware/expvar
    • Add retryIf function to client agent (#​1726) https://docs.gofiber.io/api/client#retryif
    • Add ReqHeaderParser. (#​1721) https://docs.gofiber.io/api/ctx#reqheaderparser
    • Add Route() method like Chi router. (#​1713) https://docs.gofiber.io/api/app#route
    • Pass all locals to ctx.Render (#​1693) https://docs.gofiber.io/api/fiber#config - PassLocalsToViews

    🧹 Updates

    • limiter: clarify variable name 'expire' (#​1742)
    • Added HEAD method to caching (#​1730)

    🐛 Fixes

    • Fix route naming when to use group in group. (#​1736)
    • Fix NewErrors() and Improve NewError() (#​1728) https://docs.gofiber.io/api/fiber#newerror https://docs.gofiber.io/api/fiber#newerrors

    📚 Documentation

    Thank you @​NorbertHauriel, @​balcieren, @​cenkkoroglu, @​efectn, @​eozer, @​jessequinn, @​kingdevnl and @​vecpeng for making this update possible.

    golangci/golangci-lint-action

    v3

    Compare Source


    Configuration

    📅 Schedule: "every month" (UTC).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.

    👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by WhiteSource Renovate. View repository job log here.

    released dependencies 
    opened by renovate[bot] 1
  • fix(deps): update module github.com/gofiber/fiber/v2 to v2.25.0

    fix(deps): update module github.com/gofiber/fiber/v2 to v2.25.0

    WhiteSource Renovate

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | github.com/gofiber/fiber/v2 | require | minor | v2.24.0 -> v2.25.0 |


    Release Notes

    gofiber/fiber

    v2.25.0

    Compare Source

    🚀 New

    • Add function NewErrors to create multiple new errors (#​1701) https://docs.gofiber.io/api/fiber#newerrors

    🧹 Updates

    • Bump github.com/valyala/fasthttp from 1.31.0 to 1.32.0 (#​1700)
    • Update goccy/go-json to 0.9.3. (#​1709, #​1719)
    • Change json tag for EnablePrintRoutes (#​1702) https://docs.gofiber.io/api/fiber#config

    🐛 Fixes

    📚 Documentation

    Thank you @​ahmethakanbesel, @​amir9480, @​bl0cknumber, @​clickthisnick, @​efectn, @​rendiputra, @​roj1512 and @​vecpeng for making this update possible.


    Configuration

    📅 Schedule: "every month" (UTC).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by WhiteSource Renovate. View repository job log here.

    released dependencies 
    opened by renovate[bot] 1
  • fix(deps): update module github.com/gofiber/fiber/v2 to v2.24.0

    fix(deps): update module github.com/gofiber/fiber/v2 to v2.24.0

    WhiteSource Renovate

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | github.com/gofiber/fiber/v2 | require | minor | v2.22.0 -> v2.24.0 |


    Release Notes

    gofiber/fiber

    v2.24.0

    Compare Source

    🚀 New

    • Add GetRespHeader, GetReqHeaders and TagReqHeaders for logger mw (#​1678) https://docs.gofiber.io/api/ctx#getreqheaders https://docs.gofiber.io/api/ctx#getrespheaders https://docs.gofiber.io/api/middleware/logger#constants - TagReqHeaders
    • Print all routes message when server starts (#​1677) https://docs.gofiber.io/api/fiber#config - EnablePrintRoutes
    • Add method the get registered handler count. (#​1672) https://docs.gofiber.io/api/app#handlerscount
    • Add function to check if request came from localhost (#​1671) https://docs.gofiber.io/api/ctx#isfromlocal
    • Add route naming feature. (#​1650) https://docs.gofiber.io/api/app#name

    🧹 Updates

    • Improve printRoutesMessage (#​1681)
    • Rename handlerCount to handlersCount (#​1674)
    • Add no-color compatibility (#​1646)

    🐛 Fixes

    • Fix using IP ranges in config.TrustedProxies (#​1607) (#​1614)
    • Middleware/csrf: unmatched token returns nil error (#​1667)
    • goccy/go-json for go1.18-beta1. (#​1673)
    • Error handler of app not saved when mounted in group (#​1649)

    📚 Documentation

    Thank you @​efectn, @​hi019, @​ichxxx, @​sangjinsu, @​sixcolors and @​vecpeng for making this update possible.

    v2.23.0

    Compare Source

    🚀 New

    • Add disable html support to monitor middleware. (#​1620) https://docs.gofiber.io/api/middleware/monitor#config
    • Recover middleware: Added, fiber.Ctx as a first paremeter to StackTrace (#​1623) https://docs.gofiber.io/api/middleware/recover#config breaking change to be aware of

    🧹 Updates

    • Improvements for logger middleware (#​1645)
    • middleware/session: CookieSameSite default "Lax" (#​1638) https://docs.gofiber.io/api/middleware/session#config breaking change to be aware of
    • middleware/csrf: CookieSameSite default "Lax" (#​1640) https://docs.gofiber.io/api/middleware/csrf#config breaking change to be aware of

    🐛 Fixes

    • Update goccy/go-json to 0.8.1 (#​1644)

    Thank you @​efectn, @​sixcolors and @​turgayozgur for making this update possible.


    Configuration

    📅 Schedule: "every month" (UTC).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by WhiteSource Renovate. View repository job log here.

    released dependencies 
    opened by renovate[bot] 1
  • fix(deps): update module github.com/gofiber/fiber/v2 to v2.22.0

    fix(deps): update module github.com/gofiber/fiber/v2 to v2.22.0

    WhiteSource Renovate

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | github.com/gofiber/fiber/v2 | require | minor | v2.21.0 -> v2.22.0 |


    Release Notes

    gofiber/fiber

    v2.22.0

    Compare Source

    🚀 New

    • [Cache] add ExpirationGenerator for generate custom Expiration (#​1618)

    🧹 Updates

    📚 Documentation

    Thank you @​Gusted, @​djunny, @​liaohongxing and @​mancix for making this update possible.


    Configuration

    📅 Schedule: "every month" (UTC).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by WhiteSource Renovate. View repository job log here.

    released dependencies 
    opened by renovate[bot] 1
  • Dependency Dashboard

    Dependency Dashboard

    This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

    Awaiting Schedule

    These updates are awaiting their schedule. Click on a checkbox to get an update now.

    • [ ] fix(deps): update all dependencies (github.com/gofiber/fiber/v2, go)

    Detected dependencies

    github-actions
    .github/workflows/pr.yml
    • actions/checkout v3
    • actions/setup-go v3
    • golangci/golangci-lint-action v3
    • actions/checkout v3
    • actions/setup-go v3
    .github/workflows/release.yaml
    • actions/checkout v3
    • actions/setup-go v3
    • golangci/golangci-lint-action v3
    • actions/checkout v3
    • actions/setup-go v3
    • actions/checkout v3
    • cycjimmy/semantic-release-action v2
    gomod
    go.mod
    • go 1.18
    • github.com/gofiber/fiber/v2 v2.35.0
    • github.com/qri-io/jsonpointer v0.1.1
    • github.com/qri-io/jsonschema v0.2.1
    • github.com/stretchr/testify v1.8.0

    • [ ] Check this box to trigger a request for Renovate to run again on this repository
    opened by renovate[bot] 0
Releases(v1.1.9)
Owner
Georgios Kampitakis
Georgios Kampitakis
REST api using fiber framework written in golang and using firebase ecosystem to authentication, storage and firestore as a db and use clean architecture as base

Backend API Example FiberGo Framework Docs : https://github.com/gofiber Info This application using firebase ecosystem Firebase Auth Cloud Storage Fir

Atilla Pehlivan 3 May 31, 2022
A REST web-service sample project written in Golang using go-fiber, GORM and PostgreSQL

backend A REST web-service sample project written in Golang using go-fiber, GORM and PostgreSQL How to run Make sure you have Go installed (download).

Omid Hojabri 24 Jun 10, 2022
Go WhatsApp REST API Implementation Using Fiber And Swagger

Go WhatsApp REST API Implementation Using Fiber And Swagger Package cooljar/go-whatsapp-fiber Implements the WhatsApp Web API using Fiber web framewor

Mohammad Fajar Rizky 9 May 9, 2022
Go Fiber Boilerplate with Gorm ORM

Go Fiber Boilerplate with Gorm ORM This boilerplate app is using Go version 1.17 because I think for now this is the most updated release. Installatio

Muhammad Iqbal 2 Jul 30, 2022
Generate boilerplate + endpoints for Fiber REST APIs.

gomakeme Generate boilerplate + endpoints for Fiber REST APIs. Never spend 6 minutes doing something by hand when you can spend 1 week to automate it

null 4 May 9, 2022
Best simple, lightweight, powerful and really fast Api with Golang (Fiber, REL, Dbmate) PostgreSqL Database and Clean Architecture

GOLANG FIBER API (CLEAN ARCHITECTURE) Best simple, lightweight, powerful and really fast Api with Golang (Fiber, REL, Dbmate) PostgreSqLDatabase using

Elias Champi 2 May 20, 2022
X-Response-Time middleware for fiber/v2

fiber-responsetime X-Response-Time middleware for fiber/v2 go get github.com/husanu/fiber-responsetime/v2 package main import ( "time" "github.com

Andrei Husanu 0 Dec 17, 2021
Go fiber simple rest API

Go Fiber Gorm CRUD Example Go 1.17 Fiber v2 Gorm with sqlite database driver Swa

Sarawutt Bureekeaw 6 Jul 15, 2022
Rest API Template [GO + Fiber + Mongo]

GoFiber MongoDB Rest API Template Feature: Full CRUD REST API MongoDB native driver; no use of orm/odm How to structure a production ready API (Model/

THONGCHAI SOMTUA 0 Jan 6, 2022
Go REST API - Bucket list - built with go-chi, Docker, and PostgreSQL

Go REST API - Bucket list - built with go-chi, Docker, and PostgreSQL Requirements Docker and Go golang-migrate/migrate Usage Clone the repository wit

Fabian Sosa Escalada 0 Dec 14, 2021
Web framework for creating apps using Go in Google AppEngine

Welcome to app.go v3.0 app.go is a simple web framework for use in Google AppEngine. Just copy the app folder to your working folder and import it fro

George Nava 46 Mar 21, 2021
package for building REST-style Web Services using Go

go-restful package for building REST-style Web Services using Google Go Code examples using v3 REST asks developers to use HTTP methods explicitly and

Ernest Micklei 4.6k Aug 11, 2022
GoPrisma - A Go wrapper for prisma to turn databases into GraphQL APIs using Go.

GoPrisma - a Go wrapper for the Prisma Engines What's this? Introspect a database and use it as a GraphQL API using Go. Supported Databases: SQLite Po

Jens Neuse 65 Jul 29, 2022
It is POC to create web apis using golang

Web API using golang It is POC to create web apis using golang. It is not using a good architecture like hexagonal archicture. But, it contains a CRUD

Wagner Marques 4 Aug 16, 2021
💫 API made in Go using MongoDB and JWT.

?? Go MongoDB API ?? What is that API made in Go using MongoDB and JWT. ?? Features Not many libs & clean code JWT & MongoDB 3 routes (GET /token, GET

Rémy Martin 10 Feb 3, 2022
A Simple REST API Build Using Golang

gorestapi A Simple REST API Build Using Golang About gorestapi: a simple music restapi that retrives info about the author, album name, price of it ge

Krisna Pranav 13 Nov 21, 2021
An example implementation of a REST interface in Golang using primarily the standard library.

REST API in Golang This is an example REST API implementation using primarily the standard library. The exceptions are as follows. github.com/gorilla/

Daniel 0 Jan 22, 2022
REST API made using native Golang libraries. This API resembles the basic working of Instagram.

Golang RESTful API for Instagram A Go based REST API built using native libraries. The API has been thoroughly worked through with Postman. Routes inc

Bhavya Goel 1 Mar 16, 2022
Example Golang API backend rest implementation mini project Point Of Sale using Gin Framework and Gorm ORM Database.

Example Golang API backend rest implementation mini project Point Of Sale using Gin Framework and Gorm ORM Database.

Restu Wahyu Saputra 24 Jun 4, 2022