Share your repls and programming experiences

← Back to all posts
I made repl.it in under a 7 days
h
rafrafraf (304)

dupl.kit - Collaborative Text Editor and IDE

Code and collaborate with friends, all in real time baby! Watch their cursors move around the page and talk in chat!

Features

  • Text editor with live operational transformations: see changes made by fellow coders in real time (baby)
  • Private files: files saved in local storage
  • Live chat: same style as repl.it, protected from XSS ;)
  • Multiplayer cursors: view other coder's cursors (credit: @MarcusWeinberger)

Limitations

  • Only local files will run and output code, global file running coming soon!

Supported Languages

  • PYTHON run any code with console output (input and support for external libraries coming soon)
  • HTML render your webpage in an embedded iframe
  • JS use scripts inside your HTML dupl
  • CSS style your html dupl

All in your browser!

Created by @rafrafraf with some help from @MarcusWeinberger

P.S repl pls hire me lol

Commentshotnewtop
[deleted]

I have noticed that when some says "cool" it keeps being repeatedly used and cool dude nice coding!🤨

MumboJumboFan (4)

@QuaziMayel
I think Weird Al Yanukovych made another video given how weird that is.

ThaManCone24 (3)

he used repl.it to create repl.it

rafrafraf (304)

@ThaManCone24 now use dupl.kit to make repl.it😳

unixkeys (4)


me when the virus when the marcus add backrdord the when the when the whe nhenwe hteh etete

[deleted]

Cool dude!!!!

firefish (762)

@rafrafraf I think you should make it so that more than one person of the same name cannot join

ZDev1 (695)

@firefish wait is amino on Microsoft edge
Edit: is it on Microsoft edge too?

firefish (762)

@ZDev1 It's on chrome so yeah, on the new edge. (get it from the chrome web storE)

ZDev1 (695)

@firefish I have it
But I am only asking

firefish (762)

@ZDev1 Not natively, I don't think

DiveshTheReal (59)

it can't even run stuff lul

LTI2 (110)

wait this is python? always has been

ZDev1 (695)

You should add syntax coloring

rafrafraf (304)

@ZDev1 its something im considering but would be very difficult to make from scratch especially since you cant color each word seperately in textareas

ZDev1 (695)

@rafrafraf yea, but it's only an idea

ZDev1 (695)

Oh my god!
And all this only in 7 days?
Repl.it lucky have you, lol!

unixkeys (4)

marcus added a backdoor tho

Leroy01010 (380)

THIS IS WEEL BETTER THAN THE LAST TIME I CHECKED!!!
IN 7 DAYS?!?!?!?!!??

EitanAlperstein (35)

did you just press inspect and copy paste the code?

rafrafraf (304)

@EitanAlperstein nope but im flattered u think i did ahahah

DynamicSquid (4374)

A M A Z I N G

  1. Nice pfp! Is that you?

  2. This is awesome!

  3. Someone filled the css file with the f word

DynamicSquid (4374)

Oh quick question... which parts of the repl IDE are already existing programs? I think I heard that the text editor repl uses was made by VSCode or something like that. Did you use that too?

rafrafraf (304)

@DynamicSquid everything was made entirely from scratch, i made my own operational transformations algorithm to handle the text editor being changed by multiple users and keeping them all synchronised :)

rafrafraf (304)

@DynamicSquid
1: yes and thanks
2: thanks dude!
3: thanks for letting me know

MumboJumboFan (4)

@NoNameByProgram it's firefish's comment taken to the next level.

NoNameByProgram (163)

@MumboJumboFan and what does that have to do with firefish's comment thread?

NoNameByProgram (163)

@MumboJumboFan yeah, but... i don't think that's a lol moment

MumboJumboFan (4)

@NoNameByProgram
also it's very hard to do that.

NoNameByProgram (163)

@MumboJumboFan i can do that in 10 seconds tho...
with the power of windows tips

MumboJumboFan (4)

@NoNameByProgram
and have it fit everything on the screen with 4 of them open at once in less than .75 square foot each.

MumboJumboFan (4)

@MumboJumboFan
detects any contact when you don't want it to, but not always when you want it to.

HahaYes (1250)

Yoo this is pretty pog, but you should add a repl oauth system

rafrafraf (304)

@HahaYes thanks dude and i was thinking about using repl auth but itd kind make duplkit pointless if u needed a repl account to use it lmao

JonDoeBeep (21)

Wow thats very cool

JonDoeBeep (21)

@rafrafraf You should add spam filters.

rafrafraf (304)

@JonDoeBeep will do thanks for the suggestion dude!

AmazingMech2418 (947)

@MarcusWeinberger Any chance I could get the admin password so I can XSS this?

MarcusWeinberger (589)

@AmazingMech2418 hah nope, that admin panel is for us to moderate and kick any abusers

AmazingMech2418 (947)

@MarcusWeinberger You have a rickroll code though. LOL! And I'm 14500 guesses in and still haven't found the password.

MarcusWeinberger (589)

@AmazingMech2418 yes we do, that's to mess with kfir. he's our friend that was abusing our previous XSS bug. And good luck cracking the password, it's very secure ;)

MarcusWeinberger (589)

@AmazingMech2418 suuuuuuuuure buddy, rafi can tell me himself if he wants me to make it public

AmazingMech2418 (947)

@MarcusWeinberger I can tell you I did not use inspect. Go on and I'll ask him to repeat it again. LOL!

MarcusWeinberger (589)

@AmazingMech2418 you can set your username to whatever. rafi can tell me himself if he wants me to release it, which I doubt he does, because it would be a major security violation

AmazingMech2418 (947)

@MarcusWeinberger LOL! You got me... (I just want to rickroll people! LOL!)

MarcusWeinberger (589)

@AmazingMech2418 i know, i knew from the start man, i helped build this thing

AmazingMech2418 (947)

You might want to change Marcus' title acronym...

AmazingMech2418 (947)

Any chance you could just give me the admin password? LOL!

AmazingMech2418 (947)

@generationXcode Am I the only one trying to figure out the admin password so I can XSS and rickroll people? LOL!

AmazingMech2418 (947)

@rafrafraf Thank you! LOL! It's already guessed 10000 passwords.

AmazingMech2418 (947)

@rafrafraf Maybe could you give a basic charset to make it easier? LOL! Like special characters, letters, digits, capital letters, etc.

generationXcode (278)

@AmazingMech2418 ahhh stop hacking everything u see lol

AmazingMech2418 (947)

@generationXcode Well, it's better me than someone who wants to take down the server or include it in a botnet or something. LOL! If I hack something, I report the vulnerabilities to the person who made the repl.

generationXcode (278)

@AmazingMech2418 You dont only report the vulnerabilities but u make them public. anyone who makes a site would not like such details publicised.

AmazingMech2418 (947)

@generationXcode But, they could fix them. LOL! I won't publicize private information found, but will point out vulnerabilities. If they didn't want the vulnerabilities publicized, they wouldn't have made the website vulnerable. LOL!

generationXcode (278)

@AmazingMech2418 well idk its not my site rlly lol. Ur probs right

AmazingMech2418 (947)

@generationXcode This one is actually pretty secure! Though, rate limiting would be good to prevent brute forcing... Definitely not like ClearCode where I could shut down the server and modify source files remotely. LOL!

jamesxli (4)

what the heck
this man is an absolute BEAST

KrshyBshy (0)

hey running certain scripts (for example, python with turtle scripts) DONT RUN. PLS FIX.

rafrafraf (304)

@KrshyBshy python libraries and inputs havent been inplemented yet

[deleted]

I’m gonna go see y’all tomorrow

[deleted]

I’m new here I wondering if I should start with java or html wut do u guys think?

MumboJumboFan (4)

@QuaziMayel
HTML if your doing websites, Java Script for animations.

Blackout4344 (33)

Did you find out who was saying those bad words in the chat?

Blackout4344 (33)

Yes I would care, why wouldn't I? Also who are [email protected]

rafrafraf (304)

@EpicGamer007 this post is since its finished now, the other was a beta

EpicGamer007 (756)

@rafrafraf , oh cool! i see u have made a bunch of cool changes and added a bunch of stuff