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

Preview

dx preview

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

โญ Stars
3
๐Ÿด Forks
0
๐Ÿงพ License
MIT
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-09-14T15:24:00.000Z
GitHub
@kamdzยทdx

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
Get Started with this Boilerplate