aragon / Connect
Licence: lgpl-3.0
(Aragon 1) Seamlessly integrate DAO functionality into web and node.js apps.
Stars: β 81
Programming Languages
javascript
184084 projects - #8 most used programming language
typescript
32286 projects
Projects that are alternatives of or similar to Connect
Ethvtx
ππ° ethereum-ready & framework-agnostic redux store configuration
Stars: β 125 (+54.32%)
Mutual labels: ethereum, dapp, web3
Trace
Supply chain transparency platform proof-of-concept based on the Ethereum blockchain βοΈ
Stars: β 52 (-35.8%)
Mutual labels: ethereum, dapp, web3
Eth Vue
Featured in Awesome Vue [https://github.com/vuejs/awesome-vue], a curated list maintained by vuejs of awesome things related to the Vue.js framework, and Awesome List [https://awesomelists.net/150-Vue.js/3863-Open+Source/18749-DOkwufulueze-eth-vue], this Truffle Box provides everything you need to quickly build Ethereum dApps that have authentication features with vue, including configuration for easy deployment to the Ropsten Network. It's also Gravatar-enabled. Connecting to a running Ganache blockchain network from Truffle is also possible -- for fast development and testing purposes. Built on Truffle 5 and Vue 3, eth-vue uses vuex for state management, vuex-persist for local storage of app state, and vue-router for routing. Authentication functionalities are handled by Smart Contracts running on the Ethereum blockchain.
Stars: β 171 (+111.11%)
Mutual labels: ethereum, dapp, web3
Web3 Vs Ethers
A basic cheatsheet of Web3.js vs Ethers (along w/ example apps!)
Stars: β 103 (+27.16%)
Mutual labels: ethereum, dapp, web3
Eth Crypto
Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity
Stars: β 420 (+418.52%)
Mutual labels: ethereum, dapp, web3
Metamask Mobile
Port of MetaMask Ethereum Γapp browser for mobile devices (iOS only for now)
Stars: β 119 (+46.91%)
Mutual labels: ethereum, dapp, web3
Web3e
Web3E Ethereum for Embedded devices running Arduino framework
Stars: β 50 (-38.27%)
Mutual labels: ethereum, dapp, web3
Awesome Web3
π A curated list of tools, libs and resources to help you build awesome dapps
Stars: β 104 (+28.4%)
Mutual labels: ethereum, dapp, web3
Web3swift
Elegant Web3js functionality in Swift. Native ABI parsing and smart contract interactions.
Stars: β 237 (+192.59%)
Mutual labels: ethereum, dapp, web3
Starter Kit
An OpenZeppelin starter kit containing React, OpenZeppelin SDK & OpenZeppelin Contracts.
Stars: β 101 (+24.69%)
Mutual labels: ethereum, dapp, web3
Trust Wallet Ios
π± Trust - Ethereum Wallet and Web3 DApp Browser for iOS
Stars: β 1,228 (+1416.05%)
Mutual labels: ethereum, dapp, web3
Use Wallet
π useWallet() Β· All-in-one solution to connect a dapp to an Ethereum provider.
Stars: β 182 (+124.69%)
Mutual labels: ethereum, dapp, web3
Frame
System-wide Web3 for macOS, Windows and Linux
Stars: β 225 (+177.78%)
Mutual labels: ethereum, dapp, web3
Web3 React
π§° A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
Stars: β 788 (+872.84%)
Mutual labels: ethereum, dapp, web3
Eth.social
An Ethereum dApp for posting social events.
Stars: β 17 (-79.01%)
Mutual labels: ethereum, dapp, web3
Disperse
React/Redux dApp (decentralized app) boilerplate using Ethereum's blockchain
Stars: β 36 (-55.56%)
Mutual labels: ethereum, dapp
Swarmdb
Wolk SWARMDB - Decentralized Database Services for Web3
Stars: β 34 (-58.02%)
Mutual labels: ethereum, dapp
Wallet
π εΊδΊFlutterεΌεηθ·¨η»η«―ζ°ε货εΈδΊ€ζζβ¨
Stars: β 36 (-55.56%)
Mutual labels: ethereum, dapp
Blockchain
εΊειΎγδΊ€ζζγεΈη§γθͺεͺδ½γι«ι’δΊ€ζηη₯
Stars: β 37 (-54.32%)
Mutual labels: ethereum, dapp
Aragon Connect
a toolkit for developers to seamlessly integrate DAO functionality into apps.
Aragon Connect is still in active development and its API might change until it reaches 1.0.
Usage
// Connects to an organization.
const org = await connect('org.aragonid.eth', 'thegraph')
// Intents can be converted in a transaction.
const intent = await org.removeApp('0xβ¦')
// Get the transactions for the intent with the current account
const transactions = await intent.transactions(wallet.address)
// Sign the generated transactions
for (const transaction of transactions) {
await ethers.sendTransaction(transaction.toEthers())
}
Documentation
Please have a look at the documentation website. If you never used the library before, we highly recommend starting with the Getting Started guide.
Packages
Name | Description | Size | Version |
---|---|---|---|
@aragon/connect |
The main package. Contains connect() . |
||
@aragon/connect-react |
React API for Connect. | ||
@aragon/connect-core |
Core library (used by connectors). | ||
@aragon/connect-ethereum |
Ethereum connector (in progress β included in @aragon/connect). | ||
@aragon/connect-thegraph |
TheGraph connector (included in @aragon/connect). | ||
@aragon/connect-finance |
Connector for the Finance app. | ||
@aragon/connect-tokens |
Connector for the Tokens app. | ||
@aragon/connect-voting |
Connector for the Voting app. |
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].