Skip to content

Getting started

Welcome to Hegel! This page will orient first-time Hegel users and direct you to next steps.

Hegel is several things. It is an engine, libhegel, which implements the core of property-based testing once and exposes it through a C ABI. It is also a family of libraries, one for each language, built on that engine.

When we say "Hegel", we might mean any or all of these things. Your interest in Hegel will therefore determine which you might want to read further about: