Marlowe offers developers a set of open source tools to easily create, verify, and deploy secure smart contracts on Cardano. Now more accessible than ever, code in JavaScript and Haskell, or use Blockly for a low-code, visual solution.
- Official Docs - The official Marlowe documentation.
- Official Tutorials - A collection of tutorials to help you get started with Marlowe.
- IOG Tech Support - If you have any questions, please contact IOG Tech Support.
- Blog - The official Marlowe blog.
- Marlowe Scan - MarloweScan is a tool for visualizing Marlowe contracts on the Cardano blockchain.
- Marlowe Playground - A browser-based IDE for writing and testing Marlowe contracts.
- Marlowe Runtime - The application backend for managing Marlowe contracts on the Cardano blockchain
- Marlowe CLI - A command-line tool that provides access to Marlowe capabilities.
- Marlowe Runner - A simple web app which allows you to deploy and progress through Marlowe contracts on Cardano easily from the browser. [Preprod / Preview]
- Marlowe TypeScript SDK - A suite of TypeScript/JavaScript libraries for developing Web-Dapp in the Cardano Blockchain using Marlowe Technologies.
- Real-World Marlowe - Gallery of Marlowe contracts on
mainnet
and public testnets. - Marlowe Payouts - A dApp to help users discover payouts available for withdrawal from Marlowe contracts. [Demo]
- Token Plan Prototype - A Vesting contract. [Demo]
- Marlowe Hackathons - Challenges and solutions from Marlowe hackathons.
-
Marlowe Runner Demo - In this video, Nick Stanford, Developer Relations Manager for Smart Contracts, will show you how to deploy and execute contracts created in Marlowe Playground, using Marlowe Runner, beta version. Marlowe Runner is a developer tool with a friendly user interface for deploying and executing smart contract on Cardano, straight from a browser.
-
Marlowe Typescript SDK Intro -- This video does a simple demonstration for the beta version of the TS-SDK. It includes the wallet package, connecting to runtime and creating and executing a Smart Contract inside a standard React app.
-
Marlowe TS-SDK <> Playground integration -- This video shows how to create a simple contract in the Marlowe playground and integrating it with the TS-SDK and paramterizing it for inputs from a DApp.
-
Marlowe TS-SDK Simple Demo -- This video shows how to deploy and interact with your contracts in the TS-SDK, demonstrating a simple deposit program.
Anything to contribute? Make a pull request and add to this list ❤️!