Practical overview
When it fits
Use the collection when selecting a smart-contract project template and before opening the linked repository that contains the specific kit.
Who it is for
- Developers choosing a framework-specific starting point for a smart-contract project.
- Developers comparing listed language and framework options, including Solidity, JavaScript, TypeScript, Rust, Python, Vyper, Huff and Cairo.
Documented uses
- Find a starter repository aligned with a chosen language or framework.
- Locate templates intended for testing, deploying, interacting with and maintaining smart contracts.
- Compare active kit labels and identify entries the README marks as deprecated.
Requirements & limits
- Each kit is a separate linked repository, so its own files and workflow determine what the template provides.
- The README separates active starter kits from deprecated repositories.
- The README identifies the examples as community contributions for demonstration and education, not Chainlink products or services, and urges independent review and testing before production use.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Choose a smart-contract starter-kit repository
Select an active starter kit by framework or language and open its repository.
Before you start
- Access to the starter-kits GitHub repository.
Steps
Review the Active Starter Kits list and compare the framework or language labels.
Choose the listed kit that matches your intended framework or language, such as Chainlink Hardhat for JavaScript and Solidity, or Chainlink Foundry for Solidity.
Follow the kit’s repository link to continue with that starter kit.
Expected outcome
You reach the selected starter-kit repository for further work.
Guide limitations
- The directory describes the kits as community examples, not Chainlink products or supported services.
- The directory does not provide setup or execution instructions for the individual kits.
- The README warns that examples may be unaudited and require independent security review, testing, and key management before production use.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 16 October 2026
- Original website title
- smartcontractkit/starter-kits · Official homepage title · retained in its source language

