8000 GitHub - hihumikan/go-jwt-api: ぼくのかんがえたさいきょうのGolangによるRESTful APIぼいらーてんぷれーと
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ぼくのかんがえたさいきょうのGolangによるRESTful APIぼいらーてんぷれーと

Notifications You must be signed in to change notification settings

hihumikan/go-jwt-api

Repository files navigation

go-jwt-api

  • golang

    • JWTbase Auth
      • jwt-go
        • Cognito, Firebase Authentication, Auth0...
        • keycloak
    • RESTful Endpoint
      • Echo
    • logging
      • zap
    • CRUD
      • CockroachDB
      • PostgreSQL
        • gorm or uptrace/bun
    • Mock
      • gomock
      • mockery/testify
    • Swagger
      • goswag
    • Keyvalue Store
      • Redis
    • DI
      • wire
    • Hot Reload
      • AIR
    • 分散トレーシング
    • Configuration
      • Viper
    • Clean Architecture
      • DIP
    • Validate
      • go-playground/validator
  • infra

    • Docker Compose
      • Dev
        • Golang
        • DB
          • CockroachDB
          • PostgreSQL
        • Swagger UI / Editer
      • Prod
        • Golang
          • Multi-stage build
      • Linter
        • Hadolint
      • task runnner
        • Taskfile
    • CI/CD
      • Linter / Formatter
        • golang-ci
        • reviewdog
        • actionlint
      • coverage
        • codecov
      • package update notification
        • renovate
      • labeler
        • 自動でラベルを付与する
      • assign-author
        • 自動でPR作成者をassignする
      • openai-pr-reviewer
        • PRをopenaiにレビュー依頼する
      • setup-tbls
        • DBのテーブル定義書を自動生成する
      • deploy-to-github-pages.yml
        • swaggerをgithub pagesにデプロイする
        • swaggerはgoswagで自動生成
    • Precommit
      • Secretlint

やらないこと

  • gRPC
    • マイクロサービスのユーズケースではない
  • graphQL
    • 同じく,マイクロサービスの集約にはGraphQL使うけど,今回のユーズケースではない

About

ぼくのかんがえたさいきょうのGolangによるRESTful APIぼいらーてんぷれーと

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0