This is HASH's public monorepo which contains our open-source, fair-source and commons-licensed code, docs, and other key resources. You can learn more about our big picture vision at hash.dev
This repository's contents is divided across four primary sections:
/apps
- applications: the primary code behind our runnable applications/blocks
- blocks: our public Block Protocol blocks/infra
- infrastructure: deployment scripts and other tools used to run our apps/libs
- libraries: includes npm packages and Rust crates
/apps/hashdotai
: contains the HASH user guide and glossary of terms content/apps/hashdotdev
: contains the hash.dev developer-education website content and code
/blocks
: source code for all of HASH's open-source Block Protocol blocks
/infra/terraform
: contains Terraform modules for deploying HASH on AWS
/packages/hash
: codebase for HASH - a data-driven, entity-centric, all-in-one workspace based on the Block Protocol/packages/engine
: codebase for our next-gen version of HASH Engine - a versatile agent-based simulation engine written in Rust/packages/libs
: source code for our open-source developer libraries
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.
Please see LICENSE for more information about the terms under which the various parts of this repository are made available
Please see SECURITY for instructions around reporting issues, and details of which package versions we actively support
Find us on Twitter at @hashintel, or join our Discord community for quick help and support.
Project permalink: https://github.com/hashintel/hash