Decentralized Finance, better known as DeFi, has become a groundbreaking concept today, with a market size of about $93.5 billion as of October 2021. That is a huge number, considering the value in decentralized assets owned by people in May 2020 was a mere $1 billion. The fact that DeFi is making a pathbreaking entry into the financial systems of the world can be largely attributed to blockchain technology. There is a definite opportunity for the developers to incorporate blockchain networks and systems on their apps for DeFi operations, looking at the trends in the adoption of this digital finance alternative to traditional banking. By nature, DeFi is built to be open source so as to allow developers to build on top of its existing protocol if they need it. This is a way for the decentralized finance platform to: 1. Enhance transparency through the use of highly traceable and immutable blockchains 2. Encourage permission-less, democratized access to transactional information 3. Keep records decentralized for further protection against tampering or fraud Let’s see how open-source resources can prove to be helpful in developing decentralized finance applications. Some of the best-known projects that developers can build on top of using open source libraries are: * Marble and Airswap (for developing exchanges-based applications) * Polymath and Harbor for investments * Argent and Metamask for wallets * Salt and ETHLend for crediting and lending * Omisego and Groundhog for payments * Ox and Settle for infrastructure Open-source libraries that contain essential coding components such as frontend codes and adapters for other open-source projects can be easily found on Kandi.
harborby goharbor
An open source trusted cloud native registry project that stores, signs, and scans content.
harborby goharbor
Go
20250
Version:v2.8.2
License: Permissive (Apache-2.0)
saltby saltstack
Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:
saltby saltstack
Python
13274
Version:v3006.1
License: Permissive (Apache-2.0)
metamask-extensionby MetaMask
:globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
metamask-extensionby MetaMask
JavaScript
10096
Version:v10.31.1
License: Others (Non-SPDX)
marbleby marblejs
Marble.js - functional reactive Node.js framework for building server-side applications, based on TypeScript and RxJS.
marbleby marblejs
TypeScript
2113
Version:v4.1.0
License: Permissive (MIT)
WaykiChainby WaykiChain
Public Blockchain as a Decentralized Finance Infrastructure Service Platform
WaykiChainby WaykiChain
C++
1047
Version:v3.5.1
License: Permissive (MIT)
polymath-coreby PolymathNetwork
Core Ethereum Smart Contracts for Polymath - The Securities Token Platform
polymath-coreby PolymathNetwork
JavaScript
324
Version:v3.0.0
License: Permissive (Apache-2.0)
ainby DeFiCh
DeFi Blockchain - enabling decentralized finance on Bitcoin
ainby DeFiCh
C++
384
Version:v4.0.0-beta2
License: Permissive (MIT)
airswap-protocolsby airswap
AirSwap Contracts and Tools
airswap-protocolsby airswap
JavaScript
184
Version:v4.0.0
License: Permissive (MIT)
zeitgeistby zeitgeistpm
An evolving blockchain for prediction markets and futarchy.
zeitgeistby zeitgeistpm
Rust
149
Version:v0.3.8-polkadot-migration
License: Strong Copyleft (GPL-3.0)
compound-supply-examplesby compound-developers
Code examples for supplying Ethereum assets to the Compound Protocol.
compound-supply-examplesby compound-developers
JavaScript
98
Version:Current
License: Permissive (MIT)
moonstreamby bugout-dev
Building blocks for your blockchain economy
moonstreamby bugout-dev
Python
115
Version:mooncrawl/v0.2.8
License: Permissive (Apache-2.0)
compound-borrow-examplesby compound-developers
Code examples for borrowing Ethereum assets from the Compound Protocol.
compound-borrow-examplesby compound-developers
JavaScript
115
Version:Current
License: Permissive (MIT)
hifiby hifi-finance
Monorepo implementing the Hifi fixed-rate, fixed-term lending protocol
hifiby hifi-finance
TypeScript
97
Version:@hifi/flash-swap@1.12.0
License: Others (Non-SPDX)
position-protocolby PositionExchange
Position Exchange Protocol
position-protocolby PositionExchange
TypeScript
55
Version:Current
License: Strong Copyleft (GPL-3.0)
QDMSby qusma
A client/server system for acquiring, managing, and distributing financial data.
QDMSby qusma
C#
54
Version:0.9.2
License: Others (Non-SPDX)
defistation-webby cosmostation
Defistation is a DeFi leaderboard and analytics website for decentralized finance projects building and operating on Binance Smart Chain.
defistation-webby cosmostation
JavaScript
39
Version:v1.2.2
License: No License
defi_yield_farmingby ahmetozlu
:tractor: :ear_of_rice: A DeFi app, which provides staking & farming functions are deploy-able with a website, for yield farming.
defi_yield_farmingby ahmetozlu
JavaScript
36
Version:Current
License: Permissive (MIT)
decentralized-financeby michael-spengler
Distributed Ledger based Banking Features: Payments, Deposits, Loans and Automated investment Patterns
decentralized-financeby michael-spengler
TypeScript
28
Version:Current
License: Permissive (MIT)
defi-secby freight-chain
Decentralized Finance threats, attack vectors, and mitigation strategies resource repo
defi-secby freight-chain
JavaScript
20
Version:Current
License: No License
wideledgerby pelle
Open Distributed Financial Reporting Specification
wideledgerby pelle
JavaScript
15
Version:Current
License: No License
fiberby DeFiCh
DeFi Fiber, the ubiquitous DeFi Blockchain light wallet for iOS, Android and Web.
fiberby DeFiCh
TypeScript
4
Version:Current
License: Permissive (MIT)