Rustpad

Dev tools

collaborative code editor

SHOW HN2021

143points
21comments
#354of 2,533 in 2021
Top 14%of 2021 by points

How HN took it

CuriousMostly questions and neutral comments

3 positive, 7 neutral or asking, 0 mixed, 4 critical, out of 14 comments about the project. Thread score -0.10.

Execution: 0 for, 4 againstIdea: 2 for, 0 againstPerformance: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Clean, lightweight and snappy

    From 3 comments
    • Looks nice and clean! Also feels very snappy in two tabs. However, you're breaking the back button with your redirect to a unique room. Once in a room, pressing back will join a…
      jdellinger on HN
    • Really nice and lightweight! Some feedback: 1. I was not able to change color when setting user name. (Was it some browser extension blocking it?) 2. I was not able to run your…
      petespeed on HN
    • I really like the architectural decisions made in the project. OperationalTransform library may need some work like testcases and add more powerful constructs. Is there any…
      sreeramb93 on HN
  • Good architecture choices

    From 1 comment
    • I really like the architectural decisions made in the project. OperationalTransform library may need some work like testcases and add more powerful constructs. Is there any…
      sreeramb93 on HN
  • Could replace Etherpad for self-hosting

    From 1 comment
    • Thanks for making this, I have been looking for a worthy replacement of Etherpad for a long time, that is easy to use and has the option to be self-hosted.
      messo on HN

Objections

  • Breaks the browser back button

    From 2 comments
    • FYI, https://rustpad.io breaks the back button by updating the URL hash to a new document every time I try to go back. Use location.replace()…
      re on HN
    • Looks nice and clean! Also feels very snappy in two tabs. However, you're breaking the back button with your redirect to a unique room. Once in a room, pressing back will join a…
      jdellinger on HN
  • Docker image is x86_64 only, fails on Raspberry Pi

    From 2 comments
    • Really nice and lightweight! Some feedback: 1. I was not able to change color when setting user name. (Was it some browser extension blocking it?) 2. I was not able to run your…
      petespeed on HN
    • I'm not sure why you weren't able to change color. It shouldn't be blocked by a browser extension; it's just a button. Unfortunately the Docker image is built on an x86_64…
      ekzhang on HN
  • Connection issues on iOS Safari for some users

    From 3 comments

Requests

  • End-to-end encryption

    From 1 comment
    • Could end-to-end encryption be added (see cryptpad), or does operational transformation or some other design aspect require a central server? What also comes to mind when editing…
      zeotroph on HN
  • Expose a full project directory with terminal for collaboration

    From 1 comment
    • It's hard to tell from the readme; can you expose an entire project directory (with terminal perhaps?) for collaboration?
      brundolf on HN
  • Option to disable the auto-suggest dropdown

    From 1 comment
    • nice, is there any way to disable the auto-suggest dropdown box when you're typing?
      alphabet9000 on HN

Questions

  • Why operational transformation over CRDTs

    From 1 comment
    • Congratulations on shipping, what you have is very slick. Quick question, not trying to start a flame war just genuinely curious. Why did you pick OT over other approaches to…
      zingplex on HN
  • Advantages over Etherpad and document conversion

    From 1 comment
    • what do you see as the advantages of rustpad over etherpad? can etherpad documents be exported, converted to rustpad?
      em-bee on HN

Alternatives named

  • Etherpad

    From 2 comments
    • Thanks for making this, I have been looking for a worthy replacement of Etherpad for a long time, that is easy to use and has the option to be self-hosted.
      messo on HN
    • what do you see as the advantages of rustpad over etherpad? can etherpad documents be exported, converted to rustpad?
      em-bee on HN
  • CryptPad

    From 1 comment
    • Could end-to-end encryption be added (see cryptpad), or does operational transformation or some other design aspect require a central server? What also comes to mind when editing…
      zeotroph on HN
  • ShareDB

    From 1 comment
    • Very cool! Thanks for sharing. Was binding Monaco particularly challenging? I’m curious what the larger project/product is, if you are able to share. I’ve used ShareDB (from…
      jayunit on HN
  • Yjs

    From 1 comment
    • Good question! I'm not aware of any end-to-end encryption scheme that commutes with OT, so probably can't do it as long as you have a central server doing transformations like…
      ekzhang on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/27408326)