All Projects â†’ kylealwyn â†’ apollo-typescript-starter

kylealwyn / apollo-typescript-starter

Licence: MIT license
🚀 Starter project to get up and running with Apollo Server, GraphQL, Typescript and Postgres.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to apollo-typescript-starter

Fakerql
Hosted faker GraphQL endpoint for frontend developers
Stars: ✭ 152 (+744.44%)
Mutual labels:  apollo-server
Tensei
🚀 Content management and distribution with a touch of elegance.
Stars: ✭ 217 (+1105.56%)
Mutual labels:  apollo-server
fullstack-apollo-subscription-example
A minimal Apollo Server 2 with Apollo Client 2 with Subscriptions application.
Stars: ✭ 72 (+300%)
Mutual labels:  apollo-server
Portara
Portara directive is a rate limiter / throttler for GraphQL
Stars: ✭ 158 (+777.78%)
Mutual labels:  apollo-server
Feathers Apollo
Feathers and Apollo Server Sample Project
Stars: ✭ 176 (+877.78%)
Mutual labels:  apollo-server
graphql-start-project
A project with opinionated architecture that is used as the basis for new projects.
Stars: ✭ 40 (+122.22%)
Mutual labels:  apollo-server
Micro Medium Api
Microservice for fetching the latest posts of Medium with GraphQL.
Stars: ✭ 138 (+666.67%)
Mutual labels:  apollo-server
Todo-apollo-redux-react-native
Todo App with apollo + redux + react-native
Stars: ✭ 15 (-16.67%)
Mutual labels:  apollo-server
Jamstack Serverless
Learn JAMstack Serverless Modern App Development in Baby Steps using Gatsby.js, React, TypeScript, GraphQL, Contentful, Netlify, FaunaDB, MongoDB, Apollo, Github Actions, Project Fugu, and CSS Houdini.
Stars: ✭ 178 (+888.89%)
Mutual labels:  apollo-server
bookshelf
My GraphQL playground
Stars: ✭ 64 (+255.56%)
Mutual labels:  apollo-server
Gramps Express
NOTE: The GrAMPS core has moved to https://github.com/gramps-graphql/gramps
Stars: ✭ 161 (+794.44%)
Mutual labels:  apollo-server
Sqldatasource
SQL DataSource for Apollo GraphQL projects
Stars: ✭ 176 (+877.78%)
Mutual labels:  apollo-server
apollo-newrelic-extension
Apollo Server extension library for performing NewRelic transaction traces of graphql requests
Stars: ✭ 16 (-11.11%)
Mutual labels:  apollo-server
Apollo Opentracing
Performance trace your Apollo GraphQL server with Opentracing
Stars: ✭ 154 (+755.56%)
Mutual labels:  apollo-server
apollo-graphql-full-stack
Full-stack Apollo GraphQL app using React and Node JS
Stars: ✭ 31 (+72.22%)
Mutual labels:  apollo-server
Nest User Auth
A starter build for a back end which implements managing users with MongoDB, Mongoose, NestJS, Passport-JWT, and GraphQL.
Stars: ✭ 145 (+705.56%)
Mutual labels:  apollo-server
future-of-gql-servers
The future of GraphQL servers (GraphQL Europe 2018)
Stars: ✭ 27 (+50%)
Mutual labels:  apollo-server
apollo-log
A logging extension for the Apollo GraphQL Server
Stars: ✭ 64 (+255.56%)
Mutual labels:  apollo-server
devto-monorepo
Source code for the Dev.to article - Next.js, Apollo Client and Server on a single Express app
Stars: ✭ 33 (+83.33%)
Mutual labels:  apollo-server
nextjs-graphql-auth
Authentication system using NextJS, GraphQL, Apollo Client, Apollo Server, MongoDB, Nginx, Docker, Docker-Compose and Kubernetes
Stars: ✭ 27 (+50%)
Mutual labels:  apollo-server

🚀 Apollo Typescript Starter

Boilerplate project to get up and running with Apollo Server, GraphQL, Typescript and Postgres.

Getting Started

  1. Download & Install Dependencies

    # clone it
    $ git clone [email protected]:kylealwyn/apollo-typescript-starter.git
    $ cd apollo-typescript-starter
    
    # Make it your own
    $ rm -rf .git && git init
    
    # Install dependencies
    $ npm install
  2. Next, ensure your local Postgres database is up and running. Once configured, place your connection url in a .env file at the root of the repo. These variables will be automatically assigned to process.env when the application boots through dotenv. Your .env file should look something like this:

    DATABASE_URL=postgres://localhost/books
    
  3. Boot the app and navigate to localhost:3000/graphiql to run a query!

    $ npm start

Resources

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].