If you’re building a decentralized app, or dApp—and who isn’t these days?—you’ll probably need to integrate with a DAO. Decentralized autonomous organizations, or DAOs, are the future of internet communities. They’re literally transparent computer programs that run on rules established by their members. Imagine that you're part of a community, say, an interest group, and you want to build something together. Now imagine that you could do that over the internet, without ever having to physically meet up or travel. Now imagine that this organization was governed not by a centralized leader, but by its members. Enter decentralized autonomous organizations (DAOs). A DAO is a social organization embodied by rules integrated into a transparent computer program, under the control of organization members. In other words, it's an online community of people who have a shared interest in building something together—and it's controlled entirely by those people. Members come together to build the organization, establish the objectives, and set the rules for funding the DAO mission. The core is establishing rules through community voting: these are established as smart contracts—pieces of code that cannot be changed without approval from members of the community. Some popular DAOs include Raid Guild, Metafactory, Aragon, KyberDAO, Saint Fame, and others. Maybe you want to start a DAO because you have a specific mission in mind that could benefit from an open-source approach, or maybe you're just curious about what's out there. Either way, we're here to help! Here are some open-source libraries that can help you get started building your own applications for some of the more popular DAOs.
MultiSigWalletby gnosis
Allows multiple parties to agree on transactions before execution.
MultiSigWalletby gnosis
JavaScript 884 Version:v1.6.0 License: Weak Copyleft (LGPL-3.0)
clientby aragon
(Aragon 1) Create and manage decentralized organizations on Ethereum.
clientby aragon
JavaScript 817 Version:0.9.0 License: Strong Copyleft (AGPL-3.0)
safe-contractsby gnosis
Gnosis Safe allows secure management of blockchain assets.
safe-contractsby gnosis
TypeScript 682 Version:v1.3.0-libs.0 License: Weak Copyleft (LGPL-3.0)
aragon-appsby aragon
(Aragon 1) Aragon apps developed by Aragon Core Devs (smart contracts + webapps)
aragon-appsby aragon
JavaScript 382 Version:0.0.1-finance-goerli License: Strong Copyleft (AGPL-3.0)
safe-reactby gnosis
Gnosis Safe – The most trusted platform to store digital assets on Ethereum
safe-reactby gnosis
TypeScript 247 Version:v3.24.0 License: Permissive (MIT)
aragon-courtby aragon
🧿 A subjective oracle secured by cryptoeconomics
aragon-courtby aragon
JavaScript 114 Version:v1.1.3 License: Strong Copyleft (GPL-3.0)
aragon-cliby aragon
CLI for creating and publishing Aragon apps
aragon-cliby aragon
JavaScript 83 Version:v7.1.6 License: Strong Copyleft (GPL-3.0)
aragon-wikiby aragon
The Aragon wiki
gnosis-pyby gnosis
Gnosis-py includes a set of libraries to work with Ethereum and Gnosis projects
gnosis-pyby gnosis
Python 65 Version:v3.9.3 License: Permissive (MIT)
kyber-pool-master-proxy-contractby protofire
KyberDAO - Smart Contract Proxy For Pool Masters
kyber-pool-master-proxy-contractby protofire
JavaScript 13 Version:v1.0.0 License: Permissive (MIT)
saint-fame-siteby Saint-Fame
📿