dx
An opinionated, production-ready boilerplate/starter for TypeScript projects, designed to provide an optimal developer experience (DX). It comes pre-configured with best practices and essential tools for streamlined development, including building, linting, formatting, testing and CI/CD.
templateboilerplatetypescripteslintjestprettierstartersemantic-releasedeveloper-experienceconventional-commitscommitlinthusky
Overview
@kamdz/dx. @kamdz/dx is an opinionated, production-ready boilerplate/starter for TypeScript projects, designed to provide an optimal developer experience (DX). It comes pre-configured with best practices and essential tools for streamlined development, including building, linting, formatting, testing and CI/CD. Every file and configuration in this project serves as a blueprint for future projects. ๐ Quick start:
Features
typescripteslintprettierhuskylint-stagedcommitlintcommitizensemantic-releasejestgithub-actionstsuptsxconventional-commits
Feature Flags
authenticationblogemailslandingpageteamsOrgssearchtestingcilintingformattingsemanticVersioninggitHooksconventionalCommits
Recommended Use Cases
typescript-project-setupdeveloper-experience-optimizationci-cd-automationcode-quality-enforcement
Frontend
None
Backend
typescript
Auth Providers
None
Deployment Targets
None
Payment Providers
None
Quick Facts
Stack
Language
typescript
Testing
jest
CI
github-actions
Data Layer
UI Stack
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
github-actions
Pricing
Classification
free
Selected
7 usd / month
Notes
Open source boilerplate available for free on npm