The Ethereum token standard (ERC20) defines a common list of rules that an Ethereum token has to implement. Giving developers the ability to program how new tokens will function within the Ethereum ecosystem. This token protocol became popular with crowdfunding companies via initial coin offering (ICO).
Want to simply deploy your token?
Visit the ERC20Token Generator and deploy your token for free without coding.
Want to see the source code?
Here the Smart Contracts source code for a Standard, Mintable, Burnable ERC20 Token built using Truffle Framework and OpenZeppelin library.
And here the DApp source code built using web3.js and MetaMask.
Enjoy.