Posts
Pinned
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 πŸ‘‹
20
posted to Announcements by amasad (240) 9 days ago
Pinned
β–²
23
Rules for Posting - Read me!
Some rules and guidelines to keep in mind as you share your great work on our boards: 1 - Be kind and courteous to others 2 - Make sure that any feedback you provide is constructive. 3 - Outside links are allowed, but you must provide the source. Ideally, things that you post will have been created on Repl.it. 4 - Avoid posting overly promotional material - the focus is, and always will be, a programming, learning, and collaborative community. :) 5 - Don't spam / keep things SFW (Safe For Work). We may revoke your access to these boards if you are found to be in violation of any of these rules. Feel free to ask clarifying questions. Last updated 7/10/18 12:09 PST
7
posted to Share by timmy_i_chen (147) 19 days ago
Pinned
β–²
52
πŸ‘‹βœ¨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 πŸ˜‰
229
posted to Announcements by amasad (240) 15 days ago
Pinned
β–²
10
July Competition: Create Multiplayer Games
We're bringing back competitions, and this one is all about Multiplayer Games! Previously we shared [Hop Fighter](https://hop-fighter--kaldisberzins.repl.co/) by [@kaldisberzins](https://repl.it/@kaldisberzins/) as a shining example. He kindly created an example of how to create a similar game using Node.js and websockets. Feel free to check out and fork his sample game [here](https://repl.it/@kaldisberzins/Multiplayer-Game-Example). Your game can be in any language! **How To Submit** Submit by posting your repl link to this board: https://repl.it/talk/challenge **How To Win** Get the most votes by the end of the competition: **Aug 14, 2018**. **Prizes** First Place: $100 Amazon Gift Card Second Place: $50 Amazon Gift Card Third Place: $20 Amazon Gift Card Team Favorite (picked by Repl.it team): $20 Amazon Gift Card. Additionally, winners will be featured in our newsletter! **Additional Rules** * Your work must be your own - you cannot plagiarize * Vote manipulation in any form will get you disqualified * Don't ask for votes outside of your submission
9
posted to Challenge by timmy_i_chen (147) 4 days ago
Pinned
β–²
10
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. 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).
1
posted to Announcements by amasad (240) 1 day ago
β–²
1
whats the best coding language to learn?
hey im sorta new to coding and have started doing some python and im just wondering what would be the best coding language to learn (see title) Any ideas would be highly appreciated
3
posted to Ask by mmcdermotttcsp (2) about 15 hours ago
β–²
1
How to remove what languages you write in on your profile?
I only write in python but I accidentally forked or opened repls in HTML, CSS, JS, and Python3 but I don't write those. How do I remove it from my profile?
2
posted to Ask by TommyIsAwesome (7) about 13 hours ago
β–²
3
Luby (Tool for Ruby)
A Lua to Ruby transpiler. It's not 100% complete, but I think it is good enough to show people.
0
posted to Share by theangryepicbanana (17) about 15 hours ago
β–²
2
Is there a way to become root on here?
Title
3
posted to Ask by Elitemagikarp (1) about 20 hours ago
β–²
3
Assembly Viewer
Allows you to view the Assembly of any c program on repl.it must be a c program and not c++
2
posted to Share by paulfears (27) 1 day ago
β–²
3
Random number genarator
Random number
1
posted to Share by mkbeast06 (3) about 24 hours ago
β–²
1
Bug? Python3 output window doesn't support lines that edit themselves
For example, pip installations, when they show a progress bar, constantly updates itself with the current progress of the download. On repl however, every update prints as a new line. Try this code: ``` import pip pip.main(['install','tensorflow-gpu']) ``` ...and just watch as repl's output starts to print thousands and thousands of lines as the server downloads the package from PyPI, which usually brings my browser to 100% CPU usage just trying to show all of the lines! Is this a bug in repl.it?
3
posted to Ask 1 day ago
β–²
3
random thread
post what ever you want here
5
posted to Ask by UndertaleRulez (23) 1 day ago
β–²
1
IDE
I would like to make a suggestion for repl.it. In the python editor, could you give the option to add libraries like tkinter or guizero? Or maybye a visual GUI editor?
1
posted to Ask by smokykitty0 (0) about 17 hours ago
β–²
2
Hack
What is the best language to hack in, and can somebody make a good course in hacking because I want a career in cybersecurity
10
posted to Ask by Thorpedo101 (1) 1 day ago
β–²
5
Space Game
collect flying asteroids, 2 player game
4
posted to Share by mculaton (12) 1 day ago
β–²
1
Python: Package installation failure
Hello everybody! I'm studying virtual assistants and i don't know how to fix this error: Repl.it: package installation failure Traceback (most recent call last): File "python", line 3, in <module> ModuleNotFoundError: No module named 'speech_recognition' Can help me? ![error](https://storage.googleapis.com/replit/images/1532094707343_392338cc7d4e91ce3cb2801610b2e37b.pn)
1
posted to Ask by vickvick (1) about 20 hours ago
β–²
2
Python chatbot that learns from you
A chatbot that learns from your responses. You can also set preset ones using the q and a lists, or forced presets using the preset lists
2
posted to Share by Polloz (1) 1 day ago
β–²
2
wierdthing
https://repl.it/@honchkrowabcd/wierdthing
2
posted to Share by honchkrowabcd (1) 1 day ago
β–²
4
Assembly compiler
uses a simple little trick to allow you to compile and run raw assembly on repl.it
0
posted to Share by paulfears (27) 1 day ago
β–²
1
React project saves and recompiles too often
As I edit my repl it seems to save and recompile every few keystrokes, meaning after I've made a few lines of changes I have to wait as it recompiles over and over and over to catch up to where I am. Is there a way to fix this?
7
posted to Ask by JesseAbramson (0) 2 days ago
β–²
2
How do you code tic tac toe
tell me how please i wanna play against myself
8
posted to Ask by BlueScoobyDoo (1) 2 days ago
β–²
1
C# editor in web application (Aspnet Or ASPNET core)
Hi, Please let me know is this possible to get the source code for C# online editor to integrate in the application and if Yes, please let us know if there are any samples available in web. We can discuss further on costing
1
posted to Ask by Vijaybati (0) about 21 hours ago
β–²
1
is it 2020
it uses cookies to see whether or not its 2020
2
posted to Share by BrendenStahle (0) 1 day ago
β–²
2
Check it out!
Check out my new game!
4
posted to Share by mkbeast06 (3) 2 days ago
β–²
1
Rust external crates
How do I add external crates in the rust compiler??
6
posted to Ask by AshHeart (0) 2 days ago
β–²
3
Scripting for Minecraft
I was wondering if taking the Java tutorial on repl.it is a good choice for learning or if there is another site that may explain it better.
8
posted to Ask by JulianLowe (2) 3 days ago
β–²
1
Visualizing plots
How would you use matplotlib to show the outputs? I tried running the code with a simple plotting routine but there was no output since it shows the console window only. Am I missing something?
4
posted to Ask by ktiwari9 (0) 2 days ago
β–²
7
Square Game
Eat dots and don't get hit by squares.
2
posted to Share by laksh5 (13) 3 days ago
β–²
5
Interest in AI
So recently I have taken an intrest in AI develepent and i was wandering if somen could provied some matareiel to help me learn on how to create a Deep learning algorithem. ps. sorry for my bad english and sorry if its a dumb question
3
posted to Ask by MaticMatic (4) 3 days ago
Load more