En noviembre de 2008, el programador italiano Marco Costalba bifurca (fork) el motor de ajedrez de código abierto Glaurung, creado por el noruego Tord Romstad en 2004, dando lugar a Stockfish 1.0. Con la incorporación posterior del finlandés Joona Kiiski, el proyecto se convierte en un desarrollo comunitario de código abierto que perfecciona de forma continua la búsqueda alfa-beta clásica mediante heurísticas diseñadas a mano (seguridad del rey, estructura de peones, tablas de transposición). Stockfish se convierte en el motor de ajedrez más fuerte del mundo, dominando el Top Chess Engine Championship (TCEC) durante más de una década y sirviendo como motor de análisis estándar en plataformas como Lichess y Chess.com. En 2020 incorpora NNUE (red neuronal ligera), pasando de un evaluador puramente clásico a uno híbrido.