Opensource by Reddit – Telegram
Opensource by Reddit
20 subscribers
5 photos
2 videos
9.54K 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
iCloudBridge: Sync Apple Reminders, Notes, Passwords & Photos with your open ecosystem

I love open source, but due to a wife-approval factor, I'm unfortunately deep into the Apple ecosystem - Apple Reminders, Notes, Photos and Passwords. It works great... when I'm on an Apple device. When I'm on Windows, Linux or an Android phone? Not so much.

So, to scratch my own itch, I've created [iCloudBridge](https://icloudbridge.app). It's a free and open-source app which allows you to sync your Apple Reminders, Notes, Passwords and Photos with other services which are more compatible outside of Apple's walled garden. I mostly use it for Nextcloud and Bitwarden, but other services should be compatible.

Current features:

* **Apple Reminders**: sync reminders to a CalDAV service (which most reminder services support). In particular, Nextcloud Tasks is what I use, but there are many others. You can choose which lists to sync, and both one-way and two-way sync are supported.
* **Apple Notes**: sync notes to a markdown folder of your choice. Supports embedded images, URLs and attachments and even has partial support for checklists (TODO lists). Can also do one-way or two-way sync and selective folder sync.
* **Apple Photos**: scan a folder on your system, pick up new photos and add them to your Apple Photos library automatically.
* **Apple Passwords**: upload an export of your Apple Passwords and sync them to Bitwarden, Vaultwarden or Nextcloud Passwords. Also produces an import file to add any missing items to Apple Passwords.
* **Other Stuff**: A scheduler for automating reminder, note and photo sync; a detailed logs view; an easy-to-use ui.

iCloudBridge currently has one user - me. Although I have worked on similar previous apps called [TaskBridge](https://github.com/keithvassallomt/taskbridge) (which did Notes and Reminders) and [PhotoBridge](https://github.com/keithvassallomt/photobridge) (which obviously did photos). iCloudBridge combines everything, adds Passwords, and gives it a good polish.

If you have the same pains as me with Apple's nice, yet restricted, ecosystem - you may want to give it a shot.

You can also checkout the GitHub project [here](https://github.com/keithvassallomt/icloudbridge).

*DISCLAIMERS*

**No Telemetry** iCloudBridge does not collect **any** user/telemetry data. The app runs entirely on your Mac and does not talk back to a server for any reason. All your synchronised data is only sent to the services you configure, which may have their own privacy policies.

**Early Stage Software** iCloudBridge is very early software which I've only tested myself. Always run a simulation before committing to a sync to ensure the app is doing what you think it will be doing!

**AI Assistance** The backend sync engine for each service was created by myself. I did, however, use some AI assistance for the frontend since I'm rubbish with front-end stuff. A CLI version is available that doesn't use any AI code if that's more your style.

https://redd.it/1p6d1ei
@r_opensource
Switcheroo++ Alt+Tab Switcher for Windows

A classic tale of scratch your own itch: I recently missed sending two important emails. I had finished writing them but got distracted and didn't realize they were still open until the next day. What was the cause: The Windows 11 taskbar has too little space and collapses the Thunderbird compose icon with the app icon and the stock Alt+Tab switcher doesn't show icons, highlights or anything when there are just too many windows open.

What I wanted is a Alt+Tab replacement which allows me to highlight or pin windows, which I need to pay attention to. Luckily I found Switcheroo which is excellent little Alt+Tab replacement with hotkey search. Unfortunately, Switcheroo is abandoned since 5 years and around 30 forks have spun up fixing various issues. So I took the current head branch and started re-integrating forks and implementing my idea of pinning windows and also grouping them by most-used apps.

After two weeks of work the result is available at https://github.com/coezbek/switcheroo.

Switcheroo++ now supports showing more than 500 windows without serious performance limitations. It has dark mode, UWP app support and lots of tiny options such as support for mouse-wheel, middle-click and whatnot. Switcheroo++ is not a task launcher such as Command Palette.

Your feedback would be appreciated.

Original Switcheroo can be found at https://github.com/kvakulo/Switcheroo

License: GPLv3

https://redd.it/1p6cl0q
@r_opensource
TilBuci version 18 comes with usability improvements and new image manipulation features

TilBuci, a free software (MPL-2.0) focused on creating interactive content, reaches version 18: [https://github.com/lucasjunqueira-var/tilbuci/releases/tag/v18](https://github.com/lucasjunqueira-var/tilbuci/releases/tag/v18)

**Enhanced zoom and graphic elements dragging**
Support for zooming in and out of images during display has been improved, and now the instance (picture, video, spritemap) has its size changed directly in the layout, no longer being displayed in a popup. In addition, it is now possible to drag instances, as well as check the point at which they are released by visitors, in a collision check. To learn more about these features, we've created a video tutorial showing the process of creating a photo gallery to be distributed on tablets.: [https://youtu.be/o-fAWoBMe\_M](https://youtu.be/o-fAWoBMe_M)

**Array manipulation**
The new array manipulation feature allows for more comprehensive data management in your creations, enabling the development of more complex products. Check item 6 of the "noscripting actions" manual for more details about this new feature: [https://tilbuci.com.br/files/TilBuci-ScriptingActions.pdf](https://tilbuci.com.br/files/TilBuci-ScriptingActions.pdf)

**Multiple selection and instance organization**
The "instances" right tab has gained several new features to simplify your content creation work.

* Copy/paste: it is now possible to copy one or more instances and paste them into another keyframe or scene within the movie. This feature also works between different workspaces open in the same movie.
* Multiple selection: by holding down the ctrl (or command) key, it is now possible to select multiple instances at once by clicking at their name on the list.
* Instance arrangement: with multiple selection, traditional features such as relative alignment, space distribution, and repositioning are now available.

https://redd.it/1p6girj
@r_opensource
Built a browser-only thumbnail creator (no paywalls, no accounts)

Hey r/opensource! Posted BragDoc here last week and got some helpful feedback. So I'm back with another open source tool we're building: FrameIt

The problem: I needed quick thumbnails for YouTube/blog posts. Didn't want to pay for Canva or wrestle with Photoshop every time.

The solution: A browser-only tool that uses canvas-based rendering. No accounts, no paywalls

How it works:

  - Pure browser-based rendering (React + Canvas)

  - Saves your work in localStorage

  - Presets for YouTube, X/Twitter, Instagram, TikTok, OG images, etc

  - Exports to PNG or copies directly to clipboard

  Current features:

  - 9 starter layouts (clean, minimal designs)

  - Responsive exports (same layout works for vertical TikTok and horizontal YouTube)

  - Customizable text, colors, fonts, logos

  - Background gradients

Coming soon:

  - API for programmatic OG image generation

  - More layout templates

We're building this the Excalidraw way: simple, client-side, no account BS. The tool just works.

Try it: https://frameit.dev (no signup, just open and use)

Repo: https://github.com/edspencer/frameit

Our blog post with more details: https://edspencer.net/2025/11/14/introducing-frameit

I would love your feedback! \\o/

https://redd.it/1p6fu17
@r_opensource
VGG19 Transfer Learning Explained for Beginners

For anyone studying transfer learning and VGG19 for image classification, this tutorial walks through a complete example using an aircraft images dataset.

It explains why VGG19 is a suitable backbone for this task, how to adapt the final layers for a new set of aircraft classes, and demonstrates the full training and evaluation process step by step.

 

written explanation with code: https://eranfeit.net/vgg19-transfer-learning-explained-for-beginners/

 

video explanation: https://youtu.be/exaEeDfbFuI?si=C0o88kE-UvtLEhBn

 

This material is for educational purposes only, and thoughtful, constructive feedback is welcome.

 

https://redd.it/1p6lgmv
@r_opensource
What makes a good first issue?

I maintain an open-source Python program for recording data from software-defined radios called *Spectre*. It's reasonably niche, so one of our prime focuses has been to make it as accessible as possible for new developers.

It's hosted on GitHub, and I've recently been brainstorming ideas for good first issues. For me, these would be straightforward and have a clearly defined, small scope. For example, I created an issue which concerns removing some functions which were made redundant after a recent refactor.

I'd be keen to hear from the community what you think makes a good first issue? For maintainers: which issues do you label that are likely to be picked up by new contributors? For contributors: when exploring a new repository, what qualities do you look for in an issue before deciding to make your first contribution?

https://redd.it/1p6kgds
@r_opensource
An open, error‑driven learning framework that could become cross‑subject infrastructure

I’ve started an open source project that’s intentionally small in scope but ambitious in its implications: an adaptive, error‑driven learning framework that’s meant to be reused and remixed across subjects.

Right now it runs on top of an LLM and is wired for learning Python. But the core of the project is not “Python tutorials” – it’s the *infrastructure* around learning:

* A strict “study mode” where the AI only reports line numbers and error types (syntax / structure / logic / input), no full solutions by default.
* A hard limit of **two new concepts per lesson**, with automatic splitting into sub‑lessons if you exceed that (cognitive load baked into the design).
* A goal/lesson structure (G##, L##, W##, T##) with a command/skill tracker, progress tracking, error history and a learning log.
* Built‑in metacognitive reflection at the end of each session that feeds back into the plan.

All of this is encoded in config and JSON/Markdown files, so it’s transparent, hackable, and auditable. The LLM is “just” the execution engine; the pedagogy lives in the repository.

The potential, and the reason I think this belongs in open source rather than as a closed product:

* **Cross‑subject reuse**: You can swap out “Python commands” for grammar rules, math techniques, physics concepts, etc. If we build multiple subject templates (Esperanto, physics, statistics, …), we get data on how far one didactic skeleton can stretch.
* **Shared improvements**: Every time someone refines the error taxonomy, the reflection prompts, or the session structure, that improvement can immediately benefit all subjects using the same core.
* **Transparent AI behavior**: Instead of “black box tutoring”, the rules the AI must follow (no full solutions, error types only, max 2 new concepts, required reflection) are defined in code, versioned, and reviewable.
* **Privacy‑friendly by design**: Personal logs/progress are kept out of the template; what we share are only structures and rules, not user data.

Best case scenario in an open source context:
Over time, this could evolve into a kind of “didactic kernel” – a shared, community‑maintained engine for error‑driven, reflective learning, with domain‑specific templates contributed by different people (languages, STEM, humanities, etc.). The more subjects we plug in, the more we learn about what generalizes and what doesn’t.

Repo (currently a template for Python, with English docs and no personal data):
[https://github.com/Tobzu/-adaptive-learning-system-](https://github.com/Tobzu/-adaptive-learning-system-)

If you’re interested in:

* stress‑testing the didactic assumptions,
* adapting it for your own subject, or
* helping to turn this into a more general open framework for AI‑assisted learning,

I’d love feedback, criticism, and contributions.

https://redd.it/1p6nbzu
@r_opensource
KeenWrite survey

Hi there! I'm seeking directions to take KeenWrite, my free, open-source, cross-platform, desktop Markdown editor. Any feedback you're willing to offer would be most helpful:

https://www.surveymonkey.com/r/WGDGG79

https://redd.it/1p6m58c
@r_opensource
I'm building a C-based json processing language... in json.

https://github.com/flintwinters/unnoscriptd-jisp

I would like to build a community around it, and there is a discord link in the readme.

I'm implementing the language in C using the yyjson library which you can find here: https://github.com/ibireme/yyjson it is the fastest json parser available.

The language works by just looping over a json array in a json object to modify that object's own structure. This means a program in the language is completely self contained. You could stop a program in the middle of executing and copy its current state as a simple json object and email it to someone and they could continue where you left off.

I have already added the option to store each operation's residual value as a JSON patch, which means you can actually go backwards while debugging a program.

I have a bunch more tasks planned, check out the todo on the github.

https://github.com/flintwinters/unnoscriptd-jisp

https://redd.it/1p6tfs7
@r_opensource
Is x265 open source?

I'm a bit confused on whether x265 is actually open source. I'm aware that H.265 is not open source and had complex licensing/royalty annoyances, but then apparently x265 is void of this. How is this so (if this is true)?

https://redd.it/1p71bqj
@r_opensource
LF opensource project

Hi.
i whant to get involved in opensource community and would like to find a project that is more like an opensource integration platform like Jitterbit or something alike.
suggestions on how to get involved in opensource?

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