/r/opensource

Photograph via snooOG

A subreddit for everything open source related (for this context, we go off the definition of open source here http://en.wikipedia.org/wiki/Open_source)

A subreddit for everything open source related.

Looking to contribute? Try Up For Grabs

Rules

  • Be Respectful - This shouldn't need to be a rule, but this is the internet. People can unnecessarily be jerks sometimes. We'd much appreciate it if this wasn't a place where that happens. Please refrain from talking down to people, being overly patronizing, name-calling, personal insults, etc.

Hate speech of any kind will not be tolerated. For a refresher, please see Reddit's entry on Reddiquette as a general guideline.

  • No Spam / Excessive self-promotion - Reddit has clear rules about self promotion. We encourage you to be proud of/promote your work to a degree, but we also don't want users using this sub as a link farm to promote their project/website/YouTube channel.

  • Reddit recommends that <10% of your posts promote your content. We're a little more forgiving, but don't take advantage of it.

    "It's perfectly fine to be a redditor with a website, it's not okay to be a website with a reddit account."

  • No Memes/Low-Effort posts - This sub is a place for discussion and news regarding the world of open source projects. There are literally hundreds of other subs dedicated to memes and shitposting. Please keep those kinds of posts in those subs.

  • Be On-Topic - Posts should be of direct relevance to the open source community. Off-topic posts will be removed.

  • No Sensationalized Titles - If your post is a link to an article, please keep your post title as close to, if not the same as, the linked article's title. You're more than welcome to post a comment in the thread that states your opinion of said article.

  • No Drive-By Posting / Karma Farming - Karma farm accounts are not going to be welcome here, regardless of the validity of the posted content. Drive-by posts from accounts where there is obviously no intention of engaging in the following discussion may be removed.

  • No Link Aggregators - If there's an article within an aggregation of links/stories or a newsletter, link to the actual story or article.

  • Use Correct Flairs - Flairs should reflect the nature of the post. Promotional is when you are sharing a project, yours or otherwise. Alternatives is when you are soliciting for suggestions of OSS that fulfills a need. Discussion is for asking general questions when Promotional or Alternatives does not apply. Community is for something that will or has happened when Promotional does not apply.

  • Related subreddits

    /r/opensource

    246,396 Subscribers

    4

    Open-Source Alternative to Adobe Acrobat

    Hi all. I have been using adobe acrobat for as long as i can remember, the main features i use and like are:

    1. PDF Viewer

    2. Form Filling/Editing - Even if there isn't a form, acrobat let's us create a form, add/remove fields and boxes, whatever we want

    3. Saving/converting the file as a word document or jpeg images etc.

    4. Combining many images in a folder into a pdf etc.

    Problem with acrobat is that its comes with a whole lot of other unnecessary crap that run in the background even when you aren't using acrobat, they eat up ram, cpu and slow down the system overall considerably. So I was wondering if there is an open source software that'd let me do all of the above i mentioned.

    2 Comments
    2024/12/18
    20:07 UTC

    1

    Good FOSS PowerPoint Hyperlinks

    I have searched for a good FOSS PowerPoint alternative with support for hyperlinks to another slide in a way that you can hover over an element including an image or shape and get sent to another slide. The closest that does this perfectly is WPS office which is free as in price but not free as in freedom.

    0 Comments
    2024/12/18
    19:34 UTC

    5

    GopherDrop: A Simple, Secure Way to Share One-Time Secrets and Files!

    Hello /r/opensource !

    I just finished building GopherDrop, a self-hostable tool inspired by Bitwarden Send. It's a secure REST API and UI for sharing one-time secrets and files. Built with Go for the backend and Vue.js with Vuetify for the frontend.

    You can check it out here: Github Link

    Would love to hear your thoughts and suggestions since this is my first open source project.

    2 Comments
    2024/12/18
    17:41 UTC

    3

    Looking for contributors to a small Rust project, documentation + configuration

    Hello I have a small project called SRHD (simple rust hotkey daemon). It is macro software for macOS, but looking to expand it to linux. The auto generated documentation is also not there, and a general lack of tests. If you know anything about Rust development help with any of these complex issues would be awesome, but if not I also don't have much time to write docs, and that would be sick too!

    https://github.com/SylvanFranklin/srhd

    0 Comments
    2024/12/18
    16:46 UTC

    4

    Empowering Community-Driven Funding with OpenClimate.fund

    We're launching OpenClimate.fund, a community-driven initiative to support open source projects that address climate change and biodiversity loss. These are among the most pressing challenges of our time, yet open source efforts in these areas remain alarmingly underfunded. While significant resources are being spent on areas such as artificial intelligence and security, the environmental sector is largely left empty-handed when it comes to open source solutions. It's time to change that.

    OpenClimate.fund aims to bridge this gap by funding an ecosystem built on transparency, trust, and collaboration to advance climate-friendly technologies and measurable environmental impact.

    1 Comment
    2024/12/18
    16:28 UTC

    1

    Recommendations for Backup Software (Windows)

    Hi!

    I'm looking for reliable software for creating backups on Windows 11. I need something that can:

    • Connect to my own cloud storage, such as Mega and Google Drive.
    • Sync multiple folders with flexibility.
    • Allow me to schedule backups and have control over their configuration.

    It would be great if the software is free and open source.

    So far, I've come across Rclone and Duplicati, but I haven't found many reviews or user experiences to guide me.

    Does anyone have experience with these tools or know of any other solutions that meet these requirements?

    Thanks!

    1 Comment
    2024/12/18
    15:20 UTC

    4

    AGPL for software hosted internally

    Hi. Is it allowed to host an AGPL-licensed software on an internal network of a company, for some of its employees, unaccessible to the public internet (i.e. only under VPN)?

    Sorry for asking here, I couldn't find definitive information elsewhere, maybe because I'm not familiar with the terminology :-/

    Thanks

    23 Comments
    2024/12/18
    13:59 UTC

    3

    Making a Meetup.com replacement

    Hi y'all. I've been working on a Meetup.com replacement at https://github.com/OpenMeet-Team/ . With the acquisition of meetup this year, the price of hosting meetup groups is too high. This stuff should be more accessible to those who need community the most., so here it is. Hosted version at platform.openmeet.net . Happy to answer questions.

    I'm very interested in connecting with folks that want to use and build an alternative to Meetup.

    2 Comments
    2024/12/18
    12:26 UTC

    1

    Seeking Real-World Go Challenges for an Open Source Coding Marathon in January 2025

    Hi everyone,

    This January, I’m kicking off a 30-day open-source coding marathon focused on solving real-world problems using Go, Kafka, MongoDB, ClickHouse, and other high-performance tools. The goal is to contribute meaningful code to the community while honing my skills by tackling challenging tasks.

    If you have an open-source project that could benefit from additional features or fixes, or if you’re struggling with technical challenges involving real-time systems, data pipelines, or backend architecture, I’d love to help. I’ll be selecting tasks that are both impactful and engaging, working on them for free, and sharing the solutions openly for everyone to use and build upon.

    The deadline to submit your ideas is December 31, 2024, and I’ll start tackling selected problems on January 1. This is my way of giving back to the open-source community by solving real problems and supporting meaningful projects.

    You can submit your task ideas here: https://github.com/devflex-pro/01-2025-Challenge/issues. If you know an open-source maintainer or project that could use this, feel free to share this post with them. Let’s make something awesome together!

    0 Comments
    2024/12/18
    09:03 UTC

    7

    An OpenAgenda

    I am just a person.

    I use computers daily, and have spent over 25 years subscribing to the fact that we need to pay to have the software we need to earn a living. Which in itself is not a problem, I believe when I do a good job I also deserve to be paid.

    Unfortunately, our current system, such that it is allows for ingenious pricing models and devious techniques which can hijack our natural addictive tendencies to hook people in and then crank up the costs; seemingly, not to reflect the necessary cost of a service but rather the limits of what an individual can afford.

    This is all done to maximise profit. I work within a community, and If I were to over charge my clients and profit from other people’s ignorance; I would very quickly be caught out and risk loosing any trade.

    When I say I am just a person, it is because I don’t believe I know it all or think that what I am saying is verbatim. So I am just interested to have a OpenDiscussion on one simple idea..

    I’ve recently made the switch from Windows to Linux, and I have to say that it has been a breath of fresh air. It is working perfectly for me. I can use it for anything I did before, and also geek out and explore the inner workings.

    So it has been in my mind.. why can’t we have OpenSocialPlatforms.. ie the forum we are using now, YT, X, FB, IG the list goes on… they would be ran by a community of genuine and good people, who are moderating one another, and transparent with communications via a blockchain.

    If this is dumb., I’ll go swallow another tism pill and tune into the next episode Brainwash daily. 🤷🏻‍♂️

    7 Comments
    2024/12/18
    08:32 UTC

    14

    Library for Transparent Data Encryption in MySQL Using OpenSSL

    Hi everyone!

    I’ve created an awesome library that integrates OpenSSL functionality into MySQL. Thanks to this integration, you can encrypt your data and comply with various regulations like GDPR and others seamlessly, without needing to modify your application code (it works through setting up views and similar mechanisms).

    It’s a unique solution— as far as I know, there’s nothing similar available for MySQL (except the enterprise version, which is quite limited).

    Key features:

    • Encrypt and decrypt data using OpenSSL.
    • Support for a wide range of encryption algorithms (e.g., AES, Camellia, DES, ChaCha20, Gost89).
    • No Code Changes: Applications interacting with the database do not need any modifications. The encryption and decryption logic are handled at the database level by using views and triggers (optional), encryption and decryption are performed automatically without developers or users needing to handle it directly.
    • Full Query Support: All types of queries (e.g., SELECTLIKEMATCH ... AGAINSTINSERTUPDATE) are fully supported when applied to decrypted columns via views.
    • Optional custom IV input for advanced encryption flexibility.

    Github: https://github.com/white-rabbit-1-sketch/mysql-openssl

    I hope this library proves to be useful. Thank you!

    1 Comment
    2024/12/18
    07:49 UTC

    5

    built a golang slack bot for create opsgenie incidents via slash commands

    just sharing a small golang tool i built that allows you to create incidents in opsgenie using slash commands in Slack.

    Just type the slash command, fill in the details in the modal, and you're done! 🙃runs on either gcp cloud functions or docker,

    here's the project if anyone's interested: https://github.com/hcavarsan/slack-opsgenie-bot

    1 Comment
    2024/12/18
    03:50 UTC

    0

    Introducing LightUp: An Open-Source Chrome Extension for Instant AI-Powered Annotations

    Hey Reddit! 👋

    I’m excited to share a project I’ve been working on called LightUp. It’s an experimental open-source Chrome extension designed to make understanding and processing web content faster and easier.

    What is LightUp?

    LightUp enhances your browsing experience by providing instant AI-powered annotations. Highlight any text on a webpage, and LightUp pops up with helpful options like:

    🔍 Explain – Get detailed explanations for complex text.

    📝 Summarize – Condense long passages into concise points.

    📊 Analyze – Dive deeper into the context and meaning.

    🌐 Translate – Quickly switch between languages.

    With LightUp, the goal is to keep you in flow without switching tabs or breaking focus.

    Why did I create it?

    The idea was inspired by Genius’s song lyrics annotations but built for everything on the web. Whether you’re reading an article, studying, or just curious about a term, LightUp brings the answers directly to you in an elegant, intuitive way.

    How does it work?

    It’s built using ReactJS, TypeScript, and TailwindCSS, with seamless integration into your browser. It supports both local models (like LLaMA) and cloud APIs to process text based on your setup.

    Some features include

    Real-time feedback and interactive customization.

    User-friendly settings for configuring models, keys, and more.

    Who is this for?

    Anyone who values focus and context:

    Students: Summarize or explain complex topics while studying.

    Professionals: Analyze reports or translate content quickly.

    Curious Minds: Dive deeper into topics without leaving the page.

    How can you try it?

    The project is open source under the Apache 2.0 license. I’d love for you to check it out, give it a spin, and share your feedback.

    Here’s the GitHub link: https://github.com/mohamedsadiq/LightUp

    And the website: https://www.boimaginations.com/lightup

    I’m still refining it and would love to hear your thoughts or ideas. What features would make this even more useful for you?

    Thanks for reading!

    2 Comments
    2024/12/17
    22:59 UTC

    0

    nGPT - Totally not but maybe the future of AI?

    So basically I made this locally-run AI tool-thingy that runs on any model, except it does stuff like searching the web, turning off and on lights, and making songs (by using DeepAI.org to generate it via Selenium)

    I pretty much just want ideas on what else to make it do, since I want it to be able to do like way more than a normal AI, and alot of bug reports (issues) since its full of them...

    have fun https://github.com/nlckysolutions/nGPT

    6 Comments
    2024/12/17
    22:59 UTC

    6

    Going from Onenote to Obsidian or Joplin?

    I love onenote, just sick of Microsoft focusing me to keep windows for one program. From my research it seems like Joplin and Obsidian closely resemble Onenote. Just not sure which to go with. sounds like Joplin is more plug and play friendly but Obsidian is better for "knowledge management" how that differs from note taking I have no clue. Thoughts and opinions?

    15 Comments
    2024/12/17
    22:19 UTC

    4

    Excited to share Bruin, an end-to-end data pipeline tool built in Go!

    Hi guys,

    I built Bruin, combines data ingestion, SQL & Python transformations, and data quality checks into a single CLI tool, with a VS Code extension for seamless local workflows.

    We’d love your feedback and support, check it out and give us a ⭐ if you find it helpful: https://github.com/bruin-data/bruin

    0 Comments
    2024/12/17
    17:51 UTC

    49

    I made wut – a CLI that explains your last command using an LLM

    Check it out: https://github.com/shobrook/wut

    You'll be surprised how helpful this is. I use it to debug errors, explain HTTP status codes, fix incorrectly entered commands, understand log output, etc. Hopefully y'all find it useful too!

    8 Comments
    2024/12/17
    15:40 UTC

    7

    Argue with "Why OSS needs to be so bad?"

    I love to use FOSS. But when I recommend applications to friends and collegues, they use it, like GIMP, and soon I will hear sentences like "Why OSS is always so shitty" and similar.

    Of cource I know all the pro-foss arguments.

    But how can someone really argue against bad experience because of lacking features or just a bad GUI or workflow from the (felt) early 2000s within the OSS? The "underfunded, understaffed, learn the workflow" arguments are just not feeling right.

    48 Comments
    2024/12/17
    10:21 UTC

    12

    Does anyone know any open source audio editing software?

    Does anyone know any open source audio editing software for music or for voices. I need one right now. Something that is easy to use and something that is really open source where you really get to keep it and not as a trial version or where you have to pay even a little. Thanks to all who'll reply.

    19 Comments
    2024/12/17
    10:09 UTC

    2

    Timechain

    Hi everyone,

    I've released the first version of an open source, REST micro service for generating and using key-less cryptographic timestamps. It introduces new concepts (the structure of its hash proofs, commitment scheme, etc.): it's still rough (lotta on going refactorings), but I've tried to document it well, hope you give it a try.

    Here's the release page:

    https://github.com/crums-io/timechain/releases/tag/v0.1.0-ALPHA

    There are 2 deliverables in this release:

    • ergd. The timechain standalone REST server
    • crum. CLI for witnessing hashes on remote chains and archiving witness receipts.

    We've set up a test timechain on https://crums.io which you can use to test out the client CLI crum (without having to set up your own timechain using ergd).

    See also

    11 Comments
    2024/12/17
    06:28 UTC

    5

    Virtual Open Source / Linux User groups?

    I was wondering if there are any User Groups to discuss Libre Open Source that meet virtually?

    0 Comments
    2024/12/17
    03:41 UTC

    1 Comment
    2024/12/16
    21:13 UTC

    1

    Is there a library for OCR text difference mapping?

    For example, reading O (letter) as 0 (zero) and vice versa? I know about fuzzy matching and such but this doesn't work for my current application. It has to be characters that are visually similar (which I know also varies based on language, writing system, image quality, and fonts used, but still).

    The reason I can't use these algorithms is because my strings are pretty similar to one another like for example "123456" vs "123457" where fuzzy or levenshtein would only see 1 char difference and flag it for me but obviously that's not what I need here for this application.

    So if this library doesn't exist I will probably create it myself but if not I figured I would ask before I reinvent the wheel lol.

    Thank you guys in advance!

    0 Comments
    2024/12/16
    21:10 UTC

    1

    Licensing question: using GPLv3 software as a tool for training own neural network

    Scenario:

    1. Use an open-source (GPLv3) software as a tool to process some files (let's say images).
      1. Rights for the source images belong to me.
      2. Not touching the source code, not modifying it, not distributing it.
    2. Use the source images and processed images to train own neural network (completely separate source code, without any links to the originally used software).
    3. Bundle this trained neural network as a software package, distribute it commercially (close source).

    You can take GIMP as an example open-source tool (it's not, it's a much smaller tool - but just for a reference).

    Is this scenario okay? I tried googling, but didn't find this exact use-case described online.

    1 Comment
    2024/12/16
    16:59 UTC

    3

    Looking for Advice

    I’ve created a library called SwitchAI to make switching between AI providers seamless in code. As someone who works with multiple AI APIs, I found it frustrating to write separate code for each one. To solve this, I built a standardized interface that streamlines integration.

    Currently, SwitchAI supports text generation and embedding, but I plan to expand it with features like image generation, text-to-speech, and more.

    Although I’ve contributed to multiple open-source projects before, this is my first solo project. I’d appreciate any advice to ensure my work doesn’t go to waste, especially since I’m just getting started with this initiative.

    9 Comments
    2024/12/16
    14:42 UTC

    Back To Top