Part of CWI’s knowledge transfer is achieved by developing software, and making this available to researchers, industry and society. Some of our open source software tools are aimed to be used by a wide audience; others for scientists or businesses. A selection of our software.

CWI develops software, and makes it available to researchers, industry and society. A number of our software tools is aimed to become the reference software. As an institute, as well as in collaboration with leading consortia, CWI has contributed to new industry standards in multimedia, internet security (NewHope), database management systems (DuckDB) and the development of programming languages. A complete overview can be found in the repository.

Please find a list of selected software products below:


The first Gene-pool Optimal Mixing Evolutionary Algorithm (GOMEA) dedicated to Genetic Programming (GP-GOMEA).

MonetDB: high-performance query processing against very large databases

MonetDB is a relational database management system (DBMS) providing high performance on complex queries against large databases.

MP3DG: development framework for point cloud compression algorithms

MP3DG is a software framework for the design, implementation and evaluation of point cloud compression algorithms. It has been developed in the Distributed and Interactive Systems (DIS) group as an extension of the open Point Cloud Library (PCL).

NewHope: fast implementation of a quantum-resistant key exchange

NewHope is the reference implementation of a quantum-resistant key exchange protocol.

Ossmeter: Automated Measurement and Analysis of Open Source Software

OSSMETER aims to extend the state-of-the-art in the field of automated analysis and measurement of the quality, impact and activity of open-source.

PumpKin: Analyzing complex chemistry models

PumpKin, short for Pathway Reduction Method for Plasma Kinetic Models, is a tool for post-processing results from zero-dimensional plasma kinetics solvers.

QoE Testbed: Performing quality studies on video-conferencing systems

The QoE Testbed is a set of tools for conducting Quality of Experience (QoE) studies for video-conferencing.

Rascal: one-stop shop for metaprogramming

Rascal is a general metaprogramming language, facilitating programmers in analyzing, transforming and generating source code.