GithubHelp home page GithubHelp logo

hayeah / awesome-ethereum-1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from toadkicker/awesome-ethereum

0.0 2.0 0.0 4 KB

A curated list of how to get started with Ethereum blockchain technologies

awesome-ethereum-1's Introduction

What is this?

Ethereum is a blockchain application platform. Imagine a world where a block is a version of some code that runs when it is called upon, and these can be chained together to create more complex applications.

This list intends on providing a summarized version for anyone interested in learning how to create, manage, and even make a living creating distrubuted applications using Ethereum.

When should I implement blockchains? This answer is a great overview of blockchain concepts and comparing Ethereum to Fabric. It's a good idea to know when to use one or the other.

Get started!

Tutorials

What are 'smart contracts' - A newbie intro to thinking with blockchains

Learn Solidity in Y minutes - Learning by reading more Solidity code

Dappsys - The best way to learn sometimes is to read code. Dappsys has a ton of example code for common concerns you can use right away.

D'app software patterns - Software patterns for distrubuted applications

DEVCON1 talk on patterns - In the flesh

Videos

Ethereum YouTube channel has tons of videos on virtually any subject.

Q&A on governance trade offs is a talk about how Ethereum is the one of the first times engineering disciplines and democratic ideas converge.

Text

Using Meteor

IDE's

Sublime Text with Ethereum plugin

Webstorm also has plugins available.

Remix

Truffle

ether.camp Even Microsoft thinks the winds are changing with their online IDE solution

Command Line tools

ethpm is the Ethereum package manager

Geth

Browsers/Clients

Parity Easy cross browser solution for browsing distributed apps

MetaMask for Chrome

Frameworks

Zeppelin

Meteor - Javascript platform that can be augmented for distrubuted apps.

Web3.js - Ethereum JavaScript API

TestRPC For building a mock RPC network

Solium linting for solidity code

Embark - Embark is a framework that allows you to easily develop and deploy Decentralized Applications (DApps).

Other Info / News / Useful Information

/r/ethereum on reddit

Ethdev - Great focused community eager to help

Stackexchange of course!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.