Open Source

31725 readers
207 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
376
 
 

Do you keep lists of your favorite things, such as movies, books, recipes, or music albums? You might keep list(s) that looks like this:

  • Network (1976)
  • Lone Star (1996)
  • Devils (1971)
  • The Seventh Seal (1957)
  • ... Many more films

But how do you rank these?

You might be tempted to order them by preference, but this could quickly get overwhelming for long lists.

A much easier method is to use pairwise comparisons, which shows you single head-to-head pairs, and has you choose which one you like best.

After doing a small number of these matchups, Rank-My-Favs can confidently create a ranked list for you.

Under the hood, Rank-My-Favs uses the advanced Glicko rating system, to determine how many matches are necessary, and for ranking.

Features

Built With

Installation / Releases

Support / Donate

Rank-My-Favs will always remain free, open-source software. We've seen many open-source projects go unmaintained after a few years. Recurring donations have proven to be the only way these projects can stay alive.

Your donations directly support full-time development, and help keep this maintained. If you find yourself using rank-my-favs every day, consider donating:

Crypto

  • bitcoin: 1Hefs7miXS5ff5Ck5xvmjKjXf5242KzRtK
  • ethereum: 0x400c96c96acbC6E7B3B43B1dc1BB446540a88A01
  • monero: 41taVyY6e1xApqKyMVDRVxJ76sPkfZhALLTjRvVKpaAh2pBd4wv9RgYj1tSPrx8wc6iE1uWUfjtQdTmTy2FGMeChGVKPQuV

Social / Contact

377
378
 
 

Back in the day the best way to find cool sites when you were on a cool site was to click next in the webring. In this age of ailing search engines and confidently incorrect AI, it is time for the webring to make a comeback.

This person has given his the code to get started: Webring

379
 
 

I used to browse through the latest apps on FDroid, but recently I've switched to using obtainium. There doesn't seem to be a web interface that really shows the new activity or popular apps. I'd also be interested to see what's happening outside of Android. How do you stay up on what's happening in FOSS?

380
 
 

Basically looking for an open source alternative to google my maps, to plan out trips or share recommendations with friends.

I've tried using uMap (OSM) for mexico city, but it has a lot of missing or outdated data.

381
292
submitted 5 months ago* (last edited 5 months ago) by Psyhackological@lemmy.ml to c/opensource@lemmy.ml
 
 

I'm looking for any suggestions for smartwatch that it similar like Google Pixel Phones with GrapheneOS. Is there such a thing?

382
 
 

UnCube is a FOSS web-based speedcubing timer built with Angular Material.

I've been developing this software for the past year or so with no help, so I thought I'd post about it here and see if anyone is interested.

Right now, only the basic features are functional, but I've got a few GitHub issues open that people can contribute to.

You can find the GitHub repo here.

383
63
submitted 5 months ago* (last edited 5 months ago) by ModerateImprovement@sh.itjust.works to c/opensource@lemmy.ml
 
 

I noticed their apps are high in size compared to other apps, like for example their keyboard app size is 129 MB, which is a giant size compared to other android keyboards.

Grayjay also seems to be kind of giant, compared to bravenewpipe that supports a lot of services while still very low in size.

The only app in my opinion that has kind of reasonable size is their voice recognition, while it looks kind of ugly compared to Transcribro.

Is there is a reason for all of this?

384
 
 

cross-posted from: https://lemmy.dbzer0.com/post/24292207

beaconDB is a drop-in replacement for MLS, which uses the same format request that's used by Mozilla's Ichnaea.

The source code is available on Codeberg: https://codeberg.org/beacondb/beacondb

You can contribute to the project by using an app like NeoStumbler (GitHub) or Tower Collector (GitHub) to submit location reports. NeoStumbler does Wi-Fi, Bluetooth and GSM, while Tower Collector can only do GSM cell towers. Both are FOSS and available on F-Droid.

It is also recommended by the GrapheneOS project: https://grapheneos.social/@GrapheneOS/112759509558471713

https://grapheneos.org/articles/positon-location-service

Just keep in mind that it's still in relatively early development, which is why it really needs contributions.

385
386
387
 
 

I've been on Codeberg for over a year now and the experience has been great. It has been around for a while, it's fast, thanks to Forgejo, the self-hostable open-source software that Codeberg uses, which also offers great features.

However, it lacks a good CI/CD system. I feel like Woodpecker (the CI/CD system Codeberg uses) can't do more complex things. Forgejo/Gitea have their own CI/CD system which is better, but Codeberg still uses Woodpecker.

But other than that, why isn't Codeberg more widely adopted? Even privacy advocates continue to use GitHub, despite its acquisition by Microsoft. I agree with the sentiment that GitHub has a large user base, and its widespread adoption is undeniable, but I still think more people should try Codeberg or even self-host their own Forgejo/Gitea instances.

So, I'm curious to hear your perspective. What are the reasons that keep you tied to GitHub? Do the features and network outweigh the privacy concerns? Are there specific functionalities that you rely on and haven't found elsewhere?

388
 
 

There are solutions like ente and immich but I think they both are pretty overkill for my use case. I almost never look through my old photos so I don't need an app and a web UI or whatever. The face detection thing does not entice me either. I don't need encryption either.

Is there a simpler solution for this? I am thinking of just writing a script that syncs the camera folder using adb or something like that. But before I create a jank monstrosity I thought it would be better to ask around.

389
390
391
392
 
 

publication croisée depuis : https://lemmy.world/post/17613422

PeerTube is a decentralized and federated alternative to YouTube. The goal of PeerTube is not to replace YouTube but to offer a viable alternative using the strength of ActivityPub and P2P protocols.

Being built on ActivityPub means PeerTube is able to be part of a bigger social network, the Fediverse (the Federated Universe). On the other hand, P2P technologies help PeerTube to solve the issue of money, inbound with all streaming platform : With PeerTube, you don't need to have a lot of bandwidth available on your server to host a PeerTube platform because all users (which didn't disable the feature) watching a video on PeerTube will be able to share this same video to other viewers.

If you are curious about PeerTube, I can't recommend you enough to check the official website to learn more about the project. If after that you want to try to use PeerTube as a content creator, you can try to find a platform available there to register or host yourself your own PeerTube platform on your own server.

The development of PeerTube is actually sponsored by Framasoft, a french non-for-profit popular educational organization, a group of friends convinced that an emancipating digital world is possible, convinced that it will arise through actual actions on real world and online with and for you!

Framasoft is also involved in the development of Mobilizon, a decentralized and federated alternative to Facebook Events and Meetup.

If you want to contribute to PeerTube, feel free to:

393
 
 

After five months of active maintenance and long bugs triage, the digiKam team is proud to present version 8.4.0 of its open source digital photo manager.

394
395
396
202
submitted 5 months ago* (last edited 5 months ago) by boredsquirrel@slrpnk.net to c/opensource@lemmy.ml
 
 

Edit: the app seems to be pretty old, I like the Writer editing more (it works) but for other things, CollaboraOffice is way better.

Has anyone tried that on a tablet? The phone UI has like no features


Currently it is a "viewer" (renderer with usable UI) and editing features are experimental.

They only release their APK to Google Play for whatever reason, but you can use F-Droid to get it

Bugs can normally be reported to their bugtracker and you can join their forum for more community support!

Youtube Demo Video

Downside: the editing features are VERY rudimentary, while the app is only about 50MB (⅕) smaller than Collabora-Office, which has better features overall.

397
 
 

After the death of ViMusic (a very lightweight MD3 YouTube Music client) I saw RiMusic getting quite popular but now it's a very feature-rich client with its own UI design that is also very slow on older devices (based on my bare metal tests). I found this other one interesting so hopefully someone else will like it too.

398
 
 

Interesting history and analysis of SMTP's history. How can we prevent fedi and other open protocols from suffering the same fates?

399
 
 

a decentralized P2P todo list app to to demo the P2P framework used in the chat app.

https://github.com/positive-intentions/chat

It is a wrapper around peerjs. peerjs is good, but it can become complicated to use on bigger projects. This implementation is an attempt to create something like a framework/guideline for decentralized messaging and state management.

https://positive-intentions.github.io/p2p/?path=/story/demo-todo-list--basic

how it works:

  1. crypto-random ids are generated and used to connect to peerjs-server (to broker a webrtc connection)
  2. peer1 shares this ID to another browser/tab/person (use the storybook props)
  3. peers are then automatically connected.
  4. add todo item
  5. edit todo item

There are several things here to improve like:

  • general cleanup throughout (its early stage for this project and missing all the nice things like good-code and unit-tests)
  • adding extra encryption keys for messages comming in and going out (webrtc mandates encryption already)
  • handling message callbacks
  • key rotation
400
view more: ‹ prev next ›