376
374
submitted 5 months ago by mrpalmer16@lemmy.ml to c/opensource@lemmy.ml

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

377
75
submitted 5 months ago by gedaliyah@lemmy.world to c/opensource@lemmy.ml

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?

378
55
submitted 5 months ago by mac@lemm.ee to c/opensource@lemmy.ml

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.

379
282
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?

380
23
submitted 5 months ago by QaspR@lemmy.world to c/opensource@lemmy.ml

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.

381
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?

382
85
submitted 5 months ago* (last edited 5 months ago) by Andromxda@lemmy.dbzer0.com to c/opensource@lemmy.ml

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.

383
45
384
59
submitted 5 months ago by const_void@lemmy.ml to c/opensource@lemmy.ml
385
94
submitted 5 months ago by Tomkoid@lemmy.ml to c/opensource@lemmy.ml

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?

386
49
submitted 5 months ago by ksynwa@lemmy.ml to c/opensource@lemmy.ml

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.

387
58
submitted 5 months ago by corbin@infosec.pub to c/opensource@lemmy.ml
388
9
389
360
submitted 5 months ago by ray@lemmy.ml to c/opensource@lemmy.ml
390
133
submitted 5 months ago by Framasoft@lemmy.world to c/opensource@lemmy.ml

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:

391
38
digiKam 8.4.0 is released (www.digikam.org)
submitted 5 months ago by JRepin@lemmy.ml to c/opensource@lemmy.ml

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.

392
127
submitted 5 months ago by makeasnek@lemmy.ml to c/opensource@lemmy.ml
393
151
submitted 5 months ago by lemmyreader@lemmy.ml to c/opensource@lemmy.ml
394
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.

395
90

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.

396
126
submitted 5 months ago by makeasnek@lemmy.ml to c/opensource@lemmy.ml

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

397
16
submitted 5 months ago* (last edited 5 months ago) by xoron@programming.dev to c/opensource@lemmy.ml

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
398
445
399
22
submitted 5 months ago* (last edited 5 months ago) by positive_intentions@lemmy.ml to c/opensource@lemmy.ml

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

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

a wrapper around peerjs. peerjs is good, but it can become complicated to use on complicated 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
169
Canvas! (lemmy.world)
view more: ‹ prev next ›

Open Source

31736 readers
123 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