Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Parse Server | 20,404 | 1,140 | 97 | a day ago | 315 | July 30, 2023 | 455 | apache-2.0 | JavaScript | |
Parse Server for Node.js / Express | ||||||||||
Crystal | 12,178 | 13 hours ago | 68 | other | TypeScript | |||||
🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more! | ||||||||||
Notadd | 2,730 | a month ago | 44 | February 07, 2018 | 49 | apache-2.0 | TypeScript | |||
A microservice development architecture based on nest.js. —— 基于 Nest.js 的微服务开发架构。 | ||||||||||
Graphjin | 2,727 | 2 | a month ago | 516 | June 03, 2023 | 28 | apache-2.0 | Go | ||
GraphJin - Build NodeJS / GO APIs in 5 minutes not weeks | ||||||||||
Evershop | 2,008 | 4 | 2 days ago | 12 | August 16, 2023 | 35 | gpl-3.0 | JavaScript | ||
🛍️ NodeJS E-commerce Platform | ||||||||||
Practica | 1,148 | 3 | 25 days ago | 4 | August 31, 2022 | 77 | mit | TypeScript | ||
Node.js solution starter that is production-ready, packed with ✅ best practices and built with simplicity in mind | ||||||||||
Fullstack Apollo Express Postgresql Boilerplate | 976 | 3 years ago | 38 | mit | JavaScript | |||||
💥 A sophisticated GraphQL with Apollo, Express and PostgreSQL boilerplate project. | ||||||||||
Youtubeclone Backend | 602 | a year ago | 8 | mit | JavaScript | |||||
Youtube Clone Backend (Express + Sequelize) | ||||||||||
Typeorm Express Typescript | 286 | a year ago | mit | TypeScript | ||||||
💊 Minimal Express RESTful API boilerplate. Spin it up with single command. TypeScript, TypeORM, Postgres and Docker with focus on best practices and painless developer experience. | ||||||||||
Express Api Es6 Starter | 286 | 2 days ago | 4 | mit | JavaScript | |||||
Build APIs with Express.js in no time using ES6/ES7/ESNext goodness. |
A full-fledged Apollo Server with Apollo Client starter project with React and Express. Read more about it in this tutorial to build it yourself.
Family of universal fullstack repositories:
Server Applications:
Client Applications:
git clone [email protected]:the-road-to-graphql/fullstack-apollo-express-postgresql-boilerplate.git
cd fullstack-apollo-express-postgresql-boilerplate
touch .env
npm install
npm start
http://localhost:8000
for GraphQL playgroundSince this boilerplate project is using PostgreSQL, you have to install it for your machine and get a database up and running. You find everything for the set up over here: Setup PostgreSQL with Sequelize in Express Tutorial. After you have created a database and a database user, you can fill out the environment variables in the server/.env file.
DATABASE=mydatabase
DATABASE_USER=postgres
DATABASE_PASSWORD=postgres
SECRET=asdlplplfwfwefwekwself.2342.dawasdq
The SECRET
is just a random string for your authentication. Keep all these information secure by adding the .env file to your .gitignore file. No third-party should have access to this information.
test:run-server
npm script with TEST_DATABASE
environment variable in package.json to match your testing database name
createdb mytestdatabase
with psql