Polkadot C++ API

Polkadot Substrate C++ API
С++ API for Polkadot. Work in Progress. Web3 Foundation Grants — Wave Two Recipients.
  • Polkadot
  • Project
  • API
  • Framework
  • Code
  • C++
  • Substrate Framework

Code / Documentation Pheme

Help Pheme to get achieve the pending todo items.
Help achieve the following todo.
  • Guide
  • Code
  • Javascript
  • UI/UX
  • Documentation
  • Solidity
  • Pheme

Nethereum

Ethereum .Net cross platform integration library.
Nethereum is the .Net integration library for Ethereum, simplifying the access and smart contract interaction with Ethereum nodes both public or permissioned like Geth, Parity or Quorum . Nethereum is developed targeting netstandard 1.1, net451 and also as a portable library, hence it is compatible
  • Ethereum
  • Project
  • Dev tools
  • Code
  • C#
  • Framework

CryptoEthereumSwift

Ethereum cryptography implementations for iOS framework
CryptoEthereumSwift implements necessary cryptographic features for Ethereum. This framwork is currently used in EthereumKit.
  • Ethereum
  • Project
  • Code
  • IOS
  • Swift
  • Dev tools
  • Cryptography

ethereum.rb

Ethereum library for the Ruby language
The goal of ethereum.rb is to make interacting with ethereum blockchain from ruby as fast and easy as possible (but not easier!). Looking for new maintainer As we changed our technological stack away from ruby and we are not using ethereum.rb anymore. The gem suffered from neglect. We are looking
  • Ethereum
  • Project
  • Framework
  • Code
  • Programming
  • Ruby
  • Dev tools
  • Framework

Contribute Thetta

Our main goal is to build a community around our product.
I'm really glad you're reading this, because we need volunteer developers to help this project come to fruition.
  • Guide
  • Code
  • Javascript
  • Solidity
  • Smart Contract
  • Thetta

Contribute Code

Help build Frontend, Backend and APIs.
We need your help in fixing issues, testing in multiple browsers or take PR if you have new features to add.   
  • Guide
  • Code
  • API
  • Data
  • Documentation
  • Testing
  • Minds

Contribute Minds mobile app

Fix issues, PR new features, Test app, Documentations
Contribute Minds Android / IOS mobile app. It's build using React Native. You can help in following ways. Testing. Pickup issue and fix. New features with PR. Documentations and more
  • Guide
  • Android
  • Code
  • Mobile
  • Testing
  • Use
  • Documentation
  • IOS
  • React
  • Minds

AragonPM

aragonPM is built on top of aragonOS
A package or repository (repo) in an aragonPM registry keeps track of evolving versions of its contents (the webapp component typically) and smart contract code (if applicable).
  • Ethereum
  • Polkadot
  • Project
  • Dev tools
  • Framework
  • Code
  • Solidity

Contribute SlithIR

Bounties available at Gitcoin.
We're happy to offer bounties for contributions to Slither! Please review Gitcoin for a list of available bounties.

Manticore

Symbolic execution tool on Smart Contracts and Binaries
Features Input Generation : Manticore automatically generates inputs that trigger unique code paths Error Discovery : Manticore discovers bugs and produces inputs required to trigger them Execution Tracing : Manticore records an instruction-level trace of execution for each generated input
  • Ethereum
  • Project
  • Security
  • EVM
  • Solidity
  • Dev tools
  • Code
  • Analytics
  • Python

Hydra

Framework for cryptoeconomic contract security, decentralised security bounties.
The Hydra is an Ethereum contract development framework for: decentralized security and bug bounties rigorous cryptoeconomic security guarantees mitigating programmer and compiler error Hydra introduces a concept called an exploit gap , a way for developers to turn crippling exploits into safe
  • Ethereum
  • Project
  • Security
  • Framework
  • Smart Contract
  • Dev tools
  • EVM
  • Code

Evmdis

Alternative EVM disassembler
evmdis is an EVM disassembler. It performs static analysis on the bytecode to provide a higher level of abstraction for the bytecode than raw EVM operations. Features include: Separates bytecode into basic blocks. Jump target analysis, assigning labels to jump targets and replacing addresses with
  • Ethereum
  • Project
  • Security
  • Dev tools
  • Code
  • Analytics
  • EVM
  • Testing

SmartCheck

A static analysis tool that detects vulnerabilities and bugs in Solidity programs.
SmartCheck automatically checks Smart Contracts for vulnerabilities and bad practices – it highlights them in the code and gives a detailed explanation of the problem. We already use it in our security audits. SmartCheck engine is now open source
  • Ethereum
  • Project
  • Security
  • Code
  • Smart Contract
  • Dev tools

Mythx

Security analysis platform for Ethereum smart contracts. Direct integration with all major development tools as well as end-user API.
MythX is a smart contract security API that brings advanced security analysis directly into development environments and build pipelines. It detects many common Solidity vulnerabilities and EVM bytecode vulnerabilities. Anyone can use MythX to build purpose-built Ethereum security tools. End users
  • Ethereum
  • Project
  • Security
  • Smart Contract
  • Dev tools
  • API
  • Code
  • Earn

VScode Solidity

Solidity support for Visual Studio code
Solidity is the language used in Ethereum to create smart contracts, this extension provides: Syntax highlighting Snippets Compilation of the current contract (Press F1 Solidity : Compile Current Solidity Contract), or F5 Compilation of all the contracts (Press F1 Solidity : Compile all Solidity
  • Ethereum
  • Project
  • IDEs
  • Smart Contract
  • Code
  • Tools & Utilities
  • Dev tools
  • Javascript

Superblocks

Browser based IDE to develop Ethereum Dapps.
Superblocks Lab helps you code, build and deploy smart contracts and decentralized applications. No more copy paste and complicated setups. Browser blockchain : Built in Ethereum blockchain and Solidity compiler for rapid and worry free development. Live code your DApp : Live edit your DApp with
  • Ethereum
  • Project
  • IDEs
  • Testing
  • Testnet
  • Programming
  • Code
  • UI/UX
  • Wallets

Remix Code contribution guide

open issues, give feedback or by contributing a pull request to our codebase.
Remix is an open source tool and we encourage anyone to help us improve our tool. You can do that by opening issues, giving feedback or by contributing a pull request to our codebase.
  • Guide
  • Programming
  • Code
  • Javascript
  • Testing
  • Remix

Contributing ZoKrates

If you have a bug or an idea, browse the open issues before opening a new one.
We happily welcome contributions. You can either pick an existing issue, or reach out on Gitter.
  • Guide
  • Code
  • Privacy
  • Zero-knowledge
  • Testing
  • ZoKrates

How to contribute to Unlock

Whether you are a software developer, a designer, a writer, or a tester, you are welcome.
Unlock thrives on your contributions. We're excited you are here! Whether you are a software developer, a designer, a writer, or a tester, you are welcome.
  • Guide
  • Code
  • Smart Contract
  • Javascript
  • Redux
  • React
  • Content Writing
  • Documentation
  • UI/UX
  • Testing
  • Unlock Protocol

Azure Blockchain Development Kit for Ethereum

Azure Blockchain extension for VS Code
Azure Blockchain Development Kit simplifies how you create, connect to, build and deploy smart contracts on Ethereum ledgers. Our Wiki page includes a comprehensive getting started guide with detailed usage instructions for this plugin
  • Ethereum
  • Project
  • IDEs
  • Smart Contract
  • Code
  • Testing
  • Framework
  • Enterprise
  • Azure

Aragon API

Easily interact with your dapp's state
Standard set of APIs and specifications used to interact with aragonOS-powered contracts by handling transaction pathing, upgradeability, and contract state without depending of a centralized service.
  • Ethereum
  • Multi Chain
  • Polkadot
  • Project
  • API
  • Javascript
  • Code
  • DApps
  • Framework
  • React

Code Contribution for Tellor

All type of contribution are welcome.
Any contributions are welcome! Checkout the Issues in Github repos. 
  • Guide
  • Programming
  • Code
  • Programming
  • Javascript
  • Testing
  • Documentation
  • Tellor

Contribute to ChainLink

Help developing Chainlink network.
First, thank you for considering contributing to ChainLink. The Chainlink source code is licensed under the MIT license. We value contributions of any size or type from anyone!

Contribute Development

Open source implementation of Witnet decentralized oracle network protocol in Rust
To get involved, read our contributing guide. Installation, compilation and development instructions. You can find us on Discord.
  • Guide
  • Code
  • Rust
  • Smart Contract
  • Witnet

0xCert Framework

Contribute the 0xCert Framework.
For developer side you can look at our github: https://github.com/0xcert/framework where you can find the contributing guidelines: https://github.com/0xcert/framework/blob/m
  • Guide
  • Framework
  • Framework
  • Code
  • Protocols
  • Assets
  • ERC20
  • Javascript
  • TypeScript
  • Node.js
  • NFT
  • Smart Contract
  • Earn
  • Bounties
  • 0xcert

Balance.io Help fixing issues

We need help with design, engineering, translation and security audit.
We really appreciate any time you can spare. We need help with design, engineering, translation and security audit. Issues: https://github.com/balance-io/balance-manager/issues
  • Guide
  • Platform
  • Code
  • Programming
  • Translation
  • Testing
  • UI/UX
  • React
  • Redux
  • Balance.io

Truffle Suite

The Truffle Suite gets developers from idea to dapp as comfortably as possible.
TRUFFLE SMART CONTRACTS MADE SWEETER A world class development environment, testing framework and asset pipeline for blockchains using the Ethereum Virtual Machine (EVM), aiming to make life as a developer easier. LEARN MORE GITHUB REPO DOCS Ganache ONE CLICK BLOCKCHAIN A personal blockchain for
  • Ethereum
  • Project
  • Framework
  • Programming
  • Smart Contract
  • Testing
  • Code

Embark

Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms.
Embark is a framework that allows you to easily develop and deploy Decentralized Applications (DApps). A Decentralized Application is a serverless html5 application that uses one or more decentralized technologies. Embark currently integrates with EVM blockchains (Ethereum), Decentralized Storages
  • Ethereum
  • Project
  • Framework
  • Testing
  • Smart Contract
  • Programming
  • Code

ZeppelinOS

An open-source, distributed platform of tools and services on top of the EVM to develop and manage smart contract applications securely.
Develop, deploy and operate any smart contract project securely. ZeppelinOS is a development platform designed specifically for smart contract projects. It allows for seamless upgrades, and provides economic incentives to create a healthy ecosystem of secure applications.
  • Ethereum
  • Project
  • Framework
  • Testing
  • Smart Contract
  • Code
  • Programming

Involve in Development

Both full-time(Core contributors) and part-time are welcome to contribute the prysm which is Go implementation of Ethereum 2.0. Pease read the Contribution Guideness and Requirements to start contributing. 
  • Guide
  • Ethereum 2.0
  • Go
  • Code
  • Testing
  • Prysm

Code Contribution for Lodestar ETH2.0 Projects

There is a lot of work being done that are core infrastructural pieces for Eth2.0. Contributions to any of the below repositories would be greatly appreciated. All the libraries are written in TypeScript (or in the process of being converted from pure JS to TypeScript) : 
  • Guide
  • Ethereum 2.0
  • Javascript
  • TypeScript
  • Code
  • Testing
  • Lodestar 

Harmony Contribution guideline

Thank you for joining our efforts to drive Ethereum forward! We are not very strict on requirements but your code should help us to reach our goal, it should be easy to get it, understand the idea, and it should be feasible to review it.
  • Guide
  • Ethereum 2.0
  • Java
  • Code
  • Testing
  • Testnet
  • Harmony

Contributing trinity

Thank you for your interest in contributing! We welcome all contributions no matter their size. Please read along to learn how to get started. If you get stuck, feel free to reach for help in our Gitter channel.
  • Guide
  • Ethereum 2.0
  • Python
  • Documentation
  • Testing
  • Ethereum 1.x
  • Code
  • Trinity

Create DeFi app on Settle

Ship code. Rest easy. Get recognition. Get Paid.
Settle is an operating system for apps and chat, incentivized with a 50% share of Settle subscription revenue. Users find apps in the app store and “install” them to their accounts. Settle has a full-featured development pipeline to make maintaining an app easy.
  • Guide
  • Code
  • DApps
  • .NET
  • Node.js
  • Javascript
  • React
  • Redux
  • C#
  • Settle

Contribute ZeppelinOS

To contribute, join our forum or community channel on Telegram, where you can talk to all the ZeppelinOS developers, contributors, partners, and users.
  • Guide
  • Framework
  • Code
  • EVM
  • Smart Contract
  • Dev tools
  • Testing
  • ZeppelinOS

Start contributing Ethereum 2.0

A Step by step guide.
This is complete step by step article to start contributing Ethereum 2.0. Contribution includes Development, Testing, Design, Formal verifications, Participate in network, Documentations, Helping more people to start contributing.
  • Ethereum
  • Collections
  • Ethereum 2.0
  • Core
  • Go
  • Java
  • Javascript
  • Rust
  • TypeScript
  • Python
  • Swift
  • Code

Dapparatus

Reusable React Dapp components
Reusable dapp components in react: contract loader, metamask, gas, transaction ui, event parers, etc
  • Ethereum
  • Project
  • UI/UX
  • Code

Contribute lorikeet design

Designing new components, Bug fixing etc
If you would like to contribute to designing new components, please get in touch! The best way is to open an issue on https://github.com/lorikeetui/design/issues

Lorikeet Design

A React library including Dapp components
Lorikeet is a design system with React components, UI/UX guidelines and motion tools for building pleasant and performant interfaces. While the UI components can be used on any React app, we are focused on improving the UX challenges of the decentralized web.
  • Ethereum
  • Project
  • UI/UX
  • Code

Bounties Core Components

A React library including Dapp components
This represents the core components we used to build our explorer found in this repo . Our documentation and interactive live demo of the components lives in storybook . This library is currently in alpha, and we are finalizing the pieces (build, structure, etc.) in order to make it a public, open
  • Ethereum
  • Project
  • UI/UX
  • Code

Fortmatic

Build web3 dApps without extensions or downloads.
Works in any web browser, including mobile browsers Users just need a phone number to onboard to your dApp Installs with a couple lines of code (compatible with web3) Transactions are signed by tamper-resistant HSMs
  • Ethereum
  • Project
  • Framework
  • Code
  • Smart Contract
  • Programming

Contribute Buidler Framework

Contributions are always welcome! Feel free to open any issue or send a pull request. Feedback, help and news Buidler Support Telegram group: for any questions or feedback you may have, you can find us here.
  • Guide
  • Framework
  • Code
  • Dev tools
  • Testing
  • Buidler

Buidler

The extensible Solidity developer tool.
Buidler is an extensible developer tool that helps smart contract developers increase productivity by reliably bringing together the tools they want. Flexible Use from the command line. Use as a library. Override default behaviour. Customize your workflow by creating your own tasks and installing
  • Ethereum
  • Project
  • Framework
  • Code
  • Testing
  • Smart Contract
  • Programming

Waffle

Framework for advanced smart contract.
Framework for advanced smart contract development and testing, small, flexible, fast (based on ethers.js). Waffle is a library for writing and testing smart contracts. Sweeter, simpler and faster than Truffle.
  • Ethereum
  • Project
  • Framework
  • Code
  • Testing
  • Smart Contract
  • Programming

Contributing to Embark

Contribute the Embark Framework.
We would love for you to contribute to Embark and help make it even better than it is today! Follow the links
  • Guide
  • Framework
  • Dev tools
  • Code
  • Testing
  • Smart Contract
  • Embark

Contribute to Truffle Guide

We need your help! There are many ways you can help contribute to the Truffle project. Here are some ways that you can contribute:
  • Guide
  • Framework
  • Code
  • Testing
  • Smart Contract
  • Translation
  • Simplified Chinese
  • Truffle Suite