
This post is the straight version of where Airlink is, what is being built, and what still needs work.
Where things stand
Airlink started as an Express + EJS panel. It works, but the codebase has grown into the kind of mess that slows everything down: tightly coupled routes, inline template logic, and no real component model.
Next.js migration status
Auth systemdone
Server management pagesdone
Admin paneldone
WebSocket console proxydone
SFTP + backup managementdone
Folder systemdone
Addon systempartial
Theming + translationsin progress
Radar (VirusTotal)in progress
Player stats collectorpartial
Security hardeningpartial
In discussions... follow us on discord to be on top of the matter!
Following along
The main repo is github.com/airlinklabs/panel. The rest of the project lives in the same org, including the daemon, site, image repo, and addon registry. Issues and PRs are the right place for feedback.