NoQuarterTeam / Fullstack Boilerplate
Fullstack boilerplate using Typescript, React, GraphQL
Stars: β 181
Programming Languages
typescript
32286 projects
Projects that are alternatives of or similar to Fullstack Boilerplate
Portara
Portara directive is a rate limiter / throttler for GraphQL
Stars: β 158 (-12.71%)
Mutual labels: graphql, apollo, redis
Yiigo
π₯ Go θ½»ιηΊ§εΌειη¨εΊ πππ
Stars: β 304 (+67.96%)
Mutual labels: apollo, redis, postgres
Quell
Quell is an easy-to-use, lightweight JavaScript library providing a client- and server-side caching solution for GraphQL. Use Quell to prevent redundant client-side API requests and to minimize costly server-side response latency.
Stars: β 90 (-50.28%)
Mutual labels: graphql, apollo, redis
Apollo Cache Redux
Redux cache for Apollo Client 2.0. This project is no longer maintained.
Stars: β 179 (-1.1%)
Mutual labels: graphql, apollo
React Auth App Example
An app example with authentication using Create React App, React, React Router, Apollo, GraphQL, Redux and Redux Form.
Stars: β 179 (-1.1%)
Mutual labels: graphql, apollo
Next Graphql Blog
π A Blog including a server and a client. Server is built with Node, Express & a customized GraphQL-yoga server. Client is built with React, Next js & Apollo client.
Stars: β 152 (-16.02%)
Mutual labels: graphql, apollo
Go Notify
An email automation solution, written in Golang.
Stars: β 143 (-20.99%)
Mutual labels: redis, postgres
Next Apollo Auth
Authentication Boilerplate with Next.js and Apollo GraphQL
Stars: β 159 (-12.15%)
Mutual labels: graphql, apollo
Reactconfbr
Public infos and issues about React Conf Brasil organization
Stars: β 156 (-13.81%)
Mutual labels: graphql, apollo
Graphql Rails Blog
Blog App built with Rails 5, React and GraphQL
Stars: β 160 (-11.6%)
Mutual labels: graphql, apollo
Space Cloud
Open source Firebase + Heroku to develop, scale and secure serverless apps on Kubernetes
Stars: β 3,323 (+1735.91%)
Mutual labels: graphql, postgres
Reactql
Universal React+GraphQL starter kit: React 16, Apollo 2, MobX, Emotion, Webpack 4, GraphQL Code Generator, React Router 4, PostCSS, SSR
Stars: β 1,833 (+912.71%)
Mutual labels: graphql, apollo
Polluter
The easiest solution to seed database with Go
Stars: β 146 (-19.34%)
Mutual labels: redis, postgres
Countries
π Public GraphQL API for information about countries
Stars: β 156 (-13.81%)
Mutual labels: graphql, apollo
Meteor Apollo Accounts
Meteor accounts in GraphQL
Stars: β 145 (-19.89%)
Mutual labels: graphql, apollo
Scalable React Typescript Boilerplate
βοΈ Scalable micro-framework featuring React and TypeScript
Stars: β 174 (-3.87%)
Mutual labels: graphql, apollo
React Apollo Form
Build React forms based on GraphQL APIs.
Stars: β 178 (-1.66%)
Mutual labels: graphql, apollo
Graphql Directive
Use custom directives in your GraphQL schema and queries π©
Stars: β 142 (-21.55%)
Mutual labels: graphql, apollo
Fullstack Boilerplate
Typescript + React + Graphql
Comes with user authentication included
- React
- TypeGraphQL
- TypeORM
- Postgres
- TypeScript
- Eslint
- Graphql Code Generator
- Apollo Client
- Apollo Server
- Express
- Redis
- Customizable Theme
- Dark mode
- React hooks
- Sendgrid SMTP
- Sentry
- Chakra UI
- React hook form
- Lerna Monorepo
& many more tasty treats
Get Started
Must have node, yarn/npm, postgres and redis installed and setup locally
git clone https://github.com/NoQuarterCo/fullstack-boilerplate.git
yarn install
-
createdb fullstack-boilerplate
(must have postgres setup locally) cd packages/api && yarn watch
cd packages/web && yarn start
For mailers
- Create a Sendgrid account and set a SENDGRID_API_KEY environment variable in .env
- Create templates for each email you want to send and use the templateId in the corresponding mailer class
For error tracing
- Create a Sentry account + project for each package and add the DSN to the web config and the api env variables
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].