Replit Blog
Tue, Jan 10, 2023Making Repl Identity More Accessible
In August last year, we announced Repl Identity, a signed identity for every Repl that your code can use to authenticate other Repls when communicating with your APIs and services. For a quick refresher, you can try out the demo that decodes the identity token and outputs it to the shell. We have a Go package for this already (docs here), but there's a limited selection of bindings for other languages. To that end, we're rolling out a command-line tool in every Repl that allows you to use features like Repl Identity in any language that can run a subprocess. Here's a quick demo that you can try in our own Repls: Check out this example Python Repl that creates and verifies a Repl Identity token:
Tue, Jan 3, 2023The Fourth Age Of Programming
The technological singularity—or simply the singularity—is a hypothetical future point in time at which technological growth becomes uncontrollable and irreversible, resulting in unforeseeable changes to human civilization. According to the most popular version of the singularity hypothesis, I.J. Good's intelligence explosion model, an upgradable intelligent agent will eventually enter a "runaway reaction" of self-improvement cycles, each new and more intelligent generation appearing more and more rapidly, causing an "explosion" in intelligence and resulting in a powerful superintelligence that qualitatively far surpasses all human intelligence. — Wikipedia In normieland, where I still spend plenty of time both online and IRL, software’s newfound ability to write, draw, and speak like we humans is often taken as evidence that the machines are about to remake our entire society (again) and totally change the nature and value of labor (again). I don’t think the normies are wrong about this, but as flashy as Stable Diffusion and ChatGPT are, old heads know that the Robot Apocalypse has exactly one and only one horseman: computer programs that can write computer programs. Artificially intelligent machines can’t ascend to godhood via the long-prophesied runaway spiral of continuous self-improvement until we invent a machine learning model that can code a better version of itself. We’re not there yet, and it’s not clear how far away such a development is, but as of the mid-2021 release of OpenAI’s Codex model, we’re a lot closer than we were just a few years ago. Given that self-improving computer programs would likely be the most important human invention since writing, there is no other part of the AI content generation revolution that’s worthy of more study and careful scrutiny than generative models that output code. And of all the new ML-powered programming offerings in this growing ecosystem, Replit has the tools I’m watching most closely. No other programming platform is in a position to train models on a dataset that includes the following from legions of programmers and millions of projects: Real-time keystroke and clickstream data
Mon, Jan 2, 2023Replit in Review: A Recap of What We Shipped in 2022
As we work on game-changing features for 2023, we wanted to take a look back at the major things we shipped in 2022. Here are some highlights! Shipping SZN 2022 Product (1/19) Teams Pro - The Replit solution for companies and organizations. Private Repls. Team collaboration. Boosted performance. The future of cloud-based development. More to come in 2023.
Thu, Dec 22, 2022Redesigning Cycles Transaction History
Earlier this year we introduced Cycles to the platform, a virtual token that can be earned or purchased to add compute power and functionality for your Repls. Hundreds of thousands of cycles transactions have been made to date. And now more Replit community members are able to earn cycles of their own through bounties! In the past, Replit transactions looked something like this:
Wed, Dec 21, 2022Custom Themes
Today we're super excited to announce the launch of one of our most requested features to date. For almost as long as Replit has been around, people in the community have been asking for a way to create and share their very own Custom Themes! Well now you can. With Custom Themes, you can truly make Replit yours by styling everything from the app's colors, both in the IDE and across the site, to the syntax highlighting in your code. Create
Thu, Dec 1, 2022Creating a Stable Diffusion Startup in 60 Days with Replit Bounties — A Case Study
Introducing the Startup Magic Prints is an e-commerce store where customers can generate AI artwork and add that artwork to accessories that can be shipped anywhere in the U.S. About Bounties Bounties is a marketplace where anyone can work with Replit's top developers to bring software ideas to life.
Thu, Nov 24, 2022Announcing Replit Reps Cohort 2
Applications are now open for the Spring 2023 cohort of Replit Reps, which will kick off in February 2023! For those who aren't familiar, Replit Reps are Replit’s community ambassadors. They’re passionate about making programming fun, accessible, and exciting! They enjoy making awesome projects and sharing their skills. They believe that Replit and coding is for everyone, and that anyone should be able to make something great in a judgement-free zone. Plus, they’re excited to work with our team. Being a Replit Rep is an exclusive opportunity to connect with the Replit team, builders who use Replit, and other leaders outside of your own communities. It's super fun to be a Rep, but it also comes with a lot of responsibility - you'll be a role model for your community, as well as for new folks building on Replit. As a Rep, you'll teach and share Replit through events and content creation - we'll support you in growing skills you're interested in, but you can use any format you prefer - livestreaming on your YouTube channel, sharing on social media, publishing your repls to Community, or whatever else floats your boat!
Wed, Nov 16, 2022Tutorial Jam Winners
The inaugural tutorial jam has come to an end! Our wonderful Replit community shipped some fantastic learning experiences! Contestants were tasked with building a learning Repl using our new .tutorial functionality, including using the new floating video pane, just like we've used on 100 Days of Code! Third Place Third place netted the lucky winner $250 and bragging rights! Intro to JS by MattDESTROYER
Tue, Nov 15, 2022Bounties - Bring your ideas to life
Imagine a tool where you describe your problem and get a solution built for you. No, this isn't AI or a new "no code" tool. Today we're introducing Bounties, a marketplace where you get to work with the top creators on Replit and bring your software ideas to life!
Tue, Nov 15, 2022How the Deel content team shipped an internal website in 1 week with Replit Bounties — A Case Study
About Bounties Bounties is a marketplace on Replit where anyone can connect with and contract top creators on Replit to complete software development tasks. Many Replit developers specialize in JavaScript, Python, web, and bot development. All payments are processed through Stripe and converted to Cycles so that vetted Bounty Hunters can purchase compute resources on Replit and convert their Cycles to local currency if they are eligible. About the Bounty Poster
Sun, Nov 13, 2022Branching out the Filetree
The filetree is a central surface of the workspace which has long been under-leveraged to support the workflows of users. As part of our ongoing workspace revamp, we're shipping improvements to make the filetree more usable and powerful. These improvements include: fixing existing usability issues to make file management seamless improve rendering and loading performance introducing new features to enhance workflows in the workspace Multiselect Say goodbye to painstakingly moving files one by one, because long-awaited bulk actions are now ready for use in the filetree! In the desktop workspace, simply hold down shift to multiselect files. You can also hold down alt to multiselect files incrementally. You can move multiple files at a time by dragging them to your desired location, or perform other bulk actions like open tabs, open pane, download, and delete from the context menu.
Fri, Nov 11, 2022See Your Currently Running Repls
Have you ever wondered which of your repls are running at a given time? Do you know which ones are currently serving traffic, and which ones need to be woken up? Do you wish you had more visibility into when your repls have stopped in the past and when they've been restarted? If any of the above describe you, we have just launched a new feature made especially for you: the Repl Status Manager. To use it, go to the Status tab on the My Repls page. When you get there, you'll see a list of all the repls you've ever run in your account, sorted by recent activity -- including the ones that are currently running!
Mon, Oct 31, 2022Meet Replit Ghostwriter, your partner in code
A Ghost ... that codes. Today we unleash Ghostwriter, Replit's Coding AI, to the public for 1,000 Cycles ($10) per month. Ghostwriter makes coding fast, easier, and more fun. Tasks that used to be annoying or slow, just aren't anymore. Your coding, but better. Code with your AI pair programmer, on any device, anywhere. Try Ghostwriter, and you will never go back. Celebrate Halloween by getting your spooky software creating companion today. Want instant access? You can buy it. Want to try it out? We're offering a limited trial on a first come, first serve basis. Apply here. For two months, we've been hard at work beta testing the AI features. Taking user feedback. Fine-tuning. Everything we can do to make Ghostwriter one of the most powerful AI programming tools on the planet.
Wed, Oct 19, 2022Replit Mobile App
Introducing the Replit mobile app for Android and iOS. Today, we’re excited to announce the launch of the Replit mobile app. With the mobile app, you can code anything, anywhere. Build more, type less.
Mon, Oct 17, 2022Replit x India (Part 1)
Plug: If you're excited about what we're building and would like to partner with us in India, please reach out at [email protected]! No other country in the world is as obsessed with coding as India is. India has the most number of computer science students graduating from college (215K+) each year and many more in adjacent fields of study like electrical engineering and IT. Learning to code is the surest way towards upward mobility and a solid middle class lifestyle. But the education system is broken which means that over 95% of graduating engineers are unfit to be employed immediately. IT services companies who hire 300K+ "freshers" each year, waste time and money on reteaching students what they were supposed to have learned in college itself. Some motivated students are aware of the poor quality of instruction they are receiving and turn to YouTube and other MOOCs that have some fantastic instructors (shout out to CodeWithHarry) that are helping kids to code. But MOOCs can take you only so far - it is well known that they have failed to deliver due to their low completion rates. Life happens and it's tough to stay motivated when you're learning and watching videos alone. Enter Replit. Today a kid learning to code in rural Bihar has access to the same internet connectivity (thanks to Reliance Jio) and top coding content on the internet (thanks to MOOCs like Harvard CS 50) as a developer in Silicon Valley. What the kid doesn't have access to is a decent computing device to code on and a community of learners with whom to learn from and collaborate on code. Replit solves this. The kid now has access to processing power and memory and storage in the cloud to run the most taxing code. They can meet other learners online, remix their code and ask for help from a supportive community of learners. And they don't have to worry about hosting their project anymore - we do it for free (cough cough Heroku)!
