Ross ROSS = Recommend OSS · open-source software intelligence for agents

kotest/kotest

Powerful, elegant and flexible test framework for Kotlin with assertions, property testing and data driven tests. observed · 2026-08-28

github.com/kotest/kotest · homepage · Kotlin · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

98/100

  • Activity 97
  • Release rhythm 97
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 9.0
  • age_days: 3930
  • days_rel: 22
  • days_push: 20
  • n_releases_24m: 33

Full methodology

Adoption not part of the score

4787 stars · 700 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Kotest is a comprehensive, multiplatform testing framework for Kotlin offering a flexible test DSL, over 350 assertion matchers, and integrated property-based testing. It supports JVM, JS, Native, Wasm, and Android targets and integrates with JUnit Platform, Gradle, IntelliJ, and many third-party frameworks.

Use cases

  • write unit tests in kotlin
  • property based testing for kotlin functions
  • data driven tests with many parameter combinations
  • fluent assertions library for kotlin
  • run kotlin multiplatform tests on jvm js and native
  • snapshot testing in kotlin
  • integrate spring or testcontainers with kotlin tests

When to choose

  • you are writing Kotlin or Kotlin Multiplatform code and want a full-featured test framework
  • you need property-based testing with generators and shrinking
  • you want expressive assertions usable even with JUnit or Spock
  • you need data-driven or parameterized tests with parallelism and timeouts

When to avoid

  • your project is pure Java with no Kotlin toolchain
  • you need a language-agnostic test runner outside the JVM/Kotlin ecosystem
  • you only need a minimal test runner and prefer plain JUnit without extra DSL

Facets

library · maturity active

testing e2e-testing mocking testing developer-tools programming-languages jvm browser cross-platform editor-plugin kotlin kotlin-multiplatform assertions property-based-testing data-driven-testing junit-platform intellij-plugin android

10 sources

Member repositories

RepositoryRoleHealth v2
kotest/kotestmain98

For agents

markdown · JSON · MCP: product_card(name="kotest/kotest")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem