{"id":19147822,"url":"https://github.com/refcell/huffplate","last_synced_at":"2025-05-07T03:04:09.440Z","repository":{"id":150177579,"uuid":"537140666","full_name":"refcell/huffplate","owner":"refcell","description":"Robust, Extensible Template for Huff Projects","archived":false,"fork":false,"pushed_at":"2022-10-25T01:00:21.000Z","size":1442,"stargazers_count":27,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-05-05T15:54:40.427Z","etag":null,"topics":["evm","foundry","huff","solidity"],"latest_commit_sha":null,"homepage":"","language":"Solidity","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/refcell.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-09-15T17:40:06.000Z","updated_at":"2025-01-10T21:02:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"5fe4e199-b611-4e88-bda7-4dfe0fa4e700","html_url":"https://github.com/refcell/huffplate","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refcell%2Fhuffplate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refcell%2Fhuffplate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refcell%2Fhuffplate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refcell%2Fhuffplate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/refcell","download_url":"https://codeload.github.com/refcell/huffplate/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252804206,"owners_count":21806769,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["evm","foundry","huff","solidity"],"created_at":"2024-11-09T07:52:27.974Z","updated_at":"2025-05-07T03:04:09.420Z","avatar_url":"https://github.com/refcell.png","language":"Solidity","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg align=\"right\" width=\"150\" height=\"150\" top=\"100\" src=\"./assets/plate.png\"\u003e\n\n# huffplate • [![ci](https://github.com/abigger87/huffplate/actions/workflows/ci.yaml/badge.svg)](https://github.com/abigger87/huffplate/actions/workflows/ci.yaml) ![license](https://img.shields.io/github/license/abigger87/huffplate?label=license) ![solidity](https://img.shields.io/badge/solidity-^0.8.15-lightgrey) ![huff](https://img.shields.io/badge/huff-0.3.0-8b6c5c)\n\nA **Robust**, **Extensible** Template for Huff Projects\n\n\u003e **Warning**\n\u003e\n\u003e These contracts are **unaudited** and are not recommended for use in production.\n\u003e\n\u003e Although contracts have been rigorously reviewed, this is **experimental software** and is provided on an \"as is\" and \"as available\" basis.\n\u003e We **do not give any warranties** and **will not be liable for any loss** incurred through any use of this codebase.\n\n\n### Getting Started\n\nClick [`use this template`](https://github.com/abigger87/huffplate/generate) to create a new repository with this repo as the initial state.\n\nOr, if your repo already exists, run:\n```sh\nforge init --template https://github.com/abigger87/huffplate\ngit submodule update --init --recursive\nforge install\n```\n\n\n### Blueprint\n\n```txt\nlib\n├─ forge-std — https://github.com/foundry-rs/forge-std\n├─ solmate — https://github.com/Rari-Capital/solmate\nscripts\n├─ Deploy.s.sol — Simple Deployment Script\nsrc\n├─ SimpleStore.sol — A Minimal Storage Contract\ntest\n└─ SimpleStore.t.sol — SimpleStore Tests\n```\n\n\n### Development\n\nInstall dependencies, compile your contracts, and test all with [Foundry](https://github.com/foundry-rs/foundry)!\n\n```bash\nforge install\nforge build\nforge test\n```\n\n\n#### First time with Forge/Foundry?\n\nSee the official Foundry installation [instructions](https://github.com/foundry-rs/foundry/blob/master/README.md#installation).\n\nThen, install the [foundry](https://github.com/foundry-rs/foundry) toolchain installer (`foundryup`) with:\n```bash\ncurl -L https://foundry.paradigm.xyz | bash\n```\n\nNow that you've installed the `foundryup` binary,\nanytime you need to get the latest `forge` or `cast` binaries,\nyou can run `foundryup`.\n\nSo, simply execute:\n```bash\nfoundryup\n```\n\n🎉 Foundry is installed! 🎉\n\n\n#### Configure Foundry\n\nUsing [foundry.toml](./foundry.toml), Foundry is easily configurable.\n\nFor a full list of configuration options, see the Foundry [configuration documentation](https://github.com/foundry-rs/foundry/blob/master/config/README.md#all-options).\n\n\n### Acknowledgements\n\n- [femplate](https://github.com/abigger87/femplate)\n- [foundry](https://github.com/foundry-rs/foundry)\n- [solmate](https://github.com/Rari-Capital/solmate)\n- [forge-std](https://github.com/brockelmore/forge-std)\n- [forge-template](https://github.com/foundry-rs/forge-template)\n- [foundry-toolchain](https://github.com/foundry-rs/foundry-toolchain)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frefcell%2Fhuffplate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frefcell%2Fhuffplate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frefcell%2Fhuffplate/lists"}