Skip to content
This repository has been archived by the owner. It is now read-only.


Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.

This is Legacy version new version is available here: Ecency desktop

Esteem Desktop – Hive Desktop Client

🎉 This is the complete source code and the build instructions of the Hive blockchain desktop client Esteem Desktop founded by Feruz M and Lead Surfer Talha, supported by Esteem team and vast Hive community contibutors.

Preview of Esteem Desktop

What is already implemented

  • Surfing your feed and trending/hot stuff
  • Creating new posts
  • Commenting
  • Voting with any %
  • Reading replies/comments/mentions
  • Drafts synced with Esteem Mobile
  • Post Schedules synced with Esteem Mobile
  • Bookmarks synced with Esteem Mobile
  • Favorites synced with Esteem Mobile
  • Comments/Memo Encryption
  • Night Mode (Dark Theme)
  • Wallet Transfers
  • Image Gallery
  • Detailed Voters Info
  • Witness Voting

More functions are coming!

Supported systems

  • Windows XP - Windows 10
  • Mac OS X 10.6 - Mac OS X 10.15
  • Ubuntu 12.04 - Ubuntu 19.10
  • Fedora 22 - Fedora 24

Build instructions


  • node ^6.14.0 || ^8.10.0 || >=9.10.0
  • yarn


$ git clone
$ cd esteem-surfer

Install dependencies

$ yarn

Create a dummy config.js

This is for the backend server configuration. Actual server addresses are not needed for most functions.

$ cp app/config.example.js app/config.js

Run in development mode

$ npm run dev


$ npm run package


$ npm run test