/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.

  • Related subreddits

    /r/opensource

    233,801 Subscribers

    0

    DragWin, move windows without Alt or other keys

    It's an application that lets you move windows without holding down Alt or Control, and it doesn't affect the right-click.

    Features:

    • Moving windows with right-click
    • Resizing windows from the sides and edges
    • Scrolling through every window that is behind the one you start scrolling on (Hold middle-click down)
    • Doesn't affect fullscreen applications

    Link: https://github.com/PinchToDebug/DragWin

    0 Comments
    2024/09/01
    05:45 UTC

    7

    FOSS note taking app with easy Git compatibility and hyperlinking for a dumb person

    Currently using Obsidian and love the Git plug in. My notes sync every minute to my repo, no work needed, no cmd needed. I'd prefer something open source and free though.

    I tried Joplin but my two issues are that the notes are in a database rather than separate .md files, and no plugin exists for it to automatically sync every minute for me like I have in Obsidian.

    I don't care much about anything for my notes except easy Git compatibility and probably easing hyperlinking to other notes. Besides that I'm open to use anything FOSS.

    Any suggestions?

    1 Comment
    2024/09/01
    02:37 UTC

    0

    Open Source Floor Plan Software?

    I'm wondering if there is any OS software to create floor plans & room measurements etc.

    1 Comment
    2024/08/31
    22:02 UTC

    0

    open source youtube music client for windows?

    Is there a youtube music client for windows? The youtube music website is way too slow to be usable.

    3 Comments
    2024/08/31
    17:18 UTC

    13

    use-magic-grid: Official React port of the magic-grid library

    I created magic-grid a few years ago as a super simple way to set up a pinterest-style grid layout. The library is written in plain js with no dependencies but since then, React has become much more popular and I've seen people struggle to make a react version of the library with varying degrees of success.

    use-magic-grid is a beautiful port of magic-grid that makes all the functionality and simplicity of the original library available through a hook. Try it out and open issues if you find bugs. Enjoy!

    0 Comments
    2024/08/31
    08:40 UTC

    5

    I created OpenHabitTracker - FOSS and privacy-focused habit tracker

    Hi all,

    I’d like to share a project I’ve been working on called OpenHabitTracker. It’s a simple, privacy-focused habit tracker that I decided to build after struggling to find a tool that didn’t rely on cloud storage or include ads.

    Project Details:

    • Open Source: The code is available on GitHub. Contributions and feedback are welcome. GitHub Repository
    • Free and Ad-Free: There are no costs or ads involved.
    • Privacy: All user data is stored locally on the device. There’s no cloud sync involved.
    • Cross-Platform: The app is available on Windows, Linux, macOS, iOS, Android, and as a web app.

    Features:

    • Supports Markdown for notes.
    • Allows categorizing and prioritizing tasks and habits.
    • Offers advanced search, filter, and sorting.
    • Supports data export/import in formats like JSON, YAML, TSV, Markdown.
    • Can import notes from Google Keep.
    • Includes 26 themes with both dark and light modes.

    The project uses technologies like .NET, MAUI and Blazor. I’m particularly interested in hearing from others in the open-source community about what features you might find useful or any suggestions for improvements.

    Thanks for taking the time to read this. I’m happy to answer any questions or hear any suggestions you might have.

    0 Comments
    2024/08/31
    08:22 UTC

    7

    Finding for handwriting note-taking program

    Hello!

    I am looking for a good handwriting notes program as well as an alternative for kilonotes which I just learned and found out from a friend.

    These are the specific points I'd like to have:

    [#] basic handwriting tools (pen, highlighter, selector, etc.)

    [#] stylus and pen pressure support

    [#] pdf import (would be nice if it also supports powerpoints)

    [#] good palm rejection

    [#] infinite canvas

    [#] good typing/keyboard support (i.e. you could use it normally like any other note taking app for keyboard)

    [#] Convert handwritten text to digital text

    Optional:

    [~] flowchart elements (arrows, boxes, etc.)

    [~] Installed via flathub

    I am currently using Rnote and it is great however it doesnt have some of the features I am looking for and I hope that there are some program you could recommend. Thank you in advance!

    My system is a Lenovo Yoga 6, running Fedora Linux :>

    7 Comments
    2024/08/31
    05:08 UTC

    0

    OpenSource and AI code generators

    Just wondering but some open source and free licenses like GPL basically says that if you use the code you should be GPL as well, so if some AI models are trained on GPL and other data and provide this knowledge to someone they should also state and force the GPL on every app that uses the code.

    Is this right ? also lets say an old BSD license : if my code on github is on BSD license and I am the author and something is trained on my code then sorry but every code that this AI model provides that contains parts if my code should be BSD with me as an author :)

    Or lets say there is an MPL license version 1.1 but the AI is suggesting code coning from apache license code , sorry they are not compatible should tell you , you have to upgrade to MPL 2

    Anyway am i right ? Why the artists? Voice actors and other people have rights on tier products but our code is not protected the same way ?

    2 Comments
    2024/08/30
    21:24 UTC

    2

    How to handle users and auth in an open source service?

    I'm writing an open-source alternative to Puppet. I need to manage Users, Authn/Authz, and API tokens. What would you recommend for managing this? I could roll my own, but I was wondering if anyone had advice?

    6 Comments
    2024/08/30
    19:00 UTC

    1

    Introducing smd: A Simple Markdown Viewer for Your Terminal

    0 Comments
    2024/08/30
    17:33 UTC

    6

    Thanks /r/opensource! My open-source event management and ticketing application is now in beta 🎊

    Hi r/opensource 👋

    A few months ago, I shared Hi.Events, an event ticketing application I’ve been working on. Today, I’m excited to announce that Hi.Events is officially in beta! 🚀

    Thank you to everyone who supported the initial post, reported bugs, and shared your feedback.

    You can check out all the new features and improvements on the GitHub repo.

    Thank you 😁

    2 Comments
    2024/08/30
    15:11 UTC

    4

    Introducing TRACE: Toolkit for Retrieval and Analysis of Cyber Evidence

    📂🔍TRACE is a digital forensic analysis tool I developed for my final year project, designed with a user-friendly interface for analyzing disk images.

    💡 Why Try TRACE?

    • Simplicity: Easy-to-use interface.
    • VirusTotal API Integration: Instantly check file hashes for malware.
    • Cross-Platform: Works on macOS, Linux, and Windows.
    • *Image Mounting (Windows): Mount and explore forensic disk images effortlessly.

    🌟 Features:

    • Image Mounting 🗂️️
    • EXIF Data Extraction 📷
    • *Registry Viewer🗂️
    • File Carving - not fully integrated 🔪
    • E01 Image Verification ✅
    • And more!

    🔗 Explore TRACE on GitHub: https://github.com/Gadzhovski/TRACE-Forensic-Toolkit/?abc

    0 Comments
    2024/08/30
    14:34 UTC

    0

    The Slow Evaporation of the FOSS value

    13 Comments
    2024/08/30
    12:22 UTC

    59

    I made an Open Source Stock Analysis Platform

    Hey guys,

    over the last 2 years I've been working on my open source project called stocknear. The idea is to get as much data as possible and simplify it to understand where the market moves.

    Currently my platform supports the following features:

    • Wallstreetbets Tracker
    • Jim Cramer Tracker
    • Retail Investor Tracker (via Nasdaq Exchange)
    • Corporate Lobbying
    • Top Shorted Stocks
    • Realtime Options Flow Reader
    • Dividend, Earnings, Splits and Economic Calendar
    • Stock Screener
    • Community Page
    • Wallst. Analyst, Congress & Hedge Fund Database
    • Machine-learning to find trends
    • Financial history up to 30 years

    You can check out the repo here: https://github.com/stocknear

    Live demo: https://stocknear.com

    If you have any feedback or questions please let me know.

    9 Comments
    2024/08/30
    11:10 UTC

    1

    agevault - Directory encryption tool using age file encryption

    0 Comments
    2024/08/30
    10:50 UTC

    1

    Instagram viewer?

    Do any still exist? I know they've been shut down in the past but I'm wondering if any that are functional still exist and work? Or even a browser extension or smth where you can browse public Instagram accounts without having an account yourself.

    0 Comments
    2024/08/30
    09:38 UTC

    5

    Open-source tool that turns static videos into interactive journeys

    Hey everyone! I’ve been working on an open-source project that transforms static videos into interactive journeys, and I'm excited to share it with you all.

    There's a tone of different use cases I can imagine. Think Netflix Bandersnatch and edutainment stuff.

    The biggest user so far is running a 24/7 interactive shopping channel.

    You can click around to explore more details, get additional information on what’s in the shot, and even make purchases—all without leaving the stream. All in all feels like quite a novel shopping experience.

    The code is still rough and not production-ready, but it tackles some complex challenges like live stream updates and timed metadata. I would love any feedback and are here to answer questions!

    GitHub: https://github.com/james-a-rob/KodaStream

    Tech stack: TypeScript | FFmpeg | HLS

    6 Comments
    2024/08/30
    09:02 UTC

    1

    Trying to extract subtitles from video

    TL;DR: Is there a program to read a videos subtitles and type it out in a notepad with time stamps?

    What I'm trying to do is go to a website, enable a program that will read the subtitles on the said website that has the episode of a series and type the subtitles into a srt. format (or any kind of text format) preferably with timestamps so that I can edit it. Is there such thing? I watch by downloading episodes for higher quality and don't like streaming sites having logos on a corner like an ad, so basically going to such websites and just extracting their subtitles is kinda what I want to do. Thank you for any support in advance

    1 Comment
    2024/08/30
    07:20 UTC

    3

    Finding Open Source Projects for Advanced Styling CSS

    I am really good with css (be it plain css, tailwind, material, scss or anything) but i dont know how to use this skill in real world.

    Are there still projects where i can do just styling work or maybe improve their overall design system of the site.

    I want to contribute it maybe on github(since i also want to have some contributions).

    Please drop projects if u know or any suggestions for that matter

    5 Comments
    2024/08/30
    06:58 UTC

    0

    ASCII art shuffle command

    My "shuffle" CLI command written in C without extra dependencies. It prints every kind of text file with a nice colored shuffle effect. It's for Linux and works also on Termux / aarch64 very well. It's nice with ASCII art in the terminal. Https://github.com/lennart1978/shuffle

    0 Comments
    2024/08/30
    03:30 UTC

    20

    SpotAPI: Enjoy Spotify Playback API Without Premium!

    Hello everyone! You all loved the last post, so I’m excited to be back with more updates.

    I’m thrilled to introduce SpotAPI, a Python library designed to make interacting with Spotify's APIs a breeze!

    What My Project Does:

    SpotAPI provides a Python wrapper to interact with both private and public Spotify APIs. It emulates the requests typically made through a web browser, enabling you to access Spotify’s rich set of features programmatically. SpotAPI uses your Spotify username and password to authenticate, allowing you to work with Spotify data right out of the box—no additional API keys required!

    New Feature: Spotify Player

    • No Additional Requirements: With the latest update, you can now enjoy Spotify playback directly through SpotAPI without needing a pesky Premium subscription.
    • Easy Integration: Integrate the SpotAPI Player into your projects with just a few lines of code, making it straightforward to add music playback to your applications.
    • Browser-like Experience: Replicates the playback experience of Spotify’s web player, providing a true-to-web feel while staying under the radar.
    • Additional Features: SpotAPI provides additional features even the official Web API doesn't provide!

    Features:

    • Public API Access: Easily retrieve and manipulate public Spotify data, including playlists, albums, and tracks.
    • Private API Access: Explore private Spotify endpoints to customize and enhance your application as needed.
    • Ready to Use: Designed for immediate integration, allowing you to accomplish tasks with just a few lines of code.
    • No API Key Required: Enjoy seamless usage without needing a Spotify API key. It’s straightforward and hassle-free!
    • Browser-like Requests: Accurately replicate the HTTP requests Spotify makes in the browser, providing a true-to-web experience while staying under the radar.

    Target Audience:

    SpotAPI is built by developers, for developers, designed for those who want to use the Spotify API without all the hassle. It’s ideal for integrating Spotify data into applications or experimenting with Spotify’s API without the need for OAuth or a Spotify Premium subscription. Whether for educational purposes or personal projects, SpotAPI offers a streamlined and user-friendly approach to quickly access and utilize Spotify’s data.

    Comparison:

    While traditional Spotify APIs require API keys and can be cumbersome to set up, SpotAPI simplifies this process by bypassing the need for API keys. It provides a more streamlined approach to accessing Spotify data with user authentication, making it a valuable tool for quick and efficient Spotify data handling. With its key feature being that it does not require a Spotify Premium subscription, SpotAPI makes accessing and enjoying Spotify’s playback features more accessible and hassle-free.

    Note: SpotAPI is intended solely for educational purposes and should be used responsibly. Accessing private endpoints and scraping data without proper authorization may violate Spotify's terms of service.

    Check out the project on GitHub to explore the new SpotAPI Player feature and let me know your thoughts! I’d love to hear your feedback and contributions.

    Feel free to ask any questions or share your experiences here. Happy coding!

    1 Comment
    2024/08/30
    00:54 UTC

    1

    Live Voice Analysis Toolkit

    As part of my journey to create an open source AI assistant framework https://github.com/00Julian00/Nova (the codebas is a mess rn I know) I have developed a voice analysis pipeline that can record audio from your microphone and then live transcribe the audio and give you voice embedding to understand who is currently speaking based on their voice. I will probably add more features to the pipeline but for now you get the transcription, word timestamps and voice embeddings. Feel free to check it out: https://github.com/00Julian00/Voice-Analysis-Toolkit

    0 Comments
    2024/08/29
    21:34 UTC

    3

    OPTIC - Google Chrome Extension for Webcam Settings Control and Optimization in Windows and ChromeOS

    Hi Reddit, I created an open-source Chrome Extension for controlling and saving webcam configurations for Windows and Chrome OS users. If you've ever wanted to dial in and save your webcam settings (brightness, saturation, exposure, contrast, focus, etc.) for use in web-based video tools, might be worth checking out.

    Link to Chrome Extension:

    https://chromewebstore.google.com/detail/optic-webcam-control-and/fkcchglpmbalkkjjphakmjjfehmmndke

    Link to Project:

    https://github.com/ethanedson/OPTIC

    0 Comments
    2024/08/29
    17:27 UTC

    Back To Top