Steem Developer logo

Steem Developer Portal - Community

Overview

The steem community is thriving with developer activity and projects to support our great blockchain steem.

While we don’t officially endorse the following projects, below are growing community developer projects which could be beneficial for your steem project.

Resources

Libraries, tools

Radiator - https://github.com/inertia186/radiator

Radiator is a Ruby API client to interact with the steem blockchain.


SteemJS - https://github.com/svk31/steemjs-lib

Pure JavaScript Steem crypto library for node.js and browsers. Can be used to construct, sign and broadcast transactions in JavaScript.


Piston-cli - https://github.com/xeroc/piston-cli

This python library is unmaintained! Swiss army knife for interacting with the STEEM blockchain.


ChainSync - https://github.com/aaroncox/chainsync

A simple library to stream blocks and operations for digesting into other mediums.


SteemIAPI - http://steem.esteem.ws/

Interactive Steem API swagger, open-source script allows you to interact with blockchain.


PHP Steem - https://github.com/lukestokes/php-steem-tools

Various tools and scripts written in PHP for exploring the STEEM blockchain.


SteemJ - https://github.com/marvin-we/steem-java-api-wrapper

An API Wrapper for Steem written in Java


GoSteem - https://github.com/go-steem/rpc

Golang RPC client library for Steem


SteemClientRS - https://github.com/cyberpunk-ventures/steem-client-rs

Client library for Steem blockchain built with Rust

Services and databases

SteemSQL - http://www.steemsql.com/

A private Microsoft SQL server database with Steem blockchain data, subscription based, allows you to do flexible queries and analyze blockchain data.


Steem Data - https://github.com/SteemData

SteemData is discontinued but open-source python project, it parses the STEEM blockchain for you, and provide the data as a fast and convenient MongoDB service. SteemData helps developers and researchers build better STEEM applications.


SteemData-Ruby - https://github.com/steem-third-party/steem_data

Wrapper for accessing steemdata.com in a ruby application. It uses MongoID and ActiveModel to leverage all of the tools provided by those libraries.


eSync - https://github.com/eSteemApp/esync

eSync extracts Steem blockchain data and saves into Mongodb, written in Nodejs.


Glasnost - https://github.com/cyberpunk-ventures/glasnost

Glasnost is an GraphQL app server for Steem blockchain built with Elixir, Phoenix and Mnesia.


Many more projects and tools can be found here https://steemprojects.com and https://steemtools.com

Sharing & Help

Developer Advocate

The members of the Steemit Inc. development team are currently the main contributors to the Steem blockchain software. They oversee the open source Steem GitHub repository, and maintain many of the open source libraries that developers use.

Steemit’s Developer Advocate is here to make the process of developing for the Steem platform as smooth as possible. If you have any comments, concerns, or suggestions about how to improve the experience of developing applications with the Steem blockchain - please reach out.

The D.A. receives a lot of emails, but will respond as quickly as possible.


SteemDevs Chat - https://discord.gg/B29Bbng

SteemDevs chat is a public Discord chat community where members of the Steem development community go to discuss Steem development, and other related topics. It is a great place to go to ask questions, meet other developers that are working on Steem projects, share tips and code snippets, and discuss the items you are working on.