Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/celo-org/awesome-celo

A curated list of awesome Celo resources, libraries, tools and more
https://github.com/celo-org/awesome-celo

List: awesome-celo

Last synced: about 1 month ago
JSON representation

A curated list of awesome Celo resources, libraries, tools and more

Awesome Lists containing this project

README

        




Awesome Celo


A curated list of awesome Celo resources, libraries, tools and more.


Please check the contribution guidelines for information on formatting and writing pull requests.



### Contents

- [About Celo](#about-celo)
- [Build On Celo](#build-on-celo)
- [Tools](#tools)
- [Libraries](#libraries)
- [Articles & Tutorials](#articles--tutorials)
- [Videos](#videos)

## About Celo

- Whitepapers

- [Protocol](https://celo.org/papers/whitepaper)
- [Plumo](https://celo.org/papers/plumo)
- [Future-Proof Aid Policy](https://celo.org/papers/future-proof-aid)

- [Architecture](https://docs.celo.org/general/architecture)
- [Wallets](https://docs.celo.org/wallet)
- [Creating and Funding Wallet](https://docs.celo.org/developer/setup/wallet)

## Build on Celo

- [Celo Composer](https://github.com/celo-org/celo-composer)
- [Remix](https://docs.celo.org/developer/deploy/remix)
- [Replit](https://docs.celo.org/developer/setup/replit)
- [Local Chain](https://docs.celo.org/developer/setup/development-chain)
- [ODIS](https://github.com/celo-org/celo-monorepo/tree/master/packages/phone-number-privacy)
- [FiatConnect](https://fiatconnect.org/) - An Open On/Off Ramp API Standard.
- [Plumo](https://docs.celo.org/protocol/plumo) - Ultralight Client.

## Tools

- [Truffle](https://docs.celo.org/developer/deploy/truffle)
- [Hardhat](https://docs.celo.org/developer/deploy/hardhat)

## Libraries

- [Celo SDK](https://celo-sdk-docs.readthedocs.io/en/latest/)
- [@celo/contracts](https://www.npmjs.com/package/@celo/contracts) - Import Celo Core Contracts into your solidity projects
- [@celo/abis](https://www.npmjs.com/package/@celo/abis) - Import Celo Core Contract ABIs into your frontend projects
- [hardhat-celo](https://docs.celo.org/developer/verify/hardhat)
- [react-celo](https://docs.celo.org/developer/react-celo)
- [rainbowkit-celo](https://docs.celo.org/developer/rainbowkit-celo)
- [ContractKit](https://docs.celo.org/developer/contractkit)
- [@celo/celocli](https://www.npmjs.com/package/@celo/celocli) - Library for interacting with the Celo Protocol.
- [@celo/identity](https://www.npmjs.com/package/@celo/identity) - Simplifies interacting with ODIS, Celo’s lightweight identity layer based on phone numbers.
- [@node-fi/identity](https://www.npmjs.com/package/@node-fi/identity)
- [@celo/governance](https://www.npmjs.com/package/@celo/governance) - It provides functions to read and interact with Celo Governance Proposals (CGPs).
- [@celo/wallet-ledger](https://www.npmjs.com/package/@celo/wallet-ledger) - Wallet-ledger provides utilities for interacting with a Ledger hardware wallet.
- [@node-fi/sdk-core](https://www.npmjs.com/package/@node-fi/sdk-core)
- [@fiatconnect/fiatconnect-sdk](https://www.npmjs.com/package/@fiatconnect/fiatconnect-sdk) - A lightweight Typescript helper library for wallets or dapps to integrate with FiatConnect compliant APIs.
- [@ubeswap/sdk](https://www.npmjs.com/package/@ubeswap/sdk)
- [@thirdweb-dev/sdk](https://www.npmjs.com/package/@thirdweb-dev/sdk) - Build dApps using ThirdWeb on Celo

## Examples

- [SocialConnect React Native Example](https://github.com/celo-org/SocialConnect-ReactNative-Demo)
- [SocialConnect Twitter Example](https://github.com/celo-org/SocialConnect-Twitter-Server-Side)
- [Metamask Fee Currency Snap](https://github.com/celo-org/gas-snap)
- [Account Abstaction App](https://github.com/celo-academy/erc-4337-dApp)

Check out many more at [Celo Academy](https://github.com/celo-academy)

## Articles & Tutorials

- [Introduction to creating NFTs on Celo](https://developers.celo.org/introduction-to-creating-nfts-on-celo-eb7240a71cc0)
- [A Boilerplate guide to Airdropping on Celo](https://developers.celo.org/a-boilerplate-guide-to-airdropping-on-celo-ea7905754ff)
- [Plumo: An Ultralight Blockchain Client on Celo](https://developers.celo.org/plumo-an-ultralight-blockchain-client-on-celo-471577cbaef1)
- [How to quickly build an NFT collection on Celo](https://developers.celo.org/how-to-quickly-build-an-nft-collection-on-celo-c79dd276b442)
- [React Native & Celo: Easily build React Native dApps on Celo](https://developers.celo.org/celo-composer-react-native-easily-build-react-native-dapps-on-celo-bdc57080772f)
- [Composer Series: Build a Crowdfunding ReFi dApp with Celo Composer](https://developers.celo.org/composer-series-build-a-crowdfunding-refi-dapp-with-celo-composer-d1a169f8a78d)
- [Flutter & Celo: Easily build Flutter Mobile dApps](https://developers.celo.org/flutter-celo-easily-build-flutter-mobile-dapps-6f1bab7dee65)
- [Bridging tokens to and from Celo via Wormhole](https://developers.celo.org/bridging-token-to-and-from-celo-via-wormhole-83cae48dfcff)
- [How to create an upgradeable smart contract in Celo](https://developers.celo.org/how-to-create-an-upgradeable-smart-contract-in-celo-52ae4fa8681d)
- [Composer series: Building a decentralized news feed with Celo Composer](https://developers.celo.org/composer-series-building-a-decentralized-news-feed-with-celo-composer-a85b25027609)
- [How to create a Loyalty Program using Meta-transactions](https://developers.celo.org/how-to-create-a-loyalty-program-using-meta-transactions-686ae036b976)
- [How to Build Car Marketplace dapp Using React](https://docs.celo.org/blog/tutorials/how-to-build-car-marketplace-dapp-with-react)
- [17 Smart Contracts Powering the Celo Protocol](https://docs.celo.org/blog/tutorials/17-smart-contracts-powering-the-celo-protocol)
- [An Introduction to Layer 1 and Layer 2 Blockchain Protocols](https://docs.celo.org/blog/tutorials/an-introduction-to-layer-1-and-layer-2-blockchain-protocols)
- [Blockchain Basics - An Introduction to Web3 Terms and concepts with Celo](https://docs.celo.org/blog/tutorials/blockchain-basics-an-introduction-to-web3-terms-and-concepts-with-celo)

[Many more](https://docs.celo.org/tutorials)

## Videos

- [Introduction to Solidity and Remix](https://www.youtube.com/watch?v=jr_P-26SdbE&list=PLsQbsop73cfH5QYX9Olfw1fwu0rz3Slyj&index=4)
- [Build a frontend for your smart contracts using react-celo](https://www.youtube.com/watch?v=3BT0sjXW1Uw&list=PLsQbsop73cfH5QYX9Olfw1fwu0rz3Slyj&index=5)
- [Introduction to Hardhat](https://www.youtube.com/watch?v=W7nGdHKcIFw&list=PLsQbsop73cfH5QYX9Olfw1fwu0rz3Slyj&index=6)
- [Build a DeFi staking dApp on Celo using Solidity](https://www.youtube.com/watch?v=ke5OPItFaOQ&list=PLsQbsop73cfH5QYX9Olfw1fwu0rz3Slyj&index=7)
- [Smart Contract Security and Auditing](https://www.youtube.com/watch?v=CxIzZmG2bBI&list=PLsQbsop73cfH5QYX9Olfw1fwu0rz3Slyj&index=8)
- [Using Redstone Oracles](https://www.youtube.com/watch?v=1Q9hBKasDTQ&list=PLsQbsop73cfH5QYX9Olfw1fwu0rz3Slyj&index=9)
- [Integrating Programmable Carbon with Toucan](https://www.youtube.com/watch?v=Y0-hzz_QbKg&list=PLsQbsop73cfH5QYX9Olfw1fwu0rz3Slyj&index=10)
- [stCelo](https://www.youtube.com/watch?v=0PL31bwzdKA&list=PLsQbsop73cfH5QYX9Olfw1fwu0rz3Slyj&index=11)
- [Token gating content using Unlock Protocol](https://www.youtube.com/watch?v=B2O6FcgvXAI&list=PLsQbsop73cfH5QYX9Olfw1fwu0rz3Slyj&index=12)
- [Smart Contract Security 201](https://www.youtube.com/watch?v=HIEcAXshU8U&list=PLsQbsop73cfH5QYX9Olfw1fwu0rz3Slyj&index=13)
- [Speed up Web3 development with Cryptum](https://www.youtube.com/watch?v=3msnSENNPQI&list=PLsQbsop73cfH5QYX9Olfw1fwu0rz3Slyj&index=14)
- [Building an exchange on Celo using Celo composer and Fiat-connect, Part I](https://www.youtube.com/watch?v=O6DjaYFGLmE&list=PLsQbsop73cfH5QYX9Olfw1fwu0rz3Slyj&index=15)
- [Building an exchange on Celo using Celo composer and Fiat-connect, Part II](https://www.youtube.com/watch?v=xxLWRUmAKvs&list=PLsQbsop73cfH5QYX9Olfw1fwu0rz3Slyj&index=16)
- [Building Subgraphs for your Smart Contracts](https://www.youtube.com/watch?v=aQlkYoliLVc&list=PLsQbsop73cfH5QYX9Olfw1fwu0rz3Slyj&index=17)
- [Introduction to Valora](https://www.youtube.com/watch?v=foamzu62nZk&list=PLsQbsop73cfH5QYX9Olfw1fwu0rz3Slyj&index=18)
- [Building an NFT collection on Celo using Celo composer](https://www.youtube.com/watch?v=hf5gTAQ8G10&list=PLsQbsop73cfH5QYX9Olfw1fwu0rz3Slyj&index=19)
- [Introduction to Mento](https://www.youtube.com/watch?v=nexL5KgSj5k&list=PLsQbsop73cfH5QYX9Olfw1fwu0rz3Slyj&index=20)
- [Celo Community Analytics with DappLooker](https://www.youtube.com/watch?v=QwaFqVxM9CM&list=PLsQbsop73cfH5QYX9Olfw1fwu0rz3Slyj&index=21)
- [Introduction to Lava](https://www.youtube.com/watch?v=uWFV8tCmvdM&list=PLsQbsop73cfH5QYX9Olfw1fwu0rz3Slyj&index=22)
- [Building Upgradeable Smart Contracts](https://www.youtube.com/watch?v=bnN_xyLZiXw&list=PLsQbsop73cfH5QYX9Olfw1fwu0rz3Slyj&index=23)
- [Accessing Users and Liquidity Everywhere - An Introduction to Interchain Applications](https://www.youtube.com/watch?v=g24aJYKGfmc)
- [Scaling the Celo Blockchain with Narwhal](https://www.youtube.com/watch?v=XP41IsXCUrw)
- [New Payment Solutions Payments SDK](https://www.youtube.com/watch?v=wxa93DjhcgY)
- [Threshold Cryptography](https://www.youtube.com/watch?v=YrkOPwg6V20)
- [Building on Ethereum and Celo](https://www.youtube.com/watch?v=A62tXBeRqCQ)
- [Porting existing Ethereum DApps onto Celo](https://www.youtube.com/watch?v=C6_8tze5Bw8)
- [Celo Blockchain Internals Deepdive](https://www.youtube.com/watch?v=FhXCenm1Yok)
- [Price Oracles](https://www.youtube.com/watch?v=WLtFSJ1lPc4)