1
51
submitted 3 hours ago* (last edited 3 hours ago) by RmDebArc_5@sh.itjust.works to c/opensource@lemmy.ml
2
14
submitted 3 hours ago* (last edited 5 minutes ago) by devraza@lemmy.ml to c/opensource@lemmy.ml

"Anything that can be written in Rust will eventually be written in Rust"

3
12

Hi there ๐Ÿ‘‹, Iโ€™m Gerard, founder of Latitude.

I have written an article on how I approached building an open-source data tool. I had doubts about Python vs JavaScript, but Iโ€™m happy with the path I chose.

Would love it if you guys give me any feedback!

4
47
5
22
6
168
submitted 1 day ago* (last edited 1 day ago) by ForgottenFlux@lemmy.world to c/opensource@lemmy.ml

**The purpose of this post is not to endorse the use of Reddit (), but rather to inform users of a privacy-friendly approach in case they need to utilize the platform.**

Redlib is a private front-end like Invidious but for Reddit.

  • ๐Ÿš€ Fast: written in Rust for blazing-fast speeds and memory safety
  • โ˜๏ธ Light: no JavaScript, no ads, no tracking, no bloat
  • ๐Ÿ•ต Private: all requests are proxied through the server, including media
  • ๐Ÿ”’ Secure: strong Content Security Policy prevents browser requests to Reddit
  • Self-hostable

Redlib currently implements most of Reddit's (signed-out) functionalities but still lacks a few features.

Redlib Instances

(If a particular instance doesn't work, try others to see if they work)

URL Network Version Location Behind Cloudflare? Comment
https://safereddit.com WWW v0.31.0 ๐Ÿ‡บ๐Ÿ‡ธ US SFW only
https://l.opnxng.com WWW v0.31.0 ๐Ÿ‡ธ๐Ÿ‡ฌ SG
https://libreddit.projectsegfau.lt WWW v0.31.0 ๐Ÿ‡ฑ๐Ÿ‡บ LU
https://libreddit.bus-hit.me WWW v0.31.0 ๐Ÿ‡จ๐Ÿ‡ฆ CA
https://reddit.invak.id WWW v0.31.0 ๐Ÿ‡ง๐Ÿ‡ฌ BG
https://redlib.catsarch.com WWW v0.31.2 ๐Ÿ‡บ๐Ÿ‡ธ US
https://reddit.idevicehacked.com WWW v0.31.0 ๐Ÿ‡บ๐Ÿ‡ธ US
https://redlib.freedit.eu WWW v0.31.2 ๐Ÿ‡บ๐Ÿ‡ธ US
https://redlib.perennialte.ch WWW v0.31.0 ๐Ÿ‡ฆ๐Ÿ‡บ AU โœ…
https://redlib.tux.pizza WWW v0.31.0 ๐Ÿ‡บ๐Ÿ‡ธ US
https://redlib.vimmer.dev WWW v0.31.2 ๐Ÿ‡ต๐Ÿ‡ฑ PL
https://libreddit.privacydev.net WWW v0.31.0 ๐Ÿ‡ซ๐Ÿ‡ท FR
https://lr.n8pjl.ca WWW v0.31.2 ๐Ÿ‡จ๐Ÿ‡ฆ CA
https://reddit.owo.si WWW v0.31.0 ๐Ÿ‡ฉ๐Ÿ‡ช DE
https://redlib.ducks.party WWW v0.31.0 ๐Ÿ‡ณ๐Ÿ‡ฑ NL
https://red.ngn.tf WWW v0.31.0 ๐Ÿ‡น๐Ÿ‡ท TR
https://red.artemislena.eu WWW v0.31.0 ๐Ÿ‡ฉ๐Ÿ‡ช DE Be crime do gay
https://redlib.dnfetheus.xyz WWW v0.31.0 ๐Ÿ‡ง๐Ÿ‡ท BR โœ…
https://redlib.cow.rip WWW v0.31.0 ๐Ÿ‡ฎ๐Ÿ‡ณ IN โœ…
https://libreddit.eu.org WWW v0.31.0 ๐Ÿ‡ฉ๐Ÿ‡ช DE
https://r.darrennathanael.com WWW v0.31.0 ๐Ÿ‡บ๐Ÿ‡ธ US contact noc at darrennathanael.com
https://redlib.kittywi.re WWW v0.31.0 ๐Ÿ‡ซ๐Ÿ‡ท FR
https://redlib.privacyredirect.com WWW v0.31.0 ๐Ÿ‡ซ๐Ÿ‡ฎ FI
http://redlib.r4focoma7gu2zdwwcjjad47ysxt634lg73sxmdbkdozanwqslho5ohyd.onion Tor v0.31.0 ๐Ÿ‡ฉ๐Ÿ‡ช DE โœ…
http://redlib.catsarchywsyuss6jdxlypsw5dc7owd5u5tr6bujxb7o6xw2hipqehyd.onion Tor v0.31.2 ๐Ÿ‡บ๐Ÿ‡ธ US
http://libreddit.g4c3eya4clenolymqbpgwz3q3tawoxw56yhzk4vugqrl6dtu3ejvhjid.onion Tor v0.31.0 ๐Ÿ‡ซ๐Ÿ‡ท FR
http://reddit.pk47sgwhncn5cgidm7bofngmh7lc7ukjdpk5bjwfemmyp27ovl25ikyd.onion/ Tor v0.31.0 ๐Ÿ‡ฉ๐Ÿ‡ช DE
http://red.lpoaj7z2zkajuhgnlltpeqh3zyq7wk2iyeggqaduhgxhyajtdt2j7wad.onion Tor v0.31.0 ๐Ÿ‡ฉ๐Ÿ‡ช DE Onion of red.artemislena.eu
For information on instance uptime, see the Uptime Robot status page.

Comparison

This section outlines how Redlib compares to Reddit in terms of speed and privacy.

Speed

Last tested on January 12, 2024.

Results from Google PageSpeed Insights (Redlib Report, Reddit Report).

Performance metric Redlib Reddit
Speed Index 0.6s 1.9s
Performance Score 100% 64%
Time to Interactive 2.8s 12.4s

Privacy

Reddit

Logging: According to Reddit's privacy policy, they "may [automatically] log information" including:

  • IP address
  • User-agent string
  • Browser type
  • Operating system
  • Referral URLs
  • Device information (e.g., device IDs)
  • Device settings
  • Pages visited
  • Links clicked
  • The requested URL
  • Search terms

Location: The same privacy policy goes on to describe that location data may be collected through the use of:

  • GPS (consensual)
  • Bluetooth (consensual)
  • Content associated with a location (consensual)
  • Your IP Address

Cookies: Reddit's cookie notice documents the array of cookies used by Reddit including/regarding:

  • Authentication
  • Functionality
  • Analytics and Performance
  • Advertising
  • Third-Party Cookies
  • Third-Party Site

Redlib

Server

  • Logging: In production (when running the binary, hosting with docker, or using the official instances), Redlib logs nothing. When debugging (running from source without --release), Redlib logs post IDs fetched to aid with troubleshooting.

  • Cookies: Redlib uses optional cookies to store any configured settings in the settings menu. These are not cross-site cookies and the cookies hold no personal data.

Settings and subscriptions are saved in browser cookies. Clearing your cookies will reset them. You can restore your current settings and subscriptions after clearing your cookies using the link given in the settings menu.

[TIP] ๐Ÿ”— Want to automatically redirect Reddit links to Redlib? Use LibRedirect or Privacy Redirect!

Note: The above text presents an abridged and modified version of information found in the developer's documentation. Some context has been removed or altered for brevity. For the full and unmodified documentation, please see the original source.

Additional Information on Frontends from Privacy Guides

Sometimes services will try to force you to sign up for an account by blocking access to content with annoying popups. They might also break without JavaScript enabled. Frontends can allow you to get around these restrictions.

If you choose to self-host these frontends, it is important that you have other people using your instance as well in order for you to blend in. You should be careful with where and how you are hosting, as other peoples' usage will be linked to your hosting.

When you are using an instance run by someone else, make sure to read the privacy policy of that specific instance. They can be modified by their owners and therefore may not reflect the default policy. Some instances have Tor .onion addresses which may grant some privacy as long as your search queries don't contain PII.

7
250

It seems like the FOSS community is continuing to grow, and FOSS apps keep getting better (Immich reallh blew my mind recently), which is a big win ๐Ÿ˜Ž but there are still many apps I use that I would kill for an open source alternative. I am curious what you guys think? Are there any apps you'd love alternatives for?

8
44
9
42
KStars 3.7.0 is Released (knro.blogspot.com)
submitted 2 days ago by JRepin@lemmy.ml to c/opensource@lemmy.ml

KStars is a feature-rich free astronomy software that caters to a wide-variety of use cases. Whether you are a student, an educator, an amateur astronomer or an astronomy enthusiast, you will find tools in KStars that are useful to you.

10
157

11
24
submitted 1 day ago by Tundra@lemmy.ml to c/opensource@lemmy.ml

Does anyone know of a website that recommends music based off a chosen song, that is also open source?

I'm sure I had one bookmarked but I can't seem to find it.

Cheers

12
179
13
74
@signal devs (lemm.ee)
submitted 2 days ago by stoi@lemm.ee to c/opensource@lemmy.ml
14
686

Screenshots:

Breezy Weather is a free and open-source Android weather app, forked from Geometric Weather, adding new features, sources, modernizing code, fixing bugs, updating dependencies for security reasons, etc., while keep having a smooth user and developer experience in mind.

Features

  • Weather data

    • Daily and hourly forecasts up to 16 days
      • Temperature
      • Air quality
      • Wind
      • UV index
      • Precipitation
      • Feels like temperature
    • Hourly forecasts
      • Humidity / Dew point
      • Pressure
      • Cloud cover
      • Visibility
    • Precipitation in the next hour
    • Air quality
    • Pollen & Mold
    • Ephemeris (Sun & Moon)
    • Severe weather and precipitation alerts
    • Real-time weather conditions
      • Temperature
      • Feels like
      • Wind
      • UV index
      • Humidity
      • Dew point
      • Atmospheric pressure
      • Visibility
      • Cloud cover
      • Ceiling
  • Multiple weather sources

  • Large selection of home screen widgets for at-a-glance information

  • Live wallpaper

  • Custom icon packs

    • Geometric Weather icon packs
    • Chronus Weather icon packs
  • Automatic dark mode

  • Looking for radar? Check out this document

  • Free and Open Source

    • No proprietary blobs/dependencies (versions 5.0.0-alpha and later)
    • Releases generated by GitHub actions, guaranteeing it matches the source code
    • Fully works with Open-Meteo (FOSS source)
  • Privacy-friendly

    • No personal data collected by the app (link to app privacy policy)
    • Multiple sources are available, with links to their privacy policies for transparency
    • Current location is optional and not added by default
    • If using current location, an IP location service can be used instead of GPS to send less accurate coordinates to weather source
    • No trackers/automatic crash reporters

Note: If the link isnโ€™t working for you or if you canโ€™t find the app, update the default F-Droid repository in your F-Droid client.

15
29
submitted 2 days ago* (last edited 2 days ago) by barbara@lemmy.ml to c/opensource@lemmy.ml

Is there any good speech to text transcription app?

16
25
submitted 2 days ago* (last edited 2 days ago) by velox_vulnus@lemmy.ml to c/opensource@lemmy.ml

cross-posted from: https://lemmy.ml/post/14245877

My main laptop is dead, so I'm on a potato laptop with a 6th gen Intel i3 processor and 4GB of RAM. I have IceCat installed, but I really don't like the defaults it provides.

Maybe I am in the wrong here, but from the Arkenfox page, I've read that having way too many extension is bad - there's an unbelievable amount of these plugins. IceCat being on the older ESR version is a big no when it comes to security. Last but not the least, I want to create a separate, non-secure profile to use normal pages, but IceCat has hard-coded blocks on several websites.

And that is exactly why I'm looking to move to LibreWolf. But the issue is that there is no pre-built binaries available for my distro. I've waited the entire day for this browser, and I'm tired of having to come back to a frozen desktop, or build fails while waking from sleep.

I'm trying the build once again, and I just wanted to know how long it takes to build, so that I can leave it uninterrupted.

17
110

cross-posted from: https://lemmy.ml/post/14217789

PiVPN is no longer maintained. You can find more information here

https://github.com/pivpn/pivpn/releases/tag/v4.6.0

18
29

So I don't know if this is the proper community to post this in but after the recent shenanigans that Roku has pulled I want to redo my entertainment setup and stream my media through a box I control. I have a couple of Odroid N2+ laying around and I'm trying to build a stream box out of them. First I tried CoreElec but Jellyfin didn't work out to well for me. Now I'm trying Android but some apps (cough* Curiosity Stream) are terrible.

My question is what does the community use to stream their media? What I'm looking for is the ability to connect to Jellyfin servers, Nebula/Curiosity Stream/HiDive subscription service access, adblocked Youtube. Does anyone have a similar setup?

19
11
submitted 2 days ago* (last edited 2 days ago) by ray@lemmy.ml to c/opensource@lemmy.ml

Is there is any tool out there that takes a list of github events (like this https://api.github.com/repos/internetarchive/openlibrary/events) and puts them one one nice page so you can see what's going on in a repo recently?

20
6
submitted 2 days ago by yogthos@lemmy.ml to c/opensource@lemmy.ml
21
55

If you want to listen to the MIT license, sung by an AI-generated female jazz singer ;-D

22
120
submitted 4 days ago* (last edited 4 days ago) by ForgottenFlux@lemmy.world to c/opensource@lemmy.ml

HeliBoard keyboard is an improved fork of the now-unmaintained OpenBoard keyboard. It does not require internet permission, allowing it to be used 100% offline.

Features

  • Add dictionaries for suggestions and spell check

    • Build your own, or access them here, or in the experimental section (quality may vary)
    • Additional dictionaries for emojis or scientific symbols can be used to provide suggestions (similar to "emoji search")
    • Note that for Korean layouts, suggestions only work using this dictionary; the tools in the dictionary repository cannot create working dictionaries
  • Customize keyboard themes (style, colors, and background image)

    • Can follow the system's day/night setting on Android 10+ (and on some versions of Android 9)
    • Can follow dynamic colors for Android 12+
  • Customize keyboard layouts (only available when disabling system languages)

  • Multilingual typing

  • Glide typing (only with closed-source library โ˜น๏ธ)

    • Library not included in the app, as there is no compatible open-source library available
    • Can be extracted from GApps packages ("swypelibs"), or downloaded here
  • Clipboard history

  • One-handed mode

  • Split keyboard (only available if the screen is large enough)

  • Number pad

  • Backup and restore your learned word/history data

Hidden Functionality

Features that may go unnoticed, and further potentially useful information

  • Long-pressing the Clipboard Key (the optional one in the suggestion strip) pastes system clipboard contents.
  • Long-pressing keys in the suggestion strip toolbar pins them to the suggestion strip.
  • Long-press the Comma-key to access Clipboard View, Emoji View, One-handed Mode, Settings, or Switch Language:
    • Emoji View and Language Switch will disappear if you have the corresponding key enabled;
    • For some layouts, it's not the Comma-key, but the key at the same position (e.g. it's q for Dvorak layout).
  • When incognito mode is enabled, no words will be learned, and no emojis will be added to recents.
  • Sliding key input: Swipe from shift or symbol key to another key. This will enter a single uppercase key or symbol and return to the previous keyboard.
  • Hold shift or symbol key, press one or more keys, and then release shift or symbol key to return to the previous keyboard.
  • Long-press a suggestion in the suggestion strip to show more suggestions, and a delete button to remove this suggestion.
  • Swipe up from a suggestion to open more suggestions, and release on the suggestion to select it.
  • Long-press an entry in the clipboard history to pin it (keep it in clipboard until you unpin).
  • Swipe left in clipboard view to remove an entry (except when it's pinned)
  • Select text and press shift to switch between uppercase, lowercase, and capitalize words
  • You can add dictionaries by opening the file
    • This only works with content-uris and not with file-uris, meaning that it may not work with some file explorers.
  • Debug mode / debug APK
    • Long-press a suggestion in the suggestion strip twice to show the source dictionary.
    • When using debug APK, you can find Debug Settings within the Advanced Preferences, though the usefulness is limited except for dumping dictionaries into the log.
      • For a release APK, you need to tap the version in About several times, then you can find debug settings in Advanced Preferences.
      • When enabling Show suggestion infos, suggestions will have some tiny numbers on top showing some internal score and source dictionary.
    • In the event of an application crash, you will be prompted whether you want the crash logs when you open the Settings.
    • When using multilingual typing, the space bar will show a confidence value used for determining the currently used language.
  • For users doing manual backups with root access: Starting at Android 7, some files and the main shared preferences file are not in the default location because the app is using device-protected storage. This is necessary so the settings and layout files can be read before the device is unlocked, e.g., at boot. The files are usually located in /data/user_de/0/<package_id>/, though the location may depend on the device and Android version.

Planned features and improvements:

  • Customizable functional key layout
    • Will likely result in having the same functional key layout for alphabet and symbols layouts
  • Support for alt, ctrl, meta and fn (#479)
  • Less complicated addition of new keyboard languages (e.g. #519)
  • Additional and customizable key swipe functionality
    • Some functionality will not be possible when using glide typing
  • Ability to enter all emojis independent of Android version (optional, #297)
  • (limited) support for customizing all internally used colors
  • Add and enable emoji dictionaries by default (if available for language)
  • Clearer / more intuitive arrangement of settings
    • Maybe hide some less used settings by default (similar to color customization)
  • Customizable currency keys
  • Customizable clipboard toolbar keys (#513, #403)
  • Ability to export/import (share) custom colors
  • Make use of the .com key in URL fields (currently only available for tablets)
    • With language-dependent TLDs
  • Internal cleanup (a lot of over-complicated and convoluted code)
  • (optionally?) move toolbar key pinning to a setting, so long press actions on unpinned toolbar keys are available
  • Bug fixes

What will not be added:

  • Material 3 (not worth adding 1.5 MB to app size)
  • Dictionaries for more languages (you can still download them)
  • Anything that requires additional permissions
23
95
24
158
25
54
submitted 5 days ago* (last edited 5 days ago) by nasi_goreng@lemmy.zip to c/opensource@lemmy.ml

Hello everyone! I want to ask some recommendation of open source alternative to IDM with these feature:

  • Automically capture link from browser (especially Firefox)
  • Compact layout like IDM, no excessive theme
  • Still maintained
  • No silly "freemium" like FileCentipede
  • Video download indicator on browser, I mainly download videos from YT, NicoNicoDouga, Bilibili, Facebook Videos, Instagram, etc. Similar to: Video download indicator on browser
  • Properly detect non Latin character file name

I already research some options, but I asking directly to community might surface interesting underrated programs.

Thank you!

view more: next โ€บ

Open Source

27790 readers
577 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 4 years ago
MODERATORS