Popular Open Source ChainLink Libraries
by Ashok Balasubramanian Updated: Apr 2, 2022
Guide Kit
It's an exciting time to be a developer on the ChainLink network! ChainLink is a cryptocurrency with a goal of incentivizing a global network of computers to provide reliable, real-world data to smart contracts running on top of blockchains. The ChainLink network is a decentralized oracle network that provides reliable, tamper-proof inputs and outputs for complex smart contracts on any blockchain. It's not only about the data itself; it's also about the ability for disparate blockchains and systems to talk to each other. A blockchain can't function without data from sources outside its own ecosystem. So Chainlink allows you to use external APIs and information sources (like sports scores, weather forecasts, flight schedules, and more) in your smart contract. Here are open source libraries that are popular for ChainLink use cases across Chainlink Nodes, Services for using the Chainlink API, Connecting Chainlink to other services and Community resources Note: These are not the only tools that can be used for ChainLink projects, but they are popular and well-loved by developers. We encourage you to explore some of these resources to figure out what works best for your project.
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)
hardhat-starter-kitby smartcontractkit
A repo for boilerplate code for testing, deploying, and shipping chainlink solidity code.
hardhat-starter-kitby smartcontractkit
JavaScript
1003
Version:1.1.1
License: Permissive (MIT)
all-on-chain-generated-nftby PatrickAlphaC
A repo for generating random NFTs with metadata 100% on chain!
all-on-chain-generated-nftby PatrickAlphaC
JavaScript
340
Version:Current
License: Permissive (MIT)
truffle-starter-kitby smartcontractkit
An example smart contract utilizing Chainlink
truffle-starter-kitby smartcontractkit
JavaScript
254
Version:0.2.0
License: Permissive (MIT)
chainlink-rubyby smartcontractkit
Easily connect your applications to blockchains
chainlink-rubyby smartcontractkit
Ruby
153
Version:Current
License: Permissive (MIT)
chainlink-polkadotby smartcontractkit
chainlink-polkadotby smartcontractkit
Go
108
Version:Current
License: Others (Non-SPDX)
documentationby smartcontractkit
https://docs.chain.link The Chainlink developer documentation website for Smart Contract Devs and Node Operators
documentationby smartcontractkit
TypeScript
243
Version:Current
License: Permissive (MIT)
chainlink_defiby PatrickAlphaC
Build a defi yield farmable dApp. Get started here.
chainlink_defiby PatrickAlphaC
JavaScript
165
Version:Current
License: No License
chainlink-solanaby smartcontractkit
chainlink-solanaby smartcontractkit
Go
55
Version:v1.0.2
License: No License
terraform-provider-chainlinkby linkpoolio
Terraform Provider for managing Chainlink nodes.
terraform-provider-chainlinkby linkpoolio
Go
12
Version:v1.0.15
License: Permissive (MIT)