A website for debloated open source alternatives

209 points74 comments5 hours ago
maples37

I've been a big fan of https://alternativeto.net/ and using their "open source" and "self-hosted" filters. Even looking through the non-FOSS alternatives for a particular application/site can be helpful; sometimes a for-profit company will take a different approach to solving a problem and it will give me other ideas to consider.

show comments
hiitsmyaccount

Not able to access the site on Firefox "Error Code: SSL_ERROR_INTERNAL_ERROR_ALERT"

show comments
reconnecting

Sign in with Google or Github only? No, thank you.

show comments
Grombobulous

Cool site, though browsing through “most popular” I absolutely wouldn’t call Nextcloud “debloated.”

1vuio0pswjnm7

FWIW, this site is fast, works perfectly with a text-only browser, e.g., links (1.4MB static binary), elinks, or without a (bloated?) browser, e.g., retrieve all the pages, catenate and read as a single HTML file or convert it to, e.g., SQL, CSV or a plain text file

All the /p/ URLs are in the sitemap, all the site's pages can be retrieved over a single TCP connection

https://debloat.dev/sitemap.xml

This, i.e., retrieving all 200 /p/ URLs over a single TCP connection (using HTTP/1.1 pipelining), results in a 1.9MB HTML file comprising all the /p/ pages, including response headers. NB. This isn't "crawling". All URLs are known before the connection is made

No cookies, no Javascript

Other than CSS, no bloat

show comments
hinkley

I think in general maintainers would be better served by declaring Performance is a Feature earlier in their projects and rejecting contributions that add surface area to the API at the expense of throughput on the existing surface area.

Wrapping modules to expose additional functionality for a niche in a problem domain is tricky. You will end up with some code duplication and some predictability issues with your timelines, but the end result will be better for it.

Long ago someone convinced me that 'Strangling a Service' could also be applied to APIs. The base module should be as simple as possible but no simpler, and more esoteric features should be shunted off to another module. And then in the case when features are antagonistic to each other, they can live in parallel in separate wrappers.

The tricky part there is writing unit tests in the base to defend the negative space that these features fit into. This feature depends on an invariant in the base API that will break everything if merged.

hnlmorg

In the TV and Media section (https://debloat.dev/c/tv-media) there are 11 recommendations and 4 of them are XBMC.

There used to be so many options for media centres. What happened?

show comments
WalterGR

How is “bloat” measured here? Or is this simply a list of open source alternatives to commercial products?

show comments
KronisLV

Someone should add Kanboard for project management tools (like Trello): https://kanboard.org/

Really lightweight and nice!

jamesforestwest

Nice collection. I've been using some of these for a while, G-Helper is a lifesaver if you own an Asus laptop and Immich is probably the best Google Photos replacement out there right now.

flaburgan

I want a debloated (electric) car.

show comments
newsomix9xl

Website doesnt connect for me.

ranger_danger

I like the retro ebay style page design.

ltbarcly3

site is down. debloated too much

sam_lowry_

suckless.org?

show comments
shevy-java

Something seems not right with that website, even aside from the SSL problem.

tech_army

I first thought I’m on old eBay webpage lol

show comments
tonyhart7

this website is so old school

yannoninator

Is there a marker to know if any of these tools are AI generated slop here?

That would be a good feature here.

show comments