What lesser known free and open source software do you use daily to improve your life?
What lesser known free and open source software do you use daily to improve your life?
For me it is the note taking/PKMS tool SilverBullet.
What lesser known free and open source software do you use daily to improve your life?
For me it is the note taking/PKMS tool SilverBullet.
Definitely Syncthing.
Great app to sync my phone with my laptop.
I have an extensive syncthing set up but I find the mobile app a battery hungry
Syncthing-fork which fixes battery drain issue and others as well. I'll just leave this here for your battery needs: https://f-droid.org/packages/com.github.catfriend1.syncthingandroid/
And so many other things. I've also used it for "cloud saves" back/forth from my desktop to my steam deck on games that don't support them for various reasons. Dyson Sphere Program being one, because the files can get quite large.
Firefox. Fuck chrome amiright
The funny thing is that when Chrome was first released, I was pretty excited that open source web engines were becoming more widely adopted.
Whatever one thinks of the current dominance of Chrome, I vastly prefer it to the time when Internet Explorer 6 had >90% market share. Open standards and FOSS technologies really are a winning cause even if the end products aren't always FOSS.
Kde connect on my phone (iphone) and laptop.
Recently installed Linux (Nobara to be specific) and I'm amazed this isn't talked about more. It's so useful! Windows is seriously missing out not having a program like this built in.
It does, it's called "your phone". In my experience it works more reliably as it uses the cloud, though you still need local WiFi for some reason, it also has screen mirroring, which KDE lacks. However, testy privacy and lacks a bunch of handy tools which KDE connect has
They do actually. It's just Android only. I'm also on windows as well
I love the idea of KDE connect, but its over featured and buggy.
Most times I'm trying to send a file, the computer I'm sending to is not visible which requires me to goto that machine and reset KDE Connect. I can't send more than one file or KDE Connect crashes and resetting it on Linux is a proper pain.
Plus I just want to use it to transfer files, yet there is no universal setting for the app, thus I have to turn on/off the features I want per device. And when KDE connect randomly forgets a device and I need to re-pair it I have to disable everything again.
At times Bluetooth file transfer is easier. But then I use it on my iPad, where the app can't work unless its open and in focus. But the alternative is a great big middle finger. Its fantastic and I will deal with the KDE jank.
I gave this a brief try but it seemed clunky in a gnome environment. Should I give it another go?
Errm, Wireshark. Please bear with me.
Wireshark is a shining example of an open source project completely and utterly crapping on the closed source competition. As a result we all benefit. I recall spending a lot of someone else's money on buying a sort of ruggedized laptop with two ethernet ports to do the job back in the day.
Nowdays, I can run up a tcpdump session on a firewall remotely with some carefully chosen timings and filters and download it to my PC and analyse it with Wireshark.
OK, all so convenient but is it any use?
Say you have a VoIP issue of some sort. The PCAP from tcpdump that you pass to Wireshark can analyse it to the nth degree. Wireshark knows all about SIP and RTP (and IAX) and you can even play back the voice streams or have them graphed so you can see what is wrong or whatever. That's just VoIP, it has loads of other dissectors and decorators built in.
So what?
The UK (for example) will be dispensing with boring old, but reliable, POTS (Plain Old Telephony System) by 2025. Our entire copper telephony and things like RedCare (defunct soon) will go away.
We are swapping out circuit switching for packet switching. To be fair, a lot of the backend is already TCP/UDP/IP that is shielded away from us proles. When SoGEA (Single Order Generic Ethernet Access) really kicks in then the old school electric end to end connection will be lost in favour of packet switching, which never fails (honest guv).
If you are an IT bod of any sort, you really should be conversant with Wireshark.
Thank you for the detailed reply and the explanations to (mostly) all the jargon :-)
Sweden is also doing a lot of deprecation of old telephony systems, those that I know of is that 2G and 3G are going away by 2025.
The less tech debt we pass onto future generations, the better.
In the UK at least, the POTS (Plain Old ...) copper phone lines carry an electrical current as well as signals and can power the handset. There are certain guarantees about this so that in an emergency your phone will still work so you can dial 999 (our original emergency number) or 112. Our fire regulations require something like 30 minutes before things should start failing. In the real world, you get out immediately and use your mobile.
We have an emergency alarm monitoring system used by businesses. Its generally known as "Red Care" which was a brand run by BT (British Telecom). You have a small device connected to a phone line (and powered by it) and it will monitor your fire detectors and building access control systems and a 24 hour manned monitoring centre will notify you in the event of an emergency. Nowadays, these devices will use your wifi and internet connection. Sometimes: old school is best.
I love Wireshark but I hate every day I have to open it up :D
For the past week and a half of a networking fundamentals class I just finished Tuesday, we were learning the basics of Wireshark. So far the biggest problem I've found with it is that I couldn't find a version for Linux so I could use it on my laptop (couldn't get it to work on wine either).
Which distro do you use? Ubuntu, Debian, Arch and Gentoo have packages and I've no doubt that most others do too. On Linux you should not have to go to random websites and download stuff and faff around - use the built in distribution packages. If you are not sure what you've got try this at a command prompt and read the output:
$ cat /etc/os-release
As a last resort, you can run tcpdump on nearly anything and dump to .pcap, transfer that and then open that in Wireshark. Note that modern Windows has a OpenSSH client and server available so getting files around via scp is a doddle. Windows can even do NFS too and there is of course Samba - but CIFS/SMB can be tricksy.
There's also a flatpak package for it. Wireshark On Flathub
(I love downloading and archiving stuff lol)
great finds, is this list curated anywhere?
No that was just off the top of my head
It's right there lol
Is EteSync free? It seems to be offering trials and paid plans.
That's for their cloud hosting. But the self-hosted variant is completely free.
This is fantastic! Just started switching over to Librewolf and Mull. I discovered xBrowserSync in the process, which is a great way to sync browser bookmarks. https://www.xbrowsersync.org/
If you only use Firefox-based browsers, you don't actually need the extension. You can simply enable Firefox Sync in the LibreWolf settings and it's end-to-end encrypted by default.
How trustworthy is movie-web in terms of anonymity?
Depends on you, if you don't trust their proxies, you can deploy your own. movie-web is basically just a search engine (with a pretty good and user friendly UI/UX in my opinion) that pulls content from other sources.
Compared to torrent, i would say it's more "anonym" since you connect to a server instead of other pc.
I'll try to keep this to lesser known apps:
Cofi seems quite nice! I've already installed it as it seems much better than me using the standard Android stopwatch! Thank you for sharing!
10,000 Sentences is new to me!! I’ll add it to the list of apps that I’ll eventually use to learn a new language. 😏
Joplin for notes, and Rclone drastically improves any cloud services.
Rclone is awesome! It lets you mount cloud storage to directories. It even supports encrypting any backend, so you can use cloud storage privately.
Gadgetbridge lets you connect and get data from supported smart or fitness watch without manufacturers app. Completely local.
Borg for backup. I'm really surprised it's not more widely known. It's an incredible piece of software.
Also, not really lesser known software, but a lesser known feature of file systems including the ones we use in FOSS operating systems: extended file attributes - useful to add metadata to files without modifying them.
As an add-on (sort of) to Borg, I was told about Vorta yesterday and installed it to run scheduled, encrypted backups of my local machine to an external drive, but you can also ssh to a remote server if you wish. Works like a dream.
Borg, Vorta, Star Trek is everywhere. Why did they name these for the evil guys? Could have named it "The Sisko", everyone know he is infallable.
restic is better.
There's also Rustic. It uses the same repository format as restic. It already has some pretty neat features and since latest release a ton of built-in backends.
I use Kopia because it's cross platform (don't know much about Borg so perhaps if is too). Works really well with little interaction.
pivpn for wireguard setup:
newpipe and libretube for youtube:
And the entire Fossify app suite in Android:
scrcpy for connecting to my Android screen from my laptop:
kde connect for general android/laptop connectivity:
The Fossify apps do look pretty slick.
Paperless has taken me from various stacks of important documents strewn around my apartment, to having all of these things nicely organised and searchable.
Absolutely second this. Its been a game changer
Logseq pkm note taking/outliner https://github.com/logseq/logseq Syncthing https://github.com/syncthing/syncthing Omnivore, Pocket alternative https://github.com/omnivore-app/omnivore Bypass Paywalls Clean browser addon https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean
Open source AI models and tools like HuggingChat, Whisper
+1 for Whisper. Also, I use Piper for the reverse (text-to-speech).
Shotcut helped me get rid of the heavy, bloated Premiere Pro.
Have you used Davinci Resolve? Curious how it compares to that.
Resolve isn't open source. But Kdenlive might be a good alternative, it has more features than Shotcut.
I haven't. Too much for my needs.
I switched from Shotcut to Kdenlive as it seemed a lot more feature rich to me, still FOSS obviously
I plan to give it a try.
rclone - you can use cheapest cloud or s3 provider and sync encrypted data. Syncthing - sync across devices.
Grayjay isn't open source
Actually you're kinda right, their own license doesn't allow commercial redistribution (kinda similar with CC:NC) which make them not open source. I personally have no problems with that though.
I think it is: https://gitlab.futo.org/videostreaming/grayjay
Android
Audile like SoundHoud and Shazam but open source
Funkwhale a federated cloud community music streamer app
Innertune find new songs from YT Music
Open Video Editor edit videos
Heliboard successor of OpenBoard
Tubular successor of NewPipe
ZipXtract a zip extractor
Wger fitness app
Please just a reminder, consider contributing to these apps developers.
Together with the ShareX extension (FF and Chromium), using with FileCoffee (setup script), a killer app
(FileCoffee isn't OpenSource, but i recommend it as one of the most private host and sharer (images, multimedia, video, documents, presentations, text.....), 100% free (account (free) optional), made in the EU (Netherland), best replacement of Imgur, which is a little less than spyware.)
I use also
And to turn off the bad habits and sniffings of Windows
Cheers for recommendations.
I use:
Loop habit tracker app on android: https://github.com/iSoron/uhabits
They are in the google play store and f-droid i believe
ddcutil is a daily driver for me, lightweight, hyper compatible, full monitor control. I primarily use it to lower brightness at night but also constantly switching inputs with simple macros so I can share multiple monitors with multiple systems.
I use DokuWiki for my personal wiki. Very easy to use.
I just moved to Notion but Dokuwiki was my go-to for well over a decade.
I've switched to BookStack. It's a different take on a wiki, but pretty good concept.
It’s project management software made by and for worker cooperatives. It’s useful for any kind of organization where you want to be able to scale without introducing management hierarchy, want members to be able to come and go, and just generally value transparency and spontaneity.
Is it free? It's suggesting a free trial.
It’s open source, so you can use their official hosted service or you can self host for free.
It's not free for cloud use, but it's free if you self host it.
naps2 for printer/scanners. Better than anything I've used for scanning. Also great for arranging small documents.
Software that comes with printer/scanners usually suck
I switched from Mint.com to the FOSS Money Manager EX for desktop a while ago and couldn't be happier.
Barrier: https://github.com/debauchee/barrier
Edit: Input Leap looks like a promising KVM replacement for Barrier, thanks for sharing!
To save people some times : Barrier seems to be an app meant to control multiple devices with the same mouse and keyboard. You need to install the software on all the machines for it to works.
You can then bind a keyboard shortcut to switch device. You can also bind it if you put your mouse at the and of a screen.
Take care you all
To save them some more time: Wayland isn't supported yet, unfortunately.
I think Input Leap is a fork that works on Wayland
I love Barrier but need it to work with wayland.
Check out Input Leap
KDE itinerary. Keeps track of all my train tickets, airline tickets, hotel bookings, etc... all offline. This is quite handy, especially for via rail in Canada as often internet can be sketchy when you need to bring up your tickets.
My favourite program is CherryTree notes. It's a hierarchical notes app which supports hyperlinking between nodes and to external files, URLs etc. I pretty much use it to organise my whole life! You can have it encrypted and make your own theme as well.
LogSec for students, project organization, and the aspiring corkboard conspiracy theorist in your life wanting to be the next Mark Lombardi. Use markdown in a free flow style notes app that has powerful tools to connect ideas, so you can focus on the information as opposed the organization. Semantics instead of syntax, as it were.
Stremio. A free Netflix-like UX for streaming bittorrents.
movie-web is another cool web app for streaming movies/tv shows
Immich is the must for self-hosting photos. Bye Google.
Immich is awesome but has flaws. My workflow has improved with syncthing instead.
Main flaw of immich is being container's deployable only which hurts for various reasons, and devs priority are different from mine (that's unacceptable/irony).
Jokes aside, immich is the best app out there to replace google photos.
But immich require containers and some basic features like sub-path support and in general folder/albums recognition is not there and not really planned clearly for the future.
Kotatsu and Mira, both on F-Droid. Kotatsu makes it easier to read manga without a subscription and you can add your own DRM-free manga. Mira is similar but adds anime and K-drama streaming as an option as well.
Even though I am subbed to Crunchyroll, having an option to watch if I have to cancel to save money, that's very helpful.
Recently, UnifiedPush where I can (currently just Megalodon for Mastodon sadly) as an alternative to using Google's push notifications.
If you use signal, the fork Molly has UP support now
Secure file sending: croc
Dedjplication: Czkawka
Sorting tool: Phockup
OCR: OCRmyPDF
Nebula, the overlay network thing. It connects all of my servers together, and me to my servers.
Next cloud and only office. Bye bye google drive
Jellyfin bye bye Plex and Netflix
How are you hosting nextcloud with only office? I’ve tried multiple times to get Only Office working with Nextcloud, and while I can get Nextcloud up and running, Only Office never properly works for me. It always weirdly edit locks files and doesn’t allow basic functionality.
Android
Is it just me that can't get carrion to work? I download the databases, set it not to silence unverified calls (cause every call seems to be unverified) and I still miss all my calls cause it silences everything.
It doesnt silence calls for me...
Podcini looks very similar to AntennaPod, what are the differences?
Is DekuSMS similar to Silence?
Could you share a link for wormhole?
Podcini is a drastically modernized fork of it.
DekuSMS is the same princible but updated, Silence is not maintained and should not be used.
I use the Unison file sync tool to keep backups of all my important files on flash drives and servers. For mobile devices I do use Syncthing because MTP is painfully slow and taking the SD card out of the device to plug it in is too much of a hassle, but I would rather use Unison.
ChimeraOS. If you have a non-steam gamerdeck, I recommend backing up the Windows 11 install and replacing it with this outright. It's based on the Steam Deck OS and makes the process of selecting a game much faster because Windows 11 is bloated as shit.
SC-Controller, although it seems to have been abandoned.
Gpodder-adaptive
I got a Brother embroidery machine only to find that making anything other than the most basic patterns required a very pricey proprietary program. Thankfully I found Ink/Stitch, an open source plug-in for InkScape. It's still a little rough around the edges, but after getting used to its foibles, it's very capable with the right amount of elbow grease. The main dev is active and very helpful in their issues.
Powerful mapping and geographic analysis software.
I used to use [a Windows 3.1 shrink-wrapped software package] that offered notepads and appointment calendars. Then I switched to Linux. That was 16 years ago. To take the place of the Windows application, I had to write my own list-maker from scratch. Today, there's a new python3-pyqt5 version (under GNU General Public License) of my script for Linux and Windows desktops to help maintain the equivalent of index-card files. Obviously this is not something you'd use just to be like everybody else. I use it because I don't really know how others handle their everyday lists and I can't think of an easier way. If you, too, suspect it ought to be easier than it is, it may be. Please look at Tonto2. Thanks.
Hammerspoon. Pretty necessary Mac software to make it work the way you want.
I live and die by Simplenote. It's one of the apps I'm in multiple times per day every day of my life.
Helix text editor has been in my rotation recently, I like it a lot as a regular nvim user.
Just migrated from Arch to NixOS recently. Nix+Flakes+Home-manager define my entire system, including config files and pinned package versions, using three files. My system has never felt more stable and reproducible. I even found a flake which lets you declaratively manage Flatpaks (nix-flatpak).
Yeah helix has become my main editor since it comes with batteries included. I do miss the vim bindings though.
I am currently in the process of setting up nix but it is a bit of rabbit hole.
It’s definitely a rabbit hole and it took me a few tries to stick with it, but after getting off the ground I don’t think I could ever go back.
Here are some helpful resources for using NixOS:
This video helped me understand the basic setup of flakes and home manager, as well as general NixOS syntax.
This site from Nix lets you look up every package on the repository, and if you click options at the top you can also search through every option related to your system and packages as well.
If you decide to use home manager for declaring user packages and dotfiles, I have been using this site which is similar to the official Nix search but specifically for home manager stuff.
Hope it helps :)
I've tried other calculators & just keep coming back to this one.
Not open source.
Wox + built-in Everything search is incredibly quick and powerful
Flow launcher + Everything even better.
Nice! I'll check it out