OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Femplate

Femplate is an MIT-licensed Foundry template repository for Solidity smart-contract projects, with an example Greeter contract and test, a sample deployment script, and utility scripts for contract deployment and verification.

Independent OpenViST project profile, based on linked sources.

Femplate — OpenViST project profile in Developer Tools.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Femplate when beginning a Foundry-based Solidity project and you want example contract, test and script files to adapt.

Who it is for

  • Solidity developers starting a Foundry project.
  • Developers seeking example contract and test scaffolding.
  • Foundry users who want command-line scripts for deployment and verification tasks.

Documented uses

  • Start a Solidity project with an established Foundry directory structure.
  • Build the project and run its tests with Foundry.
  • Use the included utility scripts as a starting point for contract deployment and verification.
Before you choose

Requirements & limits

The project is a public GitHub repository licensed under MIT.

  • The documented build and test workflow uses Foundry’s forge CLI.
  • The repository blueprint includes forge-std and solmate libraries.
  • Utility scripts must be made executable before use.
  • Deployment requests a private key through Foundry’s interactive input; the README says this input is silent.
  • The README states that the provided contracts have not been audited.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Build and test the starter project

Compile the Foundry project and run its tests using the documented commands.

Before you start

  • A checkout of the Femplate repository
  • Foundry’s forge command-line tool

Steps

  1. Run forge build from the project directory.

  2. Run forge test to execute the project tests.

Expected outcome

The project is built and its tests are run through Foundry.

Guide limitations

  • The repository provides example contract and test scaffolding; these commands do not establish that adapted contracts are safe or correct.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
15 October 2026
Original website title
refcell/femplate · Official homepage title · retained in its source language