Top 23 Go JWT Projects
基于Gin + Vue + Element UI的前后端分离权限管理系统脚手架（包含了：多租户的支持，基础用户管理功能，jwt鉴权，代码生成器，RBAC资源控制，表单构建，定时任务等）3分钟构建自己的中后台项目；文档：https://doc.go-admin.dev Demo： https://www.go-admin.dev Antd beta版本：https://preview.go-admin.dev (by go-admin-team)
OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
⚡ HTTP/2 Apple Push Notification Service (APNs) push provider for Go — Send push notifications to iOS, tvOS, Safari and OSX apps, using the APNs HTTP/2 protocol.
An SWT based API for managing users and issuing SWT tokensProject mention: Manage and Authenticate Users with Netlify Identity | dev.to | 2022-01-02
Leveraging the open-source GoTrue API, Netlify Identity can be added to your site with the Netlify Identity widget by adding this
🧰 A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc. (by smallstep)Project mention: Should you use Let's Encrypt for internal hostnames? | news.ycombinator.com | 2022-01-05
I'm biased because I'm the founder of the company, but you should check out the certificate management toolchain (CA and CLI) we've built at smallstep. A big focus of the project is human-friendliness. It's not perfect (yet) but I think we've made some good progress.
We also have a hosted option with a free tier that should work for individuals, homelabs, pre-production, and even small production environments. We've started building out a management UI there, and it does map to the CLI as you've described :).
JWT login microservice with plugable backends such as OAuth2, Google, Github, htpasswd, osiam, ..
Exemplary real world application built with Golang + GinProject mention: Can someone recommend me a Golang complete repo | reddit.com/r/golang | 2021-06-14
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Community maintained clone of https://github.com/dgrijalva/jwt-go (by golang-jwt)Project mention: what is the best practice around updating indirect go modules required by other indirect go modules | reddit.com/r/golang | 2021-11-28
an SSO and OAuth / OIDC login solution for Nginx using the auth_request module
Can I, similar to this code snippet, use context.Background() but in production code:
The fastest way to deploy a restful api's with Gin Framework with a structured project that defaults to PostgreSQL database and JWT authentication middleware stored in RedisProject mention: Building microservices in Go with Gin | dev.to | 2022-01-27
Gin starter project with a CRUD API and SQL connection: gin-boilerplate
Platform-Agnostic Security Tokens implementation in GO (Golang) (by o1egl)Project mention: Am I doing authorization correctly? I'm doing http-only cookie-based auth and to get the current user I call an API route that reads the cookie and returns the info | reddit.com/r/golang | 2021-08-15
Check out paseto tokens
Open Source License Key Generation and Verification Tool written in GoProject mention: Show HN: Add license key verification to your software | news.ycombinator.com | 2021-10-07
JWT authentication middleware for Go HTTP servicesProject mention: Navidrome Version 0.43.0 | reddit.com/r/navidrome | 2021-05-24
This release has a good deal of security improvements, with more to come in the next release. Also some very nice features implemented by our contributors. Thanks to [you all](https://github.com/navidrome/navidrome/graphs/contributors?from=2021-04-26&to=2021-05-24&type=c)! ## Highlights - [UI] Option to toggle fields in songs, albums & artists grids (#923). Thanks @aldrinjenson - [UI] Allow regular users to change their info, including passwords (#199) - [UI] Displays BPM info (#1087). Thanks @brianschrameck - [UI] Add Czech, Slovenian and Swedish translations. Thanks @plr20, @jernejml and @deeeeeebs respectively - [UI] Restart current song when clicking "Previous song" in its first seconds (#1104). Thanks @aniketbiswas21 - [UI] Show error message when adding duplicated username, and other user management improvements (#1101). Thanks @srichter - [Server] Never send passwords to the UI - [Server] Implement PermissionsPolicy security header (#1112). Thanks @Dnouv - [Server] Move away from unmaintained JWT library (see https://github.com/go-chi/jwtauth/issues/50) - [Server] Add `EnableLogRedacting` to mask sensitive info in logs. Enabled by default - [Server] Make server compilable on OmniOS/illumos (#1048) Thanks @whorfin - [Scanner] Various reliability and speed improvements (#1054) Thanks @whorfin - [Scanner] Add new `ScanSchedule` that replaces `ScanInterval` and allow [cron-like](https://en.wikipedia.org/wiki/Cron) schedules - [Subsonic API] Fix Bookmarks Subsonic support (#1099) Downloads are available in GitHub: https://github.com/navidrome/navidrome/releases/tag/v0.43.0
ZITADEL - Identity Experience PlatformProject mention: Event-driven architecture resources | reddit.com/r/golang | 2021-08-21
And a bigger project i know is zitadel (https://github.com/caos/zitadel)
Safe, simple and fast JSON Web Tokens for Go (by cristalhq)Project mention: JWT authentication | dev.to | 2021-06-24
Authentication is one of the most important part of almost every web application. We must ensure that every user can create, read, update and delete only data for which it's authorized. For that purpose we will use JWT (JSON Web Token). Fortunately, there are various Golang modules specialized for this. One that will be used in this guide can be found in this GitHub repo. Current latest version is v3 which can ne installed by running go get github.com/cristalhq/jwt/v3.
Authenticator via oauth2 (by go-pkgz)
A JWT based API for managing users and issuing JWT tokens (by supabase)Project mention: Does supabase plan to support LinkedIn auth? | reddit.com/r/Supabase | 2022-01-15
It has support. https://github.com/supabase/gotrue/blob/master/api/provider/linkedin.go
:key: Secure alternative to JWT. Authenticated Encrypted API Tokens for Go.Project mention: SAML is insecure by design | reddit.com/r/programming | 2021-08-06
Better alternatives would be PASETO or Branca.
📖 Build a RESTful API on Go: Fiber, PostgreSQL, JWT and Swagger docs in isolated Docker containers.Project mention: Build a RESTful API on Go: Fiber, PostgreSQL, JWT in Isolated Docker Containers | news.ycombinator.com | 2021-03-22
This is a slightly extended version of Netlify's GoTrue. It includes a `docker-compose.yaml` file to deploy it together with Hasura. This set up uses two databases, PostgreSQL for Hasura and MariaDB for GoTrue. Have fun!Project mention: Self Hosted Hasura + GoTrue = ❤️ | dev.to | 2021-02-19
A fully functional Ecommerce API in GO GIN Framework and mongoDB with JWT Authentication (by 5olitude)Project mention: Gin framework with mongodb | reddit.com/r/golang | 2021-10-10
Hello Gophers , I'm a new member here . I just created a fully functional rest API for ecommerce model with Gin framework and Mongodb . I'm really new in programming . It will be helpful to get some feedbacks and corrections in my programming logic from my fellow Gophers such that I can further improve my coding skills and code optimization.This repo Git Repo will be really helpful to another individuals who are looking forward to work in Gin framework and Mongodb .
Go JWT related posts
Does supabase plan to support LinkedIn auth?
1 project | reddit.com/r/Supabase | 15 Jan 2022
Manage and Authenticate Users with Netlify Identity
2 projects | dev.to | 2 Jan 2022
Why I'm Using HTTP Basic Auth in 2022
6 projects | news.ycombinator.com | 1 Jan 2022
what is the best practice around updating indirect go modules required by other indirect go modules
1 project | reddit.com/r/golang | 28 Nov 2021
Authentik is the easy Single Sign On tool we all need!
8 projects | reddit.com/r/selfhosted | 22 Nov 2021
Looking for reliable open-source 2FA self hosted server
1 project | reddit.com/r/selfhosted | 18 Nov 2021
Hosted Media Server
1 project | reddit.com/r/selfhosted | 18 Nov 2021
What are some of the best open-source JWT projects in Go? This list will help you:
Are you hiring? Post a new remote job listing for free.