Topics / #test-driven-development
Test-driven-development projects on GitHub
Courses and libraries for test-first software development.
As of , the most-starred Test-driven-development projects on GitHub are testify (26.2K stars), javascript-testing-best-practices (24.6K stars) and learn-go-with-tests (23.9K stars). GitHub.Locker tracks 5 Test-driven-development repositories with 91.4K stars combined. The fastest-growing on October 16 was learn-go-with-tests, with +3 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+3learn-go-with-tests
quii/learn-go-with-tests · ★ 23.9KThis is a free book that teaches the Go programming language by having you write tests first, following test-driven development (TDD) practices.
+2mockito
mockito/mockito · ★ 15.5KMockito is a mocking framework for unit tests written in Java, and the most popular one: it creates mock objects so you can test a class in isolation from its dependencies.
autoprompt-skill
Spielewoy/autoprompt-skill · ★ 1.2KAutoprompt is a coding-agent workflow/skill that wraps your existing AI coding agent (Claude Code, Codex, etc.) and adds a review-fix-recheck loop, cutting task failures by about 45% in its own benchmark.
+1testify
stretchr/testify · ★ 26.2KTestify is a toolkit of Go packages that add assertions, mocking and test suites on top of the standard library, so tests are easier to write and failures are easy to read.
The all-time top
5 projects · by stars
- 26.2K
#1 · stretchr/testifytestify
Testify is a toolkit of Go packages that add assertions, mocking and test suites on top of the standard library, so tests are easier to write and failures are easy to read.
- 24.6K
#2 · goldbergyoni/javascript-testing-best-practicesjavascript-testing-best-practices
A free, in-depth guide with 50+ best practices for testing JavaScript and Node.js applications, compiled and curated from dozens of blog posts, books and tools.
- 23.9K
#3 · quii/learn-go-with-testslearn-go-with-tests
This is a free book that teaches the Go programming language by having you write tests first, following test-driven development (TDD) practices.
- 4

mockito
15.5Kmockito/mockito · JavaMockito is a mocking framework for unit tests written in Java, and the most popular one: it creates mock objects so you can test a class in isolation from its dependencies.
- 5
autoprompt-skill
1.2KSpielewoy/autoprompt-skill · JavaScriptAutoprompt is a coding-agent workflow/skill that wraps your existing AI coding agent (Claude Code, Codex, etc.) and adds a review-fix-recheck loop, cutting task failures by about 45% in its own benchmark.
Related topics
Often tagged together