View all News

#AskBlockone: What programming languages are required to build full operation dApps on EOSIO?

@SKRoWe asked #AskBlockone: What programming languages are required to build full operational dApp on EOSIO?

dApps are typically composed of a web or mobile application, potentially coupled with a smart contract. The EOSIO smart contract must be written in C++ today (and for the foreseeable future). Information about writing smart contracts is available on the wiki here. Any web application can be written in a multitude of different languages as long as they can use the eosjs library found here on GitHub. At Block.one we are using Javascript for our web development with the React.js library and node.js.


All product and company names are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

Important Note: All material is provided subject to this important notice and you must familiarize yourself with its terms. The notice contains important information, limitations, and restrictions relating to our software, publications, trademarks, third-party resources and forward-looking statements. By accessing any of our material, you accept and agree to the terms of the notice.

Sign up to receive all the latest news & insights from EOSIO