# mtheall/ftpd

FTP Server for 3DS/Switch

Repository: https://github.com/mtheall/ftpd
Canonical: https://ross.abutalabs.com/products/ftpd
Language: C++
License: GPL-3.0
License Family: copyleft
Last push: 2025-11-19T01:25:14+00:00

## Health v2 (maintenance only)
Score: 57/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 52, release rhythm 40, longevity 100
- inputs: {"age_days": 4301, "days_push": 288, "days_rel": 654, "gap_med": 5, "n_releases_24m": 2}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1705, forks 142 (observed 2026-08-28T04:05:24.813454+00:00)

## What it is
An FTP server application for Nintendo 3DS, Switch, NDS, and Linux that lets users transfer files to and from consoles over the network. It supports multiple simultaneous clients, MODE Z compression, and a Dear ImGui-based graphical interface.

## Use cases
- transfer files to my 3ds over wifi
- run an ftp server on nintendo switch
- wirelessly copy homebrew files to my console
- serve files from a 3ds sd card over the network
- test network throughput with curl and devZero
- browse switch sd card contents from my pc

## When to choose
- you need wireless file transfer on 3DS, Switch, or NDS homebrew consoles
- you want an FTP server with a graphical interface on handheld hardware
- you need MODE Z compression or multiple simultaneous FTP clients on a console

## When to avoid
- you need a general-purpose FTP server for a regular Linux server deployment
- you need SFTP or FTPS with encrypted transfers
- you need a Windows-native FTP server

## Facets
- artifact type: application
- maturity: active
- function: file-system, networking, gui
- domain: files, gaming-tools, cross-platform
- platform: cross-platform
- tags: ftp-server, nintendo-3ds, nintendo-switch, homebrew, imgui, file-transfer, linux

## Member repositories
- mtheall/ftpd (main) score 57

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:24.813454+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:37:32.595271+00:00, confidence not recorded.
  - readme: https://github.com/mtheall/ftpd (fetched 2026-08-28T04:05:24.813454+00:00, sha da07a351da83)
- Data as of 2026-08-30T08:39:29.467469+00:00.
