Reusable Libraries for Popular DAOs
by Ashok Balasubramanian Updated: Apr 4, 2022
Guide Kit
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
📿