{"repo":"dhruvsaxena1998/node-typescript-starter","free":true,"listed":false,"github":"https://github.com/dhruvsaxena1998/node-typescript-starter","clone":"git clone https://github.com/dhruvsaxena1998/node-typescript-starter.git","description":"Node.js Starter Template","language":"TypeScript","stars":18,"topics":["typescript","template","eslint","prettier","drizzle-orm","honojs","pino","zod"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"NodeJS Typescript Starter Documentation - Libraries - Features - Pre requisite - Getting Started Libraries Categories Libraries ------------- ------------------------------------------ Server Hono.js Database Drizzle ORM Validations ZOD Logging Pino OPEN Api Spec Scalar Features - Full Typesafety with Typescript - Opinionated Structure - Clear and organized directory structure. - Seperations of routes and handlers - Validations - Database Integration - OPENAPI Spec Client Integrated - Error Handling - File stream Logging - Testing - Developer Experience - Hot Reloading - Linting and Code Formatting All pre-configured or minimum configuration required\\ Pre-reqs - Environment - Node.JS - Editor - VSCode (Recommended) - Database - MySQL (pre-configured) via Drizzle ORM (configure as per needs) Getting Started Clone the Template 1. Click the \"Use this template\" button: On the top-right of the repository's page, you'll see a \"Use this template\" button. Click it. 2. Fill in repository details: You'll be prompted to give your new repository a name and set it as public or private. After that, click \"Create repository from template.\" 3. Clone the new repository: Once the repository is created, clone it locally 4. Install Dependencies Configure Environment Create .env file by replicating .env.example and fill as per needs. To properly run this project, you will need to setup following variables to your .env file. Server key default value available values ----------- ------------- -----","default_branch":null,"files":null,"tree":[],"storefront":"/r/dhruvsaxena1998","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dhruvsaxena1998/node-typescript-starter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}