Open Source on Reddit

86 readers
1 users here now

A subreddit for everything open source related.

founded 1 year ago
MODERATORS
51
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/kallisjake on 2024-10-13 09:07:49+00:00.


Hi all,

I’ve been contributing to open-source projects for a while now, and recently, I’ve noticed that several people have used my code in their own projects—some have even made YouTube videos, articles, and libraries based on it. While I’m glad that my work is being useful, some of them have not gave me any credit, and that’s been bothering me.

Now I’ve since added a Creative Commons Attribution (CC BY 4.0) license to my code to ensure proper credit in the future. But how do you deal with the frustration when people don't acknowledge your contributions? Am I overthinking this, or is it normal to feel this way?

Looking forward to hearing your thoughts!

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

The original was posted on /r/opensource by /u/Training_Impact_5767 on 2024-10-11 09:26:14+00:00.


Hi!

It’s a small 8-bit CPU with a 16-bit address bus, and you can find it on GitHub.

I’d love to get your feedback, whether it’s advice on how to improve it or even some critiques!

Thanks a lot!

53
1
Mastodon 4.3 (blog.joinmastodon.org)
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/jlpcsl on 2024-10-12 10:14:18+00:00.

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

The original was posted on /r/opensource by /u/cesariofs_ on 2024-10-11 17:05:53+00:00.


Hi everyone,

I'm building a Linktree inspired app but made for devs where you can showcase links but also your tech stack and it fetches the GitHub Stats automatically.

It's meant to be a quick link for bios, descriptions, etc.. for example :  (yes, a quick prod version is available for testing)

it's still very early in development and filled with bugs, but I'd love for you to check it out and suggest changes or other features (many minds think better than a single one after all) :))

Here's the Github Url : 

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

The original was posted on /r/opensource by /u/vanbrosh on 2024-10-11 08:17:51+00:00.


Homepage:

Showcase: AI-assisted blog:

GitHub:

Main features:

* connect to existing database to get a CRUD panels, Postgres, Mongo, SQLite, Clickhouse

* define table for users and have a pre-made login (2FA, Password reset plugins as needed)

* AuditLogs Plugin (see who changed what and when)

* Add custom components, custom fields rendering, injections into pages, custom pages

* AI-plugin to autocomplete texts with record context

* AI-plugin to generate an images

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

The original was posted on /r/opensource by /u/Ajadeofsorts on 2024-10-10 02:10:30+00:00.


I'm trying to develop an open source program that operates my Lovense Sex Machine.

I found buttplug.io but they don't have much for the sex machine, I found old buttplug software for the Hush and dumped the device to console

if (newTips.length) { newTipsOccurred(newTips); for (const device of window.buttplug_devices) { console.log(device.AllowedMessages.join(", ")); if (device.AllowedMessages.includes("VibrateCmd")) { await window.buttplug_devices[0].SendVibrateCmd(1.0); setTimeout(() => window.buttplug_devices[0].SendVibrateCmd(0), newTips[0].amount * 100); } else { console.log(device); } } }

with the hush that spits out

VibrateCmd, stop_device_cmd, single_motor_vibrate_cmd

but with the sex machine it says the only acceptable msg is "stop_device_cmd"

I tried putting through some other commands but nothing works and I'm stuck. Anyone able to point me anywhere.

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

The original was posted on /r/opensource by /u/Fredol on 2024-10-09 18:48:48+00:00.

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

The original was posted on /r/opensource by /u/luanmdlima on 2024-10-09 03:13:17+00:00.


I've been using firefox for a while, since I decided to quit google chrome, hoping to preserve whatever I had left of privacy. While searching about privacy, I've came across the recommendation of the brave browser, I've been using it for the past days. It appears to be more privacy focused than firefox, it's also open source, and the usability is great.

I don't know if I should migrate to brave, or maybe any other browser. That's why I decided to create this post

Which browser do you use or recommend, when security and privacy are main concerns?

Obs: I'm looking for a secure browser, but is also good for the daily tasks and overall experience.

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

The original was posted on /r/opensource by /u/AlienMajik on 2024-10-08 05:52:51+00:00.


Hey everyone, I’m excited to share a project I’ve been working on – SnoopR! 🚀

What is SnoopR? SnoopR is an open-source tool designed to track Wi-Fi and Bluetooth devices in real-time using Kismet data. It alerts you to potential Wi-Fi attacks like deauthentications and rogue access points while helping you monitor device movement across multiple locations. Perfect for security researchers, network admins, and enthusiasts!

Features: ✅ Detects snoopers and devices around you ✅ Real-time alerts for security threats ✅ Tracks device movement via GPS ✅ Customizable and easy to use

I developed SnoopR using a Raspberry Pi 5, GPS adapter, and powerful Wi-Fi & Bluetooth adapters. If you’re into cybersecurity or wireless tracking, I’d love to hear your thoughts or see how others might use it!

Check it out on GitHub:

Let’s discuss how this can be improved or ways you’ve set up your own wireless monitoring tools! 🔥

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

The original was posted on /r/opensource by /u/FitContribution2946 on 2024-10-09 00:02:10+00:00.


I've been in a battle with someone regarding open source software that's license under the MIT. As far as I understand it you are allowed to alter modify redistribute and even sell as long as you keep the original license.

The person keeps treating their software is proprietary however and trying to set community guidelines to how it can be used.

As far as I understand, community standards are not enforceable on an MIT license. Yet the person keeps claiming that right. It's got to the point where even mentioning and showing the software in a YouTube video is getting them to try to claim copyright infringement.

To me it seems very clear however I can't seem to get any one with any actual authority to take a concrete stance.

What am I missing?

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

The original was posted on /r/opensource by /u/jakepen on 2024-10-08 13:42:43+00:00.

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

The original was posted on /r/opensource by /u/livelobsterNDA on 2024-10-07 15:57:24+00:00.


Hi everyone,

inspired by a tweet lamenting how expensive and overly complicated hiring platforms are, for startups, i built StartBlock.

it's delightfully simple to use, super affordable ($10 / mo), and open source. Using my experience as an engineer at a YC-backed company that was hiring, i figured out pain points that startups faced while hiring and made sure that StartBlock addressed them as opposed to adding a whole bunch of features that don't serve any sort of real purpose (or claim to serve a purpose but is really just an excuse to add AI).

I have a demo up and a free 1 month trial so I would love to hear y'alls thoughts!

thanks and happy hiring!

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

The original was posted on /r/opensource by /u/jlpcsl on 2024-10-08 14:21:06+00:00.

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

The original was posted on /r/opensource by /u/Kolzmerz on 2024-10-07 08:45:44+00:00.


TL;DR: Would it be worthwhile to enhance my lightweight job scheduler for production use? It's open-source, self-hostable, and could offer a zero-setup hosted service (though the hosted version would be paid to cover infrastructure costs).

Hey everyone,

I recently needed a lightweight solution to handle delayed and recurring tasks for my API, like scheduling a callback to a specific endpoint after 2 hours or triggering a daily job (edit: like cron jobs). Ideally, I wanted something that could run in a Docker container as part of my application stack.

After exploring various tools, I couldn’t find the perfect fit:

  • RabbitMQ: No built-in support for recurring tasks.
  • Celery/Redis Queue: Overkill for my needs.
  • AWS EventBridge/Step Functions: Not self-hostable.
  • Temporal/Apache Airflow: Powerful, but heavy and not self-hostable. (edit: is self-hostable)

I ended up building a simple job scheduler using APScheduler (Python) and wrapped it in a FastAPI app with a basic frontend to manage jobs, all running in Docker containers. However, it's missing several production-ready features like authentication, logging, tests, proper docs, etc.

I'm surprised there isn't a go-to solution for such a simple use case, or maybe I just missed it. I’m considering refining this project, making it open-source, self-hostable, and potentially offering a hosted version (with rate-limiting and a paid option to cover infrastructure costs).

Check it out here:

  • Repo:
  • Live Demo:

What do you think? Would an open-source job scheduler like this be valuable for others? Or is there already a widely-used alternative that I’ve overlooked?

Thanks for your thoughts!

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

The original was posted on /r/opensource by /u/CrankyBear on 2024-10-07 14:36:04+00:00.

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

The original was posted on /r/opensource by /u/maubg on 2024-10-06 18:51:42+00:00.


So, I am the creator of and the first phrase it says "Your browser, Your way".

So I got this issue from another guy, who did another browser that i've never heard of, complaining that the phrase is trademarked. ()

Im not a lawyer, so im looking for advise on what to do. Should I change the slogan? Can you even trademark phrases? Please let me know. Thanks!

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

The original was posted on /r/opensource by /u/DaSlutForWater on 2024-10-05 12:29:04+00:00.


I get it, you are new to opensource, I get it you are new to AI. I get it that your attention span is fucked enough that you can not comprehend how things work without putting AI in it. But let's just put an end to it, shall we? There is no point in burning thousands of dollars in computational resources unless that thing is actually adding value to it. Stop clickbaiting everything with AI, it's shameful at this point.

More context: You do not need an "AI" powered ad blocker extension, but you do need an "AI powered" spam detector. I'm tired of seeing everything work as exactly the same as the previous one but now it has "AI" in it and all it's doing is sending your fucking data to some random ass endpoints to process things without explicitly telling you that it does that for what exact reasons.

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

The original was posted on /r/opensource by /u/metalprogrammer2024 on 2024-10-04 02:26:09+00:00.


I'm considering building a tool and am doing the debate of charging for it vs making it open source. What are the draws of making it open source when I could be charging for my work / time?

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

The original was posted on /r/opensource by /u/querylab on 2024-10-04 10:33:49+00:00.


A few weeks ago, I launched Lazywarden, a tool designed to make life easier for those of us who use Bitwarden or Vaultwarden. If you've ever wondered how to automate your backups and imports of passwords, including attachments, in a secure and hassle-free way.

Why Lazywarden?

We know Bitwarden is great for managing passwords, but sometimes it can be complicated to automate certain processes such as cloud backups, integration with other services, or just making sure your data is always safe on a local computer. Lazywarden comes to simplify all this with a script that does the heavy lifting for you. 😎

I'm open to any feedback, suggestions, or ideas for improvement: feel free to share your thoughts or contribute to the project! 🤝

Thanks for reading, and I hope you find Lazywarden as useful as it has been for me. 💻🔑

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

The original was posted on /r/opensource by /u/Karmaseed on 2024-10-03 07:12:00+00:00.


Demo:

Code:

HTML for email is probably the hardest code to write. Even a teeny-tiny deviation from the rules will break the email in untold combination of os/desktop/mobile clients.

It's mid 2024. Almost 50 years since email was invented and 35 years since HTML was born. A 'basic-open-source-HTML-email-designer' must be a solved problem, right? We thought so too.

Sadly, that's not the case.

There are a few decent open source email designers but they carry dependencies that make them cumbersome to embed within your app. That's why we decided to open source our HTML Email Designer.

The SENDUNE email designer focuses on simplicity and ease of use. It is light-weight. It does pure HTML - no intermediate code wranglers like mjml. There is no lock-in of any kind. Save HTML output as a template and use with ANY email service provider.

Feel free to fork the repository, make improvements, and submit pull requests.

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

The original was posted on /r/opensource by /u/AmruthPillai on 2024-10-02 19:57:57+00:00.

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

The original was posted on /r/opensource by /u/Patrick_Ripley on 2024-10-02 09:28:56+00:00.


My experience getting back into open source by contributing to Ladybird :)

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

The original was posted on /r/opensource by /u/lowpolydreaming on 2024-10-01 17:03:48+00:00.


Hi, we’re Brendan and Michael, the creators of Sourcebot (). Sourcebot is an open-source code search tool that allows you to quickly search across many large codebases. Check out our demo video here: , or try it for yourself here on our demo site:

While at prior roles, we’ve both felt the pain of searching across hundreds of multi-million line codebases. Using local tools like grep were ill-suited since you often only had a handful of codebases checked out at a time. Sourcegraph solves this issue by indexing a collection of codebases in the background and exposing a web-based search interface. It is the de-facto search solution for medium to large orgs, but is often cited as expensive ($49 per user / month) and recently went closed source. That’s why we built Sourcebot.

We designed Sourcebot to be:

  • Easily deployed: we provide a single, self-contained Docker image.
  • Fast & scalable: designed to minimize search times (current average is ~73ms) across many large repositories.
  • Cross code-host support: we currently support syncing public & private repositories in GitHub and GitLab.
  • Quality UI: we like to think that a good looking dev-tool is more pleasant to use.
  • Open source: Sourcebot is free to use by anyone.

Under the hood, we use Zoekt as our code search engine, which was originally authored by Han-Wen Nienhuys and now maintained by Sourcegraph. Zoekt works by building a trigram index from the source code enabling extremely fast regular expression matching. Russ Cox has a great article on how trigram indexes work if you’re interested.

In the shorter-term, there are several improvements we want to make, like:

  • Improving how we communicate indexing progress (this is currently non-existent so it’s not obvious how long things will take)
  • UX improvements like search history, query syntax highlighting & suggestions, etc.
  • Small QOL improvements like bookmarking code snippets.
  • Support for more code hosts (e.g., BitBucket, SourceForge, ADO, etc.)

In the longer-term, we want to investigate how we could go beyond just traditional code search by leveraging machine learning to enable experiences like semantic code search (“where is system X located?”) and code explanations (”how does system X interact with system Y?”). You could think of this as a copilot being embedded into Sourcebot. Our hunch is that will be useful to devs, especially when packaged with the traditional code search, but let us know what you think.

Give it a try: . Cheers!

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

The original was posted on /r/opensource by /u/TheWicklowWolf on 2024-10-01 10:00:47+00:00.


I’ve developed a collection of applications primarily aimed at the self-hosted world, but they may be of interest to some here.

Here are some of my applications:

📚 For Book Lovers:

  • eBookBuddy: Discover new books based on your existing library. (Requires Readarr.)*
  • ConvertBooks: Easily convert ebooks between formats.
  • BookBounty: Find missing ebooks with ease. (Requires Readarr.)*

🎵 For Music Enthusiasts:

  • Lidify: Discover new artists based on your existing library. (Requires Lidarr.)*
  • Lidatube: Find missing albums from your library. (Requires Lidarr.)*
  • PlaylistDir: Automatically generate custom playlists from folders.
  • SpotTube: Retrieve your favorite music from Spotify via YouTube.
  • Syncify: Retrieve Spotify or YouTube playlists (scheduled).

🎬 For Film & TV Buffs:

  • RadaRec: Discover new movies based on your existing library. *(Requires Radarr.)*
  • SonaShow: Discover new TV shows based on your existing library. *(Requires Sonarr.)*

🔍 Additional Tools:

  • Huntorr: A torrent discovery tool that helps you quickly find and add torrents to qBitTorrent. *(Requires qBitTorrent.)*
  • ChannelTube: Sync and download content from YouTube channels.

All of these tools are primarily written in Python, with some JavaScript, HTML, and CSS for frontend interfaces. They are also packaged as Docker containers, so you can just pull the containers and get them running. Or you can just run them as standalone Python scripts.

GitHub:

Blog:

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

The original was posted on /r/opensource by /u/RootHouston on 2024-09-30 20:18:23+00:00.

view more: ‹ prev next ›