Because I hate that Gmail doesnt have this and other companies ask you to pay for it
https://github.com/arjunacharya10/mailmerge
Upload CSV - Create Personalised Bulk emails - send or save as draft.
I will keep updating the README for new ideas that can be extended on this, but for now, this is it! Hope this helps all the founders!
https://redd.it/1ppeg1x
@r_opensource
https://github.com/arjunacharya10/mailmerge
Upload CSV - Create Personalised Bulk emails - send or save as draft.
I will keep updating the README for new ideas that can be extended on this, but for now, this is it! Hope this helps all the founders!
https://redd.it/1ppeg1x
@r_opensource
GitHub
GitHub - arjunacharya10/mailmerge: Because I hate to pay for Bulk email software.
Because I hate to pay for Bulk email software. Contribute to arjunacharya10/mailmerge development by creating an account on GitHub.
ExoGen - Open-source desktop app for running Stable Diffusion locally
https://github.com/andyngdz/exogen
https://redd.it/1ppfr7s
@r_opensource
https://github.com/andyngdz/exogen
https://redd.it/1ppfr7s
@r_opensource
GitHub
GitHub - andyngdz/exogen: Generate images with Stable Diffusion, run LLMs, and more, all on your local machine.
Generate images with Stable Diffusion, run LLMs, and more, all on your local machine. - andyngdz/exogen
Bitcoin and AI decentralization?
I was curious if there were any open source projects out in the wild that are peer-2-peer and trustless that would allow users to provide cpu's, storage, gpus, etc. for AI or other web services? I'm looking for something that runs similar to a bitcoin node that people can easily operate to make some sats with hardware they already have. I'm not interested in the money making aspect (which would be nice), but in decentralizing AI. I have the fear some of these corporations pumping AI right now are going to use AI for mass surveillance. It seems important that something along the lines I'm describing exists. Is there?
TLDR; looking for a combo AI/BTC node that provides trustless/permissionless cloud computing.
https://redd.it/1ppgyoo
@r_opensource
I was curious if there were any open source projects out in the wild that are peer-2-peer and trustless that would allow users to provide cpu's, storage, gpus, etc. for AI or other web services? I'm looking for something that runs similar to a bitcoin node that people can easily operate to make some sats with hardware they already have. I'm not interested in the money making aspect (which would be nice), but in decentralizing AI. I have the fear some of these corporations pumping AI right now are going to use AI for mass surveillance. It seems important that something along the lines I'm describing exists. Is there?
TLDR; looking for a combo AI/BTC node that provides trustless/permissionless cloud computing.
https://redd.it/1ppgyoo
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
Open source alternative for a smart TV OS?
Hey y'all! I've had a cheap smart TV that runs off the Google TV OS and have been looking into ways to maximize my online security and privacy. Also the TV runs like shit with the amount of ads bloating it. I'm wondering how you all use your TVs or just ignore whatever google does with your information. I appreciate any feedback, thanks.
https://redd.it/1ppgr2h
@r_opensource
Hey y'all! I've had a cheap smart TV that runs off the Google TV OS and have been looking into ways to maximize my online security and privacy. Also the TV runs like shit with the amount of ads bloating it. I'm wondering how you all use your TVs or just ignore whatever google does with your information. I appreciate any feedback, thanks.
https://redd.it/1ppgr2h
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
ux/ui designer looking to get involved in open source
hey,
i’m a user experience designer and very interested in open source initiatives; i follow and admire many projects, but i’ve noticed that most contribution spaces tend to be much more focused on developers. so i wanted to ask if any of you know open source projects that welcome designers to contribute - whether through usability improvements, interface design, accessibility, visual documentation, user flows, structured feedback on the product, etc.
i’m also curious to know if there are any designers here in the community, or if anyone can share how they got started contributing to open source as a designer.
any pointers or suggestions would be greatly appreciated. thanks!
https://redd.it/1pp73fk
@r_opensource
hey,
i’m a user experience designer and very interested in open source initiatives; i follow and admire many projects, but i’ve noticed that most contribution spaces tend to be much more focused on developers. so i wanted to ask if any of you know open source projects that welcome designers to contribute - whether through usability improvements, interface design, accessibility, visual documentation, user flows, structured feedback on the product, etc.
i’m also curious to know if there are any designers here in the community, or if anyone can share how they got started contributing to open source as a designer.
any pointers or suggestions would be greatly appreciated. thanks!
https://redd.it/1pp73fk
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
How to manage an OSS project without letting your head explode?
Hi.
I’ve been working on my open-source project and I’m kind of lost on how to keep everything under control. How do you handle versioning—like when to call it v1.0 versus v0.x? How do you keep track of all the features you want and actually get them implemented without everything falling apart? And when it comes to pull requests, how do you decide which ones to merge and which to leave or close without upsetting contributors?
Basically, I want to know how people actually manage ongoing development, releases, and contributions in a way that doesn’t drive them crazy. Any tips, tricks, workflows, or tools you’ve learned the hard way would be amazing.
https://redd.it/1ppjyo9
@r_opensource
Hi.
I’ve been working on my open-source project and I’m kind of lost on how to keep everything under control. How do you handle versioning—like when to call it v1.0 versus v0.x? How do you keep track of all the features you want and actually get them implemented without everything falling apart? And when it comes to pull requests, how do you decide which ones to merge and which to leave or close without upsetting contributors?
Basically, I want to know how people actually manage ongoing development, releases, and contributions in a way that doesn’t drive them crazy. Any tips, tricks, workflows, or tools you’ve learned the hard way would be amazing.
https://redd.it/1ppjyo9
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
Feedback on OSS project
Fellow Developers,
Tapr is a fast, lightweight CLI tool for API health checking, performance monitoring, and debugging. Built in Go for speed and reliability, it's perfect for developers, DevOps engineers, and SREs who need quick insights into API behavior. This is completely Open Source with the Apache 2.0 License. I am currently maintaining this on my own. It may seem like Grafana K6 at first however it is far more convenient to use.
I would love feedback, constructive criticism, new feature requests and of course contribution from fellow developers. I want to make this tool as robust as possible. I make mistakes and so do others but collectively we can make it free of any errors and overall, a smooth working tool which works every time.
Check it out- https://github.com/symtalha14/tapr
Star it and keep a watch for updates.
Thank you
https://redd.it/1ppk0t7
@r_opensource
Fellow Developers,
Tapr is a fast, lightweight CLI tool for API health checking, performance monitoring, and debugging. Built in Go for speed and reliability, it's perfect for developers, DevOps engineers, and SREs who need quick insights into API behavior. This is completely Open Source with the Apache 2.0 License. I am currently maintaining this on my own. It may seem like Grafana K6 at first however it is far more convenient to use.
I would love feedback, constructive criticism, new feature requests and of course contribution from fellow developers. I want to make this tool as robust as possible. I make mistakes and so do others but collectively we can make it free of any errors and overall, a smooth working tool which works every time.
Check it out- https://github.com/symtalha14/tapr
Star it and keep a watch for updates.
Thank you
https://redd.it/1ppk0t7
@r_opensource
GitHub
GitHub - symtalha14/tapr: Tapr is a fast, minimal CLI tool to tap into API endpoints, inspect headers, measure latency, compare…
Tapr is a fast, minimal CLI tool to tap into API endpoints, inspect headers, measure latency, compare responses, and track changes over time- all without leaving your terminal. - symtalha14/tapr
Solo maintainer unsure about GitHub Sponsors (Help Needed🦔)
I am the only maintainer on an open-source project I started on my own time. No company behind it, no team, no roadmap dictated by anything other than curiosity and “this might be useful”.
I built it because I wanted it to be free. Not “free but…”, just free. Open, no paywalls, no tiers, no pressure on users. I even set it up to run only on the frontend because that would reduce privacy concerns and reduce costs if I do ever get a custom domain.
Lately though, people keep suggesting I set up GitHub Sponsors, and I’m struggling with what that actually means as an individual rather than a project. It feels like a scummy thing to do, but it seems like everyone does it and it also seems helpful at the same time.
It feels like there’s a subtle line between:
- me, a person maintaining something in my spare time
- the project becoming something people financially support and have expectations of
That separation matters to me. I don’t want users to feel like they owe me anything, and I don’t want to feel like I owe timelines, support, or justification because someone donated a few buckaroonies.
I'd like to get your thoughts and opinions on the matter, specifically:
1. Did enabling Sponsors change how you felt about and viewed your project?
2. Did it blur the line between hobby and obligation?
3. Did it actually help, or just add mental overhead?
4. How did you manage the money? What on earth can I do with $5 that will benefit the project?
5. If you didn’t enable it: was it a values thing, a stress thing, or just not worth it?
I’m not against people supporting open source because that's how the largest projects stay afloat and constantly improving. I just want to understand whether Sponsors makes sense for me, an individual who started a project specifically so it wouldn’t be transactional and has now found out that it could be good even though I thought it would be terrible.
I'd really appreciate honest perspectives on this topic, especially from people who’ve been on both sides. I'm conflicted and could really use varying perspectives.
https://redd.it/1ppn5r1
@r_opensource
I am the only maintainer on an open-source project I started on my own time. No company behind it, no team, no roadmap dictated by anything other than curiosity and “this might be useful”.
I built it because I wanted it to be free. Not “free but…”, just free. Open, no paywalls, no tiers, no pressure on users. I even set it up to run only on the frontend because that would reduce privacy concerns and reduce costs if I do ever get a custom domain.
Lately though, people keep suggesting I set up GitHub Sponsors, and I’m struggling with what that actually means as an individual rather than a project. It feels like a scummy thing to do, but it seems like everyone does it and it also seems helpful at the same time.
It feels like there’s a subtle line between:
- me, a person maintaining something in my spare time
- the project becoming something people financially support and have expectations of
That separation matters to me. I don’t want users to feel like they owe me anything, and I don’t want to feel like I owe timelines, support, or justification because someone donated a few buckaroonies.
I'd like to get your thoughts and opinions on the matter, specifically:
1. Did enabling Sponsors change how you felt about and viewed your project?
2. Did it blur the line between hobby and obligation?
3. Did it actually help, or just add mental overhead?
4. How did you manage the money? What on earth can I do with $5 that will benefit the project?
5. If you didn’t enable it: was it a values thing, a stress thing, or just not worth it?
I’m not against people supporting open source because that's how the largest projects stay afloat and constantly improving. I just want to understand whether Sponsors makes sense for me, an individual who started a project specifically so it wouldn’t be transactional and has now found out that it could be good even though I thought it would be terrible.
I'd really appreciate honest perspectives on this topic, especially from people who’ve been on both sides. I'm conflicted and could really use varying perspectives.
https://redd.it/1ppn5r1
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
I wrote a garbage collector for my AWS account because 'Status: Available' doesn't mean 'In Use'.
Hey everyone,
I've been diving deep into the AWS SDKs specifically to understand how billing correlates with actual usage, and I realized something annoying: Status != Usage.
The AWS Console shows a NAT Gateway as "Available" , but it doesn't warn you that it has processed 0 bytes in 30 days while still costing \~$32/month. It shows an EBS volume as "Available", but not that it was detached 6 months ago from a terminated instance.
I wanted to build something that digs deeper than just metadata.
So I wrote CloudSlash.
It’s an open-source CLI tool (AGPL) written in Go.
The Engineering: I wanted to build a proper specialized tool, not just a noscript.
Heuristic Engine: It correlates CloudWatch Metrics (actual traffic/IOPS) with Infrastructure State to prove a resource is unused.
The Findings:
Zombie EBS: Volumes attached to stopped instances for >30 days (or unattached).
Vampire NATs: Gateways charging hourly rates with <1GB monthly traffic.
Ghost S3: Incomplete multipart uploads (invisible storage costs).
Stack: Go + Cobra + BubbleTea (for a nice TUI). It builds a strictly local dependency graph of your resources.
Why Use It? It runs with ReadOnlyAccess. It doesn't send data to any SaaS (it's local). It allows you to find waste that the basic free-tier tools might miss.
I also added a "Pro" feature that generates Terraform
I'd really appreciate any feedback on the Golang structure or suggestions for other "waste patterns" I should implement next.
Repo: https://github.com/DrSkyle/CloudSlash
Cheers!
https://redd.it/1ppnx9y
@r_opensource
Hey everyone,
I've been diving deep into the AWS SDKs specifically to understand how billing correlates with actual usage, and I realized something annoying: Status != Usage.
The AWS Console shows a NAT Gateway as "Available" , but it doesn't warn you that it has processed 0 bytes in 30 days while still costing \~$32/month. It shows an EBS volume as "Available", but not that it was detached 6 months ago from a terminated instance.
I wanted to build something that digs deeper than just metadata.
So I wrote CloudSlash.
It’s an open-source CLI tool (AGPL) written in Go.
The Engineering: I wanted to build a proper specialized tool, not just a noscript.
Heuristic Engine: It correlates CloudWatch Metrics (actual traffic/IOPS) with Infrastructure State to prove a resource is unused.
The Findings:
Zombie EBS: Volumes attached to stopped instances for >30 days (or unattached).
Vampire NATs: Gateways charging hourly rates with <1GB monthly traffic.
Ghost S3: Incomplete multipart uploads (invisible storage costs).
Stack: Go + Cobra + BubbleTea (for a nice TUI). It builds a strictly local dependency graph of your resources.
Why Use It? It runs with ReadOnlyAccess. It doesn't send data to any SaaS (it's local). It allows you to find waste that the basic free-tier tools might miss.
I also added a "Pro" feature that generates Terraform
import blocks and destroy plans to fix the waste automatically, but the core scanning and discovery are 100% free/open source.I'd really appreciate any feedback on the Golang structure or suggestions for other "waste patterns" I should implement next.
Repo: https://github.com/DrSkyle/CloudSlash
Cheers!
https://redd.it/1ppnx9y
@r_opensource
GitHub
GitHub - DrSkyle/CloudSlash: Local-first AWS forensic engine. Finds waste via dependency graph analysis and enables safe remediation…
Local-first AWS forensic engine. Finds waste via dependency graph analysis and enables safe remediation with Terraform state restoration. - DrSkyle/CloudSlash
TornadoVM now on SDKMAN: Run Java on GPUs with just 3 commands
https://sdkman.io/sdks/tornadovm/
https://redd.it/1ppo9k0
@r_opensource
https://sdkman.io/sdks/tornadovm/
https://redd.it/1ppo9k0
@r_opensource
SDKMAN!
TornadoVM (2.2.0-opencl) | SDKMAN! the Software Development Kit Manager
SDKMAN! is a tool for managing parallel versions of multiple Software Development Kits on most Unix based systems.
Introducing ASF: An Open-Source Scripting Framework Embedded in VBA for Microsoft Office Automation
Hey r/opensource!
I'm excited to share ASF (Advanced Scripting Framework), a pure VBA-based noscripting language and runtime that turns Microsoft Office apps like Excel into dynamic noscript hosts. ASF embeds a C-like DSL with features like first-class functions, shared-write closures, array/object literals, and functional methods (map, filter, reduce, etc.), all while integrating seamlessly with VBA via FFI and VBA-Expressions for advanced math/stats/finance computations.
Why open-source? ASF started as a hobby extension to VBA-Expressions but evolved into a full framework after a year of development, passing 85+ unit tests for reliability. It's MIT-licensed, with the goal of fostering a community around modernizing VBA without external dependencies. Whether you're building sandboxed macros, custom DSLs, or data pipelines, ASF makes it easy and safe.
Key highlights:
- Syntax: Imperative control flow (if/else, for/while, switch, try/catch) + functional patterns.
- Expressivity: Nested/recursive array ops, e.g.,
- Interop: Bridge to call custom native VBA functions directly.
Repo: https://github.com/ECP-Solutions/ASF (v1.0.3 released with docs, tests, and examples).
We welcome contributions—bug fixes, new methods, or tests! If you're into evolving VBA or Office dev, check it out and star/fork. Feedback appreciated!
https://redd.it/1ppn99p
@r_opensource
Hey r/opensource!
I'm excited to share ASF (Advanced Scripting Framework), a pure VBA-based noscripting language and runtime that turns Microsoft Office apps like Excel into dynamic noscript hosts. ASF embeds a C-like DSL with features like first-class functions, shared-write closures, array/object literals, and functional methods (map, filter, reduce, etc.), all while integrating seamlessly with VBA via FFI and VBA-Expressions for advanced math/stats/finance computations.
Why open-source? ASF started as a hobby extension to VBA-Expressions but evolved into a full framework after a year of development, passing 85+ unit tests for reliability. It's MIT-licensed, with the goal of fostering a community around modernizing VBA without external dependencies. Whether you're building sandboxed macros, custom DSLs, or data pipelines, ASF makes it easy and safe.
Key highlights:
- Syntax: Imperative control flow (if/else, for/while, switch, try/catch) + functional patterns.
- Expressivity: Nested/recursive array ops, e.g.,
a.map(fun(o){return {k: o.k*2, arr: o.arr.map(fun(x){return x+1})};});.- Interop: Bridge to call custom native VBA functions directly.
Repo: https://github.com/ECP-Solutions/ASF (v1.0.3 released with docs, tests, and examples).
We welcome contributions—bug fixes, new methods, or tests! If you're into evolving VBA or Office dev, check it out and star/fork. Feedback appreciated!
https://redd.it/1ppn99p
@r_opensource
GitHub
GitHub - ECP-Solutions/ASF: The first embeddable noscripting language and runtime that turns VBA into a noscript host (with NO COM…
The first embeddable noscripting language and runtime that turns VBA into a noscript host (with NO COM dependencies) , with C-like syntax, closures, FFI for VBA calls, and the powerfull VBA-Expressions...
I open-sourced a React/TypeScript analyzer that generates deterministic context for tooling and LLMs
https://github.com/LogicStamp/logicstamp-context
https://redd.it/1ppt317
@r_opensource
https://github.com/LogicStamp/logicstamp-context
https://redd.it/1ppt317
@r_opensource
GitHub
GitHub - LogicStamp/logicstamp-context: A lightweight CLI for context engineering - statically analyzes React/TypeScript codebases…
A lightweight CLI for context engineering - statically analyzes React/TypeScript codebases and produces structured, AI-ready context bundles. - LogicStamp/logicstamp-context
Open source games for AOSP
hi guys , do u maybe know , with opene source have AOSP ?
https://redd.it/1pptco3
@r_opensource
hi guys , do u maybe know , with opene source have AOSP ?
https://redd.it/1pptco3
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
TornadoVM 2.0 Brings Automatic GPU Acceleration and LLM support to Java
https://www.infoq.com/news/2025/12/tornadovm-20-gpu-llm/
https://redd.it/1ppux1t
@r_opensource
https://www.infoq.com/news/2025/12/tornadovm-20-gpu-llm/
https://redd.it/1ppux1t
@r_opensource
InfoQ
TornadoVM 2.0 Brings Automatic GPU Acceleration and LLM Support to Java
The TornadoVM project recently reached version 2.0, a major milestone for the open-source project that aims to provide a heterogeneous hardware runtime for Java. The project automatically accelerates Java programs on multi-core CPUs, GPUs, and FPGAs. This…
Devs Did your first/most successful app end up shaping the domain of software you specialise in or was it a conscious choice?
https://redd.it/1ppxkz2
@r_opensource
https://redd.it/1ppxkz2
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
New open-source IntelliJ plugin — Smart Code Screenshots (create beautiful code screenshots + interactive preview) 🎨📸
https://github.com/anton-erofeev/smart-code-screenshots-intellij-plugin
Hey everyone — I built and open-sourced Smart Code Screenshots, an IntelliJ plugin that makes it quick and easy to capture beautiful screenshots of code right from the editor.
What it does
Take screenshots of selected code with syntax highlighting and formatting ✅
Copy screenshot to clipboard or save as PNG via notification ✅
Interactive preview: Show a preview from the notification with Save / Copy / Fit / Reset / Zoom in/out, drag-to-pan, Ctrl+wheel zoom, and keyboard shortcuts (Ctrl+0 to reset) 🔍
Optional customizable watermark (text + horizontal/diagonal placement) 💧
Lightweight, open-source,
Why this may help you
Great for docs, blog posts, social media, or sharing snippets with colleagues
Fast workflow — select code → Screenshot Selected Code → preview/save/share
Small, focused plugin that integrates naturally into the IDE
Get it / try it
Repo: [https://github.com/anton-erofeev/smart-code-screenshots-intellij-plugin](https://github.com/anton-erofeev/smart-code-screenshots-intellij-plugin)
Install from JetBrains Marketplace: https://plugins.jetbrains.com/plugin/28390-smart-code-screenshots
Looking for contributors
Open to PRs, issues, and ideas
Report issues / PRs on the repo or ping in the issue tracker
If you use it, I’d love to see examples or hear suggestions — happy to iterate. 🙌
https://redd.it/1ppx9pz
@r_opensource
https://github.com/anton-erofeev/smart-code-screenshots-intellij-plugin
Hey everyone — I built and open-sourced Smart Code Screenshots, an IntelliJ plugin that makes it quick and easy to capture beautiful screenshots of code right from the editor.
What it does
Take screenshots of selected code with syntax highlighting and formatting ✅
Copy screenshot to clipboard or save as PNG via notification ✅
Interactive preview: Show a preview from the notification with Save / Copy / Fit / Reset / Zoom in/out, drag-to-pan, Ctrl+wheel zoom, and keyboard shortcuts (Ctrl+0 to reset) 🔍
Optional customizable watermark (text + horizontal/diagonal placement) 💧
Lightweight, open-source,
Why this may help you
Great for docs, blog posts, social media, or sharing snippets with colleagues
Fast workflow — select code → Screenshot Selected Code → preview/save/share
Small, focused plugin that integrates naturally into the IDE
Get it / try it
Repo: [https://github.com/anton-erofeev/smart-code-screenshots-intellij-plugin](https://github.com/anton-erofeev/smart-code-screenshots-intellij-plugin)
Install from JetBrains Marketplace: https://plugins.jetbrains.com/plugin/28390-smart-code-screenshots
Looking for contributors
Open to PRs, issues, and ideas
Report issues / PRs on the repo or ping in the issue tracker
If you use it, I’d love to see examples or hear suggestions — happy to iterate. 🙌
https://redd.it/1ppx9pz
@r_opensource
GitHub
GitHub - anton-erofeev/smart-code-screenshots-intellij-plugin: Smart Code Screenshots is a plugin for IntelliJ IDEA that lets you…
Smart Code Screenshots is a plugin for IntelliJ IDEA that lets you quickly create and save beautiful screenshots of selected code directly from the editor. A handy tool for sharing code snippets in...
Supporting FLOSS: My end-of-year donations
https://tzovar.as/supporting-floss/
https://redd.it/1pq1luf
@r_opensource
https://tzovar.as/supporting-floss/
https://redd.it/1pq1luf
@r_opensource
Bastian Greshake Tzovaras
Supporting FLOSS: My end-of-year donations
A couple of days ago - in light of Mozilla (once again) doubling down in poor decision making - I was saying how it’s a good idea to donate to alternative projects instead, every time Mozilla fails us. But all joking aside, given the state of the world, it’s…
Laid off looking for routine
Hi, I was recently laid off from Amazon. I understand why this happened to me and Im on my way to interview prep.
The thing is I dont know how to switch from a routine of working on a project with a team to working by yourself on leetcode (with possibly no end in sight).
Is there an open source project which I can treat as my work and collaborate with it's devs? Im looking for a community that discusses sho is working on what and have milestones.
https://redd.it/1pq3f3u
@r_opensource
Hi, I was recently laid off from Amazon. I understand why this happened to me and Im on my way to interview prep.
The thing is I dont know how to switch from a routine of working on a project with a team to working by yourself on leetcode (with possibly no end in sight).
Is there an open source project which I can treat as my work and collaborate with it's devs? Im looking for a community that discusses sho is working on what and have milestones.
https://redd.it/1pq3f3u
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
What are the most intimidating parts of building an open source app?
I've built 2 open source apps in the past. It was a lot more challenging than I thought going in. I'm working on a framework to make building them easier.
As the noscript says, I'm curious what was hard about the process or what's intimidating / scary if you've never built one? It could be anything from design, implementation and auth to distributing and sharing your work online. It could also just be things like being nervous about security or not knowing how to do something. Interested in any and all experiences!
https://redd.it/1pq0z4d
@r_opensource
I've built 2 open source apps in the past. It was a lot more challenging than I thought going in. I'm working on a framework to make building them easier.
As the noscript says, I'm curious what was hard about the process or what's intimidating / scary if you've never built one? It could be anything from design, implementation and auth to distributing and sharing your work online. It could also just be things like being nervous about security or not knowing how to do something. Interested in any and all experiences!
https://redd.it/1pq0z4d
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
Why is it important to divide libraries into sub-libraries?
I've been creating open source libraries for quite some time. In the beginning, I thought it was cool to create a large library with cool features. However, over time, I realized that this approach has a lot of problems:
\- I began to notice that I began to want to reuse many pieces of one project in other libraries. What should I do then, copy the code? It's a bad idea.
\- Over time, the boundaries of abstractions begin to "blur" due to the growing size of the project.
\- Promoting 1 large library is much more difficult than 20 small ones. Creating one large library is one touch of the audience, and 20 libraries is 20 touches. Each touch is like buying a lottery ticket, and the more of them, the easier it is to "win" the audience's attention.
\- The quality of the code in a large repository will inevitably be lower. The larger the project, the more difficult it is to maintain consistently high quality across the entire code base and contain the growth of technical debt.
These and many other problems were solved when I started splitting my large libraries into several small ones. What do you think about this? What is your experience?
https://redd.it/1pq6af2
@r_opensource
I've been creating open source libraries for quite some time. In the beginning, I thought it was cool to create a large library with cool features. However, over time, I realized that this approach has a lot of problems:
\- I began to notice that I began to want to reuse many pieces of one project in other libraries. What should I do then, copy the code? It's a bad idea.
\- Over time, the boundaries of abstractions begin to "blur" due to the growing size of the project.
\- Promoting 1 large library is much more difficult than 20 small ones. Creating one large library is one touch of the audience, and 20 libraries is 20 touches. Each touch is like buying a lottery ticket, and the more of them, the easier it is to "win" the audience's attention.
\- The quality of the code in a large repository will inevitably be lower. The larger the project, the more difficult it is to maintain consistently high quality across the entire code base and contain the growth of technical debt.
These and many other problems were solved when I started splitting my large libraries into several small ones. What do you think about this? What is your experience?
https://redd.it/1pq6af2
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
LibreWeddingPlanner; completely free and open source tool for managing guests, overseeing expenses, and other important aspects of planning your wedding!
I stumbled across this project on the Fediverse recently, and because the people who build it don't have a Reddit account, I figured I'd spread the good word myself!
**LibreWeddingPlanner** is an AGPL-Licensed, self-hostable platform for—you guessed it—planning a wedding! It functions as a potential alternative to something like TheKnot. The cutest thing about it is that it was, according to their Mastodon account, built because one of the devs wanted a F/LOSS tool to plan their own wedding, which is super sweet! If you don't want to self-host, you can also use their own instance.
All development happens on Codeberg, where their git repo is hosted: https://codeberg.org/LibreWeddingPlanner/ (and if you don't know about Codeberg, it's a community-funded alternative to GitHub, powered by the F/LOSS git forge software, Forgejo!)
On top of that, they have a social media profile on the Fediverse, as previously mentioned, and this is their profile: https://ruby.social/@libreweddingplanner (You can just search for @libreweddingplanner@ruby.social from your own instance and find them that way, too!)
From what I can tell, they currently do not have a way to donate, so the best we can all do to support this new alternative to proprietary software is to spread the word! Which is precisely what I'm doing, lol.
If any of y'all end up using it yourselves, 1.) Congratulations on the big day! and 2.) Do be sure to let the devs know about what you thought; they're very active on Fedi and seem to be very hopeful to improve the project.
https://redd.it/1pq5isb
@r_opensource
I stumbled across this project on the Fediverse recently, and because the people who build it don't have a Reddit account, I figured I'd spread the good word myself!
**LibreWeddingPlanner** is an AGPL-Licensed, self-hostable platform for—you guessed it—planning a wedding! It functions as a potential alternative to something like TheKnot. The cutest thing about it is that it was, according to their Mastodon account, built because one of the devs wanted a F/LOSS tool to plan their own wedding, which is super sweet! If you don't want to self-host, you can also use their own instance.
All development happens on Codeberg, where their git repo is hosted: https://codeberg.org/LibreWeddingPlanner/ (and if you don't know about Codeberg, it's a community-funded alternative to GitHub, powered by the F/LOSS git forge software, Forgejo!)
On top of that, they have a social media profile on the Fediverse, as previously mentioned, and this is their profile: https://ruby.social/@libreweddingplanner (You can just search for @libreweddingplanner@ruby.social from your own instance and find them that way, too!)
From what I can tell, they currently do not have a way to donate, so the best we can all do to support this new alternative to proprietary software is to spread the word! Which is precisely what I'm doing, lol.
If any of y'all end up using it yourselves, 1.) Congratulations on the big day! and 2.) Do be sure to let the devs know about what you thought; they're very active on Fedi and seem to be very hopeful to improve the project.
https://redd.it/1pq5isb
@r_opensource
libreweddingplanner.org
Libre Wedding Planner
Free and Open Soruce software to assist the organization of weddings