tddworks@terminal ~ %
$ npm test
should build better software (0ms)
should follow TDD principles (2ms)
should make the world better (1ms)
Test Suites: 1 passed, 1 total
Tests: 2 passed, 1 failed, 3 total

Test-Driven
Development

Building reliable open-source software through RedGreenRefactor cycles. Every test is a promise to make better code.

0
Tests Written
0%
Coverage Goal
0
Open Projects

How TDD Works

Click each phase to learn more

RED Write failing test GREEN Make it pass REFACTOR Improve code

Open Source Projects

100% test coverage is our standard

TDD Best Practices

Look for the ★ TDD BEST badge - these projects exemplify perfect Test-Driven Development workflows

🤖

OpenAI Kotlin

Active

Perfect TDD Implementation: Kotlin Multiplatform SDK for AI models with complete Red-Green-Refactor workflow. Every feature test-driven from conception.

kotlin perfect tdd multiplatform ★ exemplar
📱

InAppKit

Active

SwiftUI-native framework that simplifies StoreKit integration for in-app purchases with comprehensive test coverage.

swift tdd swiftui
🚀

Central Portal Publisher

Active

Pure TDD Implementation: Maven publishing tool built entirely through Test-Driven Development. Every CLI command, API integration, and deployment feature test-first.

kotlin maven pure tdd ★ exemplar
8 🔀 3 📊 95% coverage
view →
🍋

LemonSqueezy Kotlin

Active

Kotlin Multiplatform SDK for Lemon Squeezy payment platform with comprehensive test coverage for reliable transactions.

kotlin payments tdd
5 🔀 2 📊 78% coverage
view →
🌱

Spring Kotlin Examples

Active

Collection of Spring Boot examples in Kotlin demonstrating TDD practices in enterprise applications and microservices.

kotlin spring examples
15 🔀 7 📊 92% coverage
view →
📐

SwiftUI Template

Active

Tuist template for SwiftUI projects with pre-configured TDD setup, testing frameworks, and CI/CD pipelines.

swift tuist template
3 🔀 1 📊 88% coverage
view →
💻

OpenAI Kotlin macOS

Active

Example macOS application demonstrating OpenAI Kotlin KMP library integration with TDD practices and native UI.

swift macos example
2 🔀 1 📊 82% coverage
view →

TDD Playground

Experience the Red-Green-Refactor cycle

calculator.test.js
describe('Calculator', () => {
  it('should add two numbers', () => {
    const result = add(2, 3);
    expect(result).toBe(5);
  });
});
calculator.js
// Write your implementation here
function add(a, b) {
  // TODO: implement
  
}
Test Output
Waiting for test run...

Join the Movement

Every test you write makes software more reliable. Every contribution matters.

🧪

Write Tests First

Start with behavior, not implementation

Make Them Pass

Simple solutions that work

♻️

Refactor Fearlessly

Tests protect you from regression