Puter

Web-based operating system designed to be feature-rich, exceptionally fast, and highly extensible.

Thriving · 92
92/100
Thriving

High commit volume, frequent releases and growing activity.

Maintenance 36/40
Releases 25/25
Community 19/20
Momentum 12/15

Commit activity more than 91% of tracked projects; popularity more than 95%. How this is calculated.

Commits, last 11 months

2025-10: 238 commits 2025-11: 172 commits 2025-12: 201 commits 2026-01: 149 commits 2026-02: 233 commits 2026-03: 174 commits 2026-04: 125 commits 2026-05: 324 commits 2026-06: 120 commits 2026-07: 220 commits 2026-08: 249 commits
2025-10 2205 total 2026-08
Stars44k
Latest release26.09.1 · 20 Sept 2026
Repo updated28 Sept 2026
LicenceAGPL-3.0
Built withNodejs, Docker

Is Puter actively maintained?

Over the last 11 months the project absorbed 2205 commits, of which 589 arrived in the most recent quarter — roughly 196 commits a month.

The most recent tagged release, 26.09.1, shipped within the last month — a current, installable version exists today.

Of the 20 projects we track in File Transfer & Synchronization, Puter ranks #2 by health score — in the top quarter of its category.

What Puter actually does

Puter is a web-based operating system built to provide an extensible desktop-like environment inside your browser. It facilitates file management and remote access capabilities through a unified interface. The project is implemented in Node.js and distributed under the AGPL-3.0 licence.

Best fit: It is well-suited for developers and administrators looking to host a centralised web desktop for file organisation and remote access.

Worth knowing: The copyleft AGPL-3.0 licence requires you to make your source code available if you modify and network-host the application, which may not suit commercial deployments. Additionally, web-based operating systems can introduce significant security and sandboxing considerations.

Deployment notes

You will typically deploy this via Docker, requiring persistent storage volumes for user data and a reverse proxy to handle TLS termination. Since it runs on Node.js, you should allocate sufficient memory based on the expected concurrent browser sessions.


Puter as a replacement for


Alternatives to Puter

Projects in the same categories, ordered by health score.