Node typescript starterGo to CodeSee Map
Project typeFirst Timer FriendlyStarter TemplateEducation
- Backend Developers
- Code Reviewers
Most contributors are in India
Ideal: 1 PR a month
Mentorship & pairing available
Node.js express template written with typescript.
Purpose of this template is to get started in minutes with nodejs and typscript and all the workflow pre-configured.
- 100% written in typescript
- Follows service-controller design pattern
- Supported database -
Postgreswith knex query builder
- Authentication and Authorization pre-setup
- Middlewares -
(Authorization (Role based), Ratelimiter, Joi Validator, Pino Logger, ErrorHandler)
- Redis / Memory cache supported
- Swagger documentation
- Testing with jest and supertest
- Eslint and prettier linting
- And minor common utils npm packages
All pre-configured or very minimum configuration required*
Steps to run
- Clone the repository
git clone https://github.com/dhruvsaxena1998/node-express-typescript.git --branch <branch-name> <project-name>
- Install dependencies
yarn is recommended
Open or select an existing Issue describing what your change is about and why
Fork and make your changes
Make Pull Request with your changes mentioning the Issue in the PR.
You can contribute to the project in any way you want, either by fixing bugs,
implementing new features, improving the documentation or proposing new
features through issues.