Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cjgdev/awesome-smart-contracts
A curated list of awesome resources for Ethereum smart contract developers
https://github.com/cjgdev/awesome-smart-contracts
List: awesome-smart-contracts
Last synced: 16 days ago
JSON representation
A curated list of awesome resources for Ethereum smart contract developers
- Host: GitHub
- URL: https://github.com/cjgdev/awesome-smart-contracts
- Owner: cjgdev
- Created: 2016-08-26T16:31:32.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-04-13T18:04:33.000Z (over 6 years ago)
- Last Synced: 2024-11-26T13:02:21.901Z (25 days ago)
- Size: 1.95 KB
- Stars: 35
- Watchers: 2
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- ultimate-awesome - awesome-smart-contracts - A curated list of awesome resources for Ethereum smart contract developers. (Other Lists / Monkey C Lists)
README
# Awesome Smart Contracts [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
> Useful resources for writing Smart Contracts for [Ethereum](https://www.ethereum.org/).
## Table of Contents
* [Documentation](#documentation)
* [Community](#community)
* [Testing](#testing)## Documentation
#### Official Documentation
* [Homestead Guide](https://ethereum-homestead.readthedocs.org/en/latest/) - Ethereum Guide.
* [Solidity](http://solidity.readthedocs.org/) - Solidity Programming Guide.#### Tutorials / Developer Guide
* [Eris Solidity Tutorials](https://docs.erisindustries.com/tutorials/solidity/solidity-1/) - Tutorials | Solidity 1: The Five Types Model.
* [Writing Upgradable Contracts](https://blog.colony.io/writing-upgradeable-contracts-in-solidity-6743f0eecc88#.y8mx9i998) - Writing Upgradable Contracts in Solidity.## Community
#### Chat
* [Gitter](https://gitter.im/ethereum/)
* [Freenode IRC #ethereum](irc://irc.freenode.net/ethereum)#### Forums
* [Official Blog](https://blog.ethereum.org/)
* [Stack Exchange](https://ethereum.stackexchange.com/)
* [Reddit](https://www.reddit.com/r/ethereum)#### News
* [Twitter](https://twitter.com/ethereumproject)
* [Youtube](http://www.youtube.com/ethereumproject)
* [Facebook](https://www.facebook.com/ethereumproject)#### Meetups
* [Meetups](http://ethereum.meetup.com/)
#### Conference Videos
* [Devcon1 2015](https://www.youtube.com/playlist?list=PLJqWcTqh_zKHQUFX4IaVjWjfT2tbS4NVk)
* [Devcon0 2014](https://www.youtube.com/watch?v=_BvvUlKDqp0&list=PLJqWcTqh_zKEjpSej3ddtDOKPRGl_7MhS)## Testing
#### Test Frameworks
* [Dapple](https://github.com/nexusdev/dapple) - Framework for Ethereum DApps.
* [Embark](https://iurimatias.github.io/embark-framework/) - Installation instructions.
* [Truffle](https://github.com/ConsenSys/truffle) - A development framework for Ethereum.## Libraries
#### Parsers
* [blockchaindev/solidity-parser](https://github.com/blockchaindev/solidity-parser) - A solidity language parser in Java.
* [ConsenSys/solidity-parser](https://github.com/ConsenSys/solidity-parser) - Solidity Parser in Javascript.#### Solidity Libraries
* [androlo/solidity-workshop](https://github.com/androlo/solidity-workshop) - Educational material for Solidity. Complement to solidity.readthedocs.com.
* [androlo/standard-contracts](https://github.com/androlo/standard-contracts) - Storage repo for Solidity contracts, tests, and docs.
* [Arachnid/solidity-stringutils](https://github.com/Arachnid/solidity-stringutils) - Basic string utilities for Solidity.
* [axic/density](https://github.com/axic/density) - Density is a library or collection of useful modifiers and methods for Solidity.
* [blockchaindev/smart-contract-patterns](https://github.com/blockchaindev/smart-contract-patterns) - Smart-Contract Patterns written in Solidity, collated for community good.
* [chriseth/solidity-examples](https://github.com/chriseth/solidity-examples) - Solidity Examples by Dr. Christian Reitweisner (Lead C++ Ethereum Developer).
* [fivedogit/solidity-baby-steps](https://github.com/fivedogit/solidity-baby-steps) - Contract examples for Ethereum.
* [giblfiz/solidity](https://github.com/giblfiz/solidity) - This is a collection of public solidity contracts.
* [nexusdev/dappsys](https://github.com/nexusdev/dappsys) - A solidity contract system framework for flexible multi-contract dapps.
* [nexusdev/feedbase](https://github.com/nexusdev/feedbase) - Simple data access pattern for dumb, durable software objects ("I thought I needed Oraclize").
* [oraclize/ethereum-api](https://github.com/oraclize/ethereum-api) - Oraclize API for Ethereum smart contracts.
* [pipermerriam/ethereum-string-utils](https://github.com/pipermerriam/ethereum-string-utils) - String utility functions for ethereum contracts.#### LLL Libraries
* [zigguratt/lll-resurrected](https://github.com/zigguratt/lll-resurrected) - An LLL-based smart contract function dispatcher and example contract.
#### DApps
* [ethereum/dapp-bin](https://github.com/ethereum/dapp-bin) - A place for all the ÐApps to live.
* [slockit/DAO](https://github.com/slockit/DAO) - The Standard DAO Framework, inc. Whitepaper.## Utilities
#### IDE
* [dominicwilliams/instant-dapp-ide](https://github.com/dominicwilliams/instant-dapp-ide) - Complete Dapp and Solidity development environment as docker image you can run from command line.
* [Solidity Browser](https://ethereum.github.io/browser-solidity/) - Solidity realtime compiler and runtime.#### REPL
* [raineorshine/solidity-repl](https://github.com/raineorshine/solidity-repl) - Ethereum Solidity REPL.
#### RPC
* [nexusdev/seth](https://github.com/nexusdev/seth) - Perform Ethereum JSON-RPC calls from the comfort of your command line.
#### Static Analysis
* [duaraghav8/Solium](https://github.com/duaraghav8/Solium) - A customizable, stand-alone linter for Ethereum Solidity.
#### Visualization
* [raineorshine/solgraph](https://github.com/raineorshine/solgraph) - Visualize Solidity control flow for smart contract security analysis.
## License
[![CC0](https://i.creativecommons.org/p/zero/1.0/88x31.png)](https://creativecommons.org/publicdomain/zero/1.0/)
To the extent possible under law, the author of this page has waived all copyright and related or neighboring rights to this work.