dupl.kit - Real time collaborative text editor!
h
rafrafraf (237)

repl.it? Never heard of it.

dupl.kit is where its at

(this is a repl clone im working on im not actually trying to make an official online IDE.
P.S repl pls hire me lol)

This is a live multi user text editor!

What it does:

  • multi user cursors! (credit to @marcusweinberger we worked on this together)
  • the global files can be edited by anyone live! and at the time of writing this they do not run code just yet.
  • the local files can only be seen and edited by you and can be run! they are stored in your local storage so you wont lose them logging out

How it works:

The server handles all operations made to the document while keeping it synchronised with all clients!

  • I did this by making my own operational transformations algorithm to make concurrent document edits always produce the same result

  • An operational transformation takes a document (you can think of it a string) plus a position within that document and either modifies the document at that position or skips to a new position. That’s it!

  • The client sends the keyboard input as operations to the server like this:

'[{"op": "skip", "count": 40}, {"op": "delete", "count": 47}]'

coming soon:

  • the py, html, js and css files will actually run in your browser!
  • live chat just like repls is in the works!

try opening it on two tabs side by side to see it working :)

You are viewing a single comment. View All
MuhammedSimaq (32)

@rafrafraf how did you learn coding this good?

rafrafraf (237)

@MuhammedSimaq its all about practise, i started making websites 7 months ago. first thing was a chatroom which improved my ability to make servers in python and styling websites. after i made a couple other sites and recently got into sockets. keep starting new projects and youll get good at programming :)

MuhammedSimaq (32)

@rafrafraf Thanks For Motivation Bro But I am Just 13yr old

rafrafraf (237)

@MuhammedSimaq no worries man! youre doing great already especially considering youre 13! i was 15 when i started coding (17 now). keep doing what youre doing and youll do great things :)

MuhammedSimaq (32)

@rafrafraf Thanks a lot I wish I could do Coding more better than u one day!

rafrafraf (237)

@MuhammedSimaq im sure you will bro! keep coding new things and youll be surprised at how quickly you improve, if you ever need help with something lmk and i can try help 👍

MuhammedSimaq (32)

@rafrafraf Can I join Your team in Repl please add me sir I will help you as much as I can

rafrafraf (237)

@MuhammedSimaq sorry dude at the moment the projects im working on doesnt really need help but i dont mind working on a project with you if you like

rafrafraf (237)

@MuhammedSimaq joined, ill help u with a project whenever i got some spare time bud 👍