00
Days
00
Hours
00
Mins
00
Secs
Discord Bots Challenge / Ends November 26
🎁 Prizes: Discord Swag, Hacker Plans, Repl Talk Cycles

Updates from the Repl.it team about the product

Posts
Pinned
4
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 (207) about 6 hours ago
Pinned
209
👋✨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 😉
646
posted by amasad (646) 5 months ago
10
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 (207) 7 days ago
11
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)
5
posted by amasad (646) 14 days ago
11
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 (207) 14 days ago
13
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 (646) about 1 month ago
12
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 (207) 21 days ago
19
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 (141) about 1 month ago
14
[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).
4
posted by amasad (646) about 1 month 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 (207) 28 days ago
32
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!
6
posted by mat1 (307) 2 months ago
59
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).
24
posted by amasad (646) 4 months ago
13
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 (207) about 1 month ago
10
Pioneer
A few months ago I launched Pioneer. Pioneer is an experiment to try and find creative people around the world working on interesting projects. A project could be anything -- open source work, research in physics or biology, or creating art. Unlike other grant programs, the way we find people is through crowdsourcing. Applicants vote on each other (like HN / Reddit) and the best projects float to the top. We have industry experts (Patrick Collison, Tyler Cowen, Stephen Wolfram, etc) act as "mods" to sharpen the quality of the leaderboard. The top-scoring applicants become Pioneers. They get $5,000 with an option for $100,000 follow-on, a ticket to Silicon Valley, mentorship from experts and -- most importantly -- a community that will hopefully accelerate and motivate them. Applications close Sunday night PDT. If you have a project that you can't stop thinking about -- Pioneer is exactly for you! You can apply here, if interested! https://pioneer.app/join/repl
0
posted by DanielGross1 (9) 24 days 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 (207) about 1 month ago
13
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 (12) about 1 month 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 (207) about 2 months ago
5
CodeJam4 Results
Here are the results of the 4th CodeJam. If you hadn't participated, but want to do so in the future, keep an eye out in Announcements for posts about CodeJams. The theme was creating a console game and was graded by creativity (/10), quality(/5), and funess (/10). 9th Place (13 Points): @OmniShift https://repl.it/@OmniShift/CodeJam4 8th Place (14 Points): @21Miya https://repl.it/@21Miya/CodeJam4 7th Place (14 Points): @SirNapkin1334 https://repl.it/@SirNapkin1334/CodeJam4 6th Place (14 Points): @ILikePizza555 https://repl.it/@ILikePizza555/CodeJam4 5th Place (15 Points): @Scoder1212 https://repl.it/@Scoder1212/CodeJam4 4th Place (16 Points): @WagicalGale https://repl.it/@WagicalGale/CodeJam4 3rd Place (16 Points): @fullern000 https://repl.it/@fullern000/CodeJam4 2nd Place (20 Points): @theangryepicbanana https://repl.it/@theangryepicbanana/Codejam4 1st Place (22 Points): @pyelias https://repl.it/@pyelias/Jam4
5
posted by Mosrod (141) 21 days 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 (207) 2 months ago
13
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 (207) about 2 months ago
11
Repl.It CodeJam Event #3
Welcome to the third repl.it CodeJam! During this 48 hour collaborative event, you will code new ideas for a topic with a partner of your choosing. Also, the CodeJam is going to be using the new collab mode on Repl.It! If you need any help, you can go on our Discord Server, and request it. Its totally free to participate, and if you win, you get to be featured on the newsletter, get an emoji on the Discord server, and get the special role on the Discord server! This is an opportunity for beginner coders to advanced coders, so sign up and enjoy the Jam! EVENT DETAILS: Date: Saturday 15th 12:00pm EDT to Monday 17th 12:00pm EDT Length: 48 hours SignUp Form: https://goo.gl/forms/P1jhe44u2pCnhdlu1 Discord Server: https://discord.gg/346Tapr
5
posted by Mosrod (141) 2 months ago
20
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 (26) 5 months ago
15
Repl.It CodeJam Event #2
Welcome to the second ever Repl.It CodeJam! This event is a challenge that fits every coder from beginner to advanced. This 48 hour event will have you coding brilliant new ideas for each topic. On the newly, publicly announced Discord server, you can get help from the admins, moderators, or from your fellow competitors. Its free to participate in and if you win the challenge, you get to be featured on the newsletter, get an emoji on the Discord server, and get the special role on the Discord server! This is a fun opportunity that you'll never want to miss out on, so sign up and mark your calendar! EVENT DETAILS: Date: August 3rd 12:30pm EDT to August 5th 8:00pm EDT Length: 48 hours SignUp Form: https://goo.gl/forms/ujDXqevIO6yFkUt22 Discord Server: https://discord.gg/346Tapr
2
posted by Mosrod (141) 4 months ago
10
Can everybody post here or what?
It says "Updates from the Repl.it team", so I feel like only staff should be able to post.
14
posted by replitcode (84) 5 months ago
9
July Repl.it IRL - 90s Websites
Post your 90s websites here!
15
posted by timmy_i_chen (430) 4 months ago
Introducing Repl Talk (beta): the friendly discussion and code sharing platform
At Repl.it, our goal is to make programming more accessible. To achieve this, we spend most of our time building the [IDE](/site/blog/ide), the cloud [infrastructure](/site/blog/deploy), and the [tooling](/site/blog/intel). However, ever since the advent of open-source, version control, and collaboration software, programming became much more than just about the act of coding -- it became an inherently social activity. Our foray into Repl.it as a social coding platform started with the [I Built This](https://repl.it/site/blog/feb-2018-competition-results) (IBT) competitions. Every competition had a theme -- games, bots, websites, etc -- people submitted their creations and others voted on them. This opened our eyes to the creativity in our community, and to the energy to which people are dedicating to building amazing things on this platform. There are just too many great moments in the history of IBT to recount all of it but two things stick out as the major driver in thinking this platform could be much more than just competitions: - When @pyelias created his [Chatroom](https://repl.it/talk/repls/Working-Chatroom/3741). We saw people logging in every day, talking with other people, sharing their repls, and asking for help. Furthermore, when @pyelias and @lukaswoodruff created a shared handle @replitcode to collaborate on the chatroom and other projects, we knew that there's so much value in connecting people together. - When @caleblol created his all-time popular game [WebGL Rolling Sky](https://repl.it/talk/games/WebGL-Rolling-Sky/3791) and saw how people were forking it and adding features and changing the game -- for example a level-designer, which Caleb eventually incorporated into his game. ## Introducing Repl Talk So given that we outgrew the competition use-case (although we'll continue to do those). We built this forum to make it easy for all of you to share your creations, discuss various programming-related topics (say talk about your [favorite programming language](https://repl.it/talk/replit-ama/What-coding-language-do-you-like-best/5000)), find collaborators for projects, etc. Repl Talk is structured kind of like Reddit or Hacker News -- here are some of the features: ### Boards Each board has a certain subject/function. The main board is [All](/talk/all) which functions like the front page of Reddit -- all the posts are aggregated there. This is where most users will be viewing submissions unless they want to dig deep on a single board/topic and explore it. Presently, there are three boards: 1. Share: this is where you share your creations with the community 2. Ask: if you have any coding questions or how to best use the platform then you can ask here. 3. Announcements: this is announcements from the Repl.it team. Like this one. ### Posts There are two types of posts: - Repl posts, which have a linked repl that are also embedded below the post - Discussion posts, which don't have a linked repl and can just be texted and images ![Screen Shot 2018-07-16 at 3.32.18 PM](https://storage.googleapis.com/replit/images/1531780456591_7188f3113bf01405431ffe359fbc6689.pn) ### Upvotes/sorting We'll be using the wisdom of the crowd to surface the best creations and topics of discussion -- upvotes! The default of view on the boards is an algorithm that tries to balance between upvotes and time, making it easy to discover new submissions while also surfacing things that people like. We call this "hot". Other ways to sort is by time "new", or by all-time votes "top". ### Cycles (karma) Cycles are Repl Talk's way of doing what's commonly known as Karma. Every time you get an upvote you'll see that reflected on your profile. Anytime you post there will be a number next to your name which is the number of cycles you accumulated. The reason we called it "cycles" and not "karma" is because in the future you'll be able to use "cycles" as cloud credits. You can spend them on getting more resources (CPU, Memory, Storage) on Repl.it to host your applications. We'll announce this officially soon. ### Profiles If you click on a user's profile you can look at, in addition to their repls, their posts and comments. ![Screen Shot 2018-07-16 at 3.28.10 PM](https://storage.googleapis.com/replit/images/1531780117128_f7bf18fe1bafc455575b3fd8a2be207a.pn) ## Values Every discussion board on the internet has a certain culture and value system. For repl talk these are the values that we came up with from observing the interactions on I Built This and thinking about how we can build a great community: 1. We are kind and welcoming. We treat people with respect and friendliness. Being playful is fine, especially with community members you know -- but please be self-aware and always think about not stepping your bounds in a way that's hurtful. 2. Prefer "Yes, and" over "No, but", which means that instead of shutting down ideas you should build on them. We're here to learn from each other and have fun, so while having strong opinions is fine, try to frame your feedback and comments in a constructive way. Ideally, in a way that promotes further discussions and ideas. 3. Prefer giving over taking. If everyone is generous with their time, their feedback, and their creations then the community as a whole would be a lot more valuable. So don't just lurk -- try to upvote, discuss, comment, etc. If your shy, then that's ok, feel free to ease into it. ## What now? To start: 1. Introduce yourself over at the [intro thread](https://repl.it/talk/updates/sparklesIntroduce-yourself/4944). 2. Familiarize yourself with the [rules](https://repl.it/talk/repls/Rules-for-Posting-Read-me/4886) 3. Share your first repl. Even if it's something simple, try to share something -- the community is welcoming to newbies. Have fun and I'll see you around 👋
25
posted by amasad (646) 4 months ago
7
Feature Update
I super love that the position of the "run" code button is larger and even more visible. Same goes for the share button. Gotta love repl.it <3
1
posted by bayoishola (6) 4 months ago
6
July 11th Repl.it IRL Meetup -- San Francisco
Our [first meetup](https://repl.it/site/blog/first-irl) was a blast so we'll be doing it again, but this time a slightly bigger venue and a slightly different format. Venue: [Bradfield School of Computer Science](https://bradfieldcs.com/) [576 Natoma St, San Francisco, CA 94103](https://goo.gl/maps/CQpvexqXKbn) Format: -- Pizza and socialization -- Repl.it updates and demos by @masfrost -- Show and tell -- If we have time we'll do a mini-hackathon so bring your laptops! **RSVP on our [Meetup event](https://www.meetup.com/Repl-it-IRL/events/252232488/).**
0
posted by amasad (646) 5 months ago