---
title: The Solana Toolkit
description:
  "This is an overview of the Solana Toolkit and mucho CLI. It includes how to
  write tests for Solana programs, how to create a new project on Solana, and
  what the best practices are for writing Solana programs"
keywords:
  - solana testing
  - solana fuzz tester
  - solana code coverage
  - solana programs
  - rust tests
  - javascript tests
  - solana program development
  - solana program best practices
  - local testing
  - solana toolkit
  - smart contract development
  - program development
  - program tools
  - solana tools
  - smart contract tools
  - solana foundry
---

> This is a beta version of the [Solana Toolkit](/docs/toolkit/), and is
> still a WIP. Please post all feedback as a GitHub issue
> [here](https://github.com/solana-foundation/developer-content/issues/new?title=%5Btoolkit%5D%20).

The Solana Program development toolkit is published as the
[`mucho` npm package](https://www.npmjs.com/package/mucho). The `mucho` command
will be used to run most of the Solana program development tools - _mucho tools,
one cli_.

## Install

Install the Solana Toolkit and `mucho` CLI with the following command:

```shell
npx -y mucho@latest install
```

Verify mucho was installed via:

```shell
mucho --version
```

For more information, go to [Getting Started](/docs/toolkit/getting-started).

## Create a Project

```shell
pnpm create solana-program
```

For more information, go to the [Projects](/docs/toolkit/projects/overview).

[Source code](https://github.com/solana-program/create-solana-program).

## Testing on Solana

- [Fuzz tester](/docs/toolkit/test-suite/fuzz-tester)
- [Code coverage](/docs/toolkit/test-suite/code-coverage)
- [JavaScript Tests](/docs/toolkit/test-suite/js-test)
- [Rust Test](/docs/toolkit/test-suite/rust-tests)
- [Security Scanner](/docs/toolkit/test-suite/security-scanner)
- [Local Testing](/docs/toolkit/local-validator)
- [Program Best Practices](/docs/toolkit/best-practices)

## Contributing

You can contribute to this
[Toolkit book on GitHub](https://github.com/solana-foundation/developer-content/tree/main/docs/toolkit).
