Steem - The blockchain for Smart Media Tokens (SMTs) and decentralized applications.

  •        61

Steem is a Delegated Proof of Stake blockchain that uses a "Proof of Brain" social consensus algorithm for token allocation. It is a blockchain-based rewards platform for publishers to monetize content and grow community.

Running a rewards-based decentralized social network required new advances in blockchain technology. Steem is a next-generation blockchain, uniquely designed to run real-time applicaitons with near instant, fee-free transactions.



Related Projects

Steemit (Condenser) - The social application web front-end to the Steem Blockchain.

Condenser is the react.js web interface to the world's first and best blockchain-based social media platform, It uses STEEM, a blockchain powered by Graphene 2.0 technology to store JSON-based content for a plethora of web applications.

steem-js - Steem.js the official JavaScript library for Steem blockchain

Please have a look at the webpack usage example.Patches are welcome! Contributors are listed in the package.json file. Please run the tests before opening a pull request and make sure that you are passing all of them. If you would like to contribute, but don't know what to work on, check the issues list or on Steemit Chat channel #steemjs

steem-python - Official Python Library for STEEM

steem-python is the official STEEM library for Python. It comes with a BIP38 encrypted wallet and a practical CLI utility called steempy.This library is under active development. Use at own discretion.

devportal - Steem Platform Developer Documentation.

Steemit is the social media platform where everyone gets paid for creating and curating content.The developer portal will also serve as a toolbox for steem clients, libraries, and language wrappers.

sbds - Steem Blockchain Data Service

This is prerelease software, not yet suitable for production use. Proceed at your own risk.*sbds* is available on Docker Hub as steemit/sbds.

hivemind - Community consensus layer for the Steem blockchain.

hivemind is an off-chain consensus layer for Steem communities and API server for social features like feeds and follows.Make sure you have Python 3.5+, Docker and MySQL installed on your local machine.

steemit-docs - Steemit API Documentation

Welcome to the steemit API and Developer Docs.Steemit is the social media platform where everyone gets paid for creating and curating content.


It's an experimental repository of official Steem Engine located here :

p2p-node - peer2peer node for blogging / social networking / chatting written in nodejs

peer2peer node for blogging / social networking / chatting written in nodejs

bitcore - A full stack for bitcoin and blockchain-based applications

Bitcore is a infrastructure to build Bitcoin and blockchain-based applications for the next generation of financial technology. It is a full bitcoin node, your apps run directly on the peer-to-peer network. For wallet application development, additional indexes have been added into Bitcoin for querying address balances, transaction history, and unspent outputs.

socialgraphwhitepaper - A Node-to-Node Social Networking REST Protocol and API

A Node-to-Node Social Networking REST Protocol and API

jussi - JSON-RPC 2.0 Reverse Proxy Frontend for Steemit

A reverse proxy that only speaks json-rpc 2.0. Upstream routing is done using json-rpc method "namespaces".

ST Recover

ST Recover can read Atari ST floppy disks on a PC under Windows, including special formats as 800 or 900 KB and damaged or desynchronized disks, and produces standard .ST disk image files. Then the image files can be read in ST emulators as WinSTon or Steem.

steemconnect - SteemConnect2: Token Based Authentication Made Easy

The token hash is saved on user localStorage once he login.The token hash is sent to the application once user authorize the application.

whitepaper - Steem Platform Whitepaper 2.0.

This repository contains the LaTeX source code for the Whitepaper. The instructions to clone the repository and build the PDF using pandoc are described below.Currently the build instructions are for Ubuntu 16.04 or higher but may successfully build on other distributions. Pull requests to update the whitepaper will be gladly accepted and reviewed.


"The Social Graph Node Mapper is a community project to build a portable library to map social networking sites' URLs to and from a new canonical form (sgn:// URLs)."\nThe project is originally hosted on Google Code, but I need it here to make it a submodule of Social-Graph-Node-Mapper-JSON-API

Lbry - A fully decentralized network for distributing data

LBRY is a protocol that provides a fully decentralized network for the discovery, distribution, and payment of data. It utilizes the LBRY blockchain as a global namespace and database of digital content. Blockchain entries contain searchable content metadata, identities, and rights and access rules. It also provides a data network consists of peers uploading and downloading data from other peers, possibly in exchange for payments, and a distributed hash table, used by peers to discover other peers.

bitcoin-net - :globe_with_meridians: Bitcoin networking that works in Node and the browser

PeerGroup manages connections to multiple peers. It discovers peers through multiple methods: static IPs and DNS seeds provided in the network parameters, and peer-exchange for clients in the browser. PeerGroup also optionally accepts incoming connections via WebSocket and/or WebRTC, to be accessible to browser clients.Creates PeerGroup which manages peer connections for a network.


Neo4jr-Social is a self contained HTTP REST + JSON interface to the graph database Neo4j. Neo4jr-Social supports simple dynamic node creation, building relationships between nodes and also includes a few common social networking queries out of the box (i.e. linkedin degrees of seperation and facebook friend suggestion) with more to come. Think of Neo4jr-Social is to Neo4j like Solr is to Lucene.