
<div align="center">
  <a href="https://www.corda.net/"><img width="250px" src="./project_logo.png">
  </a><br />
  <a href="https://www.corda.net/">Corda</a> is an open source blockchain project, designed for business from the start.
  <br />Corda allows you to build interoperable blockchain networks that transact in strict privacy. Corda's smart contract technology allows businesses to transact directly, with value.
  <br />

  [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
</div>


Pull requests are welcome!

## Contents

- [Contents](#contents)
- [Documentation](#documentation)
- [Programming](#programming)
- [Tools](#tools)
- [Tutorials](#tutorials)
- [Learning and online courses](#learning-and-online-courses)
- [Videos](#videos)
- [CorDapps](#cordapps)
- [Networks](#networks)
- [Community](#community)
- [Misc](#misc)
- [Official](#official)
- [Contribute](#contribute)


## Documentation

- [Documentation](https://docs.corda.net/) - Corda documentation. The go-to place for all things.
- [Technical whitepaper](https://www.r3.com/reports/corda-technical-whitepaper/) - Technical description of Corda.


## Programming

- [Corda API reference](https://api.corda.net/) - Corda public API reference.
- [Development environment](https://docs.corda.net/getting-set-up.html#set-up-instructions) - Step-by-step instructions to start developing on Corda.

## Tools

- [Braid Corda](https://gitlab.com/bluebank/braid/tree/master/braid-corda) - Create Braid endpoints and streams from your Corda node.
- [Codaptor](https://github.com/180Protocol/codaptor) - Create REST API for any CorDapp running on a Corda node automatically.
- [Corbeans](https://manosbatsis.github.io/corbeans) - Corda integration for Spring Boot.
- [Cordage](https://github.com/LayerXcom/cordage) - Provide modules that make the interoperability possible between Corda and other blockchains without further trusted third party.
- [Cordalo](https://github.com/cordalo-ch) - Provide Corda frameworks to speed up your development in the decentralized space.
- [Corda Lean State](https://manosbatsis.github.io/corda-lean-state) - Generate Corda Contract and Persistent states from a simplified interface. 
- [Cordentity](https://github.com/hyperledger-labs/cordentity) - Integrate [Hyperledger Indy](https://www.hyperledger.org/projects/hyperledger-indy) capabilities into Corda.
- [DAML for Corda](https://github.com/chainstack/awesome-corda) - DAML smart contracts for Corda.
- [DemoBench](https://www.corda.net/demobench/) - A standalone desktop app to configure and launch local Corda nodes.
- [Interact with nodes](https://docs.chainstack.com/operations/corda/tools) - Interact with your Corda nodes through a standalone shell, from an app, or a web server.
- [Nodes and networks deployment with Chainstack](https://chainstack.com/corda/) - Easy Corda nodes and networks deployment.
- [Partiture](https://manosbatsis.github.io/partiture/) - A compact component framework for your CorDapps. Currently, its primary goal is to simplify flow composition.
- [PyCorda](https://github.com/chainhaus/pycorda) - Access node and vault data for analytics using pandas DataFrames.
- [RPC PoolBoy](https://manosbatsis.github.io/corda-rpc-poolboy/) - RPC connection pool with support for multiple Corda nodes.
- [Smart legal contracts with Accord](https://www.accordproject.org/news/smart-legal-contracts-on-corda/) - A reference implementation for smart legal contracts on Corda.
- [Testacles](https://github.com/manosbatsis/corda-testacles) - Tools to grow CorDapp test suites.
- [Vaultaire](https://manosbatsis.github.io/vaultaire/) - Query DSL and data access utilities for Corda developers.
- [VS Code Corda extension](https://github.com/corda/vscode-corda) - VS Code tools for developing CorDapps on the Corda platform.
- [Web3j integration for Corda](http://corda.web3j.io/) - A lightweight client library for working with CorDapps.
- [XTS Fountain](https://cordite.foundation/) - Mint XTS tokens and send them to a token account on a Corda node.
- [Splunk App for Corda](https://github.com/splunkdlt/splunk-app-for-corda) - Splunk official integration app for Corda monitoring. 

## Tutorials

- [Official Corda tutorials](https://docs.corda.net/tutorials-index.html) - Learn to build and run CorDapps.
- [Sample CorDapps](https://github.com/corda/samples/) - Explore the code of sample CorDapps targeting various uses.
- [No ticket scalping CorDapp](https://docs.chainstack.com/tutorials/no-ticket-scalping-cordapp-on-corda) - Build, run, and interact with a CorDapp from scratch.
- [Vaultaire: Corda Vault Queries Made Simple](https://medium.com/@manosbatsis/vaultaire-corda-vault-queries-made-simple-d13db4147298) - Upgrade to a clean and easy to use query DSL generated just for you.


## Learning and online courses

- [Official Corda Training Platform](https://training.corda.net/) - Free training platform maintained by R3 (Corda + SDKs). Self-paced with optional support.
- [Introduction to Corda Development](https://www.udemy.com/course/corda-development/) - A free self-paced online course.
- [Corda developer certification](https://www.r3.com/training-and-certification/) - Become a certified Corda developer.


## Videos

- [Corda Bootcamp](https://www.youtube.com/playlist?list=PLi1PppB3-YrVq5Qy_RM9Qidq0eh-nL11N) - A playlist of 20 videos for Corda beginners.


## CorDapps

Try out CorDapps and get inspired. Also explore the [CorDapp marketplace](https://marketplace.r3.com/) or add your CorDapp to the list!

- [Cordite](https://gitlab.com/cordite/cordite) - A collection of CorDapps providing decentralized economics and governance services.
- [Credit scoring](https://github.com/rafaelazeredo/creditbank) - A credit scoring service between the user and retail banks.
- [Auction](https://github.com/ashutoshmeher-r3/auction-cordapp) - A demo auction CorDapp.
- [Private health insurance management](https://github.com/corda-codeclub/marge) - A private health insurance CorDapp.
- [Sustainable fishing rights](https://github.com/joeldudleyr3/olive-oyl) - A CorDapp to manage fishing rights.

## Networks

- [Corda Network](https://corda.network/) - A global production network run by the Corda Network Foundation.
- [Corda Pre-Production Network](https://corda.network/participation/preprod.html) - A UAT network providing a pre-production environment run by the Corda Network Foundation.
- [Corda Testnet](https://docs.corda.net/corda-testnet-intro.html) - A free public testnet with minimal permissions run by the the Corda Network Foundation.
- [Cordite Network](https://cordite.foundation/) - A testnet open to anyone run by the Cordite Foundation.


## Community

- [Slack](http://slack.corda.net/) - Talk to the Corda community.
- [Mailing list](https://groups.io/g/corda-dev) - Join the Corda developers mailing list.
- [Corda Code Club](https://www.meetup.com/Corda-Code-Club/) - Corda Developer Meetup in London.


## Misc

- [Corda developer blog](https://lankydan.dev) - A very helpful blog from a Corda developer.


## Official

- [Corda website](https://www.corda.net/)


## Contribute

Contributions welcome! Read [contribution guidelines](CONTRIBUTING.md).
