Hive is an open source platform built for blockchain social networks, games and different applications that is fast and scalable.
This is a curated list of awesome Hive frameworks, libraries, applications and resources. Contributions welcome. Add links through pull requests or create an issue to start a discussion.
Documents & videos about Hive
- Developer Portal - The developer portal of Hive.
- Quickstart - Getting started guide on the developer portal.
- API Definitions - Reference for every hived and Hivemind API method.
- Interactive API - Swagger UI for the public Hive API node.
- Hive Glossary - Understanding the common terms used by the Hive blockchain.
- Whitepaper - The Hive whitepaper.
- Technical Vision - Long term technical vision document for Hive.
- Roadmap - Development roadmap on hive.io.
- Hive Chain Documentation - Community maintained documentation hub for Hive.
The Hive blockchain infrastructure
- Hive - Fast, scalable, powerful blockchain for Web3.0, (code, GitHub mirror).
- HAF - Hive Application Framework, PostgreSQL based framework for building robust and scalable Hive APIs and apps.
- Hivemind - HAF based social media API server powering Hive frontends.
- HAfAH - HAF based account history API server.
- HAF API Node - Docker compose stack for running a full HAF API node.
- HAF Block Explorer - HAF based API server for block explorers, (UI).
- Balance Tracker - Example pure SQL HAF app for graphing account balances.
- Reputation Tracker - HAF app computing account reputations.
- HiveSense - HAF app for semantic search over Hive posts using ML embeddings.
- Drone - Caching reverse proxy for JSON-RPC requests, replaces Jussi.
- Imagehoster - Image upload and proxy service used by Hive frontends.
- Denser - Next generation social media frontend for Hive.
Sidechains and second layer networks built on Hive
- Hive-Engine - Smart contracts, tokens, NFTs and tribes on Hive, (code).
- Magi Network - Cross chain interoperability and smart contract network powered by Hive, formerly VSC, (code).
- SPK Network - Decentralized storage and media infrastructure for Hive, (code).
SDKs for common languages
- JavaScript / TypeScript
- wax - Official multi-language Hive protocol library for TypeScript and Python, (npm).
- beekeeper - Key management and signing library from the Hive core team, (npm).
- workerbee - Automation and bot library built on wax and beekeeper, (npm).
- hive-js - JavaScript library for Hive blockchain.
- dhive - JavaScript library for Hive blockchain in Typescript.
- hive-tx - Lightweight TypeScript SDK for creating, signing and broadcasting Hive transactions.
- hive-uri - Encode Hive operations and transactions into URIs.
- Ecency SDK - React Query based queries and mutations for Hive apps, (code).
- hivesigner - Hivesigner OAuth2 SDK, (code).
- keychain-sdk - Typed wrapper around Hive Keychain requests.
- Aioha - All-in-one Hive authentication API supporting Keychain, HiveAuth, Hivesigner, Ledger and PeakVault, (code).
- Python
- wax - Official Hive protocol library, Python package built from the same repository.
- hive-nectar - Maintained successor of beem, comprehensive Python library for Hive, (PyPI).
- nectarengine - Python library and CLI for Hive-Engine tokens.
- lighthive - A light Python client to interact with the Hive blockchain.
- Ruby
- hive-ruby - Ruby library for the Hive blockchain.
- Rust
- Xylem - Early stage Hive SDK for Rust.
Tutorials for getting started with Hive
- JavaScript
- Developer Portal JavaScript Tutorial - JavaScript Tutorials for the Developer Portal, (code).
- Python
- Developer Portal Python Tutorial - Python Tutorials for the Developer Portal, (code).
- Ruby
- Developer Portal Ruby Tutorial - Ruby Tutorials for the Developer Portal, (code).
Useful tools/utilities when building with Hive
- Block Explorer
- Hive Block Explorer - Official HAF based block explorer, (code).
- Hivexplorer - Block, transaction and account explorer, (code).
- HiveHub - Block explorer and hub for multiple Hive tools.
- HiveScan - Block explorer with proposals and witness views.
- Hive at Ausbit - Block explorer and account tools by @ausbitbank.
- HIVE Block Explorer - Block explorer by @penguinpablo.
- Hive-Engine Explorer - Explorer for the Hive-Engine sidechain.
- Search
- Hivesearcher - Full text search engine for Hive posts and comments.
- Authentication / Wallet
- Hive Keychain - Browser extension and mobile wallet for Hive, (extension, mobile).
- HiveAuth - Decentralized authentication for web, desktop and mobile apps without sharing keys, (code).
- Hivesigner - OAuth2 style signer and login for Hive apps, (code).
- PeakVault - Browser extension wallet by the PeakD team.
- Vessel - Desktop wallet for Hive from the core team, (releases).
- Hive Ledger Wallet - Web wallet for Ledger hardware devices, (Ledger app).
- Hive MetaMask Snap - Sign Hive transactions from MetaMask, (code).
- HiveWallet.app - Fast, secure and open source web wallet for Hive, (code).
- Hiveblog Wallet - The wallet functionality of Hiveblog Condenser, (code).
- Data Service
- Node Status
- Hive Node Beacon - Health and latency monitor for public API nodes.
- Witness
- Witness List - Witness ranking on the official block explorer.
- Witness List - Witness List by @arcange.
- Witness Block Production Schedule - Tool for monitoring block production by witnesses.
- Statistics
Some cool dApps powered by Hive
- Social Blogging
- Hive.blog - The 1st blog dApp for Hive, (code).
- Ecency - A powerful frontend dApp for Android, iOS, Desktop and Web, (web, mobile).
- PeakD - User-friendly full-fledged blogging dApp for Hive.
- InLeo - Social and finance focused frontend with threads, formerly LeoFinance.
- Waivio - Social platform with object reviews and business pages on Hive.
- Liketu - Photo sharing community on Hive.
- dBlog - Personal blog websites powered by Hive, by Engrave.
- Video
- Music
- BlockTunes - Stream, own and earn from music on Hive.
- Travel
- TravelFeed - Travel blogging platform with maps and destination pages.
- WorldMapPin - Pin your travel posts on a world map.
- Fitness
- Game
- Splinterlands - A collectible trading card game on the Hive blockchain.
- Rising Star - Collectible card game based on the music industry.
- dCrops - Farming play to earn game.
- Holozing - Creature collecting RPG.
- Terracore - Idle mining and battle game.
- Wrestling Organization Online - Wrestling manager card game.
- EXODE - Strategy RPG about space colonization.
- Crypto Shots - First person shooter with NFT assets.
- Rise of the Pixels - Game studio management game.
- Dungeon Cities - City building and dungeon crawling game.
- Beat Brawls - Music themed battle game.
- Stellarch - A deterministic, provably-fair trading card game on Hive where you draft a team, own your cards on-chain, and win with skill over spend. Closed alpha coming, waitlist open.
- Science
- STEMsocial - Curation project dedicated to improving the quality of STEM content on Hive.
- PEvO - Open scientific publishing on Hive.
- Finance
- Tribaldex - Create and trade tokens and NFTs on Hive-Engine.
- Hivedex - Interface for the internal HIVE and HBD market.
- Distriator - Spend HBD at merchants and earn cashback.
- V4V.app - Bridge between Hive and Bitcoin Lightning payments.
- NFT
- NFT Showroom - Digital art marketplace on Hive.
- Automation
- Hive.vote - Curation trails, fanbase and scheduled posts.
- Podcasting
Online tools and APIs to simplify development.
Hive DAO is dedicated to improve the Hive platform
- Decentralized Hive Fund - Propose and vote for projects that improves Hive and promote its growth.
- Proposals - Browse and vote on DHF proposals, (Hive.blog, Ecency).
- Signup for Hive - Overview of account creation options.
- Join Hive - Account creation page on hive.io.
Where to find more resources about Hive.
- Hive Discord - General discord community to hangout and get started.
- Hive Telegram - Hive Telegram group.
- OpenHive.Chat - Off-chain chat with Hive based authentication.
- Hive on X - Official Hive account on X.
- Hive YouTube - Hive network YouTube channel.
- Hive Today - Newsletter with weekly Hive ecosystem updates.
- @hiveio - Official Hive blog.
- HiveDevs Chat - A Discord channel where Hive developers go to discuss Hive apps, development, libraries and related topics.
- HiveDevs Community - On-chain community for developer updates and discussion.
- HiveFest - Annual gathering for Hive users and the ecosystem.
- Hive Ecosystem - Selection of dApps, games and tools on hive.io.
- Hive Projects - A collection of cool projects built with or for Hive, (code).
If you have any question about this opinionated list, please contact @good-karma on Hive or open an issue on GitHub.
