Is Svelte capable of a Google Docs & Sheets clone?

This page summarizes the projects mentioned and recommended in the original post on /r/sveltejs

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. peritext

    A CRDT for asynchronous rich-text collaboration, where authors can work independently and then merge their changes.

    Svelte is, but that is your smallest problem. You want to look into CRDTs (conflict-free replicated data types) to offer true (offline) collaboration. A popular JS library to solve this complex problem is called [automerge](Conflict-free replicated data type). A rather recent development in that area specifically for text-based content is Peritext. Also check out this interactive tutorial about CRDTs.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. threlte

    3D framework for Svelte

    While it’s true that these apps draw to a canvas rather than render DOM Elements, this can be done in Svelte since a component does not need any DOM markup. A component-based approach is composable, state-driven and reactive. You need to work a lot with contexts where React would offer custom renderers. Nevertheless Svelte is fast enough for that. (I’m the author of threlte, which uses DOM-less components)

  4. svelt-yjs

    A library for your Svelte app that lets you build Svelte stores from Yjs types.

    There are also some great implementations based on Yjs like this one svelt-yjs I prefer Yjs to automerge

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

Did you know that Svelte is
the 26th most popular programming language
based on number of references?