Open Source on Reddit

42 readers
0 users here now

A subreddit for everything open source related.

founded 2 years ago
MODERATORS
1
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/West-Chard-1474 on 2025-11-11 22:18:23+00:00.

2
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/SoLetsBegib on 2025-11-05 15:05:03+00:00.


https://github.com/SoWeBegin/ToyBattlesHQ

Years of work and dedication. But for open source, free availability and use, I think it all was more than worth it!

3
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/chinmay06 on 2025-09-09 08:20:54+00:00.


I'm excited to share a project I've been working on: GoPdfSuit, a high-performance Go web service designed for creating PDF documents from HTML and JSON templates. It's built on Go 1.23+ and the Gin framework, and it's completely open source under the MIT license.

I created this because I was tired of slow, clunky, and expensive commercial PDF solutions. GoPdfSuit is designed to be a fast, simple, and flexible microservice that you can drop into any project.

Key Features:

  • Ultra-Fast Performance: It can generate PDFs with sub-millisecond to low-millisecond response times, making it incredibly efficient for high-load applications.
  • Template-Driven: It uses a JSON-driven template system, which means you can generate complex, data-rich PDFs without writing any code. It also has a built-in web interface for real-time preview and editing.
  • HTML to PDF/Image Conversion: Easily convert entire web pages or HTML snippets into PDFs or images.
  • Interactive Forms: Supports AcroForm and XFDF data for filling out interactive forms.
  • Easy Deployment: It's deployed as a single binary, making it simple to get up and running.
  • Language Agnostic: Since it uses a REST API, you can use it with any programming language.

GoPdfSuit is a more flexible and cost-effective alternative to many existing solutions. If you work with PDFs, I'd love for you to check it out and let me know what you think!

Feel free to ask me any questions in the comments!

4
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/BestZucchini5995 on 2025-09-08 09:17:47+00:00.

5
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/VityaChel on 2025-08-23 19:40:27+00:00.


Hey everyone I have been working on this as part of a much bigger project on Freelance but a year ago I left the client bc they were harassing, threatening and abusing me so a year later I publish a cleaned up version of it, with some bug fixes, rewritten backend and some new features

Here are some emoji keyed features for you to compare to lufi:

  • ✨ Modern neat design
  • 📁 S3 storage support (with Cloudflare R2 compatability)
  • 🌄 Rich client-side preview for
    • 🖼️ Images
    • 🎵 Audio
    • 🎥 Video
    • 🗂️ Zip archives
    • 📊 XLSX spreadsheets
    • 📝 Text files
    • 📖 PDF
  • 🗣️ Translated to 26 languages: English, Русский, Українська, Беларуская, Български, Čeština, Dansk, Nederlands, Eesti, Suomi, Français, Deutsch, Ελληνικά, Magyar, Italiano, Latviešu, Lietuvių, Norsk, Polski, Português, Română, Slovenčina, Slovenščina, Español, Svenska, Türkçe. See CONTRIBUTING.md for info how to contibute support for a language.
  • 🛡️ Client-side metadata stripping such as EXIF from images
  • 🔥 Configurable data retention settings based on files size
  • 🔐 Optional end-to-end encryption using AES-GCM allowing user to opt-out to embed files via hotlinks
  • 🔑 Password protection
  • 👀 Delete at first downlaod
  • 🗃️ Client-side archive generation before uploading
  • 📸 Client-side image compression
  • ✏️ Automatic file renaming with option to keep original filenames
  • 📀 Multiple databases support (MongoDB, PostgreSQL)
  • ⚡️ Fully static frontend (no SSR, no Next.js needed running for the website)
  • 💻 Links to uploaded files are stored in LocalStorage
  • 💾 Importable/exportable LocalStorage with a button to clean up expired pages

Here is the source link: https://github.com/VityaSchel/lufin

And a demo website: https://lufin.hloth.dev/ (requires JavaScript to be enabled because of client side AES-GCM encryption)

Of course it's 100% open source, free, no ads, trackers, metrics. Yeah it uses React and I'd love to rewrite the frontend in Svelte but since the frontend is fully static anyway, who cares? You only need to run backend on your server and can compile and deploy frontend statically.

Also I made a cool browser extension screenshoter for the same freelance client that integrates well with lufin, but you can also use it standalone separately and download or copy screenshots. 100% opensource, free, no ads, no trackers, no metrics, but only for Firefox.

Source: https://github.com/VityaSchel/lufin-screenshotter

And page in Firefox addons store: https://addons.mozilla.org/ru/firefox/addon/lufin-screenshotter/

let me know what you think in comments and have a nice day everyone!

6
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/thebadslime on 2025-08-19 03:01:04+00:00.


Peersuite is a point to point chat program, instead of servers it has "workspaces" where everyone is connected together in a mesh network. This means nobody but you and your friends see what you're doing. All data streams are encrypted(AES-GCM) WebRTC streams.

When everyone logs off the workspace is destroyed, but you can download an entire session as an encrypted file that lets you restore everything from the chat.

Features:

  • chat with channels, PMs, image preview, and file send ( no size limit)
  • audio/video conferencing with ptt
  • screensharing
  • WHiteboard for drawing/diagrams
  • kanban for project management
  • collaborative document editing interface

You can run it on the web, or download for linux, windows, mac, and android from the github. You can also download a docker image from dockerhub to run a local instance ( the best way!)

I am working on a nodejs "server" ( it's a peer with some commands built in) that will allow you to keep a workspace up permanently.

It is 100% open source under the AGPL except for the trystero library which is MIT licensed.

I posted about it when I first opensourced it 3-4 months ago, there have been a TON of improvements since then! It is still under active development.

https://peersuite.space/

https://github.com/openconstruct/Peersuite

Very happy to answer any questions, and contributions are more than welcome.

7
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/PlebbitOG on 2025-08-16 20:56:16+00:00.

8
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/weisineesti on 2025-07-30 13:36:01+00:00.


Hey r/opensource,

Wei from Tallinn here. I run a small tech company here in Estonia. As you know, in Estonia, everything runs on the internet. A while ago, I had this paranoia that what if we get kicked out of the Google Workspace service and lose access to our entire company history—contracts, client communication, project decisions.

So I decided to build this email archiving tool, called Open Archiver, that is able to archive and continuously sync new emails from cloud-based email inboxes, including Google Workspace, Microsoft 365, and all IMAP-enabled email inboxes. You can connect it to your email provider, and it copies every single incoming and outgoing email into a secure archive that you control (Your local storage or S3-compatible storage).

Some features:

  • Initial import (import all existing emails from each email inbox)
  • Back up the whole organization's emails: For Google Workspace and MS 365, Open Archiver can import and sync all individual inboxes' emails
  • Full-text search: All archived emails and attachments are indexed in Meilisearch. You can search all emails and attachments from Open Archiver's web UI.
  • Store your archive in local storage or S3-compatible storage providers.
  • API access

It's open-source and free to use for personal and business purposes. I'd be happy if you could give it a try and give me some feedback.

You can find the project on GitHub: https://github.com/LogicLabs-OU/OpenArchiver

Cheers!

9
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/Known-Exam-9820 on 2025-07-30 03:24:15+00:00.


https://www.neowin.net/news/microsoft-bans-libreoffice-developers-account-without-warning-rejects-appeal/

10
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/Supermaxman1 on 2025-07-13 19:53:09+00:00.


Put this project together recently, and thought I would share here! Project is fully open-source under Apache 2, would love any and all contributions.

11
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/bxmbshr on 2025-07-09 12:47:25+00:00.


Hey everyone 👋

I’ve tried a lot of Eisenhower Matrix and productivity apps, but honestly, most of them felt outdated or didn’t meet my needs. The UIs were clunky, the features were either too basic or buried behind paywalls, or the apps forced me into cloud sync and signups.

I wanted something that’s:

  • Modern and clean (Material You design)

  • Fully offline and private — no tracking, no ads

  • Focused on the classic Eisenhower Matrix method

  • Easy to use: add, move, and complete tasks effortlessly

So I built **Focus** — an open-source Flutter app that’s just that. It uses Hive for local storage, has light/dark mode, and stays 100% offline. No accounts, no push notifications, no distractions.

If you’re someone who wants a simple and effective way to manage your tasks without the bloat, check it out:

GitHub: https://github.com/Appaxaap/Focus

F-Droid: (coming soon)

Would love to hear your thoughts or suggestions on how to make it better!

Thanks for reading 🙏

12
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/DrSolidDevil on 2025-07-08 14:50:22+00:00.


Hello! I'm the creator of Vidar, a new open-source SMS messaging app designed with privacy in mind. Vidar is an SMS app not to far from the likes of iMessage or Google Messages. The key difference is that Vidar is encrypted using AES256 encryption and thus it keeps your messages private.

Unlike other messaging apps like Signal or Telegram that rely on centralized servers or similar, Vidar uses good old SMS; this allows Vidar to be unrestricted by national firewall, censorship, and surveillance. No internet? No problem. With Vidar, your messages travel securely over the traditional SMS network completely encrypted.

Getting started is simple: just create a contact by entering the person's name, phone number, and a shared secret key. And voilà! You’re ready to have an encrypted, private conversation (as long as both parties are using Vidar with the same key).

I would appreciate it a lot if you went in and gave the app a try and gave feedback.

  • Is it too bare-bones or is it enough?
  • Any features you feel are missing?
  • What do you thing about the concept?

Let me know what you think!

13
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/brianfagioli on 2025-07-08 20:48:10+00:00.


Amarok 3.3 has just been released and while it may not look drastically different on the surface, it introduces some important architectural changes. It’s now based on Qt6 and KDE Frameworks 6, dropping all Qt5 support. The audio engine has also been overhauled to use GStreamer instead of Phonon, which improves consistency and feature support across systems.

The internal database now handles full UTF-8 properly, so podcast metadata with emojis and special characters should behave better. It also addresses the year 2038 bug and several long-standing bugs related to volume control, cue file support, and database scans.

While Amarok has had a long and bumpy development history, this release feels like a serious effort to modernize the project without breaking user expectations. The devs say the bigger UI changes are coming later with Amarok 4.

Here’s my write-up if you want a full breakdown: 🔗 https://nerds.xyz/2025/07/amarok-3-3-brings-big-changes-to-the-beloved-linux-music-player/

Would love to hear if anyone here is still using Amarok or if most folks have moved on to other open source players like Strawberry, Rhythmbox, or Lollypop.

14
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/LumosNox99 on 2025-06-30 09:01:10+00:00.


It is completely browser-based with no authentication.

Simply choose the template, fill in your data (you can convert your old CV using LLMs), and generate your CV.

15
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/scriptiefiftie on 2025-06-29 18:29:05+00:00.


Hi /r/opensource!

I built ArchiveJump, a browser extension that automatically redirects article links from major news sites to their archived versions on Archive.ph.

THE PROBLEM: Reading articles from sites like NYT, WSJ, The Atlantic, etc. often hits paywalls. While Archive.ph exists, manually copying URLs and searching is tedious.

THE SOLUTION: ArchiveJump detects when you click article links from 15+ supported news sites and either: - Searches Archive.ph for existing archived versions, OR - Jumps directly to the latest archived version (toggle option)

KEY FEATURES:

• Smart detection (only article links, not homepages)

• Two modes: search archive.ph OR jump to latest version

• Easy toggle controls via popup

• Manual "jump" button for any page

• Visual feedback (blue/green notifications)

TECHNICAL DETAILS: - Vanilla JavaScript, Manifest V3 - Works on Chrome/Edge - No data collection, settings stored locally - Content script + popup interface

The extension respects sites' content while leveraging publicly available archives. It's particularly useful for research, fact-checking, or when you've hit monthly limits.

GitHub: https://github.com/dhrm1k/ArchiveJump

Install: Load unpacked in Developer Mode (Chrome Web Store submission coming)

Would love feedback on the UX, additional sites to support, or feature suggestions!

Note: This tool uses Archive.ph, which archives publicly available content. Please respect publishers by subscribing if you regularly read their content.

16
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/donutloop on 2025-06-27 05:27:39+00:00.

17
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/lokstapimp on 2025-06-14 18:36:47+00:00.


Hi everyone! I'm really happy to announce my first ant simulation! I used SFML so the ants are represented as little squares. I used Euclidean's algorithm but eventually when I have more time I would like to try out A* algorithm to see better path finding. Anyways it's an open source project that hopefully can get more people to contribute in order to make it better and more realistic. I worked really hard on the documentation to describe how to build the project and how to contribute to it. If you like it please give it a star! Thanks!

18
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/donutloop on 2025-06-06 05:48:10+00:00.

19
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/tofino_dreaming on 2025-05-19 19:08:59+00:00.

20
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/FreakinEnigma on 2025-05-19 07:26:33+00:00.


Hey everyone!

About a month ago, I shared my side project openleaf here.

For anyone who missed it, openleaf is a lightweight browser-based markdown-supporting text editor that lets you instantly start writing at any URL without signup, downloads, or configuration. Just visit openleaf.xyz/anything-you-want and start typing - the content automatically saves and you can share the URL or return to it later.

I didn't expect the enthusiasm and adoption I've seen! Getting daily active users and 50+ GitHub stars really motivated me to keep improving it.

Since my last post, I've released two updates (v0.2.0 and v0.3.0) with a bunch of new features and formatting options including:

  • Link formatting
  • Code blocks with syntax highlighting
  • LaTeX equation support
  • Checklists and horizontal dividers
  • UI improvements
  • Bug fixes and performance enhancements

I feel the editor is now close to "feature complete" for basic formatting needs, though improvements and bug fixes will continue.

Next on my agenda is adding user accounts for private and encrypted notes, as many of you requested a way to use openleaf for sensitive information. This is a bigger change, so I'm researching the most cost-efficient, secure, and user-friendly implementation that won't take away from the simplicity of it. I'll also have to figure out privacy policy and other documents since it would store some user data.

As before, I'd love to hear your feedback! Without your support and enthusiasm on my previous post, I probably would have stopped working on this project. Your encouragement has been incredibly motivating.

Check out the current version: openleaf.xyz/info

Full changelog: GitHub