Open-source apps for the Hive ecosystem.
Video, short posts, audio and live rooms.
3speak.tv · snapie.io · Discord · mantequilla-soft.com
On Hive, every post, vote and tip belongs to the people who made it, not to the app they used. We build apps that make that feel as easy as any other social platform, and we run the infrastructure behind them: upload and encoding services, IPFS storage, live media servers and the account system that gets new people in.
Everything here is open source, and most of it is built so other Hive apps can reuse it.
![]() 3Speak: video |
![]() Snapie: short posts |
3speak.tv is a video platform where creators own their channel and viewers earn.
- Long videos, Shorts, audio and podcasts (with RSS feeds), and live streams and audio rooms (OpenPods)
- A Shorts editor in the browser with a teleprompter that follows your voice, green screen, music and stickers
- Ads where creators get 50% of the revenue and viewers who opt in get 10%
- Sign up with Google, GitHub, Discord or email through Butter Auth, with no keys to manage
- Installable as an app on any phone, in 21 languages
Code: new-3speak-tv · 3speak-player · 3speakchecks
snapie.io is a home for short-form Hive posts (snaps), on the web and on mobile.
- Snaps and blog feeds, community discovery, and voting with live reward estimates
- Real-time chat with public channels, direct messages and group chats
- OpenPods live rooms built in
Code: snapie-io (web) · hivesnaps (React Native app)
flowchart LR
apps["<b>3Speak</b> and <b>Snapie</b>"] --> shared["<b>Shared services</b><br/>uploads, encoding, live rooms, sign-up"] --> base["<b>Hive</b> and <b>IPFS</b>"]
Both apps run on the same shared services, and so can yours:
| Repo | What it gives you |
|---|---|
| embedvideos | Resumable video uploads, encoding and an embeddable player for any Hive frontend or website |
| 3speak-player | The 3Speak video player as a JavaScript library |
| snapieaudio | Audio hosting and a waveform player for voice messages, podcasts and songs |
| Butter Auth | "Sign in once. Post everywhere." Let people sign up to your Hive app with Google, GitHub, Discord or email, over standard OAuth 2.0 |
| hangouts | Live audio and video rooms with Hive login, as a server plus a React SDK |
| hive-master-skill | A Claude Code skill that knows Hive development, mined from 40+ production Hive apps |
Anyone can help encode 3Speak videos. A community encoder needs FFmpeg and IPFS, picks up jobs on its own, and installs with one command: see 3speakencoder.
- web3-switcher: browser extension to open any Hive post in PeakD, Ecency, Hive.blog or Inleo in one click
- whosaidwhat: search Hive conversations
- hive-vp-monitor: real-time voting power monitor
- hive-beneficiary-rewards: track beneficiary rewards for any account
- hivefeedprice: price feed tool for Hive witnesses
- myownpage: a simple website builder with Hive features
React · Vite · Next.js · React Native (Expo) · Node.js · Go · MongoDB · IPFS · FFmpeg · LiveKit · Hive
- Contribute: issues and pull requests are welcome on every repo. Look for
good first issueandhelp wantedlabels. - Translate: 3Speak is in 21 languages and translations need no coding. See TRANSLATING.md.
- Talk to us: Discord · @threespeak on Hive · X
Built by @menobass, @kesolink, @eddiespino, @tibfox and contributors.

