Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Go JWT Projects
-
gin-vue-admin
🚀Vite+Vue3+Gin的开发基础平台,支持TS和JS混用。它集成了JWT鉴权、权限管理、动态路由、显隐可控组件、分页封装、多点登录拦截、资源权限、上传下载、代码生成器、表单生成器和可配置的导入导出等开发必备功能。
-
go-admin
基于Gin + Vue + Element UI & Arco Design & Ant Design 的前后端分离权限管理系统脚手架(包含了:多租户的支持,基础用户管理功能,jwt鉴权,代码生成器,RBAC资源控制,表单构建,定时任务等)3分钟构建自己的中后台项目;项目文档》:https://www.go-admin.pro V2 Demo: https://vue2.go-admin.dev V3 Demo: https://vue3.go-admin.dev Antd 订阅版:https://antd.go-admin.pro (by go-admin-team)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
cli
🧰 A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc. (by smallstep)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
APNs2
⚡ 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.
-
loginsrv
JWT login microservice with plugable backends such as OAuth2, Google, Github, htpasswd, osiam, ..
-
caddy-security
🔐 Authentication, Authorization, and Accounting (AAA) App and Plugin for Caddy v2. 💎 Implements Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication. MFA/2FA with App Authenticators and Yubico. 💎 Authorization with JWT/PASETO tokens. 🔐
-
oidc
Easy to use OpenID Connect client and server library written for Go and certified by the OpenID Foundation
-
gin-boilerplate
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 Redis
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
you can have a look at https://github.com/eddycjy/go-gin-example you don't have to use gin as the framework rather than looking at how he structure the folders.
To add JWT authentication to our ToDo application, we'll be using the Golang-jwt library. The golang-jwt package simplifies the implementation of JWTs in Go applications, offering a suite of convenient functions that abstract away the complexities associated with token creation, verification, and management.
I get what you are trying to do, but it feels a bit insecure. Why not use an OSS passwordless project like https://github.com/supertokens/supertokens-core/ or https://github.com/teamhanko/hanko
Project mention: Supabase Auth: Identity Linking, Hooks, and HaveIBeenPwned integration | dev.to | 2023-12-14If you’ve been following us from the start, you will know that Supabase Auth started by forking Netlify’s GoTrue server. A lot has changed since then and we’ve diverged from the upstream repository. At this stage it makes sense to rename the project to something else (cues drumroll) — Auth.
Project mention: Google will disable all but OAuth for IMAP, SMTP and POP starting Sept. 30 | news.ycombinator.com | 2024-01-18https://github.com/smallstep/cli implements some OAuth flows from the CLI, it may be helpful for you.
Project mention: I'm looking for an SSO server/reverse proxy with features I'm not sure exist | /r/selfhosted | 2023-06-23
I made a custom OIDC provider for integ tests using https://github.com/lestrrat-go/jwx, and a server than served out a .well-known/openid-configuration file and a jwks.json referenced by the openid-configuration.
Project mention: Caddy-Security: Security App and Plugin for Caddy | news.ycombinator.com | 2024-03-17
Project mention: Easy to use OpenID Connect client and server library written for Go | /r/hackernews | 2023-12-04
Supabase Auth now supports anonymous sign-ins, one of our most-requested features by the community.
Project mention: A SaaS product for this software licensing project? | news.ycombinator.com | 2024-01-24
Go JWT related posts
- JWT, JWS, JWE and how to cook them
- Caddy-Security: Security App and Plugin for Caddy
- Security flaws in an SSO plugin for Caddy
- Implementing JWT Authentication in a Golang Application
- Ask HN: Microsoft crawls private links – how can this be legal?
- Supabase Auth: Identity Linking, Hooks, and HaveIBeenPwned integration
- Security flaws in an SSO plugin for Caddy
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source JWT projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | gin-vue-admin | 19,983 |
2 | go-admin | 10,776 |
3 | go-gin-example | 6,707 |
4 | jwt | 6,383 |
5 | hanko | 5,409 |
6 | gotrue | 3,706 |
7 | cli | 3,478 |
8 | APNs2 | 2,932 |
9 | vouch-proxy | 2,643 |
10 | golang-gin-realworld-example-app | 2,443 |
11 | loginsrv | 1,909 |
12 | jwx | 1,786 |
13 | go-base | 1,421 |
14 | caddy-security | 1,234 |
15 | oidc | 1,189 |
16 | auth | 1,165 |
17 | gin-boilerplate | 1,001 |
18 | auth | 911 |
19 | paseto | 788 |
20 | f-license | 766 |
21 | oauth2c | 710 |
22 | jwt | 642 |
23 | jwtauth | 514 |
Sponsored