Displaying 1 to 20 from 101 results

mist - Mist. Browse and use Ðapps on the Ethereum network.

  •    Javascript

The Mist browser is the tool of choice to browse and use Ðapps.For the Mist API see the MISTAPI.md.

trust-wallet-ios - :iphone: Trust - Ethereum Wallet and Web3 DApp Browser for iOS

  •    Swift

We intend for this project to be an educational resource: we are excited to share our wins, mistakes, and methodology of iOS development as we work in the open. Our primary focus is to continue improving the app for our users in line with our roadmap. The best way to submit feedback and report bugs is to open a GitHub issue. Please be sure to include your operating system, device, version number, and steps to reproduce reported bugs. Keep in mind that all participants will be expected to follow our code of conduct.

web3swift - Elegant Web3js functionality in Swift

  •    Swift

Web3swift requires Swift 4.1 and iOS 9.0 or macOS 10.13 although we recommend to use the latest iOS and MacOS versions for your own safety. Don't forget to set the iOS version in a Podfile, otherwise you get an error if the deployment target is less than the latest SDK. Carthage is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks.


  •    PHP

A php interface for interacting with the Ethereum blockchain and ecosystem.

uport-connect - Main uPort library for front end developers

  •    Javascript

uPort is a collection of tools and protocols for building decentralized user-centric applications. It is built on open standards and open source libraries. uPort identities can be created and interacted with through uPort clients, including the uPort mobile app. Identities are fully owned and controlled by the creator, and don't rely on centralized third-parties for creation, control or validation. uport-connect is the client side library that allows you interact with a user's uPort identity through a uPort client, primarily the mobile app. It handles the communication channel between your app and a uPort client, which can vary depending on the environment which your application runs. Over this communication channel you can send requests for a user's data, share credentials, generate transactions to be signed by a user and relay requests you originally created on your server with uport-credentials. This library offers the default quick start implementation to integrate with uPort, but if it doesn't offer exactly what you need, you may be interested in using uport-tranports and uport-credentials instead.

ethereum-console - Commandline console for Ethereum nodes

  •    Javascript

Commandline console for Ethereum nodes.ethconsole connects to an Ethereum node running in the background (tested with eth and geth) via IPC and provides an interactive javascript console containing the web3 object with admin additions.

metamask-mobile - MetaMask Ethereum Ðapp browser for mobile devices (iOS only for now)

  •    Javascript

This project is very EXPERIMENTAL, use it at your own risk. A mobile port of MetaMask. Only built/tested for iOS at the moment.

eth-new-contract - Compile and deploy Solidity contracts straight from source.

  •    Javascript

eth-new-contract is an npm module that allows you to deploy a Solidity contract and create a web3 contract instance straight from source. Subsequent calls use cached bytecode for performance. The default new method of web3 has the somewhat quirky behavior of invoking its callback twice—once to return the transaction hash and once when the contract is deployed. Usually you don't care about the transaction hash initially, so in this library, the promise resolves when it is deployed. contract.transactionHash can then be accessed like on any web3 contract.

web3-fake-provider - A mock provider class that can be used with Ethereum web3.js

  •    Javascript

web3-fake-provider is a mock provider class that can be used with Ethereum web3.js. It mocks the behavior of Web3.providers.HttpProvider. Might be useful for testing or having a working web3 instance when your Ethereum node is down.

ethereum-blocks - Process blocks from Ethereum client nodes robustly

  •    Javascript

Process blocks from an Ethereum web3 instance robustly. This library uses web3.eth.filter to listen for the latest blocks on a chain. When a block is received all registered handlers are invoked to perform any required processing on the block data.

ethereum-contracts - Robust Ethereum contracts wrapper for easier deployment, method invocation and automatic type conversion

  •    Javascript

Ethereum contracts wrapper which makes it easier to deploy contracts to the blockchain and invoke their methods. The deploy() method returns a Promise which resolves to an instance of ContractInstance (require('ethereum-contracts').ContractInstance) representing an instance of the contract at its deployed address.

ens.py - Ethereum Name Service, made easy in Python

  •    Python

Using this library is not a way to skip learning how ENS works. If you are registering a name, a small misunderstanding can cause you to lose all your deposit. Go read about ENS first. Your funds are your responsibility. This is a preview for developers, and an invitation for contributions. Please do not use this in production until this warning is removed, especially when putting funds at risk. Examples of funds being at risk include: sending ether/tokens to resolved addresses and participating in name auctions.

create-react-dapp - Create React Ethereum dApps with no configuration.

  •    Javascript

This should launch a browser at URL http://localhost:3000. If it doesn't, try navigating there directly. All of the out-of-the box deployment configurations are in the truffle.js file.

hello_world_dapp - Simple voting dapp based on Mahesh Murthy's Medium article

  •    Javascript

This updates his tutorial with new web3 1.X bindings, and packages the tutorial for easy installation. For a more complete and real starting place for building dApps see create-react-dapp.

solc-loader - Ethereum Solidity module for Webpack

  •    Javascript

Compiles .sol with JavaScript Solidity compiler and returns JavaScript objects with Application Binary Interface (ABI) and bytecode ready to be deployed on to Ethereum. Ideally to be used with web3-loader for automatic deployment and ready-to-use JavaScript instances of smart contracts.

web3-loader - Ethereum web3.js module for Webpack. Deploys and returns instantiated contract.

  •    Javascript

Deploys Ethereum VM bytecode and returns ready-to-use JavaScript instance of the deployed smart contract(s). Also returns initialized web3 object from Web3 object for easy usage. Ideally to be used with solc-loader for solidity compilation and bytecode generation.

100daysofdapps - 100 Days of Ðapps

  •    Javascript

Every day, I will create a different decentralized application on the Ethereum blockchain.


  •    Javascript

Then, create a file named .env and save it to the root directory of the project. This file will hold your sensitive credentials and will be ignored by the Git repository, so it won't be uploaded or shared anywhere.


  •    Javascript

This application takes the web3 object either from a web3 capable browser (MIST, MetaMask, Parity...) if not it falls back using uport-connect. It lets the user query and transact with a contract deployed on the rinkeby ethereum test network. To get some test net ethers, go to the rinkeby faucet. Now you can browse http://localhost:3000. You need a web3 enabled browser or metamask.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.