If you're new to DeFi, here's a quick primer: DeFi is short for decentralized finance. It's a way for businesses to leverage the benefits of blockchain technology without having to sacrifice the security, speed, and scale of existing financial services solutions. The last couple of years have been huge for decentralized (DeFi) projects, and it's only going to get bigger. With the growing interest in smart contracts, crypto assets, and the wider benefits of decentralized exchange services, companies have already invested heavily into the future of decentralized finance. Now, we're reaching a point where DeFi is no longer a corner case niche; the average person is more educated in the use of wallets and private keys, as well as the wider benefits of decentralized currency. So what does this mean for you? Well, if you want to stay up to date on all things DeFi then you're going to need some resources to help you get started. Luckily I've put together reusable opensource libraries that you can use with top DeFi such as Terra LUNA, Avalanche, Dai, ChainLink, Uniswap, Fantom, Theta Network, THORChain, Tezos and others.
chainlinkby smartcontractkit
node of the decentralized oracle network, bridging on and off-chain computation
chainlinkby smartcontractkit
Go 4681 Version:v2.2.0 License: Permissive (MIT)
uniswap-interfaceby Uniswap
🦄 An open source interface for the Uniswap protocol
uniswap-interfaceby Uniswap
TypeScript 2389 Version:v4.13.0 License: Strong Copyleft (GPL-3.0)
theta-protocol-ledgerby thetatoken
Reference implementation of the Theta Blockchain Ledger Protocol
theta-protocol-ledgerby thetatoken
Go 317 Version:v3.3.0 License: Strong Copyleft (GPL-3.0)
uniswap-v2-sdkby Uniswap
🛠 An SDK for building applications on top of Uniswap V2
uniswap-v2-sdkby Uniswap
TypeScript 251 Version:Current License: Permissive (MIT)
chainlink-rubyby smartcontractkit
Easily connect your applications to blockchains
chainlink-rubyby smartcontractkit
Ruby 153 Version:Current License: Permissive (MIT)
ledger-app-tezosby obsidiansystems
Ledger app for Tezos
ledger-app-tezosby obsidiansystems
C 99 Version:v2.2.8 License: Permissive (Apache-2.0)
THORChain-v1by thorchain
A lightning fast decentralised liquidity protocol.
THORChain-v1by thorchain
Go 42 Version:Current License: Permissive (MIT)
chainlink-lotteryby alphachainio
A web3 implementation of a lottery using Chainlink VRF and Chainlink alarm clock to have a totally decentralized lottery
chainlink-lotteryby alphachainio
JavaScript 23 Version:Current License: No License
Fantom_ClientJS_Utilsby Fantom-foundation
JS library for simplified work with specific tools and interfaces of the Fantom Opera blockchain client ecosystem: DeFi smart contract calls, Staking and rewards SFC commands, Fantom Ledger App calls
Fantom_ClientJS_Utilsby Fantom-foundation
JavaScript 12 Version:v0.1.0 License: Permissive (MIT)
loterra-contractby LoTerra
LoTerra is a smart contract lottery on Terra Luna Blockchain, a self-executing contract in which the terms of the agreement between the Player and the Lottery are written directly in lines of code.
loterra-contractby LoTerra
Rust 7 Version:v1.0 License: Permissive (Apache-2.0)
avaloanby ava-loan
Lending protocol powered by the Avalanche blockchain
avaloanby ava-loan
TypeScript 5 Version:Current License: Strong Copyleft (GPL-3.0)
smart-contractsby deepsquare-io
DeepSquare smart contracts running on the Avalanche blockchain
smart-contractsby deepsquare-io
TypeScript 3 Version:v1.1.0 License: Permissive (MIT)