HASH publishes a range of open-source tools — from user-facing applications and public registries, through to the npm packages and Rust crates you can drop into your own projects.
All source lives in the HASH monorepo on GitHub.
User-facing products and hosted apps, each with its own dedicated site.
A self-building graph that automatically captures and structures your world as context, with full provenance, supporting causal inference, reasoning, analysis and simulation.
hash.aiSpecify intentions clearly and completely — built to help engineers brief AI coding agents (and humans) without ambiguity.
brunch.aiA visual editor for Petri nets, with progressive support for Stochastic Dynamic Coloured Petri Nets (SDCPN).
petrinaut.orgPublic, web-first registries and open standards that anyone can build on.
A public user interface component registry and open standard — discover, publish, and compose interoperable 'blocks' across tools.
blockprotocol.orgA public type registry — decentralized, composable semantic types that let anybody define anything they care about, in their own terms, in a cross-compatabile way.
semtype.orgEmbeddable components, npm packages, and Rust crates you can drop into your own applications.
A context-aware error-handling crate for Rust that supports arbitrary attached user data.
Read moreA higher-order React component for refractive glass effects — SVG filters paired with `backdrop-filter`.
Read moreThe React-based UI used inside HASH for viewing and editing entities typed against the SemType registry.
Read moreA React component, published as @hashintel/type-editor, for authoring entity types compatible with SemType.
Read more