benawad / Graphql Ts Server Boilerplate
A GraphQL server boilerplate made with Typescript, PostgreSQL, and Redis
Stars: ✭ 643
Programming Languages
typescript
32286 projects
Labels
Projects that are alternatives of or similar to Graphql Ts Server Boilerplate
Type Graphql Series
Typescript GraphQL Server built with TypeGraphQL
Stars: ✭ 249 (-61.28%)
Mutual labels: graphql, redis, postgresql
React Firebase Starter
Boilerplate (seed) project for creating web apps with React.js, GraphQL.js and Relay
Stars: ✭ 4,366 (+579%)
Mutual labels: graphql, postgresql
Graphql Starter
💥 Monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, Relay, and Material UI.
Stars: ✭ 3,377 (+425.19%)
Mutual labels: graphql, postgresql
Gokv
Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
Stars: ✭ 314 (-51.17%)
Mutual labels: redis, postgresql
Enferno
A Python framework based on Flask microframework, with batteries included, and best practices in mind.
Stars: ✭ 385 (-40.12%)
Mutual labels: redis, postgresql
Graphqlize
A Clojure & JVM library for developing GraphQL API instantly from Postgres and MySQL databases
Stars: ✭ 240 (-62.67%)
Mutual labels: graphql, postgresql
Gobackup
🗄 Simple tool for backup your databases, files to FTP / SCP / S3 storages.
Stars: ✭ 472 (-26.59%)
Mutual labels: redis, postgresql
Miaou
A chat server with OAuth2 authentication, persistent and searchable history, video and audio, markdown formatting, private and public rooms, stars, votes, embedded games, and many other features
Stars: ✭ 486 (-24.42%)
Mutual labels: redis, postgresql
Express Graphql Mongodb Boilerplate
A boilerplate for Node.js apps / GraphQL-API / Authentication from scratch - express, graphql - (graphql compose), mongodb (mongoose).
Stars: ✭ 288 (-55.21%)
Mutual labels: graphql, redis
Devilbox
A modern Docker LAMP stack and MEAN stack for local development
Stars: ✭ 3,598 (+459.56%)
Mutual labels: redis, postgresql
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
Stars: ✭ 559 (-13.06%)
Mutual labels: redis, postgresql
Walkable
A Clojure(script) SQL library for building APIs: Datomic® (GraphQL-ish) pull syntax, data driven configuration, dynamic filtering with relations in mind
Stars: ✭ 384 (-40.28%)
Mutual labels: graphql, postgresql
Create Graphql Api
Set up a Typescript GraphQL API by running one command.
Stars: ✭ 223 (-65.32%)
Mutual labels: graphql, postgresql
graphql-ts-server-boilerplate
A GraphQL Server boilerplate made with Typescript, PostgreSQL, and Redis
Installation
- Clone project
git clone https://github.com/benawad/graphql-ts-server-boilerplate.git
- cd into folder
cd graphql-ts-server-boilerplate
- Download dependencies
yarn
- Start PostgreSQL server
- Create database called
graphql-ts-server-boilerplate
createdb graphql-ts-server-boilerplate
-
Add a user with the username
postgres
and and no password. (You can change what these values are in the ormconfig.json) -
Install and start Redis
Usage
You can start the server with yarn start
then navigate to http://localhost:4000
to use GraphQL Playground.
Features
- Register - Send confirmation email
- Login
- Forgot Password
- Logout
- Cookies
- Authentication middleware
- Rate limiting
- Locking accounts
- Testing (probably Jest)
Watch how it was made
Playlist: https://www.youtube.com/playlist?list=PLN3n1USn4xlky9uj6wOhfsPez7KZOqm2V
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].