Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / jrapoport / gothic
🦇 Gothic is a user registration and authentication SWT/JWT microservice. It supports REST, gRPC, and gRPC Web API, reCAPTCHA & a variety of DBs with Gorm.
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrapoport%2Fgothic
Stars: 68
Forks: 5
Open Issues: 7
License: mit
Language: Go
Repo Size: 17.2 MB
Dependencies:
1,695
Created: over 3 years ago
Updated: 11 months ago
Last pushed: about 1 year ago
Last synced: 11 months ago
Topics: authorization, go, gorm, goth, grpc, grpc-api, grpc-web, jwt, mysql, postgres, recaptcha, rest, restful, restful-api, signup, smtp, sqlite, sqlserver, swt, usermanagement
Files
Dependencies
- cloud.google.com/go v0.99.0
- github.com/ClickHouse/clickhouse-go v1.4.5
- github.com/DataDog/datadog-agent/pkg/obfuscate v0.0.0-20211129110424-6491aa3bf583
- github.com/DataDog/datadog-go v4.8.2+incompatible
- github.com/DataDog/datadog-go/v5 v5.0.2
- github.com/DataDog/sketches-go v1.0.0
- github.com/Masterminds/semver v1.4.2
- github.com/Masterminds/sprig v2.16.0+incompatible
- github.com/Microsoft/go-winio v0.5.1
- github.com/PuerkitoBio/goquery v1.5.1
- github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578
- github.com/andybalholm/cascadia v1.1.0
- github.com/aokoli/goutils v1.0.1
- github.com/asaskevich/EventBus v0.0.0-20200907212545-49d423059eef
- github.com/badoux/checkmail v1.2.1
- github.com/cenkalti/backoff/v4 v4.1.2
- github.com/cespare/xxhash/v2 v2.1.2
- github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e
- github.com/cloudflare/golz4 v0.0.0-20150217214814-ef862a3cdc58
- github.com/containerd/containerd v1.5.8
- github.com/davecgh/go-spew v1.1.1
- github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.0-20210816181553-5444fa50b93d
- github.com/denisenkom/go-mssqldb v0.11.0
- github.com/dgraph-io/ristretto v0.1.0
- github.com/docker/distribution v2.7.1+incompatible
- github.com/docker/docker v20.10.12+incompatible
- github.com/docker/go-connections v0.4.0
- github.com/docker/go-units v0.4.0
- github.com/dpapathanasiou/go-recaptcha v0.0.0-20190121160230-be5090b17804
- github.com/dustin/go-humanize v1.0.0
- github.com/flashmob/go-guerrilla v1.6.1
- github.com/fsnotify/fsnotify v1.5.1
- github.com/go-chi/chi v1.5.4
- github.com/go-chi/chi/v5 v5.0.7
- github.com/go-chi/cors v1.2.0
- github.com/go-chi/httprate v0.5.2
- github.com/go-chi/httptracer v0.3.0
- github.com/go-gormigrate/gormigrate/v2 v2.0.0
- github.com/go-playground/form/v4 v4.2.0
- github.com/go-sql-driver/mysql v1.6.0
- github.com/goccy/go-json v0.9.4
- github.com/gogo/protobuf v1.3.2
- github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe
- github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
- github.com/golang/protobuf v1.5.2
- github.com/google/uuid v1.3.0
- github.com/gookit/event v1.0.5
- github.com/gorilla/css v1.0.0
- github.com/grpc-ecosystem/go-grpc-middleware v1.3.0
- github.com/hashicorp/go-version v1.3.0
- github.com/hashicorp/hcl v1.0.0
- github.com/huandu/xstrings v1.2.0
- github.com/imdario/mergo v0.3.12
- github.com/improbable-eng/go-httpwares v0.0.0-20200609095714-edc8019f93cc
- github.com/inconshreveable/mousetrap v1.0.0
- github.com/jackc/chunkreader/v2 v2.0.1
- github.com/jackc/pgconn v1.11.0
- github.com/jackc/pgio v1.0.0
- github.com/jackc/pgpassfile v1.0.0
- github.com/jackc/pgproto3/v2 v2.2.0
- github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b
- github.com/jackc/pgtype v1.10.0
- github.com/jackc/pgx/v4 v4.15.0
- github.com/jaytaylor/html2text v0.0.0-20180606194806-57d518f124b0
- github.com/jinzhu/inflection v1.0.0
- github.com/jinzhu/now v1.1.4
- github.com/joho/godotenv v1.4.0
- github.com/josharian/intern v1.0.0
- github.com/jrapoport/sillyname-go v0.0.0-20191016072109-82c270b69bff
- github.com/lestrrat-go/backoff/v2 v2.0.8
- github.com/lestrrat-go/blackmagic v1.0.0
- github.com/lestrrat-go/httpcc v1.0.0
- github.com/lestrrat-go/iter v1.0.1
- github.com/lestrrat-go/jwx v1.2.18
- github.com/lestrrat-go/option v1.0.0
- github.com/lestrrat-go/tcputil v0.0.0-20180223003554-d3c7f98154fb
- github.com/lestrrat-go/test-mysqld v0.0.0-20190527004737-6c91be710371
- github.com/lib/pq v1.10.4
- github.com/lucasb-eyer/go-colorful v1.2.0
- github.com/magiconair/properties v1.8.5
- github.com/mailru/easyjson v0.7.7
- github.com/manifoldco/promptui v0.9.0
- github.com/markbates/going v1.0.0
- github.com/markbates/goth v1.69.0
- github.com/matcornic/hermes/v2 v2.1.0
- github.com/mattn/go-runewidth v0.0.3
- github.com/mattn/go-sqlite3 v1.14.11
- github.com/mitchellh/mapstructure v1.4.3
- github.com/mrjones/oauth v0.0.0-20180629183705-f4e24b6d100c
- github.com/olekukonko/tablewriter v0.0.1
- github.com/opencontainers/go-digest v1.0.0
- github.com/opencontainers/image-spec v1.0.2
- github.com/opentracing/opentracing-go v1.2.0
- github.com/orlangure/gnomock v0.19.0
- github.com/pelletier/go-toml v1.9.4
- github.com/philhofer/fwd v1.1.1
- github.com/pkg/errors v0.9.1
- github.com/pmezard/go-difflib v1.0.0
- github.com/puerkitobio/purell v1.1.1
- github.com/russross/blackfriday/v2 v2.1.0
- github.com/segmentio/asm v1.1.3
- github.com/segmentio/encoding v0.3.3
- github.com/sirupsen/logrus v1.8.1
- github.com/spf13/afero v1.6.0
- github.com/spf13/cast v1.4.1
- github.com/spf13/cobra v1.3.0
- github.com/spf13/jwalterweatherman v1.1.0
- github.com/spf13/pflag v1.0.5
- github.com/spf13/viper v1.10.1
- github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf
- github.com/stretchr/testify v1.7.0
- github.com/subosito/gotenv v1.2.0
- github.com/tinylib/msgp v1.1.2
- github.com/vanng822/css v0.0.0-20190504095207-a21e860bcd04
- github.com/vanng822/go-premailer v0.0.0-20191214114701-be27abe028fe
- github.com/vcraescu/go-paginator/v2 v2.0.0
- github.com/xhit/go-simple-mail/v2 v2.10.0
- go.uber.org/atomic v1.9.0
- go.uber.org/multierr v1.7.0
- go.uber.org/zap v1.21.0
- golang.org/x/crypto v0.0.0-20220213190939-1e6e3497d506
- golang.org/x/net v0.0.0-20211209124913-491a49abca63
- golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8
- golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
- golang.org/x/sys v0.0.0-20211210111614-af8b64212486
- golang.org/x/text v0.3.7
- golang.org/x/time v0.0.0-20211116232009-f0f3c7e86c11
- golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
- google.golang.org/appengine v1.6.7
- google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa
- google.golang.org/grpc v1.44.0
- google.golang.org/protobuf v1.27.1
- gopkg.in/DataDog/dd-trace-go.v1 v1.36.0
- gopkg.in/data-dog/go-sqlmock.v2 v2.0.0-20180914054222-c19298f520d0
- gopkg.in/ini.v1 v1.66.2
- gopkg.in/yaml.v2 v2.4.0
- gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b
- gorm.io/datatypes v1.0.5
- gorm.io/driver/clickhouse v0.2.2
- gorm.io/driver/mysql v1.2.3
- gorm.io/driver/postgres v1.2.3
- gorm.io/driver/sqlite v1.2.6
- gorm.io/driver/sqlserver v1.2.1
- gorm.io/gorm v1.22.5
- retract v1.5.0