Share your repls and programming experiences

← Back to all posts
Coder100.it
h
Coder100 (6457)

Coder100.it

Coder100.it is Repl.it, but coder100ified.

Features

It is made with next.js therefore, it uses react and that is what repl.it uses (I know this because I have the react dev tool extension installed).
Also, it uses react-ace instead of Monaco and in one of the posts, you can see I highly regret that.

NOTE: The JavaScript REPL works!
NOTE: You can make posts with the make-a-post and it generates URLs for you, however, the URL will not be shown in the feed because nobody checked it out :(

NOTE FOR @PYer AND OTHER PYTHON USERS: Python interpreter is out! Code your heart out with our new python interpreter written in regular expressions! It supports

def functions():
  pass
a=6 # variables
input
print
# comment
lambda a : a + 10

Special thanks

I would like to thank @apoorsingal for fixing major problems in my code, specifically the ace code editor.

About

I made this to self promote myself.
I made this to cover almost everything next.js offers, except for custom servers--I still wanted the app to speed

PLEASE VOTE UP IF YOU LIKED IT!

You can make posts, and you automatically have upvoted every single post :)

POSTS

These are posts created by our fellow users!
https://coder100-cool-coding-clan--coder100.repl.co/talk?n=all%20of%20my%20custom%20zwack%20icons&c=It%20is%20a%20repl%20displaying%20my%20custom%20zwack%20icons.Also%20don%27t%20bully%20me%20for%20using%20discord%20as%20the%20dB%20lolLink:%20https://repl.it/@Codemonkey51/Zwack-icons by @Codemonkey51

Commentshotnewtop
AmazingMech2418 (840)

Here is a simple console.log implementation for the Node.js "coder100"s:

console.log = (txt) => {
    let doc = document.getElementById('repl').contentDocument;
    doc.body.style.background = "black";
    doc.body.style.color = "white";
    let el = doc.createElement('code');
    el.textContent = txt;
    doc.body.append(el,doc.createElement('br'));
}

Also, to make it look a little more realistic, you could clear the iframe on start and add a log that simply says it is node.js like how in Repl.it, it says "node v10.16.0". However, this implementation does not include color changing based on the content and does not support arrays and objects since you would need to detect those and JSON stringify them. However, that is not difficult to add either.

AmazingMech2418 (840)

Also, another thing you can do is create servers in various languages in Repl.it and just send post requests from coder100.it containing commands and then have it return any printed data and return the variables set by the command to be used in the "coder100". Processing functions using commands similar to the Python exec command and JavaScript/Node.js eval command will make it much easier to implement more languages in the future and would contain the full functionality included in Repl.it. However, it would also be much slower as well.

Coder100 (6457)

hmmm yes
thanks for the suggestions :) @AmazingMech2418

TheForArkLD (711)

Please add ngn/apl :)

TheForArkLD (711)

@Coder100 install apl.js and require this,and give program to this :)

yasin213 (15)

@Coder100
They're everywhere.
HOW!?!?!

Coder100 (6457)

?
WDYM they are everywhere? @yasin213

LiamDonohue (294)

make a list of forked versions lol

LiamDonohue (294)

im gonna fork it and call it Liam.it

LiamDonohue (294)

we should do the code jam with thail

Coder100 (6457)

uggh not this again
i still don't even understand this @johnstev111

firefish (412)

@Coder100 Nothing happens o run though...

Coder100 (6457)

bruh its not node.js its dom js smh @johnstev111

firefish (412)

@Coder100 Explain to me why the button I clicked has a node logo then:

KobeFF (432)

That's hilarious how you Coder100-ified everything

Viper2211 (76)

The python support, is decent, but I dont really like the alert box asking for input... otherwise, its great!

Coder100 (6457)

XD
Too lazy to add repl.it input that would require an ultra mega brain and a lot of time :p @Viper2211

oignons (298)

wauw..can we get c++ support? and maybe repl auth for profiles

Coder100 (6457)

Thanks!
lol sure we can add c++ (probs not) however repl auth we probably can :) @ipastrano

Viper2211 (76)

Ummm, the print function does not seem to be working in python... It's trying to ACTUALLY print paper

AmazingMech2418 (840)

@Viper2211 That is the JavaScript print function that is running, not the python one.

Coder100 (6457)

Yeah,
I never finished the python interpreter, so it is still running JavaScript, just extra weird lol @AmazingMech2418

AmazingMech2418 (840)

You can add console.log in the Node.js "Coder100"s by using the replace function and then evaluating the code. You could just make it so that the console.log function is replaced with a function that adds a <p> tag or a <span> tag with specific content. Also, it would probably be best anyways to program your own compilers and interpreters for this as well so that it contains all the supported functions (and only the supported functions) and also to add Python support.

AmazingMech2418 (840)

I don't think this is supposed to happen...

BlitzNewtron (3)

Require from NodeJS is not supported :(

Great job.

Coder100 (6457)

Thanks!
It is native JavaScript, and not commonJS so require will not work. @BlitzNewtron

[deleted]

Wow I coded now MrHackman.it on Coder100.it I will upload it when COVID-19 gets eradicated..🤣🤣

🤣

Viper2211 (76)

This is cool but, could you add support of c, c# and c++

Coder100 (6457)

Thanks!
I can try doing c# @Viper2211

JosiahKnisely (31)

It says no IP address.

JosiahKnisely (31)

@Coder100 Ohhhhhh, is it a real website, or just a Repl.it website? You had me there.

JosiahKnisely (31)

Ohhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh. @Coder100

PYer (3399)

Support python and I'll upvote :)

maxyang (55)

Coooool. Wish I could do cool things like this.

maxyang (55)

Oh wait, when you try to run anything it tries to print it... that just me?

Coder100 (6457)

yes, its supposed to do that @maxyang

Highwayman (1340)

run="rm index.js"

O.o that works?? COOL! Have an upvote

AgastyaSandhuja (149)

so many things... but only 1/2 work

AgastyaSandhuja (149)

the posting doesn't show the post
the New coder100 goes to a coding thing that doesn't give an output
the searching bar doesn't search
and there are so many coder100s I'm gonna die

but otherwise it's good [email protected]

Coder100 (6457)

lol
The new coder100 does give output
its javascript
try

document.body.innerHTML= "Hello world";

@AgastyaSandhuja

Coder100 (6457)

Lol
Thanks 😊 the regular expressions to do it is kinda trash
To break the code, do

doc.body.innerHTML = "Hacker!";

@AgastyaSandhuja

AgastyaSandhuja (149)

it didn't break the code :-(
@Coder100

[deleted]

I kinda know how to hijack your code but I’m not sure if it will work and I never tried it before and I will not try it. @Coder100

Coder100 (6457)

lol ok
please do it i want to see @CodeABC123

[deleted]

Not on this repl. Maybe you create a new repl and I will try. @Coder100

Coder100 (6457)

wat
nooo please please i wanna see @CodeABC123

[deleted]

Are you sure you want to try this? Because by “hijacking” your repl I mean I’m going to change the original code without your permission. @Coder100

[deleted]

NO! I might get in trouble...? @AgastyaSandhuja

AgastyaSandhuja (149)

you "got his permission" by him making one for you and only you (and maybe you could teach me) @CodeABC123

[deleted]

Okay fine. I’ll try it. @AgastyaSandhuja

[deleted]

Almost... This is harder than I thought... @Coder100

[deleted]

This is too hard. I give up. @Coder100

Coder100 (6457)

What was the hack anyway? @CodeABC123

[deleted]
  • make new html repl
  • in script.js make something that makes random 8-character codes and adds the codes to the repl link and show all the links on the screen forever
  • keep clicking each link until instead of a 404 error it shows the repl
  • now you can change the code of the original repl as if it were a multiplayer
    @Coder100
[deleted]

You don’t get what @AgastyaSandhuja