Skip to content

Files

apps

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Apr 2, 2025
Apr 2, 2025
Mar 7, 2025
Apr 2, 2025
Apr 1, 2025
Apr 1, 2025
Mar 27, 2025
Mar 27, 2025
Apr 1, 2025
Mar 23, 2025
Apr 2, 2025
Mar 2, 2025
Mar 27, 2025
Apr 1, 2025
Mar 11, 2025

github_banner

github_star

Applications

About this directory

This apps directory contains the source-code and/or content for a number of HASH's projects and websites.

HASH

HASH is a block-based, data-centric, AI-enabled "super app".

The "Getting Started" section of the repository's root README provides instructions for running HASH.

The application depends on a suite of constituent services, which are briefly described below. Please note that these are not designed or guaranteed to be useful when run independently.

Subdirectory Description
hash-ai-worker-ts A TypeScript-based Temporal worker, tasked with executing AI-powered workflows
hash-api The main entrypoint for the Node.js server that serves the core of the backend API of HASH.
hash-external-services Defines the running configurations of external (not internally-developed) services that HASH depends on, such as Postgres, Ory Kratos, and Temporal. (pending refactoring)
hash-frontend The main entrypoint for the Next.js frontend (graphical user interface) of the HASH workspace application.
hash-graph The query layer over the main datastore of HASH, its strongly-typed graph.
hash-integration-worker The integration worker manages the two-way synchronization of external data with HASH.
hash-realtime Implements a different view over the graph datastore that allows services to subscribe to realtime updates on entities.
hash-search-loader Loads the change-stream published by the realtime service into a search index.

Websites

Subdirectory Description
hashdotai Content related to our main hash.ai website
hashdotdesign Source code and content related to our hash.design designer-focused website
hashdotdev Source code and content related to our hash.dev developer-focused website

Block Protocol

Source code for the Block Protocol can be found separately in the blockprotocol/blockprotocol repo on GitHub.