I made repl.it in under a 7 days
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
I have noticed that when some says "cool" it keeps being repeatedly used and cool dude nice coding!🤨
@QuaziMayel
I think Weird Al Yanukovych made another video given how weird that is.
@QuaziMayel thanks dude!
he used repl.it to create repl.it
@ThaManCone24 now use dupl.kit to make repl.it😳
Cool dude!!!!
@QuaziMayel thanks bro!
hmmmm marcus nice
@generationXcode Am I the only one trying to figure out the admin password so I can XSS and rickroll people? LOL!
@AmazingMech2418 lmao goodluck
@rafrafraf Thank you! LOL! It's already guessed 10000 passwords.
@rafrafraf Maybe could you give a basic charset to make it easier? LOL! Like special characters, letters, digits, capital letters, etc.
@AmazingMech2418 ahhh stop hacking everything u see lol
@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.
@AmazingMech2418 You dont only report the vulnerabilities but u make them public. anyone who makes a site would not like such details publicised.
@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!
@AmazingMech2418 well idk its not my site rlly lol. Ur probs right
@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!
marcus added a backdoor tho
Yoo this is pretty pog, but you should add a repl oauth system
@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
@rafrafraf uh lol
@firefish ahahaha wellplayed
@rafrafraf I think you should make it so that more than one person of the same name cannot join
@firefish will do!
@firefish wait is amino on Microsoft edge
Edit: is it on Microsoft edge too?
@ZDev1 It's on chrome so yeah, on the new edge. (get it from the chrome web storE)
@firefish I have it
But I am only asking
@ZDev1 Not natively, I don't think
it can't even run stuff lul
wait this is python? always has been
this is really cool actually.
@SeamusDonahue thanks!
You should add syntax coloring
@ZDev1 its something im considering but would be very difficult to make from scratch especially since you cant color each word seperately in textareas
@rafrafraf yea, but it's only an idea
Oh my god!
And all this only in 7 days?
Repl.it lucky have you, lol!
@ZDev1 ahaha thanks bro!
THIS IS WEEL BETTER THAN THE LAST TIME I CHECKED!!!
IN 7 DAYS?!?!?!?!!??
@Leroy01010 all within 7 days :) and thanks dude!
did you just press inspect and copy paste the code?
@EitanAlperstein nope but im flattered u think i did ahahah
A M A Z I N G
Nice pfp! Is that you?
This is awesome!
Someone filled the css file with the f word
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?
@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 :)
@DynamicSquid
1: yes and thanks
2: thanks dude!
3: thanks for letting me know
@MumboJumboFan i... don't get it
@NoNameByProgram it's firefish's comment taken to the next level.
@MumboJumboFan you don't even run it...
@MumboJumboFan and what does that have to do with firefish's comment thread?
@NoNameByProgram
it is the dupli.kit program
@MumboJumboFan yeah, but... i don't think that's a lol
moment
@NoNameByProgram
also it's very hard to do that.
@MumboJumboFan i can do that in 10 seconds tho...
with the power of windows tips
@NoNameByProgram
and have it fit everything on the screen with 4 of them open at once in less than .75 square foot each.
@MumboJumboFan still i can do that
@NoNameByProgram my touchpad is kind of iffy.
@MumboJumboFan oh... well now i feel sorry
@MumboJumboFan
detects any contact when you don't want it to, but not always when you want it to.
Cool dude!
@elizurfk thanks bro!
Wow thats very cool
@JonDoeBeep thanks dude!
@rafrafraf You should add spam filters.
@JonDoeBeep will do thanks for the suggestion dude!
@JonDoeBeep @rafrafraf also bad words filter
Great work!
@MarcusWeinberger Any chance I could get the admin password so I can XSS this?
@AmazingMech2418 hah nope, that admin panel is for us to moderate and kick any abusers
@MarcusWeinberger You have a rickroll code though. LOL! And I'm 14500 guesses in and still haven't found the password.
@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 ;)
@AmazingMech2418 suuuuuuuuure buddy, rafi can tell me himself if he wants me to make it public
@MarcusWeinberger I can tell you I did not use inspect. Go on and I'll ask him to repeat it again. LOL!
@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
@MarcusWeinberger LOL! You got me... (I just want to rickroll people! LOL!)
@AmazingMech2418 i know, i knew from the start man, i helped build this thing
You might want to change Marcus' title acronym...
@AmazingMech2418 Actually, new attempt:
what the heck
this man is an absolute BEAST
@jamesxli ahahaha thanks man!
hey running certain scripts (for example, python with turtle scripts) DONT RUN. PLS FIX.
@KrshyBshy python libraries and inputs havent been inplemented yet
I’m gonna go see y’all tomorrow
I’m new here I wondering if I should start with java or html wut do u guys think?
@QuaziMayel
HTML if your doing websites, Java Script for animations.
Did you find out who was saying those bad words in the chat?
of course you would care @Blackout4344
Yes I would care, why wouldn't I? Also who are [email protected]
Yo reply to [email protected]
isn this a repost?
@EpicGamer007 this post is since its finished now, the other was a beta
@rafrafraf , oh cool! i see u have made a bunch of cool changes and added a bunch of stuff
me when the virus when the marcus add backrdord the when the when the whe nhenwe hteh etete
@unixkeys i just died reading this
@rafrafraf lol me too
@unixkeys
