awesome-steem for Steem developers
You might know the awesome projects on GitHub, such as awesome-php and awesome-vue, which summarized the coolest projects and tools built by community for a specific technology.
As one tiny step of the initiatives to improve the developer experience for Steem developers, especially for those who are new to Steem, we're creating this awesome-steem project to summarize the helpful development resources for Steem ecosystem, including SDKs, tutorials, libraries, example projects with source code, devops, community, etc. to make the learning and building process easier.
- repository: https://github.com/steem-driver/awesome-steem
image from Wikipedia -- GitHub | Public Domain
We believe Steem will be more and more powerful when the dream of SMT comes true, and it's the time now to review what we have in our toolbox and improve the developer experience and social impact of Steem, in order to eventually drive more innovation, and bring more public goods to the human and universe.
If you have anything in mind want to add into the awesome-steem project, feel free to leave your comments in the post or submit pull request to the project.
Below is a snapshot of the content which you can find from the awesome-steem project.
Awesome Steem
A curated list of awesome Steem frameworks, libraries, applications and resources
Introduction
Documents & videos about Steem
- Steem Whitepaper - The Steem Official Whitepaper
- Steem Bluepaper - The Steem Official Bluepaper
- SMT Whitepaper - The Smart Media Token Whitepaper
- Developer Portal - The developer portal of Steem
- Steem Glossary - Understanding the common terms used by the Steem blockchain
- Steem Guides | Steem 指南 - The Chinese version Steem User Manual
Infrastructure
The Steem blockchain infrastructure
- Steem (code) - The blockchain for Smart Media Tokens (SMTs) and decentralized applications
- Hivemind - Developer-friendly microservice powering social networks on the Steem blockchain.
SDKs
SDKs for common languages
- JavaScript
- Python
- steem-python - The official Python (3) library for the Steem Blockchain.
- beem - A comprehensive Python library to interact with the STEEM blockchain
- Ruby
- steem-ruby - the official Ruby library for the Steem blockchain
- Swift
- swift-steem - Steem client library for iOS, macOS and Linux written in Swift
- Java
- SteemJ - An API Wrapper for Steem written in Java
- Go
- go-steem - Golang RPC client library for Steem
- Rust
- SteemClientRS - Client library for Steem blockchain built with Rust
- .NET
- Steem.Net - .NET library and classes to communicate with STEEM steemd/cli-wallet
Frameworks
- Web
- Mobile
- Game
- Data
Tutorials
Tutorials for getting started with Steem
- JavaScript
- Developer Portal JavaScript Tutorial (code) - Javascript Tutorials for the Developer Portal
- Python
- Developer Portal Python Tutorial (code) - Python Tutorials for the Developer Portal
- Ruby
- Developer Portal Ruby Tutorial (code) - Ruby Tutorials for the Developer Portal
Tools / Utilities
Useful tools/utilities when building with Steem
- Block Explorer
- steemd - The Steem block, transaction and account explorer
- Steem World - A visual and powerful Steem information explorer
- Authentication / Wallet
- Steem Keychain - A wallet browser extension for the Steem blockchain and cryptocurrency
- steemconnect (code) - A Signer app for Steem
- SteemWallet.app (code) - fast, secure and open source wallet for the Steem blockchain
- Steemit Wallet (code) - The wallet functionality of Steemit Condenser
- Data Service
- Witness
- Witness List - Witness List on Steemian.info
dApps
Some cool dApps built with Steem
- Social Blogging
- Steemit (code) - The 1st official blog dApp for Steem, made by Steemit Inc.
- Busy (code) - A clean and user-friendly blog dApp for Steem
- Steempeak - A powerful and performant blog dApp for Steem
- eSteem (code) - A powerful frontend dApp for Android, iOS, Desktop and Web
- Partiko - An excellent mobile client for iOS and Android
- Steempress (code) - A WordPress plugin to power your website
with blockchain technology.
- Video
- Photography
- Travel
- Steemit Worldmap - A Google map app and community for sharing travel stories
- TravelFeed (code) - A dApp for sharing travel experience and earn rewards
- Food
- Tasteem - A dApp for sharing recommended food and restaurants
- Game
- Splinterlands - A collectible trading card game on the Steem blockchain
- Science
- Product
- Funding
- Automation
- SteemAuto (code) - An dApp for automatic claiming payouts, automatic curation, and scheduling posts.
- steemrewarding (code) - A automatic upvote service for Steem
Smart Media Token
A Token Protocol based on Steem
- Design
- SMT Whitepaper - The Smart Media Token Whitepaper
Steem Engine
A platform that empowers creating tokens and tribes on Steem
- Infrastructure
- Steem Smart Contract - Javascript blockchain/sidechain powered by Steem
- Clients
- Nitrous - Steem Engine Tokem Customized UI, based on Steemit condenser
- Cryptocurrency Exchange
- Steem Engine Exchange (code) - Steem Engine Exchange portal
- SDKs
- sscjs - Steem Smart Contract JavaScript Library
- steemengine python - Steem Engine Python Library
- Tutorial
- Steem Engine Handbook | Steem Engine 手册 (code) - A Chinese version Steem Engine User Manual
- ScotBot API - List of available REST API's for scotbot
- Tools
- Steem Engine Block Explorer (code) - Steem Engine sidechain interpreter
- Tribes
- Steemcoinpan - A tribe for all kinds of blockchain topics
- SteemLeo - An investment community
- 3Speak - A Free Speech community on the internet
- AAA Reviews - A movie and TV series review community
- SportsTalkSocial - A Sports community
- CreativeCoin - A Steem Engine Tribe for the Creative Arts
- RoadOfRich - A online RPG game built with RORS token
Services
Online tools and APIs to simplify development.
Continuous Integration
Also see awesome-CIandCD.
- CircleCI - A CI service that can run very fast parallel testing.
- Travis CI - A popular CI service for your open source and private projects. (GitHub only)
- Vexor CI - A continuous integration tool for private apps with pay-per-minute billing model.
- Wercker - A Docker-based platform for building and deploying applications and microservices.
App Deployment
- Heroku - a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud.
- Netlify - an all-in-one workflow that combines global deployment, continuous integration, and automatic HTTPS.
Steem DAO
Steem DAO is dedicated to improve the Steem platform
- Steem Proposal System - Propose and vote for projects that improves Steem
Resources
Where to find more resources about Steem.
Developer Community
- SteemDevs Chat - a Discord channel where Steem developers go to discuss Steem development, and related topics
Conferences
- SteemFest - The annual conference and social events for Steemians
Projects Summary
- Steem Projects (code) - A collection of cool projects built with or for Steem
Leave awesome-steem for Steem developers to:
Read more #cn posts
Best Posts From Civilization Thinker
We have not curated any of robertyan's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From Civilization Thinker
- Steem4WP v0.1.0版:从 WordPress 发帖到 Steem/Hive
- 《Steem指南》特刊: Fork Cheatsheet | 分叉清单
- 何为历史(二)| What is History (2)
- HF Proposal: Remove "Free Downvote" and Stop the "Wars"
- steemconnect 国内版 v0.1.3
- 失名器天下三分,拾真魂同结一心 | 在Tron收购Steemit之后
- 小门童染疾失贵客,大将军横刀斩恶鬼 | 浅谈迎新与反腐
- awesome-steem for Steem developers
- 何为历史?(一)| What is History? (1)
- 如何培养信息素养? / 浅谈大众文化与精英文化(之一)| About Information Literacy
- Cn-Curator: 基于转发的好文推荐系统 | Cn-Curator: Reward Awesome Posts by Resteem
- Lens v0.1.2 新功能:市场订单记录、快速交易记录查询、转账记录、代理详情和记录 | Lens v0.1.2 new features: Order History, Improved Trade History, Transfer and Delegation Details and History
- Steem Engine Threat Model (1) | Steem Engine 安全威胁模型(一)
- 虚拟组织 与 Steem Driver | Virtual Organization and Steem Driver
- 功过与是非
- Delve into Steem Engine (1) | 深入理解 Steem Engine (一)
- Lens v0.1.1 新功能:我的订单、交易记录、货币汇总 | Lens v0.1.1 new features: Personal Open Orders, Trade History and Token Summary
- Lens: 用数据看清世界 | Lens: A Clear World via Data
- Autopilot: Claim SCOT token rewards automatically | 自动领取 SCOT 代币奖励
- 《Steem指南》steemh.org 回来了!