The Seeed Studio XIAO Series is a collection of thumb-sized, powerful microcontroller units (MCUs) tailor-made for space-conscious projects requiring high performance and wireless connectivity. Embodying the essence of popular hardware platforms such as ESP32, RP2040, nRF52840, and SAMD21, the Arduino-compatible XIAO series is the perfect toolset for you to embrace tiny machine learning (TinyML) on the Edge. The whole XIAO Series features compact design with all SMD components placed on the same side of the board, so designers can easily integrate XIAO into their boards for rapid mass production.
This repository is the official GitHub Project Hub for the XIAO Series, serving as an aggregated entry point for selection guidance, technical documentation, internal reference projects, and community-driven DIY works.
Contents
Product Lineup and Selection Guide
![]() |
XIAO ESP32-S3 (Sense) High-performance dev board with Wi-Fi and BLE, with Microphone, Mini camera and onboard SD Card Slot on the Sense version |
🖱️ Buy
🖱️ Buy(Sense) 📚 Wiki 📚 Resources |
![]() |
XIAO ESP32-C3 Cost effective with Wi-Fi and BLE on board |
🖱️ Buy 📚 Wiki 📚 Resources |
![]() |
XIAO ESP32-C6 2.4GHz Wi-Fi 6, BLE 5.0, Zigbee, and Thread for Matter |
🖱️ Buy 📚 Wiki 📚 Resources |
![]() |
XIAO ESP32-C5 2.4 & 5 GHz Wi-Fi 6, BLE 5.0, Zigbee, and Thread for Matter |
🖱️ Buy 📚 Wiki 📚 Resources |
![]() |
XIAO nRF52840 (Sense) Ultra-low power consumption, perfect for BLE applications, with microphone and 6-axis IMU on the Sense version |
🖱️ Buy
🖱️ Buy(Sense) 📚 Wiki 📚 Resources |
![]() |
XIAO nRF54L15 (Sense) Ultra low power consumption with multiple connectivity, with microphone and 6-axis IMU on the Sense version |
🖱️ Buy
🖱️ Buy(Sense) 📚 Wiki 📚 Resources |
![]() |
XIAO RP2040 Raspberry Pi Ecosystem with great MicroPython support |
🖱️ Buy 📚 Wiki 📚 Resources |
![]() |
XIAO RP2350 MicroPython-ready based on Raspberry Pi RP2350 |
🖱️ Buy 📚 Wiki 📚 Resources |
![]() |
XIAO SAMD21 Classic for Arduino beginners, with courses |
🖱️ Buy 📚 Wiki 📚 Resources |
![]() |
XIAO RA4M1 Renesas 32-bit ARM Cortex-M4 MCU, Arduino IDE-ready |
🖱️ Buy 📚 Wiki 📚 Resources |
![]() |
XIAO MG24 (Sense) Super-low power for battery-powered Matter projects, with microphone and 6-axis IMU on the Sense version |
🖱️ Buy
🖱️ Buy(Sense) 📚 Wiki 📚 Resources |
đź’ˇ Seeed Studio XIAO Boards are also available in various versions of Pre-soldered, 3pcs Pack, Plus, and Tape and Reel.
đź’ˇ For more model comparisons: Please refer to the complete Seeed Studio XIAO Series Comparison Table for detailed RAM, Flash, and pin specifications, you can also find the resource files for each XIAO in the Open Source the Seeed Studio XIAO section on this page:
- Datasheets
- Schematic
- PCB design files
- PCB package libraries (including symbols)
- Pinout sheet
- 2D dimensional drawings
- 3D models
- Factory firmware
💡 Alternatively, you can refer to this comprehensive guide—arguably the most detailed selection guide in XIAO's history—Meet the Seeeduino XIAO Family, with special thanks to DroneBot Workshop for their contribution.
The XIAO Add-on are expansion modules and "hats" designed to enhance the functionality of XIAO dev boards. They cover a variety of applications including display, control, and sensing, and allow for quick prototyping without complex wiring.
XIAO Gadget is compact, application-ready hardware built with XIAO dev boards. By combining XIAO with sensors, displays, connectivity, and enclosure-friendly modules, XIAO Gadgets help makers and developers rapidly turn ideas into functional, real-world devices without complex custom hardware design.
Our team together with the community, has create a rich collection of wikis, applications and documentation. The Seeed Studio XIAO EXHIBITION page is organized as a centralized index to help developers quickly locate detailed tutorials, reference materials, and ecosystem support links for each XIAO development board. The page covers a wide range of topics, including:
- Product Guides
- Multiple programming languages and platforms
- Real-time operating systems (RTOS)
- Communication protocols
- TinyML and AI platforms
- Smart home solutions
- Open-source keyboard firmware support
- Other popular applications
- Prototyping tools (PCB Layout & Stimulation)
- IoT Clouds and IoT Platforms
If you are a beginner, we recommend starting with the Product Guides section to learn the fundamentals of XIAO hardware and basic protocol usage. From there, you can gradually move on to communication features and RTOS fundamentals, and finally explore advanced topics such as TinyML and AI, open-source keyboard firmware, and complete IoT system integration.
These projects are hands-on reproductions and validations of popular industry trends and real-world use cases, created by our internal engineers and shared in this repository’s projects folder. For each project, we include clear and practical step-by-step instructions in the project’s README.md file, so you can easily follow along and try it yourself. The projects currently available include:
- XIAO_ESP32-C3_BLE_ESPresense
- XIAO_ESP32_CSI_Espectre
- more coming soon…
Welcome to the Community DIY Projects! This section is dedicated to collecting, sharing, and celebrating DIY projects from makers around the world. Our goal is to create a collaborative hub where beginners and experienced developers alike can explore real-world applications, learn from each other, and contribute their own creative solutions.
We have curated over a hundred high-quality community projects in XIAO USE CASES, where you can explore projects related to:
- Wearables
- Robotics
- Smart Home
- Health Care
- Power Management
- AI Gadgets
- Tools & Accessories
- Telecommunication
- Mechanical Keyboards
- LED Lighting
We want to thank the community for inspiring these projects—your ideas, experiments, and feedback are what make this space vibrant and evolving. Every project here reflects the spirit of open collaboration and hands-on learning.
Thank you for your interest in sharing your projects! Community projects help others learn faster, explore new use cases, and push the ecosystem forward. If you’ve built something interesting, useful, or fun — we’d love to feature it here 🚀
Your project can be submitted if it meets one or more of the following:
- A DIY project built with any XIAO Dev Boards.
- A proof-of-concept, prototype, or side project
- An application demo, experiment, or creative build
- A project originally published on GitHub, Hackster, Instructables, or a personal blog
Both hardware-focused and software-focused projects are welcome, and you can submit your project by:
-
Fork this repository
-
Create a new file under the community-diy-projects/ directory. File name format:
XIAO_<ChipPlatform>_<KeyTech>_<ProjectName> # KeyTech: hardware, software, or protocol, or framework… -
Use the Community Project Template below to describe your project
-
Submit a Pull Request
-
Our maintainers will review and merge it
Community DIY Project Template
Please include the following information when submitting your project:
Source Code
Examples
Project photos or screenshots (Optional but encouraged)
README.md file that accurately describes the project
# Project Name ## Creator - Name / GitHub handle: - (Optional) Website or social link: ## Project Description A short description of what the project does and what problem it solves. ## Key Features - Feature 1 - Feature 2 - Feature 3 ## Hardware & Software - Hardware components: - Software / frameworks: - Programming language: ## Quick Start - Demo video / blog post / Hackster page: - Getting Started
We’re using this Discussion as a platform to connect with and get valuable feedback from the vibrant community of all XIAO owners. Here we'll share our dev roadmap proposals for the beloved XIAO (new features, new functions, new products for both XIAO boards and their accessories). And at the same time, we're inviting you to join to co-create the whole process: Roadmap of Seeed XIAO: You Decide What We Build Next!














