Opensource by Reddit – Telegram
Opensource by Reddit
20 subscribers
5 photos
2 videos
9.57K 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
Built an open source Google Maps Street View Panorama Scraper.

With gsvp-dl, an open source solution written in Python, you are able to download millions of panorama images off Google Maps Street View.

Unlike other existing solutions (which fail to address major edge cases), gsvp-dl downloads panoramas in their correct form and size with unmatched accuracy. Using Python Asyncio and Aiohttp, it can handle bulk downloads, scaling to millions of panoramas per day.

It was a fun project to work on, as there was no documentation whatsoever, whether by Google or other existing solutions. So, I documented the key points that explain why a panorama image looks the way it does based on the given inputs (mainly zoom levels).

Other solutions don’t match up because they ignore edge cases, especially pre-2016 images with different resolutions. They used fixed width and height that only worked for post-2016 panoramas, which caused black spaces in older ones.

The way I was able to reverse engineer Google Maps Street View API was by sitting all day for a week, doing nothing but observing the results of the endpoint, testing inputs, assembling panoramas, observing outputs, and repeating. With no documentation, no lead, and no reference, it was all trial and error.

I believe I have covered most edge cases, though I still doubt I may have missed some. Despite testing hundreds of panoramas at different inputs, I’m sure there could be a case I didn’t encounter. So feel free to fork the repo and make a pull request if you come across one, or find a bug/unexpected behavior.

Thanks for checking it out!

https://redd.it/1nvq258
@r_opensource
Open Source Trading Journal

Hi All,

I am a non developer IT person who decided to build a Trading Journal which will be open source and free of cost to all with rich features. With no coding background, I decided to use AI Tools and have come up to the point where AI vibe coding is giving up. I don't want to leave the project at this point either but since I am not a developer looks like it will be a miracle if Open Source Developers come together and finish polishing this tool.

Motivation to do so was due to the high pricing point of trading journals available out their. I know that for some of you $20 - 50 might not be a big deal, but thinking about millions of people out their in third world countries, this can be a huge amount for them. I have tried bunch of open source journals, but, almost all of them have so much non relevant stuff.

I have not published the repo yet, but would love too if I we can create a community.

https://redd.it/1nvpu0e
@r_opensource
Release Lokus v1.2 - Local-first note-taking app with graph visualization and database views

Hey r/opensource!

Just released v1.2 of Lokus, a local-first markdown note-taking app I've been working on.

What makes it different:
- 100% local - notes live on YOUR machine, not some cloud
- Open source (MIT license)
- No subnoscription, no telemetry, no BS
- Markdown files - no proprietary format
- Cross-platform (Windows/macOS/Linux)

Tech Stack:
- React 19 + Tauri 2.0
- Rust backend for performance
- Plugin system for extensibility
- MCP protocol support for AI tools

Features:
- Wiki links with backlinks panel
- Graph visualization (2D/3D)
- Database views (like Notion)
- Canvas for visual thinking
- Task management + Kanban
- Full-text search (Rust-powered)
- Gmail integration
- Custom themes

Size: ~10MB (Tauri vs Electron)
License: MIT
Repo: http://github.com/lokus-ai/lokus
Docs: https://docs-iota-two-79.vercel.app

Looking for contributors! Especially interested in:
- Plugin development
- Mobile app development (planned)
- Internationalization
- Documentation improvements

Star the repo if this interests you. Issues and PRs welcome!

https://redd.it/1nvvm99
@r_opensource
What are some features missing from markdown?

I'm building a custom flavor of markdown that's compatible more with word processors than HTML.

I've noticed that I can't exactly export vanilla markdown to docx, and expect to have the full range of formatting options.

LaTex is just overkill. There's no reason to type out that much, just to format a document, when a word processor exists.

At the moment, I'm envisioning:

1. Document noscript underlined by ===============
2. Page breaks //
3. Right align :text
4. Center :text:
5. New line is text\s\s\ntext
6. Underline __text__

Was curious if you guys had other suggestions, or preferred different symbols than those listed.

Edit: I may get rid of the definition list : and just dedicate it to text alignment. In a word processing environment, a definition list is pretty easy to create.

Edit: If you've noticed, the text-alignment has been changed from the default markdown spec. It's because, to me, you have empty space on the other side of the colon. Therefore, it can indicate a large portion of space -- as when one aligns to the other side of the page.

https://redd.it/1nvv843
@r_opensource
gthr v0.2.0: Stop copy pasting path and content file by file for providing context

gthr is a Rust CLI that lets you fuzzy-pick files or directories, then hit Ctrl-E to dump a syntax-highlighted Markdown digest straight to your clipboard and quit

Saving to a file and a few other customizations are also available.

This is perfect for browser-based LLM users or just sharing a compact digest of a bunch of text files with anyone.

Try it out with: brew install adarsh-roy/gthr/gthr

Repo: https://github.com/Adarsh-Roy/gthr

Video: https://youtu.be/xMqUyc3HN8o

Suggestions, feature requests, issue reports, and contributions are welcomed!

https://redd.it/1nw1q1c
@r_opensource
Self-hosted open source Windows File Explorer-like file manager in the web via SSH (Termix)

GitHub: https://github.com/LukeGus/Termix

Hello,

You may have seen my posts in the past that I like to make whenever I make big updates to Termix. Today, I launched v1.7.0. It completely overhauls the built-in file manager to act and function similarly to that of Windows File Explorer, all through SSH. Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities.

File Manager Features:

View/edit almost all types of media. Code, images, videos, audio, markdown, and PDF
A window system to be able to drag and resize all files that you open
Ability to download, upload, rename, create, delete, and move files/folders
File sidebar similar to explorer to pin folders/files for easy access and view folders with dropdowns
Drag/drop system to move folders/files to other locations, drag it off-screen to download it, or on-screean to upload it
Open an SSH terminal at the file path you are in
Diff compare files by dragging them on top of each other
View file permissions and size
Copy, cut, paste, undo, and redo actions

Other notable things in this update:

Added SSH certificate generation within the credential manager. You can also deploy the SSH certificates to the server automatically
Improved database security by locking out user data after inactivity and storing it with AES-256 encryption
Addedthe ability to import/export your DB to other instances of Termix
Improved SSH tunnel reliability
Added versioning system to Electron desktop builds
Generate SSL certificates within Termix via `.env` variables. See [docs](https://docs.termix.site/ssl)
Moved backend ports to the 30000 range so that you can use ports 8081-8085 for the frontend. This does not affect existing Termix setups

https://redd.it/1nw3813
@r_opensource
Learning programming with the aim of helping this community.

I've always wanted to, but never had enough reasons. But now it's time for these huge companies to take advantage.

https://redd.it/1nw6dnf
@r_opensource
What is the state of open-source community software? A former Flarum dev's perspective and a question for the community.

Hey there,

I've been thinking a lot about the landscape of open-source community platforms, and I wanted to start a discussion and get your thoughts.

I was part of the Flarum team for about five years. I have a deep respect for the project and its goals, but we ultimately parted ways a couple of years ago. My experience there gave me a firsthand look at the challenges facing many community-driven software projects. However, its development has been historically slow, as evidenced by the 6 years it took to get from beta to stable 1.0, and its reliance on a third-party extension ecosystem for basic features creates some fragility. This isn't a critique of the people still involved, but rather an observation of the limitations of their model, especially when founders move on and project priorities shift.

Looking at the broader ecosystem, it seems like anybody wanting to build a community without reaching for proprietary, vendor-locked tools is forced into some difficult trade-offs:

* Discourse. It's a mature, stable platform, and I have nothing but praise for what it does. However, it's also resource-heavy, can be complex to self-host, and is often difficult to customize if you need more than a traditional forum.
* A headless CMS like Payload. A fantastic, developer-first tool for content. I'm even using it for the redo of my personal site that I'm currently working on. But for something like a community, it's very barebones. You'd still need to build all the essential community primitives yourself, like deep user profiles, social features, and a robust moderation pipeline.

For personal reasons related to my disability, I've had to step back from programming for the last few years. It left a hole in my heart, and because I can't work a traditional job, I'm passionate about getting back out there and building something meaningful. Creating community has always been one of my greatest passions. I think there might be a gap for something else: a framework that provides the primitives every community needs, allowing developers to rapidly build high-quality communities of any type, not just a forum.

I've started brainstorming an alternative, and I'd be grateful for feedback on whether this is something worth pursuing in the modern open-source world:

* A "headless CMS" for communities: instead of just discussions and categories like a traditional forum, you can define any custom content type you want, like events, articles, or FAQs, directly in code. The framework then auto-generates the database schema, a full API, and an admin panel for moderation, just like you'd expect from a mature platform.
* Programmable governance: as an example of flexibility and extensibility, beyond simple admin/mod roles, defining policy in code. Simple functions to define complex rules, like "a post in this category requires a vote from three trusted members to be published", automating some of the manual moderation queue.
* Flexible and modern deployment: built with a serverless/edge-first architecture, allowing it to be deployed anywhere, like Cloudflare Workers or Kubernetes.

I'd love to get your thoughts on a few things:

1. For those who have used tools like Discourse or Flarum, what are your biggest pain points? Does this code-first approach sound like it would solve any of them?
2. Is the idea of programmable governance compelling, or does it sound overly complex for most use cases?
3. When you compare this to a general-purpose headless CMS like Payload, are specialized community primitives a necessary and valuable differentiator?
4. As someone who was deeply involved with Flarum, I'm passionate about building an alternative that learns from its challenges. Does this approach feel like a meaningful step forward for open-source community software?
5. Finally, what would you even name such a thing?! I am very uncreative and cannot think of a single thing.

Thank you for taking the time to read
I built an open-source social infrastructure layer (comments, feeds, notifications, profiles) for your apps

I’ve built a social infrastructure layer you can plug-and-play into your apps in an afternoon. Been working on it for over a year now, and just released v6.

It’s available as:

React, React Native, and Expo packages
Node.js and vanilla JS packages
Plus docs if you want to talk directly to the API

It’s a non-intrusive data layer that integrates with your existing systems:

No migrations
No vendor lock-in
No changes to your data or auth

It dictates nothing about your UI. There are components you can use, but you don’t have to (and they’re customizable). Replyke just slides in - and can just as easily slide out.

I've built in the home page a full demo https://replyke.com which is the best way to understand it, but, to put it in words:

---

1. Comments
Full-featured comment sections with:

@mentions (works with your own users)
GIFs
Likes / votes
Threaded replies

Two built-in styles:

Social (IG/TikTok vibes)
Threaded (Reddit style)

Both include out-of-the-box reporting against harmful content. All open-source.

---

2. Posts (Entities)
Any piece of content in your app can be an Entity. Hooks let you fetch feeds with pagination, filters, and sorting.

Entities can (optionally) have: noscript, content, geo, attachments, keywords, votes, views, free-form metadata.
Feeds can be filtered by the above, and sorted by new/top/controversial/trending (Replyke scores entities automatically for you based on activity).

---

3. Notifications
Generated automatically (e.g. “John commented on your post”).
You can also send system notifications from the dashboard to specific users.
There’s a notifications component too - open-source like everything else.

---

4. Profiles + Relationships
Optional user data: role, name, username (for tagging), avatar, bio, location, reputation, metadata.

Relationships:

Follows (IG/TikTok/YouTube style)
Connections (Facebook/LinkedIn style)

---

5. Collections
Users can bookmark content into collections with unlimited nesting (collections inside collections).

---

6. Moderation
A dashboard for handling reports, removing content, banning users. One of the hardest parts of building social features - handled for you.


---

And that’s about it - for now. I've got plans to expand more features, but it's already pretty comprehensive and you can build a lot with it.

I would love for some feedback and hear what you think :) cheers!

https://redd.it/1nw9gz5
@r_opensource
Alien vs Predator Image Classification with ResNet50 | Complete Tutorial

 

I’ve been experimenting with ResNet-50 for a small Alien vs Predator image classification exercise. (Educational)

I wrote a short article with the code and explanation here: **https://eranfeit.net/alien-vs-predator-image-classification-with-resnet50-complete-tutorial**

I also recorded a walkthrough on YouTube here: **https://youtu.be/5SJAPmQy7xs**

This is purely educational — happy to answer technical questions on the setup, data organization, or training details.

 

Eran

https://redd.it/1nwav7x
@r_opensource
My new pypi package

https://github.com/keikurono7/keywordx
https://pypi.org/project/keywordx/

What my project does:
This package helps you extract keywords from sentences not only by similarity but even context related. It needs improvement but this is the initial stage.

Target audience:
It can be used in any field from digital assistant to web search. This package integration helps in getting important information in more better way.

Comparison:
Unlike other keyword extractor tools it is not limited to date and time or not a similar word marker. It finds the best match based on the meanings the whole sentence gives

https://redd.it/1nwd915
@r_opensource
Daffodil - An open source toolkit to build complex Ecommerce store frontends that connect to any backend

Hey everyone! I've been working on Daffodil for seven years trying to make it possible to build ecommerce storefronts that connect to any ecommerce platform (think Magento/Shopify/Salesforce, etc).

I've spent a lot of time building stores for merchants and in doing so I've solved a ton of problems that I think are really common in ecommerce stores. As such, I felt the need to stop repeating solutions so those problems across the different platforms over and over and over.

I absolutely hate having to learn a new ecommerce platform. We have drivers for printers, mice, keyboards, microphones, and many other physical widgets in the operating system, why not have them for ecommerce software? It’s not that I hate the existing platforms, their UIs or APIs, it's that every platform repeats the same concepts and I always have to learn some new fangled way of doing the same thing. I’ve long desired for these platforms to act more like operating systems on the Web than like custom built software. Ideally, I would like to call them through a standard interface and forget about their existence beyond that.

While no two platforms are exactly the same, they all share some fundamental characteristics that I believe make this problem possible to solve.

I'm looking for people to provide me critique and feedback/ideas if you have any!

Any suggestions for drivers and platforms are welcome, though I can’t promise I will implement them. :)

Repo: https://github.com/graycoreio/daffodil
Demo: https://demo.daff.io/
Site: https://www.daff.io/

https://redd.it/1nwatuf
@r_opensource
Looking For A Project Management Tool That Can Future Scale

Hi,

So currently I am self-employed, it's early days for my business and it's not yet bringing any income in, the joys of delayed development to produce something to sell.

Anyway, at the moment it's just me, one day I forsee hiring others. I currently use MS Project 2021, TickTick, MS Office 2021 and a bunch of other development tools. All of this was either free or a one time purchase to keep subnoscription costs out of the mix given the financial position I'm in.

It's fairly clunky and unwieldy. I've been looking at alternatives but can't seem to find one that works.

To begin, I have a windows laptop I work off. No server.

I do game development.

So I am looking for a tool that can provide issue/task tracking, bonus if it can integrate with github. Time tracking would be nice because I have to do it manually and add it to MS Project by hand. I find gantt charts help significantly when it comes to managing tasks and timelines. Anything else is kinda a bonus but those are the main features I use a lot and heavily.

I love lots of the open source options but many want a docker install to linux which doesn't work for me. I'm somewhat technical but I am also trying to not make my workload harder here. Lots of the online options either lack features in the free version or don't have a free version at all.

So I'm wondering if anyone can suggest something that can help? I'm open to paying down the road for more option but currently looking for something that works now and I can scale later when or if I need to.

My setup works now but it's not great and I also find the MS Project interface overwhelming. Powerful but overwhelming and so I'd love to hear what your suggests are for alternatives. Thanks.

https://redd.it/1nwpmg5
@r_opensource
Vocabulary Flashcards Generator

Hi, this is a simple web app, it generates flashcard based on what you type and download it to your device for later learning. No AI, no framework, just pure HTML/CSS/JS. I use it a lot recently for my learning and hope it'd be useful for everyone else.

Live demo: [https://vocabulary-flashcards.pages.dev](https://vocabulary-flashcards.pages.dev)
GitHub: https://github.com/orezeno22/vocabulary-flashcards

Any feedback is welcome 😊

https://redd.it/1nwtwcw
@r_opensource
What’s the best open-source alternative to Manus?

I really liked Manus since it feels like a true general-purpose dynamic workflow maker. Unlike a lot of the tools that just call augmented LLM workflows “agentic,” Manus actually felt closer to that idea.

The only issue is that it runs out of credits too fast and doesn’t quite feel the same outside of the demo.

Is there any open-source solution that comes close to this? I’d love to explore options and maybe do a write up on the most upvoted ones!

https://redd.it/1nwuq66
@r_opensource
Drumlabooh LV2/VST3i drum machine 11.0.0 is out

Drumlabooh - https://psemiletov.github.io/drumlabooh/

Drumlabooh is a VST3i/LV2 plugin that supports Hydrogen and other format drumkits. This release features not just some fixes and an upgrade to the new JUCE version, but also provides a new implementation of kit-defined mute groups. It works for Hydrogen, SFZ, and Drumlabooh XML kit formats. The automatic hi-hat muting still works if no other mute groups are defined in the kit file.

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