This is HASH's public monorepo which contains our public code, docs, and other key resources.
HASH is a self-buliding, open-source database which grows, structures and checks itself. With it, we're creating a platform for decision-making, which helps you integrate, understand and use data in a variety of different ways. Read our blog post →
- 🚀 Quick-start (<5 mins): try the full hosted platform at app.hash.ai, ready to go in seconds
- 🤖 Self-hosting: check out our developer guide to running your own instance of HASH
Coming soon: we'll be collecting examples in the Awesome HASH repository.
Browse the HASH development roadmap for more information about currently in-flight and upcoming features.
This repository's contents is divided across several primary sections:
/apps
contains the primary code powering our runnable applications/blocks
contains our public Block Protocol blocks/infra
houses deployment scripts, utilities and other infrastructure useful in running our apps/libs
contains libraries including npm packages and Rust crates/tests
contains end-to-end and integration tests that span across one or more apps, blocks or libs
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.
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.
Please see SECURITY for instructions around reporting issues, and details of which package versions we actively support.
Find us on 𝕏 at @hashintel, email [email protected], create a discussion, or open an issue for quick help and community support.
Project permalink: https://github.com/hashintel/hash