Home Build Your Own Reddit With Reddit

Build Your Own Reddit With Reddit

Social news site Reddit’s secret announcement — which people have been speculating about for the past 24 hours — is out of the bag: Reddit is open sourcing their code. “We’ve always strived to be as open and transparent with our users as possible, and [open sourcing our code] is the next logical step,” said Reddit in a blog post. Reddit, which was built and maintained by just 5 people, also posted a list of the more than 15 other open source projects that the site relies on.

The code is available at an official Trac page and is licensed under the Common Public Attribution License, which means that anyone running the code must publish changes publicly, but that the software is free for commercial use. Some of Reddit’s code is not being made public, mostly stuff that deals with anti-spam and anti-cheating algorithms, according to Reddit.

“Since reddit’s beginning, we have stood on the shoulders of giants in the open source world. Every library, tool and platform we depend on is open,” said the announcement blog post. “Until now, the only portion of reddit that wasn’t freely available is reddit itself. We are proud and excited that we’re finally giving back to the community that has given us so much.”

It makes sense for Reddit, which has grown because of very passionate and technically savvy community, might go this route. Open sourcing Reddit’s code will very likely lead to a stronger product and tighter community, and not to the birth of strong competitors. Anyone who wants to create niche Reddits on topics that the site doesn’t adequately cover is now free to do so, however.

Reddit is written in Python. An explanatory video from the company is below.

About ReadWrite’s Editorial Process

The ReadWrite Editorial policy involves closely monitoring the tech industry for major developments, new product launches, AI breakthroughs, video game releases and other newsworthy events. Editors assign relevant stories to staff writers or freelance contributors with expertise in each particular topic area. Before publication, articles go through a rigorous round of editing for accuracy, clarity, and to ensure adherence to ReadWrite's style guidelines.

Get the biggest tech headlines of the day delivered to your inbox

    By signing up, you agree to our Terms and Privacy Policy. Unsubscribe anytime.

    Tech News

    Explore the latest in tech with our Tech News. We cut through the noise for concise, relevant updates, keeping you informed about the rapidly evolving tech landscape with curated content that separates signal from noise.

    In-Depth Tech Stories

    Explore tech impact in In-Depth Stories. Narrative data journalism offers comprehensive analyses, revealing stories behind data. Understand industry trends for a deeper perspective on tech's intricate relationships with society.

    Expert Reviews

    Empower decisions with Expert Reviews, merging industry expertise and insightful analysis. Delve into tech intricacies, get the best deals, and stay ahead with our trustworthy guide to navigating the ever-changing tech market.