# \#custom-gates

**URL:** https://www.plonk.cafe/tag/custom-gates/12.md

[Latest](https://www.plonk.cafe/latest.md) · [Categories](https://www.plonk.cafe/categories.md) · [Tags](https://www.plonk.cafe/tags.md)

---

## [UltraPlonk arithmetization](https://www.plonk.cafe/t/ultraplonk-arithmetization/134)

<div class="topic-metadata">

**Author:** [@rahulbs98](https://www.plonk.cafe/u/rahulbs98)\
**Replies:** 1\
**Last updated:** [7 July 2021 18:46 UTC](https://www.plonk.cafe/t/ultraplonk-arithmetization/134 "2021-07-07T18:46:09Z")

</div>

Can you lead me to good resources to learn writing custom gates using the ULTRAplonk arithmetization. I am new with plonks. Would be really helpful

---

## [Plonky: Recursive proofs based on Plonk and Halo](https://www.plonk.cafe/t/plonky-recursive-proofs-based-on-plonk-and-halo/63)

<div class="topic-metadata">

**Author:** [@brendan](https://www.plonk.cafe/u/brendan)\
**Replies:** 3\
**Last updated:** [23 June 2020 20:23 UTC](https://www.plonk.cafe/t/plonky-recursive-proofs-based-on-plonk-and-halo/63 "2020-06-23T20:23:38Z")

</div>

Hi everyone, just wanted to share Plonky, a library that consists of a few parts: a proving system loosely based on Plonk, a circuit builder that supports custom gates, and an implementation of Halo-style recursion. It’s…
