OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Starter Kits

Starter Kits is a GitHub collection that links to template repositories for developing smart contracts across multiple languages and frameworks. The listed kits are intended to support testing, deployment, interaction and maintenance.

Independent OpenViST project profile, based on linked sources.

Starter Kits — 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 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.
Before you choose

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.

Source-based practical guide

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

  1. Review the Active Starter Kits list and compare the framework or language labels.

  2. Choose the listed kit that matches your intended framework or language, such as Chainlink Hardhat for JavaScript and Solidity, or Chainlink Foundry for Solidity.

  3. 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.
Evidence and transparency

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