How I made a desktop environment in the browser

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. muse

    In August of 2020 I decided I wanted to try (again) to redo my personal website into something like what I see when I turn on my computer.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. BrowserFS

    BrowserFS is an in-browser filesystem that emulates the Node JS filesystem API and supports storing and retrieving files from various backends.

    File system with drag & drop support (BrowserFS)

  4. vanta

    Animated 3D backgrounds for your website

    Animated Wallpaper (VantaJS)

  5. x

    Discontinued Desktop environment in the browser. [Moved to: https://github.com/DustinBrett/daedalOS]

    Demo: https://x.dustinbrett.com/

  6. WebODF

    WebODF - JavaScript Document Engine

    MP3 (Webamp), PDF (PDF.js) & ODF (WebODF) file support

  7. Next.js

    The React Framework

    The main framework I used is Next.js and it currently functions totally offline and is built via SSR. I am hosting the code via GitHub Pages and using a custom subdomain.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Performance of nextjs.org

    4 projects | /r/nextjs | 3 Jun 2022
  • How I made a Desktop Environment in the Browser (Part 1: Window Manager)

    6 projects | dev.to | 5 Feb 2022
  • Flotiq Live Preview Plugin + Next.js: Complete Setup Guide

    1 project | dev.to | 11 Jul 2025
  • Speed Up Your Next.js App: Optimizing S3 Images with Cloudflare Images

    2 projects | dev.to | 9 Jul 2025
  • Free Nextjs Website Templates for Developers

    1 project | dev.to | 30 Jun 2025

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?