Reddit-Enhancement-Suite is a free, open source social networking project written in JavaScript and released under GPL-3.0. It has 4,519 GitHub stars, 891 forks and 683 open issues, and was last pushed 13 days ago. On this registry it ranks #12 of 44 tracked projects in Social Networking, with 5 head-to-head comparisons available. It gained 1 stars over the last 3 tracked days.

What is Reddit-Enhancement-Suite?

What it is

Reddit Enhancement Suite is a browser extension suite that adds modules to the Reddit browsing experience. It lives in the browser-extension ecosystem, with builds targeting Chrome, Edge, and Firefox, and it is distributed as a GPL-3.0-licensed JavaScript project. Development happens in the open on GitHub under the honestbleeps organisation, where the README, the wiki, and the changelog directory serve as the primary documentation surfaces.

The concrete problem it addresses is that the default Reddit interface offers no configuration layer for readers who want to change how they browse. Reddit Enhancement Suite fills that gap by shipping a set of modules that run inside the browser, so users gain control over their reading experience without any server-side change to Reddit itself. Because it is an extension rather than a hosted service, all settings and data remain in the user's browser profile, and the project's own README notes that those settings can depend on the developer identifier used to load the build.

Key capabilities

  • Ships as an extension for Chrome, Edge, and Firefox, covering the three browser targets named in the project topics.
  • Structured as a suite of modules, so browsing changes arrive as discrete pieces rather than one monolithic behaviour switch.
  • Keeps per-version changelog entries in the changelog/ directory, and a combined release history on the project website.
  • Runs a continuous integration pipeline through GitHub Actions, surfaced by the RES Pipeline status badge in the README.
  • Maintains community support through a Discord server, linked from the README badge.
  • Publishes general documentation on the Reddit Enhancement Suite Wiki.
  • Carries GPL-3.0 licensing, which permits redistribution provided the same licence is retained.

Who uses it and how

  • Reddit readers who install the extension to alter how the site renders in their browser.
  • Users who reproduce bugs for tech support, which is why the README asks that people report against the same version numbers and avoid redistributing modified binaries.
  • Contributors who follow CONTRIBUTING.md to build the extension from source.
  • Participants in Hacktoberfest, which appears among the repository topics.
  • Users who go to the wiki for documentation and to the Discord server for chat.

Getting started

The README does not give an install command; it points readers to CONTRIBUTING.md for building and contributing, and to the changelog/ directory or the project releases page for version history. The README first directs readers to an announcement post titled "Life of Reddit Enhancement Suite" before they continue.

When to use it — and when not to

No paid product comparison

project readme (upstream, from github) — read inline

Reddit Enhancement Suite

RES Pipeline Chat on Discord

Please read this post before continuing.

Reddit Enhancement Suite (RES) is a suite of modules that enhances your Reddit browsing experience. For general documentation, visit the Reddit Enhancement Suite Wiki.

Introduction

Hi there! Thanks for checking out RES on GitHub. A few important notes:

  1. RES is licensed under GPLv3, which means you're technically free to do whatever you wish in terms of redistribution as long as you maintain GPLv3 licensing. However, I ask out of courtesy that should you choose to release your own, separate distribution of RES, you please name it something else entirely. Unfortunately, I have run into problems in the past with people redistributing under the same name, and causing me tech support headaches.

  2. I ask that you please do not distribute your own binaries of RES (e.g. with bugfixes, etc). The version numbers in RES are important references for tech support so that we can replicate bugs that users report using the same version they are, and when you distribute your own - you run the risk of polluting/confusing that. In addition, if a user overwrites his/her extension with your distributed copy, it may not properly retain their RES settings/data depending on the developer ID used, etc.

I can't stop you from doing any of this. I'm just asking out of courtesy because I already spend a great deal of time providing tech support and chasing down bugs, and it's much harder when people think I'm the support guy for a separate branch of code.

Thanks!

Steve Sobel [email protected]

Building and contributing

See CONTRIBUTING.md.

License

See LICENSE.

Changelog

See the changelog/ directory for individual versions or https://redditenhancementsuite.com/releases/ for all versions.

Frequently asked questions

Is Reddit-Enhancement-Suite free to use?

Reddit-Enhancement-Suite is open source under the GPL-3.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Reddit-Enhancement-Suite do?

Reddit Enhancement Suite

What is Reddit-Enhancement-Suite written in?

Reddit-Enhancement-Suite is primarily written in JavaScript. Its source is publicly available at https://github.com/honestbleeps/Reddit-Enhancement-Suite, and it has 4,519 GitHub stars.