/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

    252,564 Subscribers

    3

    Shellsage - AI-Powered Terminal Assistant

    What It Does
    Shell Sage is a terminal companion that helps you:

    1. Fix Errors Instantly: Automatically diagnoses command failures and suggests precise fixes
    2. Examplegiit push → "Typo detected: use git push"
    3. Generate Commands from English: Translates plain language to executable commands
    4. Example: "Find large log files" → find /var/log -name "*.log" -size +100M
    5. Work Safely: Confirms risky operations (rmchmod, etc.) before execution

    Why It’s Useful

    • For Beginners: Reduces "command not found" frustration
    • For Experts: Saves time debugging complex pipelines
    • For Everyone: Local AI mode keeps your terminal activities private

    Key Differentiator
    Unlike cloud-only tools, Shell Sage:
    ✅ Runs 100% offline with Ollama/Local AI
    ✅ Explains why a fix works, not just what to run
    ✅ Adapts to your workflow (Git/Docker-aware)

    Try It If You…

    • Forget tar/scp flags regularly
    • Want to learn CLI patterns faster
    • Prefer privacy-focused AI tools

    I really need your help with known Quirks:

    • Context-awareness isn’t perfect (e.g., sometimes misses Git/Docker hints)
    • Local models can hallucinate (it’s trying its best!)
    • Windows support is… a work in progress

    GitHub 

    Early-stage project – feedback on real-world use cases are really appreciated!

    0 Comments
    2025/02/03
    18:26 UTC

    6

    Moving to open source Azure alternative

    I work at a European medium sized (2.500 fte) engineering firm. Given the latest developments in the US we feel very dependent on Microsoft. I am trying to convince our CEO to initiate a project to move to open source cloud alternatives. However, he asks for articles that clearly explain why. With my google skills I can't find any good articles that emphasize the danger of cloud vender lock in in relation to the latest political shifts. Can someone refer me to good resources.

    4 Comments
    2025/02/03
    17:25 UTC

    1

    I create a CMS tool

    There are a lot of CMS in the market, but I am not happy about the way they modeling data and handling GraphQL

    So I create a little CMS tool, welcome to check it out.

    https://github.com/FormCMS/FormCMS

    1 Comment
    2025/02/03
    17:22 UTC

    2

    What's a good Opensource Keyboard android app that have features like "Auto Correct" and "Text to Speech"?

    The Gboard from google have these features but I would like to use something else that have them

    1 Comment
    2025/02/03
    16:33 UTC

    0

    SuiteCRM is an open-source CRM

    SuiteCRM is an open-source Customer Relationship Management (CRM) software solution that provides a 360-degree view of your customers and business. Making it easy for your Sales, Marketing and Customer Service departments to discover key information that will help you grow, retain and delight your customers.

    https://suitecrm.com/demo/

    https://suitecrm.com/download/

    Open-source CRM is often used as an alternative to proprietary CRM software from major corporations such as HubSpot, Salesforce, and Microsoft Dynamics CRM applications.

    5 Comments
    2025/02/03
    15:16 UTC

    4

    How I Reclaimed 12 Hours/Month From Open Source Maintenance (Automation Wins)

    Recently I've encountered some frustrations while maintaining an open source project and wanted to discuss with everyone.

    As an open source project maintainer, I find myself repeating these tasks every day:

    • Organizing and updating task lists suitable for newcomers
    • Manually tracking project metrics like star count, contributor numbers, and community participation to understand growth
    • Regularly updating project planning documentation (milestones and GitHub Projects display are too flat, lacking hierarchy - I need to manually categorize them in a consolidated issue)
    • Curating and updating newcomer-friendly task lists, essentially aggregating issues labeled good first issue and help wanted into a master issue, categorized by difficulty and module

    These tasks consume significant time that could be better spent on higher-value activities like code reviews and answering technical questions.

    After failing to find existing solutions, I developed the osp tool. It automates most of these tasks through GitHub Actions. For example:

    name: Community Task Updater
    on:
    issues:
    types: [opened, labeled, unlabeled]

    By adding this workflow configuration, it automatically maintains an up-to-date community task list. When new issues get labeled as help wanted or good first issue, the list auto-updates.

    See actual effect in this example: Automatically updated task list

    Now I don't need to manually organize this information daily, freeing up more time for community interactions.

    How do other maintainers handle these routine tasks? Any good tools or experiences to share?

    2 Comments
    2025/02/03
    14:07 UTC

    5

    🎯 KEGOMODORO: Open Source Pomodoro & Stopwatch Timer ⏳🚀

    I'm excited to introduce KEGOMODORO—a completely open source tool designed to boost your time management. Whether you're a fan of the Pomodoro technique or simply need a reliable stopwatch, this project has got you covered.

    Key Features:

    • Pomodoro & Stopwatch Modes: Enhance your focus and streamline your schedule.

    • Always on Top: The floating window ensures the timer is always visible.

    • Note-Taking & Auto-Save: Keep track of your thoughts and sessions effortlessly.

    • Pixela Integration: Visualize your work sessions with detailed analytics.

    • Behelit Mode (Berserk-Themed Counter): A fun, unique twist for those who appreciate a bit of flair!

    Built With:

    • Python + Tkinter: The code is simple, intuitive, and perfect for anyone looking to customize or expand the project.
    • Theme Support: Customize the interface to suit your style with various themes.

    Open Source & Community-Driven: Dive into the code, fork it, contribute, and make KEGOMODORO even better. I believe that great ideas are built together, and your input can help shape this project into something truly special.

    🔗 GitHub: KEGOMODORO

    Time is our most precious resource—let's learn to manage it better together. Give KEGOMODORO a try and share your feedback or improvements!

    0 Comments
    2025/02/03
    13:16 UTC

    4

    Whoop (fitness tracker) like open source data analysis platform

    For people who know the fitness tracker Whoop (https://www.whoop.com/eu/en/) basically know that their magic lies in the software. They do really good sleep analysis, give insights into habits and their impact on sleep, recovery, ... There are lots of other fitness trackers on the market like Pixel Watch 3, Garmins,.. But their software is garbage i.e. offer way less insights.

    I am wondering if anybody knows some open source self hosted software which can use data from arbitrary fitness trackers and provide insights like Whoop. I did search for something like this but I haven't found anything. Do you think this is possible to build?

    0 Comments
    2025/02/03
    12:05 UTC

    0

    GitHub Issue Bounty Smart Contract: A Decentralized Bounty System for Issue Resolution

    Hey everyone!

    https://github.com/Dartans/BountyChain

    I'm excited to share a new project I’ve been working on: the GitHub Issue Bounty Smart Contract. This smart contract allows users to post bounties on GitHub issues, which can then be approved, claimed, and managed by project maintainers.

    Key Features:

    • Post, increase, approve, and claim bounties for GitHub issues.
    • Maintain and track issue resolutions using a decentralized process.
    • Automated verification via structured repository files (bountyboard/).
    • Secure and transparent process for contributors to claim rewards.

    How It Works:

    1. Post a Bounty: Users can create bounties by sending ETH to the contract for a specific GitHub issue.
    2. Increase a Bounty: Users can contribute more ETH to an existing bounty to increase the reward.
    3. Maintainer Approval: Maintainers approve fixes by updating a structured file in the repository under bountyboard/.
    4. Claiming a Bounty: Once an issue is resolved and merged, the fix submitter can claim the bounty after verification.

    Workflow Overview:

    • Posting: Users submit bounties via the postBounty(issueUrl) function.
    • Approving: Maintainers confirm fixes via files in bountyboard/.
    • Claiming: The fix submitter claims the bounty once the fix is merged, and the contract verifies it through the repository files.

    How to Get Started:

    1. Clone the repo:

      bashCopyEditgit clone
      https://github.com/your-username/github-issue-bounty.git

    2. Install dependencies:

      bashCopyEditnpm install

    3. Compile and deploy:

      bashCopyEditnpx hardhat compile npx hardhat run scripts/deploy.js --network <network-name>

    Security Considerations:

    • The contract uses structured GitHub files (issue-123.json) to verify fixes, ensuring that only valid issues are claimed.
    • Make sure wallet addresses in the bountyboard/ files are correct before claiming a bounty.

    This system is designed to streamline issue resolution, provide incentives for contributors, and ensure fairness with smart contract automation. 🚀

    Check it out on GitHub and let me know what you think!
    👉 GitHub Repository Link

    Happy coding! 👨‍💻👩‍💻

    0 Comments
    2025/02/03
    08:57 UTC

    9

    We built an OSS lightweight CLI for MacOS & Linux VMs on Apple Silicon.

    We just open-sourced Lume (https://github.com/trycua/lume) - a tool we built after hitting walls with existing virtualization options on Apple Silicon. No GUI, no complex stacks - just a single binary that lets you spin up macOS or Linux VMs via CLI or API.

    What Lume brings to the table:

    • Run native macOS VMs in 1 command, using Apple Virtualization.Frameworklume run macos-sequoia-vanilla:latest
    • Prebuilt images on ghcr.io/trycua (macOS, Ubuntu on ARM, BSD)
    • API server to manage VMs programmatically (POST /lume/vms)
    • A python SDK on github.com/trycua/pylume

    Run prebuilt macOS images in just 1 step

    lume run macos-sequoia-vanilla:latest 

    Install from Homebrew

    brew tap trycua/lume brew install lume 

    You can also download the lume.pkg.tar.gz archive from the latest release and install the package manually.

    Local API Server:

    lume exposes a local HTTP API server that listens on http://localhost:3000/lume, enabling automated management of VMs.

    lume serve 

    For detailed API documentation, please refer to API Reference.

    HN devs - would love raw feedback on the CLI and whether this solves your VM on Apple Silicon pain points. What would make you replace Lima, UTM or Tart with this?

    Repo: github.com/trycua/lume

    Python SDK: github.com/trycua/pylume

    1 Comment
    2025/02/02
    22:21 UTC

    9

    How does a GPL3 project end up with a closed source sister ?

    CFMesh is an open source GPL3 project used by many in the CFD field. https://sourceforge.net/projects/cfmesh/

    The open source CFMesh became popular and a company was started to commercialize it. As part of that effort a non open source version was spun off, CFMesh+. https://cfmesh.com/

    Given the terms of GPL3, how does something like this happen ? Don't the terms of the GPL apply to the creators of the project ?

    Thanks

    5 Comments
    2025/02/02
    20:10 UTC

    1

    SPEED DREAMS - New 2.4.0 Release !

    0 Comments
    2025/02/02
    16:34 UTC

    3

    Need help contributing to open source data science projects

    I'm interested in starting with contributing to open source projects that are related to data science and machine learning. But the problem I'm facing is that most of the projects I find are usually related to packages for building machine learning applications. While these would be pretty nice to start off with, I'm more interested in projects where I can actually apply data science skills like data processing, cleaning, training and optimizing models, and deploying them. Are there any such projects out there that you guys know of ? Any help would be appreciated. Thanks a ton !

    2 Comments
    2025/02/02
    16:14 UTC

    0

    Ask: Tool for showing your appreciation to an open source project with just a public text message?

    Hello,

    Does a tool/website exist for showing your appreciation to an open source project with just a text message?

    No donations, just a comment, a text.

    A place where people can comment how an open source project help them in everyday life, why they love using this tool and so on.

    All the comments are public. It's not private like sending an email to the open source maintainer.

    3 Comments
    2025/02/02
    14:28 UTC

    0

    Banking App?

    Is there a Banking App or service where I can connect my credit cards or bank apps and collect all of the information together?

    3 Comments
    2025/02/02
    12:34 UTC

    1

    Opensource alternative to Virtual Master?

    0 Comments
    2025/02/02
    11:32 UTC

    0

    💝 Valentine's Interactive & Customizable Website - Ask your special someone to be your Valentine

    I've developed a free, open-source Valentine's website template that enables anyone to create their own interactive proposal site, and ask their partner to be their Valentine 💘 Have fun using this project ! Made with Cursor using 3.5 Sonnet.

    Features:

    • 🎨 Fully customizable
    • 💝 Interactive elements
    • 🚀 Easy deployment
    • 📱 Mobile-friendly
    • 💯 Free forever

    Demo: https://end2endai.github.io/valentine-website-2025

    GitHub Repository: https://github.com/End2EndAI/valentine-website-2025

    Create a memorable Valentine's experience with a personalized website!

    0 Comments
    2025/02/02
    08:38 UTC

    14

    What are some weak areas of the Opensource eco-system?

    In the current climate of large foreign tech corporations taking control our digital lives through on-line services, data harvesting anf trade wars etc...

    What's missing in the OSS ecosystem?

    From my own observations :

    • No equivalent to Group Policies, meaning the corporate desktops to remain on Windows.
    • Outlook and Exchange.

    With O365 and the CoPilot push, I feel there's room for off-line alternative. What's stopping an alternative being built?

    • Adobe. This isn't something I am affected by, but it's what I hear most often.

    I believe there's a lack of focus in the community. Can anyone suggest a website where these weaknesses are listed and developer effort can be gathered?

    51 Comments
    2025/02/01
    21:41 UTC

    1

    I'm worried about the opensource future, is this justified?

    I love opensource, and I really like to contribute as well. I'm learning a lot by just looking what others are doing, and also think AI works, because coders making their work public and develop in many languages.

    However, I'm really worried about the opensource future. Not only for the US and how they treat their own workers, but also how things are going in the world. With people losing their jobs pretty easily and companies taken big money over a healthy future, it makes me feel very worried and stressed. Also losing talented people just because of stupid things like their gender (I don't judge nor should this be ever a problem) and wealth state (this includes health), it makes me feel very sad about the future.

    I know some people say developers are always wanted somewhere else, but what if these (big) companies don't hire them because of their gender? What if they need to work 60 hours a week?

    It's not only that, I've seen very popular GitHub projects with no sponsorships, and people telling them to fix bugs asap without any contributions. With this I mean actually being frustrated and spamming the issue tracker.

    It also feels like (big) companies are going to change. What about Mozilla and Red Hat? Will those companies stay the same, or will they get punished when they don't work together with the US government? Google recent Maps change, and Mozilla leaning towards ads and less opensource, makes me feel this is justified to think it's true.

    Musk has never been a big fan of opensource either. And I don't like his 'we don't need that ' attitude.

    I'm I over reacting? Should I be worried? Will funding of opensource stop?

    Thanks

    14 Comments
    2025/02/01
    18:15 UTC

    10

    Built a device to control IR devices remotely—worth putting on my CV?

    I spent the last six months trying to automate a small but annoying problem in my house. I have a Chinese electric heater that actually works pretty well, but it takes around 30 minutes to warm up. So, when I come home from work and just want to crash on the couch, I have to sit there freezing until it gets warm.

    The heater has a remote, and I realized it’d be a fun project to build something that could learn its IR codes and replay them—either through an app or on a schedule. So, I built exactly that! My project is called AirRemote, and it includes a backend, frontend, and an ESP32-based PCB design. It can essentially save the remotes by reading their IR commands (no matter how rare -you just need to have the remote to save them) and then can replay through the web app or create automations for them, essentially turning the device "smart".

    It was a great learning experience, and I start applying what I learned to my next project. I'm wondering though if this is worthy of mentioning on my CV, seeing what amazing projects other people have made, or would it just be overlooked?

    https://github.com/jugeekuz/AirRemote-Frontend
    https://github.com/jugeekuz/AirRemote-Backend
    https://github.com/jugeekuz/AirRemote-Embedded

    2 Comments
    2025/02/01
    15:43 UTC

    1

    Is it possible to develop a FLAC streaming music player ?

    3 Comments
    2025/02/01
    14:50 UTC

    1

    Geotag DSLR Photos Android

    I have a Sony Alpha 6000 Camera and sync the photos to my smartphone. Unfortunately the camera has no geotagging functionality. There are closed source geotagger for Android. The basic functionality is: you start tracking and afterwards the exif data of your photos is manipulated based on the track an the timestamp of the both the photo and the track.

    Is there any open source alternative with a similar functionality?

    0 Comments
    2025/02/01
    12:20 UTC

    2

    Need to learn about open source licensing.

    I am very new to web development and coding in general and I am building an open source web app. I have no idea about open source licensing, only heard their names. Is there any resource I can look to learn about them within a short time?

    2 Comments
    2025/02/01
    10:03 UTC

    1

    Seeking Guidance: Running Multiple Customized Instances of Open-Source Applications on macOS with Persistent Configurations

    Hello r/opensource community,

    I’m currently using macOS and aim to replicate the seamless integration of the Apple ecosystem using open-source applications. Specifically, I want to run multiple instances of an open-source app, each customized with unique configurations, names, and icons, and ensure these customizations persist through automatic updates.

    Objectives:

    1. Multiple Customized Instances:

    • Run separate instances of an open-source application (e.g., an email client) on macOS.

    • Assign distinct configurations, such as different accounts or settings, to each instance.

    • Customize each instance with unique names and icons for easy identification.

    2. Persistence Through Updates:

    • Ensure that all customizations, including configurations, names, and icons, remain intact after the application undergoes automatic updates.

    Challenges Encountered:

    • Running Multiple Instances:

    • While duplicating the application or using terminal commands like open -n -a "AppName" allows launching multiple instances, these instances often share the same configuration files, leading to conflicts.

    • Persistent Customizations:

    • Custom names and icons applied to application instances tend to revert to their default states following automatic updates, necessitating manual reapplication.

    Request for Assistance:

    I am seeking advice or proven strategies to achieve the following on macOS:

    • Isolate Configurations:

    • Methods to run multiple instances of the same application, each maintaining its own separate configuration, without interference.

    • Maintain Customizations Post-Update:

    • Techniques to ensure that custom names and icons assigned to each application instance persist even after the application is updated automatically.

    • Alternative Approaches:

    • Any other solutions or best practices within the open-source ecosystem that facilitate this level of customization and persistence on macOS.

    I appreciate any insights, tools, or workflows that the community can share to help achieve a macOS environment enriched with customizable and persistent open-source applications, mirroring the cohesive experience of the Apple ecosystem.

    Thank you for your assistance!

    Best regards,

    1 Comment
    2025/02/01
    09:30 UTC

    33

    What premium/paid app or SaaS do you wish had an open-source, self-hosted version?

    I got laid off recently and have some free time while job hunting. I want to build something open source, but I’m struggling to come up with an idea that people would actually use.

    As the title says—are there any paid apps or SaaS products you wish had a solid open-source alternative that you could self-host? Could be anything—productivity tools, analytics, collaboration software, etc.

    Would love to hear your thoughts!

    35 Comments
    2025/02/01
    08:53 UTC

    0

    SourceForge in 2025... still no dark mode? Seriously?

    I can't be the only one annoyed by this, right? It's 2025, and SourceForge still doesn't have a dark mode. Like, how hard is it to implement? Every other platform figured this out ages ago, but SourceForge just refuses to do it. My eyes are dying every time I have to use their blinding white UI.

    And don't even get me started on the session handling. You log in, do some stuff, and boom — you're logged out again. Why? Who knows. Gotta sign in again like it's 2005.

    At this point, I'm wondering why people still use this site. Am I missing something?

    11 Comments
    2025/02/01
    04:24 UTC

    518

    Someone from the Indian government took my code, removed my name and... made it worse?

    So, right off the bat, I’ll state that my project is distributed on GitHub with an MIT License but requires that the end user maintain the same license and copyright.

    Honestly, how many of us actually read through open-source software licenses? I don’t mind if someone wanted to self-host this app locally and share it with a couple of friends or used within a college/university. If someone was actually doing this, please let me know, I’d be pretty happy and proud of it.

    But someone from the Indian government (mybharat.gov.in) actually took my code, explicitly removed mentions of my name from across the app and somehow made it much worse in terms of design, which was one of the things I worked so hard to perfect in the first place.

    If you know someone at the “Ministry of Youth Affairs & Sports, Government of India”, please ask them to reach out to me. They have some explaining to do. At the very least, if it’s going to help a lot of people, I can help them make it better.

    If you’d like to check out the knock-off, here’s the link to it: https://mybharat.gov.in/yuva_register?cvbuilder=1 (requires you to login)

    I’ll just drop my repository link here in case someone is interested to check out the original project/code: https://github.com/AmruthPillai/Reactive-Resume 

    83 Comments
    2025/02/01
    03:05 UTC

    1

    Help me get the best of Azure founders free credits!

    I recently applied for Microsoft startup program and able to got $5000 credits to be spent for 1 year.

    Recently created the virtual machine with 16gb ram a d 60gb SSD with ubuntu configuration and manage to install cloudpanel to host all my website and other projects.

    Is anybody here able to leverage the same by using any usecases which I am missing may be? Any opensource tools or AI APIs which a dev agency can leverage upon?

    Thanks

    2 Comments
    2025/01/31
    18:24 UTC

    Back To Top