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.
Requirements & limits
The project is a public GitHub repository licensed under MIT.
- The documented build and test workflow uses Foundry’s
forgeCLI. - The repository blueprint includes
forge-stdandsolmatelibraries. - 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.
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
forgecommand-line tool
Steps
Run
forge buildfrom the project directory.Run
forge testto 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.
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

