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.