import Head from "@docusaurus/Head"; import Link from "@docusaurus/Link"; import useBaseUrl from "@docusaurus/useBaseUrl"; import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; import { CheckCircleIcon, CommandLineIcon, DevicePhoneMobileIcon, GlobeAltIcon, } from "@heroicons/react/24/outline"; import Layout from "@theme/Layout"; import { SocialCard, type SocialCardProps, } from "../components/homepage/SocialCard"; const SocialCards: SocialCardProps[] = [ { color: "bg-[#5865F2]", link: "https://discord.com/invite/ktMAKGBnBs", children: ( discord ), }, { color: "bg-[#4A99E9]", link: "https://twitter.com/TheMeshtastic", children: ( twitter ), }, { color: "bg-[#3875EA]", link: "https://facebook.com/themeshtastic", children: ( facebook ), }, { color: "bg-[#ffffff]", link: "https://www.instagram.com/themeshtastic/", children: ( instagram ), }, { color: "bg-[#FF0000]", link: "https://www.youtube.com/meshtastic", children: ( youtube ), }, { color: "bg-[#FF4500]", link: "https://reddit.com/r/meshtastic", children: ( reddit ), }, { color: "bg-[#563ACC]", link: "https://mastodon.social/@meshtastic", isMeLink: true, children: ( mastodon ), }, { color: "bg-[#24A1DE]", link: "https://t.me/+hmKN0xOR73ExOTU6", children: ( telegram ), }, ]; function Home() { const context = useDocusaurusContext(); const { siteConfig } = context; return (

Meshtastic Logo

{siteConfig.tagline}

Learn More Get Started Donate
{SocialCards.map((card) => ( {card.children} ))}

Getting Started

Step 1

Choose a Device →

Meshtastic devices are available in a variety of configurations to suit your needs.

Step 2

Flash and Configure your Device →

Flash your device with the latest version of Meshtastic and configure it to your liking.

Step 3

Connect to your Device →

Connect to your device via any of our clients to start sending and receiving messages!

Get Connected

Connect and control your Meshtastic devices through various platforms. Choose the client that best fits your needs and device ecosystem.

iOS App

Manage your Meshtastic network on-the-go with our iOS application.

Try it out →

Android App

Connect and control your Meshtastic devices using our Android application.

Try it out →

Web Client

Access your Meshtastic network from any device with our web-based client.

Try it out →

Python CLI/SDK

Command-line interface and software development kit for Python developers and power users.

Try it out →

); } export default Home;