I built a directory of thousands of open source software with an AI search to help you find exactly what you need
▲ 169 r/opensource+1 crossposts

I built a directory of thousands of open source software with an AI search to help you find exactly what you need

I spend a lot of time looking for open source alternatives to paid apps. Digging through lists and GitHub repos gets tiring pretty fast, so I decided to build a dedicated directory with AI search to make the hunt a bit easier.

It currently contains over 1,350 open source software across nearly 300 categories. And new software is being added every week.

Here is an overview of the site's key features:

  • Actual screenshots: No guessing what the UI looks like before you decide to install.
  • Key stats at a glance: Every listing shows GitHub stars, repository age, license type, and the last activity date.
  • Deployment info: Easily see the software type and how it can be deployed (Docker, desktop installer, etc).
  • Direct comparisons: Pages list the paid commercial tools they replace so you can easily find free alternatives.
  • AI search assistant: Instead of just clicking tags, you can ask the chat feature things like "find me note-taking software with AI integration" or "compare Jellyfin vs Kodi".

I built this to scratch my own itch, but I hope some of you find it useful too. I would love to hear any feedback or suggestions you might have.

AI Assistance Note: The Site is designed by me in Figma. With years of experience as a full-stack developer, I designed the architecture behind this site myself. Most of the code, written in TypeScript, came together with the help of AI.

opensourcesoftware.io
u/towfiqi — 6 days ago
▲ 141 r/linux

About 2 years ago, I decided to move a few of my servers that contain precious data to some great deal VPSs I picked up during Black Friday from LET. After migrating all the data, I set up Duplicati on one of the servers to handle backups.

While configuring it, I came across something pretty concerning. Duplicati can silently corrupt backups over time. So when I actually need to restore data after a disaster, the backups might not even work. Realizing this made me feel like the whole migration was a mistake because those servers were managed and came with backup service.

I wanted to move to Restic because it’s rock-solid, but as someone who prefers a UI over managing endless CLI scripts, it just wasn't clicking for me. I wanted a way to easily manage a 3-2-1 backup plan across different cloud providers without the headache. I then found Backrest and gave it a try, but the UI did not make much sense to me as I was not really aware of the restic terminologies back then(this was back in December 2024).

Since I’m a developer, I decided to build my own solution. I thought it would take a month or two, but it ended up taking 16 months to get everything perfect. This is quite a long time for me, as I have been building various apps for a long time now, and most took me 3-4 months.

Here are the key Features of Pluton:

  • Automated backups with encryption, compression, and retention policies powered by Restic
  • Backup Replication: Auto-backup your content to multiple cloud storage to create 3-2-1 backup plans.
  • Flexible scheduling for automated backup jobs with fine-grained retention policies
  • End-to-end encryption: Backups are totally encrypted from your local machine to your cloud storage.
  • 70+ Storage Support: Store encrypted data to your favorite cloud storage (powered by rclone).
  • Easy Restore & Download: Restore or download backed-up snapshot data easily with just a few clicks.
  • Event Notifications: Receive email, slack & discord notifications for backup start, end, completion, or failure.
  • Auto Retry Logic: Automatically retries backups if they fail with customization options.
  • Intuitive UI: Manage everything from a single, clean interface.
  • Real-time Progress Tracking: Track the progress of backups in real time.
  • Extensive Logging: View app and backup logs right from the UI for better debugging.
  • Run Scripts before/after: Ability to run scripts before and after running backups.
  • 2FA: Secure your dashboard with built-in 2-factor authentication.

Pluton can be installed on Linux desktops (AppImage) and servers, and can also be deployed with Docker. Give it a try:

https://github.com/plutonhq/pluton

Feedbacks appreciated.

u/towfiqi — 4 months ago