HarmonicLabs/pebble

An embedded DSL for Cardano smart contracts creation coupled with a library for Cardano transactions, all in Typescript

TypeScript

182

455 commits

updated Sep 9, 2026

See the code

README

A simple, yet rock solid, functional language with an imperative bias, targeting UPLC

what is pebble?

Install

command line

npm install -g @harmoniclabs/pebble

or as library (in your project root dir)

npm install @harmoniclabs/pebble

Get started

Have a look at the pebble documentation where you can find some example projects to help you get started.

Sponsors ❤️

the sponsors.md file contains a list of supporters of this project.

Every one of them is special and is contributing to making this software available for everyone.

Project Catalyst

a collection of all proposals made in the past is in the catalyst-proposals.md file

Contributors

michele-nuzzi

428 commits

HarmonicPool

19 commits

kodemill

3 commits

abdelkrimdev

2 commits

HarmonicLabs/pebble

An embedded DSL for Cardano smart contracts creation coupled with a library for Cardano transactions, all in Typescript

TypeScript

182

455 commits

updated Sep 9, 2026

See the code

README

A simple, yet rock solid, functional language with an imperative bias, targeting UPLC

what is pebble?

Install

command line

npm install -g @harmoniclabs/pebble

or as library (in your project root dir)

npm install @harmoniclabs/pebble

Get started

Have a look at the pebble documentation where you can find some example projects to help you get started.

Sponsors ❤️

the sponsors.md file contains a list of supporters of this project.

Every one of them is special and is contributing to making this software available for everyone.

Project Catalyst

a collection of all proposals made in the past is in the catalyst-proposals.md file

Contributors

michele-nuzzi

428 commits

HarmonicPool

19 commits

kodemill

3 commits

abdelkrimdev

2 commits

Languages

TypeScript

96.8%

JavaScript

2.7%