Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / AniruddhaSadhukhan / Go-GraphQL-Mongo-Server
A sample server in Go that exposes GraphQL APIs and connects to a MongoDB with features like GraphiQl IDE, OIDC/OAUTH & Personal Access Token Authentication, Rate Limiting, Prometheus Metrics, Health Check, Dynamic Configuration, Logging, Database Migration, Cron Jobs, Negroni Middlewares, HTTPS Support, Telemetry, GraphQl Sanitizer, Cache etc
Stars: 0
Forks: 0
Open Issues: 0
License: None
Language: Go
Repo Size: 330 KB
Dependencies:
1,863
Created: over 2 years ago
Updated: 8 months ago
Last pushed: 8 months ago
Last synced: 8 months ago
Topics: authentication, cache, cachemanager, database-migrations, go, golang, graphiql, graphql, graphql-server, hacktoberfest, https-server, mongodb, oauth2, oidc, personal-access-token, prometheus-metrics, rate-limiting, sanitizer, telemetry
Files
Dependencies
- github.com/adammck/venv v0.0.0-20200610172036-e77789703e7c
- github.com/aymerick/douceur v0.2.0
- github.com/beorn7/perks v1.0.1
- github.com/cenkalti/backoff/v4 v4.1.2
- github.com/cespare/xxhash/v2 v2.1.2
- github.com/felixge/httpsnoop v1.0.1
- github.com/golang-jwt/jwt v3.2.2+incompatible
- github.com/golang-migrate/migrate/v4 v4.15.2
- github.com/golang/protobuf v1.5.2
- github.com/golang/snappy v0.0.4
- github.com/gorilla/css v1.0.0
- github.com/gorilla/handlers v1.5.1
- github.com/gorilla/mux v1.8.0
- github.com/graphql-go/graphql v0.8.0
- github.com/hashicorp/errwrap v1.1.0
- github.com/hashicorp/go-multierror v1.1.1
- github.com/klauspost/compress v1.13.6
- github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369
- github.com/microcosm-cc/bluemonday v1.0.21
- github.com/mitchellh/mapstructure v1.5.0
- github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe
- github.com/pkg/errors v0.9.1
- github.com/prometheus/client_golang v1.13.0
- github.com/prometheus/client_model v0.2.0
- github.com/prometheus/common v0.37.0
- github.com/prometheus/procfs v0.8.0
- github.com/robfig/cron/v3 v3.0.1
- github.com/sethvargo/go-limiter v0.7.2
- github.com/urfave/negroni v1.0.0
- github.com/xdg-go/pbkdf2 v1.0.0
- github.com/xdg-go/scram v1.1.1
- github.com/xdg-go/stringprep v1.0.3
- github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d
- go.mongodb.org/mongo-driver v1.10.3
- go.uber.org/atomic v1.7.0
- go.uber.org/multierr v1.6.0
- go.uber.org/zap v1.23.0
- golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d
- golang.org/x/net v0.0.0-20221002022538-bcab6841153b
- golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f
- golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10
- golang.org/x/text v0.3.7
- google.golang.org/protobuf v1.28.1