00
Days
00
Hours
00
Mins
00
Secs
Artificial Intelligence Challenge / Ends February 11
🎁 Prizes: $100 / $50 / $25 Amazon Gift Cards

Updates from the Repl.it team about the product

Posts
Pinned
224
👋✨Introduce yourself 🎉😀
Hello everyone! Let's use this thread to get to know each other. Just say hi and a few words about who you are, maybe what are you building or learning with Repl.it. If you're not comfortable sharing anything then share something fun 😉
656
posted by amasad (715) 7 months ago
Pinned
9
Weekly Repls #19
I wonder if the following submissions were made by AI... I guess we'll never know. However I see that the AI challenge has begun, and while the weekly repls won't cover posted made for the challenge, I'll be sure to checkout every repl you guys post. With that out of the way, let's check out these posts! @Vandesm14 [Join Vandesm as they test the limits of node.js!](https://repl.it/talk/share/Just-how-fast-is-NodeJS/9982) @minermaniac447 [Meet Eim, A game that is most defiantly not Uno, doesn't play like Uno, and most *definitely* isn't as fun as Uno (or is it?)](https://repl.it/talk/share/Ein-A-Copyright-Infringement-Free-Uno-Clone/9994) @jajoosam [Impresses us once again, with their program that connects to your Spotify account and returns instrument only versions of your playlists!](https://repl.it/talk/share/Make-an-instrumental-version-of-your-Spotify-playlist/10051) @rshetty [Amazes us with this online pokemon game, interact and social with your friends in this game!](https://repl.it/talk/share/A-multiplayer-open-source-Pokemon-MMO-that-runs-right-in-your-browser/9971) @tristanbeedell [Add colors to your program, and this repl shows off all the colors you can use!](https://repl.it/talk/share/Terminal-Colours/9978) @SPQR [Thanks :D](https://repl.it/talk/share/replit-staff-appreciation-post/9968) That's all. Remember, submit your repls for the AI challenge, but don't forget to share your other, sweet projects!
3
posted by 21natzil (339) 2 days ago
Pinned
12
Repl.it CodeJam Event #5
Welcome to the fifth Repl.it CodeJam. This challenge that will have you coding about an announced topic fits every coder, from beginner to advanced. On the Discord server and Talk, you can request help if you need more ideas or are stuck on coding. The winner will get featured on the newslettera and get a special role and emoji on the Discord server. You won't want to miss this wonderful oppurtunity, so sign up on the form and happy coding! EVENT DETAILS: Date: Friday January 18th, 6:00pm EST to Sunday Jan 20th, 6:00pm EST Length: 48 hours SignUp Form: https://goo.gl/forms/B1Hn9HgPeRQ6iJOs1 Discord Server: https://discord.gg/346Tapr
9
posted by Mosrod (175) 14 days ago
12
Recent Changes to JavaScript -> Node.js
# Recent Changes to JavaScript -> NodeJS We recently made a change that redirected new JavaScript repls to create Node.js repls instead. We recognize that this behavior may come as a surprise, and may cause some frustration when using Repl.it with JavaScript. In this post, we'd like to provide our reasons for making this change, and give workarounds for those who require Browser JavaScript for their work. At Repl.it, we strive to provide the best experience for our users. To a beginner learning JavaScript, there may not be a big difference between using JavaScript and Node.js, as far as the language itself goes. However, on Repl.it, there are a few key features that make using Node.js the preferred environment: 1. **Package Support**: Node.js supports npm package searching and installing on the fly. You can search for any package and add it to your project, generating a `package.json` file for you, where you can then import it into your program. More on that in our [packager](/site/blog/packager) announcement. 2. **Consistency**: When using our Browser JavaScript repl, it uses whatever flavor of JavaScript your browser is using. This means that a Browser JS repl run on one machine may not run on a different machine, or it may behave differently. However, with Node.js repls, since it runs on a VM in the cloud, behavior is guaranteed to be consistent across browsers and programming sessions. Furthermore, you can safely share it with others, knowing that their experience will be identical to yours. 3. **File Management**: Node.js repls allow for users to create files and folders and interact with them, whereas browser JavaScript repls don't. This allows for more versatility in the programs you create, and for more growth in your learning. 4. **Infinite Loop Protection**: Finally, if you accidentally write an infinite loop (we've all been there), your browser won't be locked up, since the code is not running on your machine. So what happens if you need the web browser API, or if you need to test JavaScript that will run in the browser? You can create [HTML repls](/languages/html) to achieve that. The added benefit of using HTML repls is that you can search and import packages such as jquery, lodash, or moment.js, and then test out those functions within your script.js file. You still have a repl to interact with in the console tab. One thing you might miss from the JavaScript REPL is the `prompt` API. While we know that `prompt` is convenient, it's considered an antiquated API and its use in modern web development is generally frowned upon. If you'd like to do I/O in the node.js REPL you can do so using the `readline-sync` package which we pre-include in our Node.js image. You can try an example here: https://repl.it/@timmy_i_chen/readline-sync-demo We made this change because we believe it will be beneficial to Repl.it users, both new and old. We welcome any feedback in the comments below, and we look forward to working with you in the future to create awesome projects.
3
posted by timmy_i_chen (513) 6 days ago
7
Weekly Repls #18
Hello everyone, have a good weekend? In case you guys were not aware, we are going to have a code jam soon, so check the announcement about that. Without further adue, let's show off these Repls! @IEATPYTHON [Created a sweet website that plays a bit-tune imperial march from star wars, all in JS!](https://repl.it/talk/share/MUSIC-Imperial-March-with-tonejs/9822) @aceprogramer [Developed an awesome chat bot, with a great interface!](https://repl.it/talk/share/AceB0T-AI/9852) @Zavexeon [Created a great introduction into functions in ruby! Wonderful for people just learning.](https://repl.it/talk/learn/Creating-Simple-Functions-in-Ruby/9859) @bgass [Shows us an amazing mini-golf game. Simplistic, pretty, and very, very fun!](https://repl.it/talk/share/Mini-Golf-Browser-Game/9882) @jajoosam [Created an awesome tool to help people remove backgrounds from images! Really is the best online too for this job imo!](https://repl.it/talk/share/A-smart-background-removal-tool/9887) That's all folks, see you next week!
3
posted by 21natzil (339) 10 days ago
9
Weekly Repls #16
Happy new year! It's been a great year everyone, with some awesome repls. Thankfully, this week has been bountiful when it comes to awesome repls. So whip out the sparkling apple cider, and celebrate 2019 with us thanks to these awesome replitors! @DrankArizonaIce [What happens if you combine anime with javascript? WeebScript, javascript with weeb syntax!](https://repl.it/talk/share/WEEBSCRIPT-A-stupid-superset-of-javascript/9629) @21natzil [Don't mean to toot my own horn, but here we go. With this project, you can now import python repls!](https://repl.it/talk/share/Import-other-repls/9628) @Badvillain01 [Created a sweet website, that allows you to modify images to your heart's content!](https://repl.it/talk/share/Image-Editor/9627) @jajoosam [URL shorteners are super useful, why not make your own? This tutorial will help you do exactly that!](https://repl.it/talk/learn/Build-your-very-own-URL-shortener/9611) @jajoosam [This person is back again! Just in time for the holiday season. Add a santa hat to any photo, automagicly!](https://repl.it/talk/share/Santafy-your-images/9619) @theangryepicbanana [The rimp project continues on! This time it's for ruby, and possibly more soon to come.](https://repl.it/talk/share/Import-a-Ruby-repl-in-your-repl/9630) @minermaniac447 [We've had many games inside terminal as of now, but here's a new one. A terminal tetris, made in python!](https://repl.it/talk/share/Pytris/9626) @laksh5 [Brings a fresh new take too snake. Now there are other enemies, trying to attack you while you get food!](https://repl.it/talk/share/Square-Game-Super-Fun-better-than-it-sounds-have-a-look/9632)
2
posted by 21natzil (339) 23 days ago
12
Weekly Repls #13
Hello everyone! Little late but do not fear! Repl.it man is here! By the way, how do you guys pronounce repl.it? Do you say repEL or repUL? Comment below! @Badvillain01 [Ever wondered how to make a REST API with python? This person made a great tutorial, utilizing Flask!](https://repl.it/talk/learn/How-to-make-Rest-Api-in-Python/9038) @mat1 [Impresses us once again with his awesome Sixel library! Watch as a (somewhat laggy) yet moving globe turn across the terminal!](https://repl.it/talk/share/SPINNING-GLOBE-GIF-WITH-SIXEL-NEW/9139) @DrankArizonaIce [While in beta this game, looks, STUNNING! You can't do much, but there's so much potential I can't wait to see what they do with this next](https://repl.it/talk/share/GAME-ENGINE-DEMO-Townsend-Build-Defend-and-Grow-your-colony-of-tiny-people/9121) @TMH97 [Speaking of games this week, this game is simple, yet a lot of fun! The progression of difficulty is amazing, and you should really give it a try!](https://repl.it/talk/share/Dodge-the-Blocks-game/9119) @IEATPYTHON [Started a new series on repl.it, called POTW! They just posted the challenge results which you can find here, so stay tuned for more!](https://repl.it/talk/share/POTW-2-Sunflowers/9199) I addition to great posts, you guys have also created an influx in questions, which is awesome. Have a great week everyone!
6
posted by 21natzil (339) 1 month ago
65
Announcing Universal Package Manager
Open-source has revolutionized software development -- it wouldn't be an overstatement to say that it's been the most significant productivity win for developers in the last decade or so. At Repl.it, our goal is to make programming more accessible and what better way to do that than make available to programmers the entirety of open-source packages available at their fingertips. Today we're excited to announce our Universal Package Manager -- the Repl.it package manager that will grow to support every language on our platform. Where traditionally you have to learn and use different package managers for different languages, now you can install any package in any language that we support behind the same interface. We're now starting with JavaScript, Python, HTML/CSS/JS, and the web frameworks that we support. ![](https://thumbs.gfycat.com/AmazingPessimisticAddax-max-14mb.gif) We've had [basic support](/site/blog/python-import) for automatic package detection and installation for a while now, but what changed is that we support search and spec files (package.json, gemfile, requirements.txt, etc) across the board. Furthermore, where we used to write custom code for every language that we support, now we merely add fields to a config file. This was made possible by creating a common package manager runner abstractions. Adding package manager support for a language is as easy as adding a couple of fields in a JSON config: ```json "dependencies": { "env": { "PYTHONPATH": "/run_dir/customize", "MATPLOTLIBRC": "/run_dir/" }, "installDir": ".site-packages", "findCommand": [ "python", "/run_dir/findreqs.py", "--ignore", "/home/runner/.site-packages" ], "installCommand": [ "pip", "install", "--target=/home/runner/.site-packages" ], "specFile": "requirements.txt", ``` In addition to this we have a more ambitious project in the works to build the same package manager that works across all languages (with the same semantics). You should [come work](/site/jobs) with us. [Signup](/signup) and start [coding](/languages).
28
posted by amasad (715) 6 months ago
12
Weekly Repls #11
Hello everyone! We've been watching all your great bots in the challenge, and seeing them in action on the discord server. If you haven't joined yet, you can join it [here](https://discord.gg/XadDsju). While the bots are being looked at and graded, let's take a break and look at some awesome posts this week. @theangryepicbanana [stuns us by breaking down the boundaries of xterm. They made a WIP xterm drag-n-drop](https://repl.it/talk/share/Experimenting-with-mouse-events-in-the-terminal/8665) Also, see their [art drawer](https://repl.it/talk/share/Painting-app-in-the-terminal/8699) that utilizes this. @Reader8765 [Make a game with some out of this world drifting! It's a very simply game, but it really is fun to fly around with great acceleration mechanics](https://repl.it/talk/share/Space-Game/8693) @pyelias [A Mandelbrot set, simply put, is a pattern with infinitely looping patterns inside it. Although you can't see the sub-patterns in this ASCII display, it's neat none the less](https://en.wikipedia.org/wiki/Mandelbrot_set) @nithilan4 [Storing data is not always as easy as it may seem, and using google sheets isn't the easiest database to work with. Despite this, this person made a great game with it, that you should checkout!](https://repl.it/talk/share/Highscores/8801) Have a great week everyone, catch ya next time 😉
8
posted by 21natzil (339) 2 months ago
35
Become an Explorer!
### What is Explorer Mode? Enabling explorer mode lets you use features before it goes out to everyone else. You'll get features like collaboration repls and more! Remember that all explorer features are experimental, so there will be bugs and glitches. When you find these, make sure to report them at https://repl.it/bugs ### How do I Enable Explorer? First you need to get to your account settings. You can do that by clicking your name at the top right of the screen and selecting Account or by just going to https://repl.it/account. Next, click Roles and enable the Explorer check box. You are now a Repl.it explorer!
8
posted by mat1 (678) 5 months ago
15
HTTPS-ready custom domains for websites & servers
We released [web hosting](https://repl.it/site/blog/deploy) back in March and since then you, our dear replers, have deployed 250,000 websites that served outside traffic. Some of those websites were games that went viral, apps that gained a lot of users, and APIs that served lots of traffic. Although Repl.it gives you unlimited free `repl.co` domains, custom domains is something every business or respectable project requires. That's why today we're excited to announce free HTTPS-ready custom domains just a few clicks away. In less 30 seconds I was able to link my [10print.art](https://10print.art) domain to my Commodore 64 maze simulator built on Repl.it. ![ezgif.com-video-to-gif (1)](https://storage.googleapis.com/replit/images/1539906371008_8d9e40b97a54be789407aaa91f0aada0.gi) This has been in beta for a couple of days and we've already seen lots of fun apps getting domains: - https://hop-fighter.tk/ by @kaldisberzins our most favorite multiplayer game written in NodeJS - https://darktheme.tk/ by @mat1 is a site-wide dark theme for Repl.it - https://classaware.cf/ is the popular class schedule app by @Vandesm14 - https://plat.ml the platformer game by @Fhillis written in NodeJS If you add `/__repl` to the domain you'll be able to get to the repl powering the site! With this, anyone with minimal programming knowledge can build and deploy websites: no git, cli, or any other complications are required -- just code and ship! Start [here](/languages) and select HTML for static sites or your favorite language or framework for a server/fullstack app.
19
posted by amasad (715) 3 months ago
15
First Official Repl.it Art: MULTIPLAYER
We commissioned an artist to make something for the upcoming Multiplayer feature (renamed from "live-coding"). This is what he came up with -- what do you guys think? ![replit-3](https://storage.googleapis.com/replit/images/1541443245473_26de59e47478d2db85a79b2efe3b7bdb.jpe) ![replit-comingsoon](https://storage.googleapis.com/replit/images/1541740625199_6c805c431f2d3d00932296548fc2977a.jpe)
8
posted by amasad (715) 3 months ago
20
Repl.it CodeJam Event #4
Welcome to the fourth Repl.it CodeJam! This challenge that fits every coder from beginning to advanced will have you coding new ideas for a topic that is announced. If you need help, you can ask the Admins, Moderators, or your competitors on the Discord server. If you win this free challenge, you will get to be featured on the newsletter, get an emoji on the Discord server, and get the special role on the Discord server. You'll never want to miss out on this coding opportunity, so sign up, and code away! EVENT DETAILS: Date: Friday October 26th, 6:30pm EDT to Sunday October 28th, 6:30pm EDT Length: 48 hours SignUp Form: https://goo.gl/forms/6iu0iHrMw9cir13q2 Discord Server: https://discord.gg/346Tapr
7
posted by Mosrod (175) 3 months ago
7
Weekly Repls #14
Hello everyone, welcome to the 14th weekly repls! I had a great week, and based on these repls it would appear you guys had fun as well. Can't wait to see what you guys come up with over winter vacation! @ThomasS1 [Ever wondered how to play minesweeper? This repl won't help with that, however it will help you make your own! WIP](https://repl.it/talk/learn/MineSweeper/9397) @minermaniac447 [Through the power of regex and html, scour the web for everything you're heart desires after following this great tutorial](https://repl.it/talk/learn/How-to-scrape-HTML-tags-from-a-webpage-synchronously/9361) @RobertoBean [Images, images everywhere! This repl demonstrates even more methods to display text to the screen](https://repl.it/talk/announcements/Simple-graphics-in-the-terminal/9354) @RussianSanta [For those of you who enjoy games rich in story, this RPG, long as it is, is for you!](https://repl.it/talk/share/Minor-Distortion-Demo/9343) @theangryepicbanana [If you thought connect 4 couldn't get any better, enter sixels. Play connect 4 with a friend, in a much higher resolution](https://repl.it/talk/share/Connect-4-20-with-better-graphics-and-more-effects/9338)
4
posted by 21natzil (339) 1 month ago
5
Weekly Repls #17
New week new repls. Kids are getting settled back into school, so let's start it off right. A ton of high quality posts were made, so let's check them out! @IEATPYTHON [is getting artsy with their repls, and infact made a program that generates art!](https://repl.it/talk/share/Random-Mondrian-Art-Generator/9698) @GrantKeo [Made an awesome tank game! While the game gets really in-depth, the concepts are easy to use and a joy to play!](https://repl.it/talk/share/Cannon-Fighter-Simulator-Console-Edition/9757) @mat1 [Takes the 2048 game to the console through the power of Sixel graphics!](https://repl.it/talk/share/NEW-Play-2048-248-In-The-Terminal-in-Cheavy-plusheavy-plus-With-SIXEL-Graphics/9750) It seems like there have been an increase in questions, which makes sense as we near mid-terms. Here's a great question that @Krayon asked, [How do you ensure decimal precision in python?](https://repl.it/talk/ask/Decimal-precision-in-Python/9751) See you all next week!
0
posted by 21natzil (339) 16 days ago
16
[Beta/Explorers] Announcing repl.run: publish your terminal apps as websites
Almost everyone's first computer program is a terminal program along the lines of: ```python name = input('What is your name?\n') print('Hi, %s.' % name) ``` Every programmer has experienced an intense sense of accomplishment when someone uses their program. The problem is that, until today, there was no easy way to share text and terminal-based programs. That's why we're excited to announce [repl.run](https://repl.run), where every, and I mean every, terminal program on Repl.it can be published as a website. You'll get a website with a fullscreen terminal with your program automatically running. Here's the @pyelias's classic chatroom `repl.run`ing: ![Screen Shot 2018-10-19 at 4.45.43 PM](https://storage.googleapis.com/replit/images/1539992794270_d005a7259a30aac0a7a88ae303ec0874.pn) Here's what it looks like to publish @ericqweinstein's snake game: ![ezgif-5-af050f7332f1](https://storage.googleapis.com/replit/images/1539992004450_47b122d708c762914fe14f8bebfab063.gi) You can play it at [sssnake.ericqweinstein.repl.run](https://sssnake.ericqweinstein.repl.run/). And the chatroom here: [chatroom.pyelias.repl.run](http://chatroom.pyelias.repl.run). This is only the beginning. We think we built a whole new way to share terminal apps on the web and it's going to take us a while, with your help, to explore all the implications here. Get your own repl.run link by [becoming an explorer](https://repl.it/talk/announcements/Become-an-Explorer/6180).
6
posted by amasad (715) 3 months ago
12
Weekly Repls #9
Hello replitors! replit-goers? replitators.... we'll work on that. Anyways, we have some great news as the weekly repls are back again (surprise) and we have some great content to show you! @GrantKeo [Made an awesome 1 v E console game, and it's a ton of fun to play, with a great tutorial](https://repl.it/talk/share/Battlegrounds-Console-Edition/8296) @HappyFakeBoulde [Randomized input is very useful when testing things. With this Markov Chain, you can now make your own, sweet text!](https://repl.it/talk/share/Markov-Chain-thing/8340) @mat1 [Made this amazing terminal replica of Repl Talk! Complete with upvote counts and boards, scroll and click around to view posts in repl.run!](https://repl.it/talk/share/Repl-Talk-TERMINAL-EDITION/8380) @amasad [Created a wonderful, clean blog, that allows for a ton of customization! (Along with some great articles too)](https://repl.it/talk/share/Blog-in-Nodejs/8383) That's it for this week. Keep up the great work and we'll see you next time around, bye!
1
posted by 21natzil (339) 2 months ago
12
Weekly Repls #8
Welcome back to everyone's favorite article, the weekly repl highlights! This week we don't have that many, however each one is full of awesome stuff! @rafaelcastrocouto [With the power of node.js express, this person was able to make a sweet asteroids game!](https://repl.it/talk/share/Space-shooter/8214) @CodeRKane [Sorting is very important in programming. Here is a program that goes over them, and does a great job too.](https://repl.it/talk/share/First-Sorting-Library-Still-Incomplete/8176) @jajoosam [created a blog - only this time, it's completely terminal-based and uses Repl Run instead of any servers/web development.](https://repl.it/talk/share/A-blog-on-the-terminal/8256) See you guys next week, and keep up the great work!
2
posted by 21natzil (339) 3 months ago
11
Weekly Repls #10
It's been 10 weeks from when we started this series. Along the way, we've brought to highlight some amazing projects. Now, let's show you what we have this week. @mat1 [created Tic Tac Toe in the terminal. The big difference is, you can click on the spot you want to place your piece! No need to type anything in.](https://repl.it/talk/share/markTicTacToe-heavy-large-circle-Terminal-Edition-sparkles/8522) @p3artschool [Created a script that draws a really sweet gif!](https://repl.it/talk/share/Runner/8590) @EdericOytas [created his own esoteric programming language called AHH!](https://repl.it/talk/share/AHH-Esoteric-Programming-Language/8616) @GrantKeo [is back with Battlegrounds: Elemental Edition - the turn based stick fighting game you never knew you needed.](https://repl.it/talk/share/Battlegrounds-Elemental-Console/8615) Many of you guys are making discord bots from the challenge, but remember, your other programs are also welcome! With that said, have a great week everyone.
1
posted by 21natzil (339) 2 months ago
13
Weekly Repls #7
I've gotta say, this week is probably one of the most awesome weeks we've had in a while. So much amazing content was created and I'm so exited I get to share it with you! @Case_Buttitta [shows us that great programs don't need to be complex. This is a funny joke, and got me the first time I tried it] (https://repl.it/talk/share/Internet-Boomerang/7902) @Stanlyhalo [A really sweet proof-of-concept real time editor program. Works really quite well, can't wait to see what they do with this next!](https://repl.it/talk/share/Real-Time-Editor-30/7915) @niorg2606 [This program is really cool, and serves a practical, and just awesome use! Anyone who plays "osu!" needs to check this out!](https://repl.it/talk/share/osusynopsis-a-program-that-analyzes-osubeatmaps/7914) @theangryepicbanana [made a sweet connect-4 game playable entirely in your terminal using Repl Run](https://repl.it/talk/share/Connect-4-in-the-console-with-color-and-animations/7949) @pyelias [Just completely stunned us with this amazing terminal game. If you've ever played cookie clicker, get ready to play it... in the terminal!](https://repl.it/talk/share/Cookie-Clicker-Terminal-Edition/8013) As a side note, the last repl listed was the one that won the code jam. Have a great week everyone!
3
posted by 21natzil (339) 3 months ago
14
Weekly Repls #5
Welcome back to the 5th week of awesome repls! It seems like just yesterday we started this series. And do we have some repls for you! @Kaldisberzins [made an improved version of his pathfinder that marks dead ends in a different color - fascinating to watch!](https://repl.it/talk/share/Pathfinder-II/7416) @DrankArizonaIce [created a simple Shakespearean markov chain!](https://repl.it/talk/share/Shakespeare-Wrote-Plays-And-Hes-Dead-Simple-Markov-chain-implementation/7440) @amasad [Created this awesome load-balancer, showing off how you can split a website's load!](https://repl.it/talk/share/Round-robin-load-balancer-with-other-repls-as-backends/7435) @Fhillis [made Breakout using only vanilla JS, no libraries!](https://repl.it/talk/share/BREAKOUT/7386) @tristanbeedell [Really impressed us with this awesome 3D shape render-er. The amount of work put into this is awesome, I 100% wish for you to check it out!](https://repl.it/talk/share/3D-Renderer/7551)
4
posted by 21natzil (339) 3 months ago
15
Weekly Highlights #4
Welcome back everyone! I hope you all had a great week! Remember, we have the learn challenge going on right now, and I highly suggest you check that out. With that said, here are come cool projects with week! @DavideRosa [created an online GUI editor for Python using REMI - export to a python file to add functionality!](https://repl.it/talk/share/Experimental-online-GUI-Editor/7126) @Four_Of_Clubs [is showing us how much fun adventure games can be. Ignore the a couple of spelling issues, and this game is really fun, I'd suggest you try it!](https://repl.it/talk/share/First-Adventure-Python/7122) @GarethDwyer1 [Ever wanted the scour the web? Mine all it's precious data? Well thanks to this well made tutorial, now you can!](https://repl.it/talk/learn/Beginner-web-scraping-with-Python-and-Replit/7218) @kaldisberzins [Path finding is an important part of mathematics and algorithms are constantly competing to be the fastest. While I won't say choosing random ways to go is the best way to do it, it sure looks awesome!](https://repl.it/talk/share/Pathfinder-I/7275) @IEATPYTHON and @Pixelator [Calculators are not uncommon on repl.it talk, however this one succeeds in one that can calculate algebra, easier said then done! But these guys were able to tackle this challenge!](https://repl.it/talk/share/Integer-and-Algebra-calculator/7300) @Fhillis [This weeks platformer comes in the form of a challenging, yet addictive, sensitive one! While it takes practice you really can have a lot of fun with this!](https://repl.it/talk/share/Plat/7350)
2
posted by 21natzil (339) 4 months ago
15
StuTech Grants | Get $200 to work on your project!
Hi repl Talk! I’m Theo, a 15-year-old fellow hacker and high-schooler. I’m the founder of StuTech Grants, a nonprofit that gives grants out to students who are building impactful and innovative STEM projects. We get rid of all the pains of traditional grants— long applications, expense forms, bureaucracy; allowing you to get on with what you do best, making. I started StuTech Grants a few months ago, after trying to start a 3D Printing Club to get kids in my school into STEM— we got about 20 signups for the club, but had to shut it down due to not having a working 3D printer. Our first public grant round for $200 (sponsored by repl.it!) starts tomorrow. and I wanted to invite all of you to apply. It will be judged by some incredible industry leaders, including Ryan Hoover, Geoff Ralston, and others! Applying is simple, fill out the application within the next 4 days, then our panel of judges will vote on Friday night, and you’ll find out whether you won on Saturday! If you’re interested, check our our website: https://grants.stutech.org, there are more details (and a full list of our judges) there.
0
posted by theos_space (14) 3 months ago
12
Weekly Repls #6
Alright, with the new addition of repl.run, we have lots of great stuff you you! In addition to the repls in this list, the announcement of repl.run included some awesome repls that I suggest you check out! @leon332157 and @mat1 [This may not be a repl, however I feel it deserved a shout out. Right now, repl.it can only be run in your browser. However, through the power of Electron, these people made an unofficial web app!](https://repl.it/talk/share/Replit-Desktop-App/7690) @AugustoFerreir1 [Bots are here to automate, and this bot does just that. It's a whatsapp bot that sends Wikipedia pages!](https://repl.it/talk/share/whatsbot/7705) @jajoosam [Made a super awesome book searching tool with the new repl.run, and works like a charm!](https://repl.it/talk/share/An-e-book-downloader-with-replrun-male/7811) @xMikee [This person decided to take the repl.it terminal, to you! Using python, they replicated the functionality and look of bash terminals.](https://repl.it/talk/share/Pure-Python-Bash-Shell-v12-stb/7813) @theangryepicbanana [Another example of using repl.run in new ways. using the wasd keys, you can move this image around in the terminal!](https://repl.it/talk/share/Terminal-animation/7831)
3
posted by 21natzil (339) 3 months ago
15
Weekly Repl Highlight!
Hello! Welcome to a new series of posts from the repl talk moderation team. We're seeing what awesome projects you guys are making, and decided that each week we would highlight some of our favorite. We had a lot of great submissions, however there can only be one winner. With that said, we do have some honorable mentions. @SingularityV3 [made a great pong game, and is super fun to play with friends!](https://repl.it/talk/share/Pong-HTML/6264) @CSharpIsGud [Made a more practical program, but impressive none the less. He made an HTML parser in C#, and it works great!](https://repl.it/talk/share/Simple-html-reader/6275) @theangryepicbanana [Decided to blow us away with his great editor, now we're just waiting for him to hook it up with the actual language!](https://repl.it/talk/share/Talk-programming-language-Ace-editor-mode/6345) @WiNDfaLLx [Anyone who says you can't be a programmer and an artist is wrong. Along with Wind's great program, they also include amazing pieces of art.](https://repl.it/talk/share/DRAW-with-python-turtle/6407) @derulan [also made their own language this week, but with a twist. If you like the syntax of brackets and the python language, "Rosey" was made for you.](https://repl.it/talk/share/Rosy-Lightweight-Brackets-and-Semicolons-for-Python/6473) @tiki720 Made our second game with week. A multiplayer tank battle, which ends up being tons of fun for the people playing it! With the honorable mentions said and done, the winner is... @tiki720! Funnily enough, tiki made 2 projects that caught our eye. This one was a [cannon simulator](https://repl.it/talk/share/Shooting-Canon/6443), and has great physics that make the project run smoothly. Once again, thank you everyone for your submissions, and we'll select a new project next week!
5
posted by 21natzil (339) 4 months ago
16
Weekly Repl Highlight #2
Welcome back to our weekly repl highlights! This week we had a ton of amazing projects. At the start of the week, we received a great tutorial. At first, we weren't completely sure if we would include tutorials in the list, but after getting a second, amazing one, we just *had* too. Now, with our honorable mentions. @Babbel [This is a great turtle project, which if you increase the speed and wait, great art is formed!](https://repl.it/talk/share/2D-Particle-Painter/6528) @ericqweinstein [This tutorial is fantastic, and we're so glad this person decided to share it! If only they posted this *before* our make a language code jam :D](https://repl.it/talk/announcements/LISP-Tutorial-Write-a-Language-with-JavaScript/6566) @MikeShi42 [Made an AMAZING artificial intelligence tutorial, because who doesn't want to raise a machine?](https://repl.it/talk/announcements/From-Scratch-AI-Balancing-Act-in-50-Lines-of-Python/6586) @Joshua18 [A while back, a "cattle trade" game was made, which ended up being a hit. This appears to be it's successor, and it really is fun!](https://repl.it/talk/share/Oil-trading-stimulation/6687) @DJWang [This is our second turtle project, but it doesn't feel like it! It's a great game, play it with all your friends!](https://repl.it/talk/share/Eating-machine-2-Players/6767) @SagaciousPan [Text Adventures are always fun, and this is no exception! My only complaint is that it isn't longer :P](https://repl.it/talk/share/Text_Adventure_Version_02/6769) Finally, the winner is..... @Battlesquid [They created this amazing game, jump of walls, and mess around. Once multiplayer is added, it will be a blast!](https://repl.it/talk/share/BOOST/6597) Thank you to everyone that's on this list, and really everyone that posts their repls. It's so much fun looking at everyone's projects. Keep posting your awesome repls, and I'll see you all next week!
0
posted by 21natzil (339) 4 months ago
15
Weekly Highlights #3
We have some great repls for you guys! From large tutorials to adventure games, let's get right into it! @ChillPill [This is a HUGE text adventure game! With so much to do, you could be playing this for a while. Explore! Pro tip: type "Help" for a list of commands.](https://repl.it/talk/share/Console-Adventure-Game-thing/6882 ) @Lamby777 [brings us a great twist on games such as Cookie Clicker. Introducing, Lamb Clicker! This game is a ton of fun to play, and would highly recommend you give it a try.](https://repl.it/talk/share/Sheep-Clicker/7001) @uint9000_t [Creates a bitmap from an image. Really cool to watch and creative. Good Job!](https://repl.it/talk/share/Turtle-Image-Drawing/7016) @ericqweinstein [Eric is back at it again, with a great new tutorial!](https://repl.it/talk/learn/Cave-Commander/7029) @jtupa [Speaking of tutorials, someone decided to share with us their website, containing a large flask tutorial! I'm personally a huge fan of Flask, and felt this deserved a shout-out](https://repl.it/talk/learn/Mega-Flask-Tutorial-from-Miguel-Grinberg/7056) And the winner is... @426729 ! [We have our platformer / winner of the week! This one comes in the form of a challenging, but still awesome, pixely one. One of my favorite things about it is the fact that you can load levels and make your own! Nice job!]( https://repl.it/talk/share/Blocky-3D-Platformer-Jumping-game-Make-your-own-levels-too/6997) Have a great week everyone, and keep repling!
0
posted by 21natzil (339) 4 months ago
4
Introducing Month of Code Challenges!
Separate from a challenge in the Challenge tab of repl talk, this challenge invites people to create a nice project in an obscure programming language every month. Here is how it works: 1. At the beginning of the month, I announce the language in a Share post. 2. You create something cool with that language! Sometimes, repl.it won't support the language, but in that case I will try to make a polygott makefile for it. If you don't want to use that, you should put your project online, somewhere like [GitHub](https://github.com). 3. You comment on my Share post with a link to your code 4. At the end of the month, I stop accepting submissions, and announce the winner in another Share post shortly after! The first language, for January, will be Julia. Check out my Share post soon!
0
posted by vityavv (27) 17 days ago
23
Repl.it Code Intelligence
At Repl.it our goal is to provide state of the art in developer tools to everyone in the world, for free. When we started moving our product beyond a simple REPL and started adding IDE features, we had to invent standards and wrappers around every language tool for our frontend to consume. For every editor feature, say errors and warnings (linting), we had to extend our development protocol with a set of commands and data structures, and then teach our development containers how to wrap the given tool, say Pylint, and our frontend on how to consume it (say annotate the editor with errors and warnings). A similar thing has been happening with IDEs for the past few decades -- every editor had to come up with their in-house ad-hoc protocol, and every tool developer had to build adapters and wrappers for editors to consume. However, this is about to change: a couple of years ago, Microsoft's VS Code team announced ["A Common Protocol for Languages"](https://code.visualstudio.com/blogs/2016/06/27/common-language-protocol), a single all-encompassing protocol that provides general-purpose language tooling -- be it refactoring, code-completion, or errors and warnings -- all implemented once and then seamlessly plugged into any editor that understands this protocol — this was dubbed the "Language Server Protocol" [(LSP)](https://microsoft.github.io/language-server-protocol/). In addition to LSP, VS Code also open-sourced the editor that powers VS Code: [Monaco](https://microsoft.github.io/monaco-editor/). Monaco is an editor built with web technologies, and since we started looking at LSP a few months ago, it only made sense for us to transition to Monaco first. Even before the introduction of LSP on Repl.it, Monaco allowed us to provide some cool language features (Smart Autocomplete, Go to Definition, Find References) for TypeScript and JavaScript because they're bundled with the editor. On top of that, the editor has a slick feel to it. In this release, we're rolling out language servers for Python (2, 3 and Django), C, C++, and ReasonML. And soon we'll be adding support for more languages -- Java and Ruby are looking to be next in line. Let's run through some of the features: ### Autocomplete and signatures ![autocomplet](/public/images/blog/lsp/autocomplete.gif) ### Jump to definition ![jump to definition](/public/images/blog/lsp/def.gif) ### Find references ![find references](/public/images/blog/lsp/refs.gif) ### Refactor ![refactor](/public/images/blog/lsp/refactor.gif) ### Linting ![linting](/public/images/blog/lsp/linting.gif) ### Hover ![hover](/public/images/blog/lsp/hover.gif) ### Formatting ![formatting](/public/images/blog/lsp/formatting.gif) ## Conclusion Give it a spin by going to the [languages](/languages) page and selecting one of the supported languages (Python, ReasonML, C, C++ for now). This release gets us one step closer to our vision of building what we call "[a holistic development service](https://repl.it/site/blog/holistic)," a long-lived always-on service that understands your code in all its stages and that you can use anywhere and at anytime, regardless of your device, platform, location, or your programming language. We've given ourselves the impossible task of building a top-notch ready-to-use development environment for every language under the sun. It remains to be seen whether we'll be successful at this, but what's clear is that we can't do it alone. So thank you to the VS Code team and the fantastic community building language servers for making our jobs easier. Stay tuned for more language LSP support.
7
posted by masfrost (29) 7 months ago
7
Weekly Repls #12
Sorry for the wait today, I bet the suspense has been killing you guys. Now the the discord challenge is over, we've received an influx of awesome repls being shared. Make sure to checkout our advent of code leaderboard aswell, see the announcements tab for the invite + details. With that said, here are some awesome repls this week! @DavinYin [Impresses us with this really well done text RPG! Python classes are put to great use here, and the story is great](https://repl.it/talk/share/Zork-1/8892) @jajoosam [Created a tutorial to scrape the web using Node.js. Make your own Quotes website by scraping another one!](https://repl.it/talk/learn/Get-started-with-Web-Scraping/8930) @ashtro4 [Connect 4 is fun, and this one is made using curses! Curses is a library made for displaying text GUIs in python, and might be worth checking out!](https://repl.it/talk/share/Connect-4-in-Python-Terminal-2-Player/8988) @Geocube101 [Made a sweet hole in the wall! Keep your block stable as a block comes strait at you!](https://repl.it/talk/share/Hole-in-the-wall/8989) @MeowC [Made a very, very simple, but cool none the less AI. This one really does learn!](https://repl.it/talk/announcements/MeowGAN-v01-is-out/8991) @Badvillain01 [Ever wonder how to run your discord bot on repl.it forever? It's with uptimerobot, and this is a great tutorial on how to use it!](https://repl.it/talk/learn/How-to-use-and-setup-UptimeRobt/9003) Repl On!
1
posted by 21natzil (339) 2 months ago
Load more