# Safe Module template

**URL:** <https://forum.safefoundation.org/t/safe-module-template/2108>\
**Category:** Modules\
**Created:** [December 16, 2022, 7:28am UTC](https://forum.safefoundation.org/t/safe-module-template/2108 "2022-12-16T07:28:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bxmmm1](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.safefoundation.org/bxmmm1/32/1379_2.png) [@bxmmm1](https://forum.safefoundation.org/u/bxmmm1)\
**Post date:** [December 16, 2022, 7:28am UTC](https://forum.safefoundation.org/t/safe-module-template/2108/1 "2022-12-16T07:28:00Z")

</div>

Hello all,

I’ve created a template for Safe module development. It uses foundry, and it has a simple module as an example.  
Here it is on [https://github.com/bxmmm1/safe-module-template](https://github.com/bxmmm1/safe-module-template)

It contains a simple module that swaps the owner of a safe.

For those of you that don’t know, Foundry is a smart contract development toolchain. You can read their docs for more information.  
Foundry: [https://book.getfoundry.sh/](https://book.getfoundry.sh/)
