Introduction
Honeycomb is a component library for building applications on the Hive Blockchain. Install from npm, wrap your app, and start building.
Features
Built on @hiveio/wax
Uses the official Hive protocol library for type-safe blockchain data retrieval and interactions.
Multi-Framework
Built on @kkocot/honeycomb-core with bindings for React, Solid.js, and Vue 3. Pick your framework and install.
Demo Applications
Explore working examples of Honeycomb with Svelte 5 and popular build tools.
Vite (Coming Soon)
Lightning-fast SPA bundler
SvelteKit (Coming Soon)
Full-stack meta-framework with SSR
Astro (Coming Soon)
Island architecture with partial hydration
Also Available
Requirements
- Node.js >=18
- TypeScript (recommended)
Sequential Endpoint Fallback
Tries endpoints in priority order (#1 → #2 → #3). If timeout or error occurs, automatically switches to the next available endpoint. Configurable list and order.
Auto-Reconnect & Health Monitoring
Periodic health checks monitor endpoint health. Automatically switches to healthier endpoints at runtime without page refresh.
Hive Blockchain Concepts
Before diving into the components, it's helpful to understand some Hive blockchain concepts:
Accounts
Hive uses a hierarchical key system for securing accounts. For read-only components (displaying user data, posts, balances), no keys are required.
Tokens
- HIVE - The native cryptocurrency
- HBD - Hive Backed Dollar, a stablecoin pegged to ~$1 USD
- HP (Hive Power) - Staked HIVE that gives voting power and Resource Credits
Resource Credits (RC)
Hive uses Resource Credits instead of transaction fees. RC is used for write operations on the blockchain and regenerates over time.