express-graphql-boilerplate
Express GraphQL API with JWT Authentication and support for sqlite, mysql and postgresql
nodejsmysqlgraphqlboilerplatejwtexpressauthenticationjestsqlitepostgresqleslint
FreeRepo
Overview
This is an Express.js boilerplate for building GraphQL APIs with JWT authentication and support for SQLite, MySQL and PostgreSQL databases. It includes REST endpoints for user registration and login, GraphQL query and mutation examples, environment configurations for development and testing, ESLint linting and Jest integration tests, helping developers ship fast with a structured foundation for authentication and database operations.
Features
graphql-apijwt-authenticationuser-managementrest-endpointsnested-queriesmutationsgraphiql-explorerpassword-encryptionenvironment-configuration
Feature Flags
userDashboardauthenticationblogemailsauthorizationnotificationsgraphqlmaps
Recommended Use Cases
graphql-backend-apiuser-authentication-systemrest-and-graphql-hybrid-apidatabase-agnostic-backend
Frontend
None
Backend
nodejsexpressgraphql
Auth Providers
jwt
Deployment Targets
None
Payment Providers
None
Quick Facts
โญ Stars
249
๐ด Forks
59
๐ Active
Unknown
๐ Last Commit
2020-05-18T03:43:41.000Z
Stack
Framework
express
Language
javascript
Database
sqlite, mysql, postgresql
ORM
sequelize
Testing
jest
CI
eslint
Data Layer
Databases
postgresql, mysql, sqlite
ORM
sequelize
UI Stack
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
eslint
Pricing
Classification
free
Selected
โ
Notes
Open source boilerplate