From 39e5807bea754b97934590f62ce6deb70ebee92f Mon Sep 17 00:00:00 2001
From: Chase Fleming <1666730+chasefleming@users.noreply.github.com>
Date: Mon, 22 Dec 2025 16:04:51 -0800
Subject: [PATCH] Update tools page
---
docs/build/tools/index.mdx | 165 ++++++++++++++++++++++++++++++++++---
1 file changed, 155 insertions(+), 10 deletions(-)
diff --git a/docs/build/tools/index.mdx b/docs/build/tools/index.mdx
index 73e11efd45..a84a35c9b6 100644
--- a/docs/build/tools/index.mdx
+++ b/docs/build/tools/index.mdx
@@ -5,23 +5,169 @@ description: Essential tools for the Flow blockchain ecosystem
---
import DocCardList from '@theme/DocCardList';
-import { isSamePath } from '@docusaurus/theme-common/internal';
-import { useDocsSidebar } from '@docusaurus/plugin-content-docs/client';
-import { useLocation } from '@docusaurus/router';
+
+# Tools & SDKs
+
+Flow provides a comprehensive suite of development tools to help you build, test, and deploy applications on the blockchain.
+
+## Which Tool Should I Use?
+
+| I want to... | Use this |
+|--------------|----------|
+| Build a React frontend | [React SDK](./react-sdk/index.mdx) |
+| Build with vanilla JS/TypeScript | [FCL-JS](./clients/fcl-js/index.md) |
+| Build a Go backend | [Flow Go SDK](./clients/flow-go-sdk/index.md) |
+| Develop and test locally | [Flow CLI](./flow-cli/index.md) + [Emulator](./emulator/index.md) |
+| Write and debug Cadence | [VS Code Extension](./vscode-extension/index.md) |
+| Simulate wallet interactions | [Flow Dev Wallet](./flow-dev-wallet/index.md) |
+| Build a wallet provider | [Wallet Provider Spec](./wallet-provider-spec/index.md) |
+
+## Core Tools
+
+
+
+## Community Tools
+
+Tools built by the Flow community to enhance your development experience.
!isSamePath(item.href, useLocation().pathname)),
{
type: 'link',
label: 'Flowser',
href: 'https://flowser.dev/',
- description: 'Flowser combines all the tools for local development and gives you a clear UI to inspect the local Flow network.',
+ description: 'GUI for local development. Inspect accounts, transactions, and contracts on the emulator with a visual interface.',
customProps: {
icon: 'https://flowser.dev/icon.png',
author: {
name: 'Flowser',
- profileImage:
- 'https://flowser.dev/icon.png',
+ profileImage: 'https://flowser.dev/icon.png',
},
twitterLink: 'https://twitter.com/onflowser',
githubLink: 'https://github.com/onflowser/flowser'
@@ -31,13 +177,12 @@ import { useLocation } from '@docusaurus/router';
type: 'link',
label: 'Overflow',
href: 'https://github.com/bjartek/overflow',
- description: 'Overflow is a Go-based DSL for testing and running interactive stories',
+ description: 'Go-based DSL for testing and scripting Flow interactions. Write integration tests and interactive stories.',
customProps: {
icon: '',
author: {
name: 'bjartek',
- profileImage:
- 'https://avatars.githubusercontent.com/u/10621?v=4',
+ profileImage: 'https://avatars.githubusercontent.com/u/10621?v=4',
},
discordLink: 'https://discord.gg/t6GEtHnWFh',
githubLink: 'https://github.com/bjartek/overflow'