Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Aug 5, 2025. It is now read-only.

hashdeps/hash

Repository files navigation

github_banner

discord github_star

HASH

This is HASH's public monorepo which contains our public code, docs, and other key resources.

a What is HASH?

HASH is a platform for decision-making, which helps you integrate, understand and use data in a variety of different ways.

HASH does this by combining various different powerful tools together into one simple interface. These range from data pipelines and a graph database, through to an all-in-one workspace, no-code tool builder, and agent-based simulation engine. These exist at varying stages of maturity, and while some are polished, not all are ready for real-world production use. You can read more about out big-picture vision at hash.dev

a Getting started

  • πŸš€ Quick-start (<5 mins): try the full hosted platform at hash.ai, ready to go in seconds
  • πŸ€– Self-hosting: check out our developer site at hash.dev for a guide to running your own instance of HASH

a Examples

Coming soon: we'll be collecting examples in the Awesome HASH repository.

a Roadmap

Browse the HASH roadmap for more information about upcoming features and releases.

a About this repository

Top-level layout

This repository's contents is divided across four primary sections:

Key projects within are summarized below.

Applications

  • hash: entry-point for HASH , a data-driven, entity-centric, all-in-one workspace based on the Block Protocol
  • engine: experimental version of HASH Engine , a versatile agent-based simulation engine written in Rust

Blocks

  • Various directories containing the source code for all of HASH's open-source Block Protocol (Þ) blocks, summarized in a handy table. Please note: this table/directory contains HASH-published blocks only, and does not contain the full extent of available Þ blocks.

Infrastructure

  • terraform: Terraform modules for deploying HASH on AWS

Libraries

Rust crates

  • antsi: Rust crate supporting Select Graphic Rendition (as defined in ISO 6429) without external dependencies
  • deer: fail-slow deserialization framework for Rust, featuring meaningful error messages and context
  • error-stack: context-aware error-handling library for Rust which supports attaching arbitrary user data
  • sarif: representation of the SARIF specification in Rust

npm packages

a Contributing

Please see CONTRIBUTING if you're interested in getting involved in the design or development of HASH.

We're also hiring for a number of key roles. If you contribute to HASH's public monorepo be sure to mention this in your application.

a License

The vast majority of this repository is published as free, open-source software. Please see LICENSE for more information about the specific licenses under which the different parts are available.

a Security

Please see SECURITY for instructions around reporting issues, and details of which package versions we actively support.

a Contact

Find us on Twitter at @hashintel, or email support@hash.ai

You can also join our Discord community for quick help and support.

Project permalink: https://github.com/hashintel/hash

About

Dependency updates staging ground for HASH

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Languages

  • Rust 43.7%
  • TypeScript 37.5%
  • JavaScript 13.6%
  • Python 2.8%
  • HCL 0.9%
  • SCSS 0.6%
  • Other 0.9%

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /