\

A website for debloated open source alternatives

208 points - today at 4:54 PM

Source
  • maples37

    today at 7:41 PM

    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.

      • RadiozRadioz

        today at 9:12 PM

        Some of the information on there is useful, but I'd say that alternativeto.net is an almost perfect example of a bloaty & hostile website. OP's website is much more pleasant.

          • bluebarbet

            today at 9:29 PM

            Seems it's always the same trade-off: either a commercial site with an opaque business model, or a weekend passion project which might go away when the hobbyist in question finds they have other (or more lucrative) things to do.

        • bdlowery

          today at 9:37 PM

          i've found this site easier to use and have better results than alternativeto. https://openalternative.co/

      • hiitsmyaccount

        today at 6:40 PM

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

          • cortesoft

            today at 7:56 PM

            Seems to be overloaded.

            I wonder if the site needs a bit more bloat to handle the load, or a bit less.

            • JoshTriplett

              today at 6:55 PM

              Same, it's not just you. I'm wondering if this is an exotic symptom of the site running out of capacity.

              • EvilGoose

                today at 9:03 PM

                Same, works on Chromium but not Firefox.

                • kmstout

                  today at 7:51 PM

                  Same here, but it works on chromium, eww and lynx.

                    • cortesoft

                      today at 7:54 PM

                      Failing on chrome for me. I dont think it is a browser issue, but is a load issue

                  • sudo_cowsay

                    today at 7:12 PM

                    Same, bitdefender blocked me

                    • theandrewbailey

                      today at 6:52 PM

                      Same on Chromium-based browsers.

                  • reconnecting

                    today at 5:48 PM

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

                      • water-drummer

                        today at 7:09 PM

                        The irony is strong with this one

                    • Grombobulous

                      today at 7:49 PM

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

                      • 1vuio0pswjnm7

                        today at 8:32 PM

                        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

                          • eterm

                            today at 9:02 PM

                            I about to splutter that 1.9MB is a huge sitemap, but it's 12kB.

                            Do you mean crawling the entire sitemap and concatenating the results is 1.9MB?

                        • hinkley

                          today at 8:13 PM

                          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

                            today at 5:19 PM

                            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?

                              • piaste

                                today at 5:27 PM

                                I think it's just a pretty consolidated space? Kind of like ebook management, which was dominated by Calibre for so many years (this changed recently).

                                But unlike ebooks, media centre management is a fair bit more complex since it involves supporting many different media formats and many forms of acceleration or transcoding.

                                So the big projects - Kodi for local media and Jellyfin for streaming - have a lot of inertia because they tend to support whatever you throw at them.

                                  • intelkishan

                                    today at 5:51 PM

                                    What did the ebook space change into?

                                    • hnlmorg

                                      today at 5:53 PM

                                      It’s not that difficult to be honest. VLC / ffmpeg can do most of the heavy lifting. And there’s no shortage of libraries for rendering in a UI.

                                      There used to be dozens of options to choose from. Multiple different XBMC forks. Multiples different Subsonic forks. Multiple different DNLA servers. Multitudes of web-based servers. CLI MP3 servers. Independent media centres for a variety of different consoles.

                                      Maybe that’s still available and just not indexed on that site. But I noticed the choices had shrank significantly last year when I was looking for Plex alternatives compared with when I last built a media centre approximately 15 years ago.

                                      Maybe smart TVs have reduced people’s desire here?

                                        • buran77

                                          today at 7:26 PM

                                          > It’s not that difficult to be honest.

                                          Sounds easy if all you have to do is write a short comment about it. People who actually did it, like the recently retired lead of the Jellyfin project, didn't make it sound like it's "not that difficult" [1].

                                          If you want ot vibe code a project for yourself it's probably reasonable amount of effort. But if you want to build a product, something with polish, something not held together by spit and scotch tape, something reliable, it won't be easy.

                                          [1] https://forum.jellyfin.org/t-project-leadership-changes

                                            • hnlmorg

                                              today at 7:36 PM

                                              [dead]

                                          • JoshTriplett

                                            today at 6:59 PM

                                            I would love to see an Open Source media center that supports streaming services. I wouldn't care if the services say "we only support 1080p for browsers / open source, anything more needs a locked-down device". (Perhaps the project could have some add-on you can buy that's a physical hardware dongle for doing 4k HDR and emitting HDCPed HDMI.) I already live with that for watching on my laptop. Just having watchable basic-resolution streaming would make it a one-stop-shop.

                                              • MostlyStable

                                                today at 7:12 PM

                                                If streaming through a browser/open source / not the locked down app supported 1080p I would be a lot happier. My understanding from the last time i looked is that it actually only supports 720p

                                                  • JoshTriplett

                                                    today at 7:30 PM

                                                    Would still live with that, to have a single system that's no worse than my laptop.

                                                    • gspr

                                                      today at 8:38 PM

                                                      You can coax Netflix into giving you 1080p in ordinary Firefox by setting the right user-agent. That's good enough for me, and if it stops working I'll be motivated to stop paying those assholes anyway.

                                                  • hnlmorg

                                                    today at 9:07 PM

                                                    The issue is many streaming services require DRM in the browser.

                                                    I can’t recall if Chromium supports that, I have a feeling Google only include that DRM in Chrome. But if it is available in Chromium then you might be able to build an Electron app.

                                                • metek

                                                  today at 6:13 PM

                                                  I think I understand how to use about 20 of the command line options for ffmpeg and the companion utilities like ffprobe. Which is to say; I understand about 0.5% of the total options they provide and am likely a world leading expert in it. I'm mostly joking -- as in, overstating how many of them I understand.

                                                  Understanding ffmpeg borders on a specialization in itself. No big surprise that so many of the alternatives have fallen away over the years as people realize the absolute scope of that piece of software.

                                                    • hnlmorg

                                                      today at 6:28 PM

                                                      You don’t need to understand much of ffmpeg to build a media centre. Your requirements here are extremely simplified and there are hundreds of guides online on how to use it for very simple transcoding.

                                                      But if you don’t want to use ffmpeg directly then use one of the many ffmpeg wrappers. Or a different lib entirely like gstreamer or VLC.

                                                      Around 15 years ago I built a media centre for my car and the media playback part turned out to be the easiest part of the project.

                                                        • rpdillon

                                                          today at 6:41 PM

                                                          Do you still maintain it?

                                                            • hnlmorg

                                                              today at 6:54 PM

                                                              No. It was built before Android / Apple integrations existed and was built around tactile controls and voice interactions. But I think Apple Car play is a far far more useful product these days than anything I built 15 years ago. Even if their touch controls are an ergonomic step backwards.

                                                      • 0x457

                                                        today at 7:01 PM

                                                        i had media center powered by a few perl script that would transcode all videos into formats that ps3 supported in 2007-ish. Yes ffmpeg had a lot of options, 99% of them does not matter, there really only 3 ways to stream to client: as is, repack streams into something client support (i.e. your source is mkv) or transcode into something client support (clients know which formats they support).

                                                        People that run these services don't want "dynamic stream quality selection".

                                                • cosmic_cheese

                                                  today at 5:36 PM

                                                  It's logical, but the low variety is disappointing nonetheless and makes it more likely than none of the available options are well-suited to one's needs/desires.

                                                  In the case of media management, ffmpeg is easily usable with just about every programming language in existence and its usage is extremely well-trodden at this point, which makes the vacuum of newer alternatives to the XBMC lineage all the more puzzling.

                                                    • metek

                                                      today at 6:14 PM

                                                      You know that recent social media trend where you name 100 women? Try naming 100 ffmpeg command line options.

                                                        • cosmic_cheese

                                                          today at 7:46 PM

                                                          ffmpeg is a beast, not gonna argue that. As another commenter noted however, only a small fraction of those options are necessary to cover a media center project, especially if you're not beholden to supporting esoteric/archaic formats, aren’t bothered with trying to make broken/corrupted files play, etc. Being willing to specialize can also help reduce scope.

                                          • WalterGR

                                            today at 5:32 PM

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

                                              • joshuat

                                                today at 5:55 PM

                                                The inclusion of Tailscale here was a little surprising to me. I'm betting on the latter.

                                                  • ad_fontes

                                                    today at 6:15 PM

                                                    I like Tailscale, but it's difficult to argue with a straight face that it's not seriously suffered from product creep.

                                                    This is the inherent problem with tech start-ups. Once they solve the problem they were founded to solve, then what? It's feature complete, but investors insist that the line must go up. Can you imagine if `sed` or `vim` was brought to market by a venture-backed company?

                                                    IMHO, capitalism and FOSS are fundamentally incompatible.

                                                      • Grombobulous

                                                        today at 7:51 PM

                                                        To be fair to tailscale, I think all the feature creep is stuff that enterprises actually need to have solved. Without it it’s a product that 99% of users would just use free tier and never pay a dime for.

                                                        Perhaps it would have been better to split the product into a simple consumer thing and then a separate enterprise product suite.

                                                        • arcfour

                                                          today at 8:16 PM

                                                          > IMHO, capitalism and FOSS are fundamentally incompatible.

                                                          A bold statement to make given the world we live in today contains plenty of both, working together, in harmony.

                                              • KronisLV

                                                today at 7:57 PM

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

                                                Really lightweight and nice!

                                                • jamesforestwest

                                                  today at 7:55 PM

                                                  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

                                                    today at 6:47 PM

                                                    I want a debloated (electric) car.

                                                      • Grombobulous

                                                        today at 8:02 PM

                                                        There are a lot of electric cars that are relatively normal, usually from more traditional auto manufacturers.

                                                        Toyota bZ/bZ Woodland, the entire Hyundai/Kia lineup, Honda Prologue, Jaguar i-pace, original Audi e-tron

                                                        I haven’t seen the newer Nissan infotainment system, not sure about that one.

                                                        Are these without tech? No, not at all, but they do have fast and simple interfaces that are designed to dump you into CarPlay/Android Auto with ease, and a good amount of them retain separated climate controls that live outside the screen.

                                                        Obviously if you want something like a 2008 Accord that’s not really going to be a thing, but almost everyone who isn’t Tesla or Rivian is surprisingly conventional. If you haven’t done much EV shopping and your impression of EVs is “they’re all like Tesla where everything is in the screen” that isn’t true at all. For example, Kia/Hyundai EV models have absolutely zero difference between the gas models and EVs in terms of control design. Toyota’s latest infotainment system is as basic and straightforward as it gets.

                                                          • flaburgan

                                                            today at 8:49 PM

                                                            The only electric car that I drove was a Peugeot 208e. I liked it a lot, but just the fact that the car has a SIM card with 4G connection is already weird for me. Why would my car connect to the internet? I also have doubts about the GPS... And I absolutely do not want Android Auto. Anything related to Google or any GAFAM is a big no for me.

                                                        • angeldimitrov94

                                                          today at 9:23 PM

                                                          https://www.slate.auto/en/blank-slate

                                                          • drnick1

                                                            today at 7:23 PM

                                                            Slate? Or just remove the cellular modem from a Tesla and you have a more or less "dumb" car.

                                                            • brnt

                                                              today at 8:09 PM

                                                              I find my Mii Electric qualifies.

                                                          • newsomix9xl

                                                            today at 7:42 PM

                                                            Website doesnt connect for me.

                                                            • today at 6:52 PM

                                                              • ranger_danger

                                                                today at 5:54 PM

                                                                I like the retro ebay style page design.

                                                                • ltbarcly3

                                                                  today at 9:15 PM

                                                                  site is down. debloated too much

                                                                  • sam_lowry_

                                                                    today at 5:36 PM

                                                                    suckless.org?

                                                                      • tokai

                                                                        today at 6:32 PM

                                                                        Actually think the suckless people would hate this. Google login and nothing there looks light weight in the suckless spirit.

                                                                          • Gualdrapo

                                                                            today at 8:06 PM

                                                                            I mean, if the suckless crowd were actually serious they'd offer their website only in gopher or something like that instead of bloated HTML (/s)

                                                                        • moron4hire

                                                                          today at 5:50 PM

                                                                          "Use /* */ for comments, not //."

                                                                          I find stuff like this hilarious. No software project has ever failed, or even slow down one iota, because of the comment style. This is just someone's personal "ick" masquerading as "coding standards."

                                                                          EDIT: I think it has actually been becoming a dad of two boys that has absolutely killed my patience for this kind of thing. A lot of it is so similar to how my children argue with each other over absolutely trivial things. Add in the way they say "I don't like that" as "that's not fair" (my children) or "that's not consistent" (the bike shedding nerds) and it just makes me want to scream, "stop whining!"

                                                                            • hnlmorg

                                                                              today at 6:00 PM

                                                                              Whilst I do agree with you on that specific example, it’s worth noting that code standards as a whole are a somewhat blurry line that can be extremely subjective at times.

                                                                                • moron4hire

                                                                                  today at 6:39 PM

                                                                                  I actually don't think it's worth noting. I think, if a particular code standard issue is really of value, it will be obvious. You will propose it and nobody will argue. I think the fact that code standards are contentious is proof they are extremely low value. Subtle effects are indistinguishable from superstition.

                                                                                    • rpdillon

                                                                                      today at 6:44 PM

                                                                                      I think the particular choice of coding standards is low value, but I think the consistency they bring has a lot of value, at least potentially.

                                                                                      As a father of two boys myself, I know exactly where you're coming from. Like some adults, they'll argue over pointless details and miss the entire thrust of the discussion.

                                                                                        • moron4hire

                                                                                          today at 6:59 PM

                                                                                          No, to repeat what I said, I think "consistency" to a programmer is like "fairness" to a child: it's not what you think it is and it probably doesn't apply to whatever situation it's being invoked.

                                                                                            • rpdillon

                                                                                              today at 7:09 PM

                                                                                              Oh, interesting.

                                                                                              > No, to repeat what I said, I think "consistency" to a programmer is like "fairness" to a child

                                                                                              I tend to pride myself on my ability to read and comprehend things, and I feel like I never saw you say this. I see now it was an edit to an earlier comment that I didn't catch the meaning of. It seems to say that you think consistency is childish, maybe because it's a naive ideal of some kind? I value it highly, so your perspective is interesting (in the vein of "Symmetry is a complexity-reducing concept. Seek it everywhere.")

                                                                                              That aside, you're advocating for projects that have wildly different coding styles from file to file and function to function?

                                                                                              I guess I've never really worked on a project like that. I can imagine it would feel very messy and would make manual refactors difficult but might not be such a problem for AI?

                                                                                                • moron4hire

                                                                                                  today at 8:17 PM

                                                                                                  "you're advocating for projects that have wildly different coding styles from file to file and function to function?"

                                                                                                  I'm advocating for giving up in style as a thing you delude yourself into thinking matters. The opposite of "enforcing consistent style" is not "bedlam and mayhem." I'm saying just let people work on their things and focus on real metrics like testing and algorithmic analysis.

                                                                                                  This idea that code should be "consistent" is a gigantic question begging practice. Consistent with what? As according to whom? For what purpose? I will go out on a very short, very thick limb and say that nobody has ever demonstrated a good definition of "consistency," say nothing of the value of adhering to that definition.

                                                                                                  It is the way of no way. It does not imply doing things in a stupid way. It implies the narrow minded focus demonstrated by others is an impediment to excellence.

                                                                                                  I'm getting rate limited do to an ancient slow-ban I picked up years ago and probably redemonstrate the need for on a regular basis, but I think tacking this text intended as a reply to another person into the end of this comment makes sense.

                                                                                                  I suspect if Bruce Lee had ever tried to work as a martial arts instructor in a school as his primary form of living, he'd have found that he couldn't communicate with the other instructors in his school, that they would be insistent that the rigid forms were the only way to achieve true mastery. The value in Bruce Lee being an actor was that he never had to really have that argument with a cadre of fellow instructors. He was able to build his own cult of personality and start his own school. Which, of course now, the art of Jeet Kun Do was ossified into a series of predefined patterns for how to operate, completely missing the point.

                                                                                              • rpdillon

                                                                                                today at 7:07 PM

                                                                                                Oh, interesting. So you're advocating for projects that have wildly different styles encoding from file to file?

                                                                                                I guess I've never really worked on a project like that. I can imagine it would feel very messy and would make manual refactors difficult but might not be such a problem for AI?

                                                                                        • hnlmorg

                                                                                          today at 6:44 PM

                                                                                          I think you’re underestimating how opinionated developers are.

                                                                                          The fact that we are disagreeing on this point is great evidence that there isn’t an easy to define, proverbial line in the sand.

                                                                                            • moron4hire

                                                                                              today at 6:56 PM

                                                                                              I know very well how opinionated other developers are. I'm explicitly saying it's a waste of energy to be that picky about code style.

                                                                                              There is an easy to define line: there is no line. It's not a boundary where "over here is good code" and "over there, not" we just don't have a good idea of where the line is. No. There is absolutely no line.

                                                                                                • hnlmorg

                                                                                                  today at 7:15 PM

                                                                                                  > I know very well how opinionated other developers are. I'm explicitly saying it's a waste of energy to be that picky about code style.

                                                                                                  To be honest, I completely agree with you.

                                                                                                  The point I make is that not everyone would. And that disagreement alone results in a blurry line as to what some would consider important and what others would not.

                                                                                                  But personally, I honestly do wish more people had the same opinion as you.

                                                                                  • thoow02319

                                                                                    today at 6:46 PM

                                                                                    [dead]

                                                                            • shevy-java

                                                                              today at 7:35 PM

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

                                                                              • tech_army

                                                                                today at 6:52 PM

                                                                                I first thought I’m on old eBay webpage lol

                                                                                  • josteink

                                                                                    today at 8:46 PM

                                                                                    Same here. I’m guessing that’s not accidental.

                                                                                • tonyhart7

                                                                                  today at 7:08 PM

                                                                                  this website is so old school

                                                                                  • yannoninator

                                                                                    today at 5:42 PM

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

                                                                                    That would be a good feature here.

                                                                                      • today at 5:43 PM

                                                                                        • ad_fontes

                                                                                          today at 6:09 PM

                                                                                          How do you define "AI generated slop"?

                                                                                          There's also an implicit judgment in your question. Is well-designed, well-tested AI-generated code worse than poorly written, but hand-typed code?

                                                                                            • rpdillon

                                                                                              today at 6:47 PM

                                                                                              Here we go: as soon as you ask for any kind of definition or rigor around AI development, people will work hard to shut you up.

                                                                                              You're asking an extremely reasonable question, IMHO, especially given these are projects with limited resources going up against generally larger, better-resourced projects. AI is an obvious point of leverage in such a situation, and so there is a lot of potential to reverse engineer using AI and get good results.

                                                                                              What all of these requests fundamentally come down to is "How are you filtering for quality?", which is an extremely difficult question given the state of, for example, the app stores.

                                                                                                • matheusmoreira

                                                                                                  today at 7:15 PM

                                                                                                  > Here we go: as soon as you ask for any kind of definition or rigor around AI development, people will work hard to shut you up.

                                                                                                  Heh. I was essentially run out of lobsters for repeatedly asking that question. Not even kidding. At some point I became the second most flagged user in the entire forum. The site itself invited me to delete my account.

                                                                                                  After a while I simply asked Claude to define "slop" and posted the answer. To this day it's still the only coherent definition of "slop" in the entire site.