Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
The Enterprise-ready testing and specification framework.
| Date | Stars |
|---|---|
| 2026-07-24 | 3631 |
| 2026-07-25 | 3631 |
| 2026-07-28 | 3631 |
| 2026-07-30 | 3631 |
| 2026-08-06 | 3631 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
:spock-release-version: 2.4
:spock-release-date: 2025-12-11
:spock-snapshot-version: 2.4
https://github.com/spockframework/spock/blob/master/LICENSE[image:https://img.shields.io/badge/License-Apache%202.0-blue.svg[License]]
https://search.maven.org/search?q=g:org.spockframework[image:https://img.shields.io/maven-central/v/org.spockframework/spock-core.svg?label=Maven%20Central[Maven
Central]]
https://github.com/spockframework/spock/actions/workflows/release.yaml[image:https://img.shields.io/github/actions/workflow/status/spockframework/spock/release.yaml?branch=master[GitHub
Workflow Status (branch)]]
https://jitpack.io/#org.spockframework/spock[image:https://jitpack.io/v/org.spockframework/spock.svg[Jitpack]]
https://codecov.io/gh/spockframework/spock[image:https://codecov.io/gh/spockframework/spock/branch/master/graph/badge.svg[Codecov]]
https://gitter.im/spockframework/spock?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge[image:https://badges.gitter.im/spockframework/spock.svg[Gitter]]
https://community.develocity.cloud/scans?search.rootProjectNames=spock[image:https://img.shields.io/badge/Revved%20up%20by-Develocity-06A0CE?logo=Gradle&labelColor=02303A[Revved
up by Develocity]]
image::docs/images/spock-main-logo.png[width=100px,float=right]
== Spock Framework
Spock is a BDD-style developer testing and specification framework for
Java and https://groovy-lang.org/[Groovy] applications. To learn more
about Spock, visit
https://spockframework.org[https://spockframework.org]. To run a sample
spec in your browser use the
https://groovyconsole.dev/[Groovy Web Console].
=== Latest Versions
* The latest 2.x release version is *{spock-release-version}* ({spock-release-version}-groovy-2.5,
{spock-release-version}-groovy-3.0, {spock-release-version}-groovy-4.0, {spock-release-version}-groovy-5.0), released on {spock-release-date}.
* The current development version is *{spock-snapshot-version}-SNAPSHOT*
({spock-snapshot-version}-groovy-2.5-SNAPSHOT, {spock-snapshot-version}-groovy-3.0-SNAPSHOT,
{spock-snapshot-version}-groovy-4.0-SNAPSHOT), {spock-snapshot-version}-groovy-5.0-SNAPSHOT).
*NOTE:* Spock 2.x is based on the JUnit Platform and requires Java
8+/groovy-2.5+ (Groovy 3.0 or newer is recommended, especially in projects using
Java 12+).
Releases are available from
https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.spockframework%22[Maven
Central]. Development snapshots are available from
https://central.sonatype.com/repository/maven-snapshots/org/spockframework/spock-core/maven-metadata.xml[Sonatype
Snapshot].
==== Snapshot Releases
Snapshots can be used by adding the Sonatype Snapshot repository:
[source,groovy,subs="attributes"]
----
repositories {
// ...
maven { url 'https://central.sonatype.com/repository/maven-snapshots/' }
}
dependencies {
testImplementation 'org.spockframework:spock-core:{spock-snapshot-version}-groovy-4.0-SNAPSHOT'
}
----
==== Ad-Hoc Intermediate Releases
For intermediate stable builds we recommend to use
https://jitpack.io/#org.spockframework/spock[JitPack] (go here for
instructions):
. Add https://jitpack.io[https://jitpack.io] as a repository
. Use `org.spockframework.spock` as `groupId` and the normal
`artifact-id`
[source,groovy,subs="attributes"]
----
repositories {
// ...
maven { url 'https://jitpack.io' }
}
dependencies {
testImplementation 'org.spockframework.spock:spock-core:spock-{spock-release-version}'
testImplementation 'org.spockframework.spock:spock-spring:spock-{spock-release-version}'
}
----
[start=3]
. For intermediate releases you can also use the commit-hash as version,
e.g. compile `com.github.spockframework.spock:spock-core:d91bf785a1`
=== Modules
* spock-core -- Core framework. This is the only mandatory module.
* spock-specs -- Specifications for spock-core, implemented using Spock.
Not required for using Spock.
* spock-spring -- Integration with the
https://docs.spring.io/spring/docs/4.1.5.RELEASE/spring-framework-refereExcerpt of 8,142 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:3373824ed4ccaa26, topic:testing