I need some feedback from you skilled opensource folks...
I need some feedback from you skilled r/opensource folks. As I approach retirement, subnoscription-based services need to go. I’ve been an Adobe Photoshop user since1.0 and addicted to Creative Cloud and my Mac.
Here is my thought process on switching over to free or one time purchase. If you could share your thoughts and experience, I would greatly appreciate it.
Adobe Photoshop – Affinity Photo / Photopea
Adobe After Effects – Blender / Natron
Adobe Premiere - DaVinci Resolve
Adobe Lightroom – ON1 / Darktable
Adobe Acrobat – PDF Expert
Word – Google Docs
https://redd.it/1oubnro
@r_opensource
I need some feedback from you skilled r/opensource folks. As I approach retirement, subnoscription-based services need to go. I’ve been an Adobe Photoshop user since1.0 and addicted to Creative Cloud and my Mac.
Here is my thought process on switching over to free or one time purchase. If you could share your thoughts and experience, I would greatly appreciate it.
Adobe Photoshop – Affinity Photo / Photopea
Adobe After Effects – Blender / Natron
Adobe Premiere - DaVinci Resolve
Adobe Lightroom – ON1 / Darktable
Adobe Acrobat – PDF Expert
Word – Google Docs
https://redd.it/1oubnro
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
🧮 [Project] Simple Open-Source C++ CLI Calculator – Contributors Welcome!
https://github.com/Benedek553/cli-calculator
https://redd.it/1oueeku
@r_opensource
https://github.com/Benedek553/cli-calculator
https://redd.it/1oueeku
@r_opensource
GitHub
GitHub - Benedek553/cli-calculator: Fast, open-source C++ command-line calculator with REPL, noscripting, variables, and advanced…
Fast, open-source C++ command-line calculator with REPL, noscripting, variables, and advanced math — built for developers who live in the terminal. - Benedek553/cli-calculator
How to Keep Android Open
https://youtube.com/watch?v=hh5n3IqocPQ&si=2Xbj567AWKwFgaU8
https://redd.it/1ouf9of
@r_opensource
https://youtube.com/watch?v=hh5n3IqocPQ&si=2Xbj567AWKwFgaU8
https://redd.it/1ouf9of
@r_opensource
YouTube
Your Android Freedom Is at Risk: 5-Minute Action Plan
Android's openness is under threat as Google requires developer verification for sideloading, putting F-Droid and digital sovereignty at risk. This video shows exactly how to take action through the KeepAndroidOpen.org initiative—whether you're a developer…
Could a “Discord-like” client be built on top of Matrix or XMPP, or perhaps even both?
I personally don’t have the technical knowledge, time, or energy to take on something like this — but I was curious:
Since Matrix, XMPP, etc. already support most (if not all) of the features that Discord offers — text, voice, video, threads, bots, roles, federation, etc. — would it theoretically be possible to just replicate Discord’s UI and UX and build it on top of the Matrix or XMPP protocol instead of starting from scratch?
___
I mean, sure, there’d be some challenges with existing third-party clients, like
**Matrix:**
Element X,
Nheko,
Cinny,
FluffyChat,
___
**XMPP:**
Aparté
AstraChat XMPP Client
aTalk
Beagle IM
Bruno
Chat-O-Matic
Chatty
Conversations
Cheogram Android
but if developers and users agreed to focus on a stack — say, Matrix, XMPP, or both — couldn’t there a “Discord-like” ecosystem of compatible apps and communities?
___
Basically: could an open-source “Discord alternative” be built using Matrix or XMPP as the backend rather than trying to reinvent the wheel?
What are the technical or social barriers to doing that?
https://redd.it/1ouhcaw
@r_opensource
I personally don’t have the technical knowledge, time, or energy to take on something like this — but I was curious:
Since Matrix, XMPP, etc. already support most (if not all) of the features that Discord offers — text, voice, video, threads, bots, roles, federation, etc. — would it theoretically be possible to just replicate Discord’s UI and UX and build it on top of the Matrix or XMPP protocol instead of starting from scratch?
___
I mean, sure, there’d be some challenges with existing third-party clients, like
**Matrix:**
Element X,
Nheko,
Cinny,
FluffyChat,
___
**XMPP:**
Aparté
AstraChat XMPP Client
aTalk
Beagle IM
Bruno
Chat-O-Matic
Chatty
Conversations
Cheogram Android
but if developers and users agreed to focus on a stack — say, Matrix, XMPP, or both — couldn’t there a “Discord-like” ecosystem of compatible apps and communities?
___
Basically: could an open-source “Discord alternative” be built using Matrix or XMPP as the backend rather than trying to reinvent the wheel?
What are the technical or social barriers to doing that?
https://redd.it/1ouhcaw
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
Opensource File Conversion Webserver (Alternative to Convertio, CloudConvert...)
My Self-Hostable File Converter Webserver is quite stable now: https://github.com/LoredCast/filewizard
It also supports OCR, Trannoscription and Text to Speech.
It supports almost any format I can think of (400+).
https://redd.it/1ouh521
@r_opensource
My Self-Hostable File Converter Webserver is quite stable now: https://github.com/LoredCast/filewizard
It also supports OCR, Trannoscription and Text to Speech.
It supports almost any format I can think of (400+).
https://redd.it/1ouh521
@r_opensource
GitHub
GitHub - LoredCast/filewizard: File Converter, OCR, Trannoscription & TTS WebUI
File Converter, OCR, Trannoscription & TTS WebUI. Contribute to LoredCast/filewizard development by creating an account on GitHub.
CLI to easily find files using natural language
Semantic search with grep is impossible.
So I built Odino, a CLI that actually understands your files.
It’s perfect for AI agents and Cloud Code but also great as a companion to grep.
Grep finds text. Odino finds meaning.
What it does:
• Scans your files and builds semantic embeddings
• Uses the Embedding Gemma 300M model
• Lets AI agents call semantic queries directly
• Works locally through a simple Python CLI
• Fully open source and ready for contributions
https://github.com/cesp99/odino
Open to feedback, issues, and pull requests.
https://redd.it/1oul55g
@r_opensource
Semantic search with grep is impossible.
So I built Odino, a CLI that actually understands your files.
It’s perfect for AI agents and Cloud Code but also great as a companion to grep.
Grep finds text. Odino finds meaning.
What it does:
• Scans your files and builds semantic embeddings
• Uses the Embedding Gemma 300M model
• Lets AI agents call semantic queries directly
• Works locally through a simple Python CLI
• Fully open source and ready for contributions
https://github.com/cesp99/odino
Open to feedback, issues, and pull requests.
https://redd.it/1oul55g
@r_opensource
GitHub
GitHub - cesp99/odino: A local semantic search CLI that finds code and text using natural language queries, powered by embedding…
A local semantic search CLI that finds code and text using natural language queries, powered by embedding models with no internet required. - cesp99/odino
Why hasn't anyone replaced the telephone network for something more open sourced?
It's fairly straightforward to do.
Every device gets a 15 digit number, which is a decimal digest of their hashed public key.
A signed IP:port message is stored in a chord system.
Then 2 devices connect via UDP hole-punching.
Because the number is decimal based, it's backwards compatible with all older telephony systems.
The advantages are that telephone networks belong to the people, because nobody owns huge portions of phone numbers. There are no central servers. And, with LAN discovery, there's no need to connect everyone to the outside world for it to work.
Signing certificates can be issued to validate legitimate calls from SPAM. Signing authorities needed.
You could literally turn a Raspberry Pi into a phone with a numpad and headset.
If you break the stream into channels, you could support data and texting. Take turns sending chunks from different channels.
https://redd.it/1oumbhu
@r_opensource
It's fairly straightforward to do.
Every device gets a 15 digit number, which is a decimal digest of their hashed public key.
A signed IP:port message is stored in a chord system.
Then 2 devices connect via UDP hole-punching.
Because the number is decimal based, it's backwards compatible with all older telephony systems.
The advantages are that telephone networks belong to the people, because nobody owns huge portions of phone numbers. There are no central servers. And, with LAN discovery, there's no need to connect everyone to the outside world for it to work.
Signing certificates can be issued to validate legitimate calls from SPAM. Signing authorities needed.
You could literally turn a Raspberry Pi into a phone with a numpad and headset.
If you break the stream into channels, you could support data and texting. Take turns sending chunks from different channels.
https://redd.it/1oumbhu
@r_opensource
Designing a Zero Trust architecture: open-source tools to secure every layer
https://www.cerbos.dev/blog/20-open-source-tools-for-zero-trust-architecture
https://redd.it/1ounerg
@r_opensource
https://www.cerbos.dev/blog/20-open-source-tools-for-zero-trust-architecture
https://redd.it/1ounerg
@r_opensource
www.cerbos.dev
Designing a Zero Trust Architecture: 20 open-source tools to secure every layer
Explore 20 open-source tools to implement Zero Trust Architecture across firewalls, network segmentation, encryption, workload identity, authentication, and authorization layers. Enhance security by eliminating implicit trust and enforcing continuous verification…
Project Management Tool update
I have been working on a suite of tools that work as a sort of 'google drive of tools' interface. Users have their own personal drive and can create shared 'team' drives.
I have recently been doing a lot of updates/improvement on the project management tool (Project Board). I've been looking for feedback for it, what works, what needs improvement, what features would be useful?
This is designed as a free alternative so at the moment it doesn't have as many advanced features as some of the paid tools out there but I'm striving to keep improving.
The suite also contains and invoicer, book keeper and people manager, all of which are being built on.
If any of these tools are something you would use I would love any feedback you have. It's available for free online (https://drive.tridah.cloud) or you can self-host: https://github.com/TridahCloud/TridahDrive
Tridah is a Non-Profit creating free open-source tools. Our goal is to provide free alternatives to paid subnoscription-based tools and host them free with no paywalls for users who are unable to self-host.
https://redd.it/1ouqibb
@r_opensource
I have been working on a suite of tools that work as a sort of 'google drive of tools' interface. Users have their own personal drive and can create shared 'team' drives.
I have recently been doing a lot of updates/improvement on the project management tool (Project Board). I've been looking for feedback for it, what works, what needs improvement, what features would be useful?
This is designed as a free alternative so at the moment it doesn't have as many advanced features as some of the paid tools out there but I'm striving to keep improving.
The suite also contains and invoicer, book keeper and people manager, all of which are being built on.
If any of these tools are something you would use I would love any feedback you have. It's available for free online (https://drive.tridah.cloud) or you can self-host: https://github.com/TridahCloud/TridahDrive
Tridah is a Non-Profit creating free open-source tools. Our goal is to provide free alternatives to paid subnoscription-based tools and host them free with no paywalls for users who are unable to self-host.
https://redd.it/1ouqibb
@r_opensource
TridahDrive
Home - TridahDrive
TridahDrive is a comprehensive business management platform combining Invoicer, BookKeeper, and Project Board into one integrated solution. Manage invoices, track finances, and organize projects all in one place. Open source and free forever.
Adding more features
Just sharing my open-source project and would love your feedback!
Any tips or ideas to improve it are welcome
about the project:
If you just got a new USB mic and want to test it live without the hassle, check out my Live Mic Audio Visualizer (Basic):
- See your voice in real-time waveform
- Hear it with instant reverb effects
- Adjust Gain, Smoothing, Sample Rate, and Block Size easily
This project was used to solve my wife complaining everytime seting up for live recording on her chanel, she uses mobile for stream and pc speakers with mic.
Now looking to inprove this like live visual text whe speaking for those with special needs
https://redd.it/1ousdi7
@r_opensource
Just sharing my open-source project and would love your feedback!
Any tips or ideas to improve it are welcome
about the project:
If you just got a new USB mic and want to test it live without the hassle, check out my Live Mic Audio Visualizer (Basic):
- See your voice in real-time waveform
- Hear it with instant reverb effects
- Adjust Gain, Smoothing, Sample Rate, and Block Size easily
This project was used to solve my wife complaining everytime seting up for live recording on her chanel, she uses mobile for stream and pc speakers with mic.
Now looking to inprove this like live visual text whe speaking for those with special needs
https://redd.it/1ousdi7
@r_opensource
42ZERO
Just Got a New USB Mic? Here’s How to Test It Live Without the Hassle
Instead of checking ports, system input levels, or online testing websites, you can use the Live Mic Audio Visualizer
Github Issue Marketplace - Create / Get funded / Deliver
Just launched a demo of Reporaise — a platform that lets anyone fund GitHub issues and automatically marks them as delivered once merged. Would love feedback!
Website
https://redd.it/1out3fo
@r_opensource
Just launched a demo of Reporaise — a platform that lets anyone fund GitHub issues and automatically marks them as delivered once merged. Would love feedback!
Website
https://redd.it/1out3fo
@r_opensource
Reporaise
Reporaise V0
Fund critical GitHub issues with milestone-based payouts. Maintain control of delivery with automatic releases on merge.
Introducing falcraft: Live AI block re-texturing!
https://github.com/blendi-remade/falcraft
https://redd.it/1ouryz5
@r_opensource
https://github.com/blendi-remade/falcraft
https://redd.it/1ouryz5
@r_opensource
GitHub
GitHub - blendi-remade/falcraft: 3D structure generation in Minecraft, powered by fal.ai
3D structure generation in Minecraft, powered by fal.ai - blendi-remade/falcraft
Android Developer Verification Discourse
Hi, I am agnostic-apollo, the current developer of the Termux app.
I have made the Android Developer Verification Discourse post at https://gist.github.com/agnostic-apollo/b8d8daa24cbdd216687a6bef53d417a6 with an overview and issues for the Android developer verification requirements, and also posted internal implementation details for it that currently exist in Android 16 QPR2 Beta 3 (buildid: `BP41.250916.009.A1`, securitypath:
In addition to that post I have opened an issue on Google's issuestracker at https://issuetracker.google.com/459832198 with a proposal on how a possible opt out can be implemented so that users can install apps without
https://redd.it/1ourtts
@r_opensource
Hi, I am agnostic-apollo, the current developer of the Termux app.
I have made the Android Developer Verification Discourse post at https://gist.github.com/agnostic-apollo/b8d8daa24cbdd216687a6bef53d417a6 with an overview and issues for the Android developer verification requirements, and also posted internal implementation details for it that currently exist in Android 16 QPR2 Beta 3 (buildid: `BP41.250916.009.A1`, securitypath:
2025-10-05).In addition to that post I have opened an issue on Google's issuestracker at https://issuetracker.google.com/459832198 with a proposal on how a possible opt out can be implemented so that users can install apps without
root/adb even if the developer is not verified.https://redd.it/1ourtts
@r_opensource
GitHub
agnostic-apollo - Overview
agnostic-apollo has 35 repositories available. Follow their code on GitHub.
I built Promptheus, an OS tool for AI prompt engineering (and it's my first big project!)
Hey everyone,
For a while now, I've been working on my first big open-source project, and I'm finally ready (and nervous!) to share it. It's called **Promptheus**.
The goal is simple: **"AI-powered prompt engineering for humans who'd rather spend their time on ideas than housekeeping."**
As my first major OS contribution, I know it's not perfect, but that's where I'd love your help. I'm here to learn and make this tool as useful as possible for the community.
I'd be incredibly grateful for any and all constructive feedback—what you like, what you hate, what's missing. Please check it out and let me know your thoughts in the GitHub issues!
GitHub Repo: https://github.com/abhichandra21/Promptheus/
Thanks for looking!
https://redd.it/1ouw6e2
@r_opensource
Hey everyone,
For a while now, I've been working on my first big open-source project, and I'm finally ready (and nervous!) to share it. It's called **Promptheus**.
The goal is simple: **"AI-powered prompt engineering for humans who'd rather spend their time on ideas than housekeeping."**
As my first major OS contribution, I know it's not perfect, but that's where I'd love your help. I'm here to learn and make this tool as useful as possible for the community.
I'd be incredibly grateful for any and all constructive feedback—what you like, what you hate, what's missing. Please check it out and let me know your thoughts in the GitHub issues!
GitHub Repo: https://github.com/abhichandra21/Promptheus/
Thanks for looking!
https://redd.it/1ouw6e2
@r_opensource
GitHub
GitHub - abhichandra21/Promptheus: 🚀 AI-powered prompt engineering CLI that adapts to your workflow | Interactive REPL | Multi…
🚀 AI-powered prompt engineering CLI that adapts to your workflow | Interactive REPL | Multi-provider (Gemini, Claude, Z.ai) | Smart question refinement | History & tweaks - abhichandra21/P...
We open-sourced NetPulse: a distributed API framework for fast, reliable network device automation (REST API over persistent SSH)
Hey everyone,
we recently open-sourced something we’ve been building for a while — **NetPulse**.
It’s a **distributed API framework** for network device management and automation.
Basically, if you’ve ever been frustrated by slow SSH connections or inconsistent vendor APIs (Cisco, Huawei, Arista, etc.), this might help.
# What it does
* Keeps **persistent SSH connections**, so device commands respond way faster (like 0.5s instead of 3s+).
* Runs in a **distributed setup** — multiple worker nodes, all coordinated with Redis.
* Gives you a **unified REST API** for different vendors, so you don’t need 10 different SDKs.
It integrates nicely with things like **Netmiko**, **NAPALM**, or vendor APIs like **PyEAPI**.
You can deploy it with **Docker or Kubernetes** if you want it to scale.
# Why we made it
We manage a bunch of network and GPU cluster gear, and dealing with connection drops and vendor quirks was just painful.
So we built NetPulse to handle connections more intelligently and make automation actually reliable.
# Check it out
GitHub: [scitix/netpulse: API Server for Network Automation](https://github.com/scitix/netpulse)
It’s still early, but it’s working pretty well in our setup. Feedback, ideas, and PRs are super welcome
https://redd.it/1ouz8rz
@r_opensource
Hey everyone,
we recently open-sourced something we’ve been building for a while — **NetPulse**.
It’s a **distributed API framework** for network device management and automation.
Basically, if you’ve ever been frustrated by slow SSH connections or inconsistent vendor APIs (Cisco, Huawei, Arista, etc.), this might help.
# What it does
* Keeps **persistent SSH connections**, so device commands respond way faster (like 0.5s instead of 3s+).
* Runs in a **distributed setup** — multiple worker nodes, all coordinated with Redis.
* Gives you a **unified REST API** for different vendors, so you don’t need 10 different SDKs.
It integrates nicely with things like **Netmiko**, **NAPALM**, or vendor APIs like **PyEAPI**.
You can deploy it with **Docker or Kubernetes** if you want it to scale.
# Why we made it
We manage a bunch of network and GPU cluster gear, and dealing with connection drops and vendor quirks was just painful.
So we built NetPulse to handle connections more intelligently and make automation actually reliable.
# Check it out
GitHub: [scitix/netpulse: API Server for Network Automation](https://github.com/scitix/netpulse)
It’s still early, but it’s working pretty well in our setup. Feedback, ideas, and PRs are super welcome
https://redd.it/1ouz8rz
@r_opensource
GitHub
GitHub - scitix/netpulse: API Server for Network Automation
API Server for Network Automation. Contribute to scitix/netpulse development by creating an account on GitHub.
I built a live journalctl embedding log system which can be used to filter out logs in the system, it is open-source and I wanted feedbacks and contributions in my project
The project listens live journalctl logs and converts into embeddings using a embedding model which later can be used to filter out the problems For example:
The logs are- Ollama service failed x12 Usb connected Usb disconnected
When the the query is like why did ollama fail it will pick up the appropriate logs and prints it
This is the link
I would like contributions and suggestions to this project. Currently this is just a vibe coded prototype I want to improve it.
https://redd.it/1ov9djr
@r_opensource
The project listens live journalctl logs and converts into embeddings using a embedding model which later can be used to filter out the problems For example:
The logs are- Ollama service failed x12 Usb connected Usb disconnected
When the the query is like why did ollama fail it will pick up the appropriate logs and prints it
This is the link
I would like contributions and suggestions to this project. Currently this is just a vibe coded prototype I want to improve it.
https://redd.it/1ov9djr
@r_opensource
GitHub
GitHub - Tonystank2/Kernolog: A real-time Linux log monitoring and semantic search tool that streams logs from journalctl, deduplicates…
A real-time Linux log monitoring and semantic search tool that streams logs from journalctl, deduplicates repeated entries, embeds them using SentenceTransformer, and indexes them with FAISS for fa...
anyone creating embedded wallets in opensource?
Hi, looking for people who have experience with the embedded wallet creation using open source.
what open-source companies or SDKs have you been using? Is there any of them u would/wouldn't recommend?
i like to know if u also have best practices or specific things u value, maybe i should value them too as well!
https://redd.it/1ov9r16
@r_opensource
Hi, looking for people who have experience with the embedded wallet creation using open source.
what open-source companies or SDKs have you been using? Is there any of them u would/wouldn't recommend?
i like to know if u also have best practices or specific things u value, maybe i should value them too as well!
https://redd.it/1ov9r16
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
Open source projects allowing collaboration on forks?
The Drupal project has custom tooling where you can press a button to get push access to a fork so multiple people without special roles can work together on a feature.
Github can't do this AFAIK. Is there any other open source project which can? This is not trolling this is genuine curiosity.
https://redd.it/1ovcsmd
@r_opensource
The Drupal project has custom tooling where you can press a button to get push access to a fork so multiple people without special roles can work together on a feature.
Github can't do this AFAIK. Is there any other open source project which can? This is not trolling this is genuine curiosity.
https://redd.it/1ovcsmd
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
Looking for feedback & collaborators Launchpad Online – a browser-based Launchpad built by an Italian student
Hey everyone! 👋
I’m Vittorio, a 22-year-old Computer Engineering student from Italy.
A few months ago, I decided to combine two of my passions — music tech and web development — and started working on an open-source project called **Launchpad Online**. It’s a Progressive Web App (PWA) that turns your browser into a fully playable Launchpad, either by connecting a real MIDI device or by interacting directly with a digital launchpad grid using your mouse.
The idea came from my love for the Novation Launchpad and my curiosity about how far web technologies like the WebMIDI API and Web Audio API can go. Tools like Ableton Live are amazing but often overwhelming for beginners, so I wanted to create something simpler and more focused, where you can just jump in, press pads, trigger sounds, and enjoy the experience.
Right now, Launchpad Online includes an 8×8 interactive grid (with multiple pages, up to 512 pads total), a custom Web Audio engine for high-quality playback, and real-time MIDI controller support through the WebMIDI API. It’s also a Progressive Web App, so you can install it and use it offline like a native app.
I’m currently developing on the branch `feature/midi-launchpad-webmidi-improvement`, where I integrated the **launchpad-webmidi** library to improve communication with physical Launchpads. It’s working decently, but I’m not completely sure whether this library is the best long-term choice, or if I should instead manage the low-level MIDI communication myself.
Since I’m still quite new to web development, the project is built entirely using plain JavaScript, HTML, and CSS — no frameworks or TypeScript. I’ve tried to keep the structure modular, separating logic for audio, MIDI, and interaction, but I know there’s plenty of room for improvement.
This is a personal side project that I work on in my free time, not something I can dedicate myself to full-time. Still, I’m really motivated to develop it further and eventually complete it.
That’s why I’m here: I’d love to get feedback from more experienced developers, especially about how I’ve structured the project and whether my approach to MIDI (and the use of
And if someone out there enjoys music tech, web audio, or just wants to contribute to a fun and creative open-source project, I’d love to collaborate!
You can check it out here:
👉 https://github.com/CupoMeridio/Launchpad-Online
Thanks a lot for reading — and for any advice, feedback, or contribution you might want to share 🙏
https://redd.it/1ovmg75
@r_opensource
Hey everyone! 👋
I’m Vittorio, a 22-year-old Computer Engineering student from Italy.
A few months ago, I decided to combine two of my passions — music tech and web development — and started working on an open-source project called **Launchpad Online**. It’s a Progressive Web App (PWA) that turns your browser into a fully playable Launchpad, either by connecting a real MIDI device or by interacting directly with a digital launchpad grid using your mouse.
The idea came from my love for the Novation Launchpad and my curiosity about how far web technologies like the WebMIDI API and Web Audio API can go. Tools like Ableton Live are amazing but often overwhelming for beginners, so I wanted to create something simpler and more focused, where you can just jump in, press pads, trigger sounds, and enjoy the experience.
Right now, Launchpad Online includes an 8×8 interactive grid (with multiple pages, up to 512 pads total), a custom Web Audio engine for high-quality playback, and real-time MIDI controller support through the WebMIDI API. It’s also a Progressive Web App, so you can install it and use it offline like a native app.
I’m currently developing on the branch `feature/midi-launchpad-webmidi-improvement`, where I integrated the **launchpad-webmidi** library to improve communication with physical Launchpads. It’s working decently, but I’m not completely sure whether this library is the best long-term choice, or if I should instead manage the low-level MIDI communication myself.
Since I’m still quite new to web development, the project is built entirely using plain JavaScript, HTML, and CSS — no frameworks or TypeScript. I’ve tried to keep the structure modular, separating logic for audio, MIDI, and interaction, but I know there’s plenty of room for improvement.
This is a personal side project that I work on in my free time, not something I can dedicate myself to full-time. Still, I’m really motivated to develop it further and eventually complete it.
That’s why I’m here: I’d love to get feedback from more experienced developers, especially about how I’ve structured the project and whether my approach to MIDI (and the use of
launchpad-webmidi) makes sense. And if someone out there enjoys music tech, web audio, or just wants to contribute to a fun and creative open-source project, I’d love to collaborate!
You can check it out here:
👉 https://github.com/CupoMeridio/Launchpad-Online
Thanks a lot for reading — and for any advice, feedback, or contribution you might want to share 🙏
https://redd.it/1ovmg75
@r_opensource
GitHub
GitHub - CupoMeridio/Launchpad-Online
Contribute to CupoMeridio/Launchpad-Online development by creating an account on GitHub.
I wrote an open source android app that turns your old phone into an IP camera
For remote monitoring and doorcams.
No more paying for those aliexpress shipping!
Note: configured for android 12.0, requires tailscale to link it to your phone.
https://github.com/onepersonhere/camera-link
https://redd.it/1ovotv3
@r_opensource
For remote monitoring and doorcams.
No more paying for those aliexpress shipping!
Note: configured for android 12.0, requires tailscale to link it to your phone.
https://github.com/onepersonhere/camera-link
https://redd.it/1ovotv3
@r_opensource
GitHub
GitHub - onepersonhere/camera-link: Simple android app to make your old phone an IP camera
Simple android app to make your old phone an IP camera - onepersonhere/camera-link