gbourgeat

gbourgeat/ddd-ts-kit

Domain-Driven Design (DDD), Clean Architecture (hexagonal, ports and adapters) and Clean Code for TypeScript and Node.js backends: CLI to bootstrap, scaffold and check, runtime packages, ESLint plugin, CI pipelines, and a plugin for Claude Code, Codex and GitHub Copilot.

19 good first / help-wanted issues · TypeScript · last activity Oct 15, 2026

0 stars 0 forks 0 watchers TypeScript MIT License
agents-md ai-agents claude-code claude-code-plugin clean-architecture clean-code codex cqrs ddd domain-driven-design eslint-plugin event-sourcing github-copilot hexagonal-architecture modular-monolith nestjs nodejs openapi scaffolding typescript
19 Open Issues Need Help Last updated: Oct 15, 2026

Open Issues Need Help

View All on GitHub
gbourgeat/ddd-ts-kit
0

Domain-Driven Design (DDD), Clean Architecture (hexagonal, ports and adapters) and Clean Code for TypeScript and Node.js backends: CLI to bootstrap, scaffold and check, runtime packages, ESLint plugin, CI pipelines, and a plugin for Claude Code, Codex and GitHub Copilot.

TypeScript
#agents-md#ai-agents#claude-code#claude-code-plugin#clean-architecture#clean-code#codex#cqrs#ddd#domain-driven-design#eslint-plugin#event-sourcing#github-copilot#hexagonal-architecture#modular-monolith#nestjs#nodejs#openapi#scaffolding#typescript
gbourgeat/ddd-ts-kit
0

Domain-Driven Design (DDD), Clean Architecture (hexagonal, ports and adapters) and Clean Code for TypeScript and Node.js backends: CLI to bootstrap, scaffold and check, runtime packages, ESLint plugin, CI pipelines, and a plugin for Claude Code, Codex and GitHub Copilot.

TypeScript
#agents-md#ai-agents#claude-code#claude-code-plugin#clean-architecture#clean-code#codex#cqrs#ddd#domain-driven-design#eslint-plugin#event-sourcing#github-copilot#hexagonal-architecture#modular-monolith#nestjs#nodejs#openapi#scaffolding#typescript
gbourgeat/ddd-ts-kit
0

Domain-Driven Design (DDD), Clean Architecture (hexagonal, ports and adapters) and Clean Code for TypeScript and Node.js backends: CLI to bootstrap, scaffold and check, runtime packages, ESLint plugin, CI pipelines, and a plugin for Claude Code, Codex and GitHub Copilot.

TypeScript
#agents-md#ai-agents#claude-code#claude-code-plugin#clean-architecture#clean-code#codex#cqrs#ddd#domain-driven-design#eslint-plugin#event-sourcing#github-copilot#hexagonal-architecture#modular-monolith#nestjs#nodejs#openapi#scaffolding#typescript
gbourgeat/ddd-ts-kit
0

Domain-Driven Design (DDD), Clean Architecture (hexagonal, ports and adapters) and Clean Code for TypeScript and Node.js backends: CLI to bootstrap, scaffold and check, runtime packages, ESLint plugin, CI pipelines, and a plugin for Claude Code, Codex and GitHub Copilot.

TypeScript
#agents-md#ai-agents#claude-code#claude-code-plugin#clean-architecture#clean-code#codex#cqrs#ddd#domain-driven-design#eslint-plugin#event-sourcing#github-copilot#hexagonal-architecture#modular-monolith#nestjs#nodejs#openapi#scaffolding#typescript
gbourgeat/ddd-ts-kit
0

Domain-Driven Design (DDD), Clean Architecture (hexagonal, ports and adapters) and Clean Code for TypeScript and Node.js backends: CLI to bootstrap, scaffold and check, runtime packages, ESLint plugin, CI pipelines, and a plugin for Claude Code, Codex and GitHub Copilot.

TypeScript
#agents-md#ai-agents#claude-code#claude-code-plugin#clean-architecture#clean-code#codex#cqrs#ddd#domain-driven-design#eslint-plugin#event-sourcing#github-copilot#hexagonal-architecture#modular-monolith#nestjs#nodejs#openapi#scaffolding#typescript
gbourgeat/ddd-ts-kit
0

Domain-Driven Design (DDD), Clean Architecture (hexagonal, ports and adapters) and Clean Code for TypeScript and Node.js backends: CLI to bootstrap, scaffold and check, runtime packages, ESLint plugin, CI pipelines, and a plugin for Claude Code, Codex and GitHub Copilot.

TypeScript
#agents-md#ai-agents#claude-code#claude-code-plugin#clean-architecture#clean-code#codex#cqrs#ddd#domain-driven-design#eslint-plugin#event-sourcing#github-copilot#hexagonal-architecture#modular-monolith#nestjs#nodejs#openapi#scaffolding#typescript
gbourgeat/ddd-ts-kit
0

Domain-Driven Design (DDD), Clean Architecture (hexagonal, ports and adapters) and Clean Code for TypeScript and Node.js backends: CLI to bootstrap, scaffold and check, runtime packages, ESLint plugin, CI pipelines, and a plugin for Claude Code, Codex and GitHub Copilot.

TypeScript
#agents-md#ai-agents#claude-code#claude-code-plugin#clean-architecture#clean-code#codex#cqrs#ddd#domain-driven-design#eslint-plugin#event-sourcing#github-copilot#hexagonal-architecture#modular-monolith#nestjs#nodejs#openapi#scaffolding#typescript
gbourgeat/ddd-ts-kit
0

Domain-Driven Design (DDD), Clean Architecture (hexagonal, ports and adapters) and Clean Code for TypeScript and Node.js backends: CLI to bootstrap, scaffold and check, runtime packages, ESLint plugin, CI pipelines, and a plugin for Claude Code, Codex and GitHub Copilot.

TypeScript
#agents-md#ai-agents#claude-code#claude-code-plugin#clean-architecture#clean-code#codex#cqrs#ddd#domain-driven-design#eslint-plugin#event-sourcing#github-copilot#hexagonal-architecture#modular-monolith#nestjs#nodejs#openapi#scaffolding#typescript
gbourgeat/ddd-ts-kit
0

Domain-Driven Design (DDD), Clean Architecture (hexagonal, ports and adapters) and Clean Code for TypeScript and Node.js backends: CLI to bootstrap, scaffold and check, runtime packages, ESLint plugin, CI pipelines, and a plugin for Claude Code, Codex and GitHub Copilot.

TypeScript
#agents-md#ai-agents#claude-code#claude-code-plugin#clean-architecture#clean-code#codex#cqrs#ddd#domain-driven-design#eslint-plugin#event-sourcing#github-copilot#hexagonal-architecture#modular-monolith#nestjs#nodejs#openapi#scaffolding#typescript
gbourgeat/ddd-ts-kit
0

Domain-Driven Design (DDD), Clean Architecture (hexagonal, ports and adapters) and Clean Code for TypeScript and Node.js backends: CLI to bootstrap, scaffold and check, runtime packages, ESLint plugin, CI pipelines, and a plugin for Claude Code, Codex and GitHub Copilot.

TypeScript
#agents-md#ai-agents#claude-code#claude-code-plugin#clean-architecture#clean-code#codex#cqrs#ddd#domain-driven-design#eslint-plugin#event-sourcing#github-copilot#hexagonal-architecture#modular-monolith#nestjs#nodejs#openapi#scaffolding#typescript
gbourgeat/ddd-ts-kit
0

Domain-Driven Design (DDD), Clean Architecture (hexagonal, ports and adapters) and Clean Code for TypeScript and Node.js backends: CLI to bootstrap, scaffold and check, runtime packages, ESLint plugin, CI pipelines, and a plugin for Claude Code, Codex and GitHub Copilot.

TypeScript
#agents-md#ai-agents#claude-code#claude-code-plugin#clean-architecture#clean-code#codex#cqrs#ddd#domain-driven-design#eslint-plugin#event-sourcing#github-copilot#hexagonal-architecture#modular-monolith#nestjs#nodejs#openapi#scaffolding#typescript
gbourgeat/ddd-ts-kit
0

Domain-Driven Design (DDD), Clean Architecture (hexagonal, ports and adapters) and Clean Code for TypeScript and Node.js backends: CLI to bootstrap, scaffold and check, runtime packages, ESLint plugin, CI pipelines, and a plugin for Claude Code, Codex and GitHub Copilot.

TypeScript
#agents-md#ai-agents#claude-code#claude-code-plugin#clean-architecture#clean-code#codex#cqrs#ddd#domain-driven-design#eslint-plugin#event-sourcing#github-copilot#hexagonal-architecture#modular-monolith#nestjs#nodejs#openapi#scaffolding#typescript
gbourgeat/ddd-ts-kit
0

Domain-Driven Design (DDD), Clean Architecture (hexagonal, ports and adapters) and Clean Code for TypeScript and Node.js backends: CLI to bootstrap, scaffold and check, runtime packages, ESLint plugin, CI pipelines, and a plugin for Claude Code, Codex and GitHub Copilot.

TypeScript
#agents-md#ai-agents#claude-code#claude-code-plugin#clean-architecture#clean-code#codex#cqrs#ddd#domain-driven-design#eslint-plugin#event-sourcing#github-copilot#hexagonal-architecture#modular-monolith#nestjs#nodejs#openapi#scaffolding#typescript
gbourgeat/ddd-ts-kit
0

Domain-Driven Design (DDD), Clean Architecture (hexagonal, ports and adapters) and Clean Code for TypeScript and Node.js backends: CLI to bootstrap, scaffold and check, runtime packages, ESLint plugin, CI pipelines, and a plugin for Claude Code, Codex and GitHub Copilot.

TypeScript
#agents-md#ai-agents#claude-code#claude-code-plugin#clean-architecture#clean-code#codex#cqrs#ddd#domain-driven-design#eslint-plugin#event-sourcing#github-copilot#hexagonal-architecture#modular-monolith#nestjs#nodejs#openapi#scaffolding#typescript
gbourgeat/ddd-ts-kit
0

Domain-Driven Design (DDD), Clean Architecture (hexagonal, ports and adapters) and Clean Code for TypeScript and Node.js backends: CLI to bootstrap, scaffold and check, runtime packages, ESLint plugin, CI pipelines, and a plugin for Claude Code, Codex and GitHub Copilot.

TypeScript
#agents-md#ai-agents#claude-code#claude-code-plugin#clean-architecture#clean-code#codex#cqrs#ddd#domain-driven-design#eslint-plugin#event-sourcing#github-copilot#hexagonal-architecture#modular-monolith#nestjs#nodejs#openapi#scaffolding#typescript
gbourgeat/ddd-ts-kit
0

Domain-Driven Design (DDD), Clean Architecture (hexagonal, ports and adapters) and Clean Code for TypeScript and Node.js backends: CLI to bootstrap, scaffold and check, runtime packages, ESLint plugin, CI pipelines, and a plugin for Claude Code, Codex and GitHub Copilot.

TypeScript
#agents-md#ai-agents#claude-code#claude-code-plugin#clean-architecture#clean-code#codex#cqrs#ddd#domain-driven-design#eslint-plugin#event-sourcing#github-copilot#hexagonal-architecture#modular-monolith#nestjs#nodejs#openapi#scaffolding#typescript
gbourgeat/ddd-ts-kit
0

Domain-Driven Design (DDD), Clean Architecture (hexagonal, ports and adapters) and Clean Code for TypeScript and Node.js backends: CLI to bootstrap, scaffold and check, runtime packages, ESLint plugin, CI pipelines, and a plugin for Claude Code, Codex and GitHub Copilot.

TypeScript
#agents-md#ai-agents#claude-code#claude-code-plugin#clean-architecture#clean-code#codex#cqrs#ddd#domain-driven-design#eslint-plugin#event-sourcing#github-copilot#hexagonal-architecture#modular-monolith#nestjs#nodejs#openapi#scaffolding#typescript
gbourgeat/ddd-ts-kit
0

Domain-Driven Design (DDD), Clean Architecture (hexagonal, ports and adapters) and Clean Code for TypeScript and Node.js backends: CLI to bootstrap, scaffold and check, runtime packages, ESLint plugin, CI pipelines, and a plugin for Claude Code, Codex and GitHub Copilot.

TypeScript
#agents-md#ai-agents#claude-code#claude-code-plugin#clean-architecture#clean-code#codex#cqrs#ddd#domain-driven-design#eslint-plugin#event-sourcing#github-copilot#hexagonal-architecture#modular-monolith#nestjs#nodejs#openapi#scaffolding#typescript
gbourgeat/ddd-ts-kit
0

Domain-Driven Design (DDD), Clean Architecture (hexagonal, ports and adapters) and Clean Code for TypeScript and Node.js backends: CLI to bootstrap, scaffold and check, runtime packages, ESLint plugin, CI pipelines, and a plugin for Claude Code, Codex and GitHub Copilot.

TypeScript
#agents-md#ai-agents#claude-code#claude-code-plugin#clean-architecture#clean-code#codex#cqrs#ddd#domain-driven-design#eslint-plugin#event-sourcing#github-copilot#hexagonal-architecture#modular-monolith#nestjs#nodejs#openapi#scaffolding#typescript