Opensource by Reddit – Telegram
Opensource by Reddit
20 subscribers
5 photos
2 videos
9.53K links
Reddit's ♨️ take on Open Source Technology.

Join the discussion ➡️ @opensource_chats

Channel Inquiries ➡️ @group_contacts_bot

👄 TIPS ➡️➡️➡️ https://news.1rj.ru/str/addlist/mB9fRZOHTUk5ZjZk

🌈 made possible by
@reddit2telegram
@r_channels
Download Telegram
How to start contributing

Hello folks, I am a CS Student and security researcher in my free time, I have been working with JavaScript technologies por 5 years, but I want to upgrade my skills from creating simple projects, so I thought that it would be nice to contribute to cool OSS projects so I can learn other people coding patterns and upgrade my skills by learning new technologies.

So how do I start ? I do not have a lot of time so perhaps I should search a little project...

I read that the way is to go to an OSS project, read an issue, create a fork and solve that issue ??

I also think that it would be nice for my dev portfolio adding OSS projects in which I collaborated ??

Cheers

https://redd.it/1pn9qdl
@r_opensource
dodo: A fast and unitrusive PDF reader

Hello everyone, just wanted to share my side-project, dodo, a PDF reader I have been working on for a couple of months now. I was an okular user before until I wanted a few features of my own and I just thought I'll write my own reader. One feature that I really love is session. You can open up a bunch of pdfs and then save, load those pdfs again at a later point in time.

It's using MuPDF as a pdf library with Qt6 for GUI. I daily drive it personally and it's been great. I would appreciate feedbacks if anyone decides to use it.


Github: https://www.github.com/dheerajshenoy/dodo

https://redd.it/1pngal7
@r_opensource
Deadlight: A lightweight, open-source blog framework for Cloudflare Workers – now one-command install via npm

Howdy all,

I just put together a simple blog platform called Deadlight that runs on Cloudflare Workers. It's designed for really poor internet connections pages are under 10 KB, it works in text browsers like Lynx, and you can post new entries via email. The idea came from wanting something lightweight and resilient that doesn't rely on heavy frameworks or constant high-speed access.

Why I think it's useful: If you're in a spotty network area or just prefer minimal setups, it deploys quickly and is censorship-resistant since it's global via Cloudflare. Plus, it's fully open source and you own it—no vendor lock-in. There's an "eject" option to grab your data and run it locally on something like a Raspberry Pi if you want.

To try it out yourself: Just run npx create-deadlight-blog your-blog-name in your terminal (replace with whatever name you want). It sets everything up in a couple minutes, including a D1 database and admin creds.

Repo: https://github.com/gnarzilla/blog.deadlight

More details on the install: https://deadlight.boo/post/one-click-install

Live Demos:
deadlight.boo
Meshtastic-Deadlight
thatch pad

Feedback welcome, let me know what you think or if you run into issues.

https://redd.it/1pngi7r
@r_opensource
Anybody in the Fediverse looking for an open source junior dev role?

I just happened to see an ad.

Not sure if it's fedi-related.

https://redd.it/1pnhgjj
@r_opensource
Open-sourced a React PDF annotation library (highlights, notes, drawing, signatures and more)

Hi everyone 👋

I’ve been working on a PDF annotation tool for React and just open-sourced the **first public version**.

Landing page: [https://react-pdf-highlighter-plus-demo.vercel.app/](https://react-pdf-highlighter-plus-demo.vercel.app/)

Npm: [https://www.npmjs.com/package/react-pdf-highlighter-plus](https://www.npmjs.com/package/react-pdf-highlighter-plus)

Github: [https://quocvietha08.github.io/react-pdf-highlighter-plus](https://quocvietha08.github.io/react-pdf-highlighter-plus/docs/)

What it supports right now:

* Text highlighting with notes
* Freehand drawing on PDFs
* Add signatures
* Insert images
* Designed to be embeddable in React apps
* Export PDF
* Free Hand Draw
* Insert a shape like a rectangle, circle, or arrow

It’s still early, but my goal is to make this a solid, flexible base for apps that need PDF interaction (learning tools, research, document review, etc.).

I’d really appreciate:

* Feedback from people who’ve built similar tools
* Feature requests
* Contributions or bug reports

If this looks useful to you, feel free to try it out or contribute.
Thanks for taking a look!

https://redd.it/1pnrkvs
@r_opensource
Dealing with open source burnout

I need some advice, as I’m feeling pretty burned out from maintaining my projects.

I created these projects because I personally needed them, and I made them public so others could use them too. One of them gained a lot of traction, which initially made me happy - people were finding something I built genuinely useful. However, that growth was followed by a torrent of issues and feature requests (with no PRs). Many of the ideas were good, but they were impossible to implement because I hadn’t considered scalability when I originally built the project. Again, it was made for myself and my specific use case.

Because of that, I decided to rewrite it to make those features possible. I prefer CLI apps, but a UI was by far the most requested feature, so I started building one as well. The rewrite is about 60% done, but I can’t bring myself to finish it. I stopped needing the project a while ago, and now it feels like I’m sacrificing my limited free time for nothing other than a never-ending list of issues and feature requests. I’m also on the fence about accepting donations, because at that point I think it would stop feeling like a hobby and start feeling like a product.

I’ve recently started working on something new - a CLI app that I actually need. It’s relatively simple for my use case, but I think a lot of people would be interested in it, and it could end up being my biggest project in terms of traction. The potential for features is basically endless, and because of that, I’m dreading making it public. It would be nice to help people, but I’m afraid it would turn into a third full-time job.

At the same time, it feels wrong to abandon the rewrite, given how much time I’ve already spent on it and the fact that many people are waiting for it. I’m honestly tempted to just archive everything and focus on other hobbies, but that would feel wrong too.

Has anyone dealt with something similar?

https://redd.it/1po0502
@r_opensource
What would make you trust a security browser extension?

Extensions are powerful. That's why people distrust them.


We're building Banbo with:

Minimal permissions
Client-side crypto
Zero email hosting
Transparent threat model

What would you personally need to see to trust an extension like this?

Project page: banbo

https://redd.it/1po4auq
@r_opensource
Is there an open source alternative to DAPs like Whatfix?

Digital adoption tools like Whatfix and Pendo are too expensive for what they offer if you think about it. Are there any proper open source replacements for them?

If not would people use it I built one?

https://redd.it/1po4soo
@r_opensource
WhatsApp Wrapped - Every WhatsApp analytics tool wants to upload your chats to their servers. I built one that doesn't

I've always wanted something like Spotify Wrapped but for WhatsApp. There are some tools out there that do this, but every one I found either runs your chat history on their servers or is closed source. I wasn't comfortable with all that, so this year I built my own.

WhatsApp Wrapped generates visual reports for your group chats. You export your chat from WhatsApp (without media), run it through the tool, and get an HTML report with analytics about your conversations. Everything runs locally or in your own Colab session. Nothing gets sent anywhere.

Here is a Sample Report.

What it does:

- Message counts and activity patterns (who texts the most, what time of day, etc.)
- Emoji usage stats and word clouds
- Calendar heatmaps showing activity over time (like github activity)
- Interactive charts you can hover over and explore

How to use it:

The easiest way is through Google Colab, no installation needed. Just upload your chat export and download the report. There's also a CLI if you want to run it locally.

Tech stack: Python, Polars for data processing, Plotly for charts, Jinja2 for templating.

Links:

- GitHub Repository
- Sample Report
- Google Colab

Happy to answer any questions or hear feedback.

https://redd.it/1po8nh2
@r_opensource