Getting your apps ready...
A standardized way to create blocks whose contents are mapped to schemas, which are both human and machine-readable.
Categories:
The Block Protocol is an open standard for building, using, and embedding interoperable data-driven blocks that extend web application interfaces without silos.
The Block Protocol (Þ) defines how frontend components called "blocks" communicate with hosting applications, enabling any block to work seamlessly in any supporting app. Blocks are modular UI elements that display and edit structured data, from simple text to complex charts or AI integrations.
It solves the problem of siloed blocks locked to specific apps (e.g., Notion, Figma), forcing redundant development. By standardizing communication, it creates an ecosystem where blocks are reusable across the web, reducing dev time and empowering users with specialized tools.
Built for application developers (to add extensibility), block developers (for broad distribution via Þ Hub), and end-users (for powerful, consistent components). Developed by HashIntel to foster open collaboration and infinite UI customization.
This project is useful for:
Last updated: 2026-03-24
Yes / Open Source (Fully free, dual-licensed MIT/Apache 2.0; no costs for use or publishing blocks.)
Yes — https://github.com/blockprotocol/blockprotocol
Yes — Fork the repo, open issues/PRs, propose RFCs in /rfcs/, build/publish blocks to Þ Hub, or join discussions. See CONTRIBUTING.md for setup with mise/Yarn/Turbo.
Built with ❤️ and kept warm on WarmIndex.
islandora.ca
Islandora is a completely free open-source software framework designed to help institutions and organizations and their audiences collaboratively manage and discover digital assets using a best practice framework.
screego.net
Screego - open source screen sharing for developers
emitter.io
Emitter is a real-time communication service for connecting online devices. The Publish-Subscribe messaging API is built for speed and security.
fathym.com
Your context, captured once, shared across every tool you use. Switch models, start new sessions â your AI is already up to speed.