View StackOverflow in privacy and without the clutter.
Find a file
2022-12-28 19:15:18 -05:00
.github/ISSUE_TEMPLATE Create bug_report.md 2022-12-28 14:00:46 -08:00
config feat: version 1.2 2022-12-28 19:15:18 -05:00
env feat!: run checks on env variables 2022-12-28 11:57:58 -05:00
public style: fix syntax highlighting in light mode 2022-12-28 18:52:38 -05:00
src fix: remove debug statements 2022-12-28 19:10:27 -05:00
templates feat: highlight code blocks within answers 2022-12-28 18:51:14 -05:00
.gitignore feat: docker 2022-12-28 00:27:37 -05:00
docker-compose.example.yml feat: update example compose, change default redirect 2022-12-28 11:57:08 -05:00
Dockerfile feat: docker 2022-12-28 00:27:37 -05:00
go.mod style: fix syntax highlighting in light mode 2022-12-28 18:52:38 -05:00
go.sum style: fix syntax highlighting in light mode 2022-12-28 18:52:38 -05:00
LICENSE docs: mozilla public license 2022-12-28 00:19:33 -05:00
main.go fix: no cache middleware to prevent visual bugs 2022-12-28 14:14:30 -05:00
README.md docs: bookmark tool 2022-12-28 17:47:55 -05:00

AnonymousOverflow

AnonymousOverflow allows you to view StackOverflow threads without the cluttered interface and exposing your IP address, browsing habits and other browser fingerprint data to StackOverflow.

This project is super lightweight by design. The UI is simple and the frontend is served as an SSR HTML requiring no JavaScript.

Screenshots

Home

Question

Answer

Clearnet Instances

Instance URL Region Notes
code.whatever.social United States & Germany Operated by Whatever Social and http.james
overflow.777.tf The Netherlands Operated by Jae
ao.vern.cc United States Operated by vern.cc

Other Instances

Instance URL Region Notes
ao.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion United States Operated by vern.cc
vernmzgraj6aaoafmehupvtkkynpaa67rxcdj2kinwiy6konn6rq.b32.i2p United States Operated by vern.cc

How it works

AnonymousOverflow uses the existing question endpoint that StackOverflow uses. Simply replace the domain name in the URL with the domain name of the AnonymousOverflow instance you're using and you'll be able to view the question anonymously.

Example:

https://stackoverflow.com/questions/43743250/using-libsodium-xchacha20-poly1305-for-large-files

becomes

${instanceURL}/questions/43743250/using-libsodium-xchacha20-poly1305-for-large-files

Bookmark Conversion Tool

You can easily convert StackOverflow URLs to AnonymousOverflow ones by adding the following code as a bookmark in your web browser:

javascript:(function() {window.location=window.location.toString().replace(/stackoverflow\.com/,'code.whatever.social');})()

Replace code.whatever.social with the domain name of the instance you're using if needed.

You can run this bookmarklet on any StackOverflow page to view it anonymously.

Thanks to Manav from ente.io for the handy tool.

How to deploy

AnonymousOverflow uses Docker for deployment.

Install Docker for your platform and copy the docker-compose.example.yml file to docker-compose.yml.

Then, tweak settings if needed.

Run docker compose up -d to build and start the container.

Attribution