/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

    243,617 Subscribers

    2

    Getting feedback as a solo developer?

    It's a pretty widely accepted fact that peer-review leads to higher quality ideas / code, but as a solo developer / maintainer being able to get such feedback is hard.

    There are all kinds of reasons for this including:

    • New projects where there is no existing community
    • Simple projects where there is need for an active community of maintainers
    • The usual issue of attracting maintainers is hard for most projects, even if well established and well used.

    From a code quality point of view this isn't neccesarily a problem - code formatters, linters, type checkers, etc all help in producing reasonmable quality code.

    The bigger issue I've found is preventing dumb designs / ideas from being pushed.

    So how do/would you go about getting feedback as a solo developer/maintainer?

    (I'll add some of my own ideas below so they can be upvoted/downvoted based on what people like)

    Edit: formatting

    3 Comments
    2024/11/23
    04:50 UTC

    0

    What's the top open-source all-in-one AI assistant Chrome extension? I've been using HARPA AI, but I find I exhaust the free usage too quickly

    AI extensions greatly assist me in my daily life, especially with tasks like managing emails. I'm currently looking for an AI assistant that can help me efficiently navigate tasks while using Google Chrome.

    0 Comments
    2024/11/23
    03:00 UTC

    1

    Readme document generator for Python projects using AI

    Hi everyone,

    I’ve created a utility that automates the documentation process for Python projects. I have a lot of scripts all over the place, so needed a way to automate README.md generation and project / script understanding.

    It performs directory-level analysis, identifies main scripts, counts tokens for cost estimation, extracts dependencies, and generates a structured README file. It also extracts and creates `requirements.txt` file as well.

    This tool aims to enhance consistency and efficiency in documenting Python software.

    Needs some more work, so feedback and contributions are welcome!

    https://github.com/mrks111/code-readme-generator

    0 Comments
    2024/11/22
    23:34 UTC

    0

    Looking for web based leaderboard

    Hey yall

    Looking for a web-based (preferably self hosted) program to host a sales leaderboard. This is for a sales contest. Would like for the participants to be able to add sales and have them show up on leaderboard.

    What I’ve tried:

    Knack: Users cannot delete records with knack so I didn’t go with them. No option to use custom domain unless you pay extra. No option to self host.

    LeaderboardHQ: Unable to track dollar amount sold and its hard for users to add data.

    Open to any and all suggestions - open source/fre/freemium preferred but am willing to pay for a program as well.

    Thank you in advance

    2 Comments
    2024/11/22
    22:59 UTC

    1

    vueframe V2 is here !!!

    Hey guys I officially have released V2 of vueframe its been completely rebuilt from the ground up with major performance improvements, with a brand new mascot.

    https://github.com/vueframe/vueframe

    a star would be amazing + I would luv your feedback :)

    0 Comments
    2024/11/22
    22:35 UTC

    9

    Where can I find new opensource projects to contribute?

    As a developer who wasn't very focused on contributing on opensource projects, where can I find projects that are ready to be started but needing developers to form the full team?

    I think this is the right discussion topic to be discussed for developers who are ready to join this type of "industry".

    10 Comments
    2024/11/22
    20:20 UTC

    0

    Building opensource project on top of a framework or from scratch?

    I (and few devs) are planning to start an opensource project but we couldn't decide whether to use a framework or start from scratch.

    Is building from scratch always better? I'm talking specifically for the back end (PHP)?

    side question: Is PHP really the best language for opensource projects that people can use the project on shared hosting?

    2 Comments
    2024/11/22
    16:35 UTC

    3

    Streamsphere - an app to dl & manage your media

    Hi Guys!

    I've developed a web-app Streamsphere which helps download from yt-dlp and manages/server your media; it's fully self-hostable. Its super easy to setup with docker compose which is available on github!

    Features

    • 📺 Download Channels from supported domains
    • 📼 Downlad & update playlists from supported domains
    • 📽️ Download Videos from supported domains
    • 🔍 Search and play videos by title
    • 👾 UI to navigate your media library
    • 📥 Download media content that has been added to streamsphere through browser
    • ✨ View tags, categories, size of media files and other details for the downloaded content
    • 🎴 Light & Dark theme support

    The technology stack is Angular + Golang. The effort is to have as low resource utilization as possible. https://github.com/rs-anantmishra/streamsphere

    I've published a pre-release v0.1.10, check it out on my github page! I'd like to have the feedback of this awesome community on it! :-)

    Thanks!

    Screenshots: https://imgur.com/a/4DIt8AI

    2 Comments
    2024/11/22
    11:48 UTC

    9

    Suggestions on a Github alternative?

    Greetings! First of all, I'm sorry it I'm asking in a wrong place. I'm also sorry for clumsy language, English is not my native tongue. And finally, I'm new to opensource contribution, and pretty much just cargo cult-ing it from our lead programmer, so my questions might be a bit off; please let that slide.

    I'm part of a group of friends with a dream of making a fork (private at first, then public once we have enough to show to attract more contributors) of a particular open-source project. The original project is hosted on Github, along with most forks we know of (though long ago, ancient versions used to be hosted on Sourceforge, I think). However, with the recent worldwide events, we discovered that Github no longer allows our lead programmer full use of its functionality, based on their location. They tried a couple workarounds, but they impeded the workflow too much.

    Requirements:

    — The platform can be accessed from Windows. Not all of us use open-source OS.

    — Allows for merging and reverting commits, creating and merging in branches, comparing file differences, screening contributions from out-of-team contributors, all that stuff that I hope is baseline functionality for Github-like repositories.

    — Accessible from any country in the world, no politics-based bans.

    — Allows for media files (graphical assets) to be included alongside the source code.

    — Allows for starting a project as private, then changing it to public. We do hope to eventually attract outside contributors, and strive to make them feel welcome.

    — Does not limit/charge for the amount of end users who are going to download the project, or for the amount of contributors to work on it.

    — Preferably easy to learn, to access, and to work with. (Having a GUI would be great, though I understand if that's a pipe dream.)

    — Not too difficult to import/upload a pretty large pre-existing project from Github (though again, I'll understand if that's a request in poor taste.)

    Thanks in advance for any suggestions.

    21 Comments
    2024/11/22
    11:42 UTC

    10

    Rimusic is just woaw

    I've just discovered Rimusic and I'm impressed. I've been paying Spotify for years and Rimusic has nothing to envy Spotify. I don't understand how this is possible. Is there a hidden flaw? Is it legal? Do we risk seeing the application disappear one day?

    6 Comments
    2024/11/22
    10:25 UTC

    26

    What are some good open source programs or ideas you would want to see being built?

    What are some good open source projects, ideas, programs, tools, you would like to see being built ? To solve a daily problem or just use as an alternative to something

    61 Comments
    2024/11/22
    09:35 UTC

    2

    Project Budgeting

    Hi all I'm after a very simple budgeting software really.

    My idea is I want to be able to link my bank account then every transaction I can put into a 'project'

    For example Transaction 1 - £100 - Project 1 Transaction 2 - £300 - project 1 Transaction 3 - £150 - Project 2

    Then when I click on the project, I will see project 1 = £400 Project 2 = £150

    Found a few project management software but they all seem overly complicated!

    Anything available that anyone knows of?

    Tia

    1 Comment
    2024/11/22
    08:03 UTC

    16

    Nitric: A framework for effortless backend dev

    Hi r/opensource

    I've been working with a small team on this for the last couple of years, we recently released our 1.0 this year!

    https://github.com/nitrictech/nitric

    We've been working hard to try and build something that makes the lives of backend developers simpler, and we're always looking for more feedback and contribution, so if you like what we're doing come join our community :).

    2 Comments
    2024/11/22
    02:02 UTC

    1

    GPS hardware with open api software

    Looking for an airtag replica but open source, anyone knows a good one?

    2 Comments
    2024/11/21
    22:26 UTC

    3

    Open source license in commercial hardware

    Hi, in struggling to understand something:

    Im using a software with GPL V3 license. I'm planning on keeping all the software I develop under the same license. But I'm planning on developing my own hardware (PCBs, casings etc), and selling both the product and its installation. Thus I'm technically using that software for commercial use.. no? Am I breaking the terms of the license by doing so? In other words do software licenses transfer to non-software aspects of a final product?

    5 Comments
    2024/11/21
    20:30 UTC

    243

    Why do open source developers use Discord for issues and support? I think it's not ideal because valuable questions and answers are harder to find through search engines like Google.

    59 Comments
    2024/11/21
    18:26 UTC

    1

    Should this trigger the distribution clause of the GPL?

    If someone buys the assets of a company and the assets include GPL licensed software, do you think that should trigger the distribution clause of the GPL 2.0 license?

    8 Comments
    2024/11/21
    18:08 UTC

    0

    best locally running ai softwares for image generation, sound effect generation and voice generation?

    6 Comments
    2024/11/21
    17:53 UTC

    41

    Someone is Attempting to Hijack the OpenSign Project 🚨

    Hey everyone,

    I’m a co-founder of OpenSign, an open-source alternative to DocuSign. I’m reaching out to share a concerning situation that’s unfolding in our project.

    Recently, someone forked OpenSign and is actively trying to strip away all paid plan restrictions, replacing our project’s logos with their own. To make matters more complicated, they’ve even raised a pull request for these changes. While technically allowed under the AGPLv3 license, this feels like an ethical gray area.

    The optional paid plans are a key part of how OpenSign sustains itself while still offering the core features for free. This fork directly jeopardizes our ability to fund development and grow the project further.

    Open-source is all about collaboration and transparency, but this feels more like exploitation. Is this just "the price of being open-source"? Should there be unwritten moral/ethical rules or guidelines to prevent forks from harming the sustainability of parent projects?

    I’d love to get your take on this, especially if you’ve faced similar situations in your own projects. What’s the best way to respond?

    47 Comments
    2024/11/21
    13:50 UTC

    2

    Open Source Streaming Speech to Text AI

    Hi opensource! I was looking to create something similar to https://voicewriter.io/app and being able to open the microphone and having the user speak and transcribe in real time! Are there any good open sources for this; i know for example, whisper isnt that good at streaming?

    0 Comments
    2024/11/21
    11:51 UTC

    16

    A clean and minimalist Ebook reading app

    Hi everyone, so I’ve been working on an ebook reading app called uRead, and I’d love to share it with you. It’s designed to offer a straightforward and customizable reading experience for Android users.

    Key Features:

    • Ebooks and audiobooks support: in uRead you can read both your ebooks (EPUB / PDF) and audiobooks
    • Customizable Themes: Change text and background colors to suit your preferences.
    • Annotations: Highlight, underline, and take notes while you read.
    • Reading Stats: Keep track of your progress and reading habits.
    • Bookshelves: Organize your library with shelves that make sense to you.

    And a lot more!

    Why I Made uRead:

    I’m a reader myself and wanted an app that’s simple to use but still flexible enough to adapt to different reading styles. uRead is free to use, Open source, with optional premium features for those who want a bit more customization.

    If this sounds like something you’d find useful, you can check it out on the Google Play Store Here. I’d love to hear your thoughts, feedback, or suggestions for future updates.

    You can also find the github Repo here

    Thanks for taking a look! 😊

    8 Comments
    2024/11/21
    10:45 UTC

    8

    How to release and host open source software?

    I have a program I have developed for decades. I have had it for sale and distribute it via mailed DVDs.

    I am getting up in years and am interested in releasing the program to the public domain so it can live longer than I can.

    What is the best way for me to distribute this software? Needs:

    1. Free hosting space to which I can provide a URL from which people can download.
    2. 10GB space.
    3. Survives my demise.

    Closest I've found is github but my project is too large for that.

    Any recommendations?

    21 Comments
    2024/11/21
    08:49 UTC

    1

    Android Studio Virtual Device Manager Alternative

    Is there an alternative for android emulation for app testing similar to how android studio does things that's open source?

    0 Comments
    2024/11/21
    08:14 UTC

    2

    FOSS application for writing Journals.

    Hey everyone,

    I've been wanting to continue with my life journaling, but I'm struggling to find a good FOSS (Free and Open Source Software) application for it. I've had great experiences with apps like DayOne and Diarium, but they're not open source and come with a hefty price tag.

    Does anyone know of any solid FOSS journaling apps with good features and usability? I'd love some recommendations!

    0 Comments
    2024/11/21
    07:13 UTC

    2

    SCA tools for deployed application?

    I've been looking at a number of Software Composition Analysis (SCA) tools that supposedly scan and analyse components for open source licences and security among other compliance functions. However, from what I can tell, they are geared towards developers and dev houses since they scan their codebases for compliance.

    What I'm looking for is a tool to scan the applications already running and give me a report of the tools in use and their licenses. I would think process flow is for me to give the installation folders and the tool does the rest.

    Assume I'm running mysql DB for instance, it should be able to check the installation folders and report on that.

    Is there such a tool? Or can the standard SCA tools so the same?

    2 Comments
    2024/11/21
    06:32 UTC

    Back To Top