Polkadot Substrate C++ API
С++ API for Polkadot. Work in Progress. Web3 Foundation Grants — Wave Two Recipients.
Help Pheme to get achieve the pending todo items.
Help achieve the following todo.
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 cryptography implementations for iOS framework
CryptoEthereumSwift implements necessary cryptographic features for Ethereum. This framwork is currently used in EthereumKit.
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
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.
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.
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.
Pickup issue and fix.
New features with PR.
Documentations and more
Thank you for being interested in contributing to Aragon!
Follow the link to contribute Aragon Core.
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).
Bounties available at Gitcoin.
We're happy to offer bounties for contributions to Slither! Please review Gitcoin for a list of available bounties.
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
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
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
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
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
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
There are many ways to contribute to Superblocks Lab project: logging bugs, submitting pull requests, reporting issues, and creating suggestions.
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
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.
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.
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.
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
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.
All type of contribution are welcome.
Any contributions are welcome! Checkout the Issues in Github repos.
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!
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.
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
Help build Android app Balance.io in Kotlin
Follow the links.
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.
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
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
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.
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.
Lighthouse is an open-source Ethereum Serenity client built in Rust.
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) :
To become new contributor, check the Links
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.
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.
Ping the founders Dean Eigenmann and Eric Tu in twitter to know more about contributing Yeeth.
Follow the links
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.
To contribute, join our forum or community channel on Telegram, where you can talk to all the ZeppelinOS developers, contributors, partners, and users.
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.
Reusable React Dapp components
Reusable dapp components in react: contract loader, metamask, gas, transaction ui, event parers, etc
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
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.
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
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
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.
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
Contributions are always welcome, no matter how large or small.
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.
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
We need your help! There are many ways you can help contribute to the Truffle project. Here are some ways that you can contribute: