Looking for a solution for video upload + registration for a music competition
Hey Everyone ,
We are organizing a classical music competition for our non-profit, and I’m looking for recommendations for a WordPress plugin or open-source solution that can handle:
🎤 What we need:
• A registration form (Name, Phone, Category etc.)
• Video upload by participants (3–5 min performance recorded on mobile)
• Large file support (300–500 MB or more)
• Store videos outside WordPress, ideally in Cloudflare R2 or S3 compatible storage
• Payment integration (UPI/Razorpay/Stripe/etc. based on the country)
If you’ve done something like this (contest, talent hunt, audition submissions, etc.), your input would help us a lot! 🙏
https://redd.it/1pfsheb
@r_opensource
Hey Everyone ,
We are organizing a classical music competition for our non-profit, and I’m looking for recommendations for a WordPress plugin or open-source solution that can handle:
🎤 What we need:
• A registration form (Name, Phone, Category etc.)
• Video upload by participants (3–5 min performance recorded on mobile)
• Large file support (300–500 MB or more)
• Store videos outside WordPress, ideally in Cloudflare R2 or S3 compatible storage
• Payment integration (UPI/Razorpay/Stripe/etc. based on the country)
If you’ve done something like this (contest, talent hunt, audition submissions, etc.), your input would help us a lot! 🙏
https://redd.it/1pfsheb
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
Contribute to open source
Hello I am a young Developer I would like to participate to open source projet
Do you have any ideas how to do it
How to start
https://redd.it/1pft9rv
@r_opensource
Hello I am a young Developer I would like to participate to open source projet
Do you have any ideas how to do it
How to start
https://redd.it/1pft9rv
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
Merging Fork back into Main Repo
I'm the current lead developer for PySolFC, an open source solitaire app, licensed under the GPL v3. Some time back, I identified a fork of the project called PySolIII, which was branched off the main project sometime before I joined, and was developed for a few years before it stopped around 2020. Though the lead developer is named, there is no contact information on the site.
There is a lot of good code/features there, and I would like to try to merge the fork back into the main branch. Though it wouldn't be a perfect merge as a few years of updates cause some ID conflicts, and there are a few features I'd prefer to frame a little differently.
I know because of the viral GPL v3 (it is cited in the PySolIII docs), I'm legally in the clear to merge the code, as long as I give it proper attribution and preserve any copyright notices. Though I'm wondering about etiquette. While PySolIII has not been updated in about 5 years, I still worry about going forward with merging too much over without getting in contact with the original developer.
Also, there is a mention of some of the new images being licensed under an OSI two clause license (http://pysoliii.freeshell.org/pysol/html/pg10.html).
Is there a reason to be cautious about doing such a code merge? Or am I overthinking things?
For context:
\- PySolFC main repo: https://github.com/shlomif/PySolFC
\- PySolIII site: http://pysoliii.freeshell.org/pysol/
https://redd.it/1pfudvw
@r_opensource
I'm the current lead developer for PySolFC, an open source solitaire app, licensed under the GPL v3. Some time back, I identified a fork of the project called PySolIII, which was branched off the main project sometime before I joined, and was developed for a few years before it stopped around 2020. Though the lead developer is named, there is no contact information on the site.
There is a lot of good code/features there, and I would like to try to merge the fork back into the main branch. Though it wouldn't be a perfect merge as a few years of updates cause some ID conflicts, and there are a few features I'd prefer to frame a little differently.
I know because of the viral GPL v3 (it is cited in the PySolIII docs), I'm legally in the clear to merge the code, as long as I give it proper attribution and preserve any copyright notices. Though I'm wondering about etiquette. While PySolIII has not been updated in about 5 years, I still worry about going forward with merging too much over without getting in contact with the original developer.
Also, there is a mention of some of the new images being licensed under an OSI two clause license (http://pysoliii.freeshell.org/pysol/html/pg10.html).
Is there a reason to be cautious about doing such a code merge? Or am I overthinking things?
For context:
\- PySolFC main repo: https://github.com/shlomif/PySolFC
\- PySolIII site: http://pysoliii.freeshell.org/pysol/
https://redd.it/1pfudvw
@r_opensource
HIRING Open Source Developers (Remote) - $90-$120 / hr
We’re looking for open-source contributors and experienced engineers who understand how to review, maintain, and troubleshoot live repositories.
# Who You Are
An open-source developer or maintainer who has contributed to or reviewed code in live repositories
Comfortable reasoning about Git at a deep level
Adept at debugging repository states and fixing broken histories without data loss
# Preferred Qualifications
3+ years of software engineering experience in open-source, backend, or DevOps roles
Demonstrated history of contributions on GitHub, GitLab, or other OSS platforms
(Bonus) Experience in code review or AI/LLM model evaluation
# Why Join
Turn your open-source experience into valuable, high-impact data
Fully remote, flexible work, with competitive compensation
We consider all qualified applicants without regard to legally protected characteristics and provide reasonable accommodations upon request.
**CLICK HERE TO APPLY!**
https://redd.it/1pfx8gh
@r_opensource
We’re looking for open-source contributors and experienced engineers who understand how to review, maintain, and troubleshoot live repositories.
# Who You Are
An open-source developer or maintainer who has contributed to or reviewed code in live repositories
Comfortable reasoning about Git at a deep level
Adept at debugging repository states and fixing broken histories without data loss
# Preferred Qualifications
3+ years of software engineering experience in open-source, backend, or DevOps roles
Demonstrated history of contributions on GitHub, GitLab, or other OSS platforms
(Bonus) Experience in code review or AI/LLM model evaluation
# Why Join
Turn your open-source experience into valuable, high-impact data
Fully remote, flexible work, with competitive compensation
We consider all qualified applicants without regard to legally protected characteristics and provide reasonable accommodations upon request.
**CLICK HERE TO APPLY!**
https://redd.it/1pfx8gh
@r_opensource
Mercor
Open Source Developers - Mercor Jobs
We’re looking for open-source contributors and experienced engineers who understand how to review, maintain, and troubleshoot live repositories.
Who You Are
An open-source developer or maintainer who has contributed to or reviewed code in live repositories…
Who You Are
An open-source developer or maintainer who has contributed to or reviewed code in live repositories…
Daily Linux command
Hello!
I just wanted to share a site I made. I’m not really a developer, but I am a Linux noob.
This site does pretty much one thing - present a Linux command daily, and some examples of usage. I added it to my phone’s homescreen, and have actually found myself using it daily. When on the go, or when just bored or something.
Anyway, here it is: https://licod.io
GitHub: https://github.com/fredrikk1/licode
https://redd.it/1pfy0s4
@r_opensource
Hello!
I just wanted to share a site I made. I’m not really a developer, but I am a Linux noob.
This site does pretty much one thing - present a Linux command daily, and some examples of usage. I added it to my phone’s homescreen, and have actually found myself using it daily. When on the go, or when just bored or something.
Anyway, here it is: https://licod.io
GitHub: https://github.com/fredrikk1/licode
https://redd.it/1pfy0s4
@r_opensource
licod.io
licod.io - Learn Linux Daily
Master Linux one day at a time. Daily lessons, commands, tips and examples.
Duplicate file finder recommendations?
To find and remove duplicate files like photo backups.
https://redd.it/1pfywwz
@r_opensource
To find and remove duplicate files like photo backups.
https://redd.it/1pfywwz
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
Built an offline voice-to-text tool for macOS using Parakeet
https://github.com/gptguy/silentkeys
https://redd.it/1pg0lgv
@r_opensource
https://github.com/gptguy/silentkeys
https://redd.it/1pg0lgv
@r_opensource
GitHub
GitHub - gptguy/silentkeys: Real time, privacy first, low latency push to talk using Parakeet fully on device with Tauri and ORT.
Real time, privacy first, low latency push to talk using Parakeet fully on device with Tauri and ORT. - gptguy/silentkeys
Laravel package for IP geolocation with automatic fallback for 7 free providers
I run a micro-sites builder SaaS and the IP geolocation provider I used for visitors analytics on the sites created by my users, 11k, became paid.
That crashed recording analytics data for 3 months.
So I built a Laravel package that supports 7 free providers with automatic fallback if one fails or runs out of free credits.
If you are using Laravel 11 or 12 and need IP geolocation with automated fallback incase any of the providers fail, you can install it here:
https://github.com/GeoIPRadar-com/Laravel-GeoIP
https://redd.it/1pfwrzr
@r_opensource
I run a micro-sites builder SaaS and the IP geolocation provider I used for visitors analytics on the sites created by my users, 11k, became paid.
That crashed recording analytics data for 3 months.
So I built a Laravel package that supports 7 free providers with automatic fallback if one fails or runs out of free credits.
If you are using Laravel 11 or 12 and need IP geolocation with automated fallback incase any of the providers fail, you can install it here:
https://github.com/GeoIPRadar-com/Laravel-GeoIP
https://redd.it/1pfwrzr
@r_opensource
GitHub
GitHub - GeoIPRadar-com/Laravel-GeoIP: IP Geolocation with Automatic Fallback
IP Geolocation with Automatic Fallback. Contribute to GeoIPRadar-com/Laravel-GeoIP development by creating an account on GitHub.
I built a sales tool to see if anyone would actually use it
The original was removed for not being open source. I've since added the license. The original post is unedited below.
There's a stark contrast. Developer tools thrive in open source. Sales tools are almost exclusively closed-source SaaS.
This is likely for a few reasons:
- Sales tools are built for making money, not for the craft.
- The users are salespeople, not developers.
An open-source sales tool is probably a doomed idea.
So I built a CLI that generates outreach messages called `spam`. It runs a tournament between language models to find the best draft.
I'm so sure it's dead on arrival that I haven't bothered adding a
If you think I'm wrong, open a pull request with an MIT license. You'd be giving me a license to shill.
https://redd.it/1pg512x
@r_opensource
The original was removed for not being open source. I've since added the license. The original post is unedited below.
There's a stark contrast. Developer tools thrive in open source. Sales tools are almost exclusively closed-source SaaS.
This is likely for a few reasons:
- Sales tools are built for making money, not for the craft.
- The users are salespeople, not developers.
An open-source sales tool is probably a doomed idea.
So I built a CLI that generates outreach messages called `spam`. It runs a tournament between language models to find the best draft.
I'm so sure it's dead on arrival that I haven't bothered adding a
LICENSE file.If you think I'm wrong, open a pull request with an MIT license. You'd be giving me a license to shill.
https://redd.it/1pg512x
@r_opensource
GitHub
GitHub - 8ta4/spam
Contribute to 8ta4/spam development by creating an account on GitHub.
RFC: Bringing AI to PyFlunt (Fluent Validation) - Need Community Feedback
Hello everyone, I maintain PyFlunt, an open-source library focused on Domain Notifications for validations without exceptions. I’m planning the project's next steps and looking to explore how AI can take it to the next level. I've opened an issue with some proposals, and your feedback is crucial to defining this roadmap. Check it out at the link below!
https://github.com/fazedordecodigo/PyFlunt/issues/200
https://redd.it/1pg4mde
@r_opensource
Hello everyone, I maintain PyFlunt, an open-source library focused on Domain Notifications for validations without exceptions. I’m planning the project's next steps and looking to explore how AI can take it to the next level. I've opened an issue with some proposals, and your feedback is crucial to defining this roadmap. Check it out at the link below!
https://github.com/fazedordecodigo/PyFlunt/issues/200
https://redd.it/1pg4mde
@r_opensource
GitHub
🚀 Proposal: Evolving PyFlunt into an AI-Powered Validation Tool · Issue #200 · fazedordecodigo/PyFlunt
Hello community! PyFlunt has established itself as a robust library for implementing the Domain Notification Pattern in Python, excelling at syntactic validation and reducing code complexity (cyclo...
Open-Source SaaS Management Platform - SasWatch
Hey all, full disclosure, I used AI to build and audit this codebase. I've been working in IT for about 15 years, and have spent a fair amount of time noscripting/coding, but I can't say I did much programming here - this is about 7 weeks worth of work during the evenings. I didn't use AI to write this post, for what it's worth.
My main motivation for building this is the monthly struggle I have to deal with when auditing our licenses with Microsoft, Adobe and about a dozen other vendors.
"Why does this user have an Acrobat license when they're disabled in Entra?"
"Is this user even using this Adobe Creative Cloud?"
"Why is this account still enabled if they're showing inactive for 200+ days?"
"How many licenses are we paying for and when is our renewal?"
The 20 different portals I have to log into to manage these users/licenses is a struggle for a lot of people in IT/Finance.
Not only do some of these vendors make it impossible to track usage, and continue to charge more every year...but now they're trying to block the person that's paying for the service from automating data extraction from their own account.
https://www.reddit.com/r/ATT/comments/1pcfc4w/att\_suing\_tmobile\_for\_scraping\_its\_customer\_data/
Imagine all of the phone lines and licenses out there with 0 usage. Research suggests orgs waste 18 million dollars a year on unused licenses...that's per organization.
And I don't think it's because they don't know, it's because dealing with it is such a headache, they've become numb to it.
This is just going to get worse, so I'm hoping something can be done about it.
There are a lot of different directions we could go in for something like this so I'm looking for feedback on what would be most beneficial to orgs.
\-Ingesting invoices to help track spend (using something like Plaid or just forwarding the email with invoice attachment to the platform)
\-Contract renewal reminders and vendor negotiation assistants.
\-Building a more comprehensive 'agent' that can track usage
\-Security tools that assist with detecting 'Shadow IT' and other common misconfigurations
The repo is here, thanks for reading: https://github.com/nickromanek/saswatch
https://redd.it/1pg9csf
@r_opensource
Hey all, full disclosure, I used AI to build and audit this codebase. I've been working in IT for about 15 years, and have spent a fair amount of time noscripting/coding, but I can't say I did much programming here - this is about 7 weeks worth of work during the evenings. I didn't use AI to write this post, for what it's worth.
My main motivation for building this is the monthly struggle I have to deal with when auditing our licenses with Microsoft, Adobe and about a dozen other vendors.
"Why does this user have an Acrobat license when they're disabled in Entra?"
"Is this user even using this Adobe Creative Cloud?"
"Why is this account still enabled if they're showing inactive for 200+ days?"
"How many licenses are we paying for and when is our renewal?"
The 20 different portals I have to log into to manage these users/licenses is a struggle for a lot of people in IT/Finance.
Not only do some of these vendors make it impossible to track usage, and continue to charge more every year...but now they're trying to block the person that's paying for the service from automating data extraction from their own account.
https://www.reddit.com/r/ATT/comments/1pcfc4w/att\_suing\_tmobile\_for\_scraping\_its\_customer\_data/
Imagine all of the phone lines and licenses out there with 0 usage. Research suggests orgs waste 18 million dollars a year on unused licenses...that's per organization.
And I don't think it's because they don't know, it's because dealing with it is such a headache, they've become numb to it.
This is just going to get worse, so I'm hoping something can be done about it.
There are a lot of different directions we could go in for something like this so I'm looking for feedback on what would be most beneficial to orgs.
\-Ingesting invoices to help track spend (using something like Plaid or just forwarding the email with invoice attachment to the platform)
\-Contract renewal reminders and vendor negotiation assistants.
\-Building a more comprehensive 'agent' that can track usage
\-Security tools that assist with detecting 'Shadow IT' and other common misconfigurations
The repo is here, thanks for reading: https://github.com/nickromanek/saswatch
https://redd.it/1pg9csf
@r_opensource
Reddit
From the ATT community on Reddit: AT&T suing T-Mobile for scraping its customer data
Posted by Tall_Tie435 - 137 votes and 39 comments
Effectiveness of ARMO CTRL for Cloud Readiness Testing?
Testing ARMO CTRL this month for cloud readiness really curious how effective the attack simulations are in finding weak spots in security tools.
https://redd.it/1pgbvxl
@r_opensource
Testing ARMO CTRL this month for cloud readiness really curious how effective the attack simulations are in finding weak spots in security tools.
https://redd.it/1pgbvxl
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
An interview with freeCodeCamp Founder Quincy Larson
https://lijie2000.substack.com/p/an-interview-with-quincy-larson-from
Quincy shared the story behind freeCodeCamp, his philosophy on building vibrant communities, his special connection with China, and his thoughtful perspectives on the future of open source education.
https://redd.it/1pgcl27
@r_opensource
https://lijie2000.substack.com/p/an-interview-with-quincy-larson-from
Quincy shared the story behind freeCodeCamp, his philosophy on building vibrant communities, his special connection with China, and his thoughtful perspectives on the future of open source education.
https://redd.it/1pgcl27
@r_opensource
Substack
An Interview with Quincy Larson: From the very beginning I wanted to make freeCodeCamp open source
When open source meets education, it can spark countless possibilities — and freeCodeCamp stands out as one of the brightest.
mini-init-asm - tiny container init (PID 1) in pure assembly (x86-64 + ARM64)
Hey everyone,
I've just open-sourced a small but fairly low-level project and would love feedback/eyes on it.
**mini-init-asm** is a tiny PID1 for Linux containers:
* written in **x86-64 NASM** and **ARM64 GAS**
* runs as PID1 inside the container
* creates a new session + process group for your app
* forwards signals to the whole group
* reaps zombies (with optional subreaper mode)
* optionally restarts the app on crash (simple supervisor behavior)
* uses only Linux syscalls (no libc, static binaries)
It's heavily inspired by [Tini](https://github.com/krallin/tini), but with a different implementation and a strong focus on:
* being **small & auditable**
* being a good **educational example** of "real" assembly project structure
* exposing behavior mostly via env vars, with minimal CLI
GitHub repo --> [mini-init-asm](https://github.com/roots666/mini-init-asm)
I'm especially looking for:
* feedback from people who've worked on init / PID1 / container runtimes
* issues / PRs around missing edge cases or portability
* suggestions on how to keep it minimal but more production-friendly
If this sounds interesting and you'd like to hack on it, I'd be happy to discuss ideas in issues or PRs.
reddit auto-mod didn't like my original post with the full write-up, so I add link as a comment.
https://redd.it/1pgfyuc
@r_opensource
Hey everyone,
I've just open-sourced a small but fairly low-level project and would love feedback/eyes on it.
**mini-init-asm** is a tiny PID1 for Linux containers:
* written in **x86-64 NASM** and **ARM64 GAS**
* runs as PID1 inside the container
* creates a new session + process group for your app
* forwards signals to the whole group
* reaps zombies (with optional subreaper mode)
* optionally restarts the app on crash (simple supervisor behavior)
* uses only Linux syscalls (no libc, static binaries)
It's heavily inspired by [Tini](https://github.com/krallin/tini), but with a different implementation and a strong focus on:
* being **small & auditable**
* being a good **educational example** of "real" assembly project structure
* exposing behavior mostly via env vars, with minimal CLI
GitHub repo --> [mini-init-asm](https://github.com/roots666/mini-init-asm)
I'm especially looking for:
* feedback from people who've worked on init / PID1 / container runtimes
* issues / PRs around missing edge cases or portability
* suggestions on how to keep it minimal but more production-friendly
If this sounds interesting and you'd like to hack on it, I'd be happy to discuss ideas in issues or PRs.
reddit auto-mod didn't like my original post with the full write-up, so I add link as a comment.
https://redd.it/1pgfyuc
@r_opensource
GitHub
GitHub - krallin/tini: A tiny but valid `init` for containers
A tiny but valid `init` for containers. Contribute to krallin/tini development by creating an account on GitHub.
I do my own take on a free, open-source junk remover tool for Windows to help you squeeze more Gigabytes from your drives, since the current consumer market for storage related hardware has become expensive.
Hello everyone,
All of us who can't stand having our drives filled with junk have our own ways and tools to identify and manage this problem. I enjoy building small utilities that solve everyday PC problems like this (even though sometimes others might exist already), so I’ve been working on my own take on a cleaner — something fast, safe, and lightweight that anyone can use.
It’s called Cleanse, and it’s a free, open-source tool for Windows, focused on clearing leftover files from the directories that tend to silently bloat over time. Cleanse also includes detailed stats and graphs so you can see exactly what was cleaned and how your disk usage changes over time. I’m building it as a minimal, ad-free, bloat-free alternative driven entirely by community feedback. Anyone can suggest features, report issues, or even modify the code themselves — the project is licensed under GNU GPLv3, so the whole thing stays open and transparent.
Right now, Cleanse is in a working but bare-bones state. It can already:
estimate junk on your system
clean it instantly
run scheduled automatic cleanups
update itself automatically.
Planned features include:
emergency file restore (a safe rollback)
deeper-clean (filter by file size/type/folder)
advanced logs
and possibly a system for detecting leftover files from uninstalled apps
I’d love for people to try it out, break it, give feedback, and help shape where it goes. The idea of a small community improving this tool together is the part that motivates me most!
Thanks in advance to anyone who checks it out! Code: https://github.com/Drimiteros/Cleanse
https://redd.it/1pghzl0
@r_opensource
Hello everyone,
All of us who can't stand having our drives filled with junk have our own ways and tools to identify and manage this problem. I enjoy building small utilities that solve everyday PC problems like this (even though sometimes others might exist already), so I’ve been working on my own take on a cleaner — something fast, safe, and lightweight that anyone can use.
It’s called Cleanse, and it’s a free, open-source tool for Windows, focused on clearing leftover files from the directories that tend to silently bloat over time. Cleanse also includes detailed stats and graphs so you can see exactly what was cleaned and how your disk usage changes over time. I’m building it as a minimal, ad-free, bloat-free alternative driven entirely by community feedback. Anyone can suggest features, report issues, or even modify the code themselves — the project is licensed under GNU GPLv3, so the whole thing stays open and transparent.
Right now, Cleanse is in a working but bare-bones state. It can already:
estimate junk on your system
clean it instantly
run scheduled automatic cleanups
update itself automatically.
Planned features include:
emergency file restore (a safe rollback)
deeper-clean (filter by file size/type/folder)
advanced logs
and possibly a system for detecting leftover files from uninstalled apps
I’d love for people to try it out, break it, give feedback, and help shape where it goes. The idea of a small community improving this tool together is the part that motivates me most!
Thanks in advance to anyone who checks it out! Code: https://github.com/Drimiteros/Cleanse
https://redd.it/1pghzl0
@r_opensource
GitHub
GitHub - Drimiteros/Cleanse: Cleanse is a junk cleaner for Windows systems
Cleanse is a junk cleaner for Windows systems. Contribute to Drimiteros/Cleanse development by creating an account on GitHub.
[Open Source] MiraKate : nouvelle messagerie P2P expérimentale (clé locale, protocole simple, stockage local, objectif post-quantique)
Salut à tous 👋
Je lance un nouveau projet open-source appelé MiraKate.
C’est une messagerie expérimentale, conçue pour explorer des idées différentes de celles des messageries classiques.
L’objectif n’est pas de remplacer Signal ou Matrix, mais de créer une base technique simple**,** documentée et modifiable sur laquelle la communauté peut construire, apprendre ou expérimenter.
Concept de MiraKate
MiraKate teste plusieurs idées intéressantes :
1) Échange de clés uniquement en local
Par QR code, Bluetooth, NFC, USB…
Aucune clé ne transite sur Internet.
2) Protocole minimaliste : PING → PONG → MSG → ACK
L’émetteur n’envoie un message que si le destinataire est présent.
Sinon, le message reste stocké en local et sera réessayé plus tard.
3) Stockage des messages uniquement sur les appareils
Aucun serveur central, aucun cloud.
Tout se fait pair-à-pair ou via simples relais neutres.
4) Clé différente pour chaque conversation
Isolation complète entre conversations dérivée d’un secret partagé.
5) Objectif futur : cryptographie post-quantique
via liboqs (Kyber, NTRU, etc.).
État actuel
* README et CONTRIBUTING prêts
* Architecture conceptuelle claire
* Repo GitHub créé
* Le projet est ouvert aux idées, prototypes, discussions et contributions
Repo ici : [https://github.com/warofwar2011-dev/MiraKate](https://github.com/warofwar2011-dev/MiraKate)
Contributeurs bienvenus !
MiraKate cherche :
* développeurs (débutants ou confirmés)
* amateurs de P2P
* passionnés de crypto / PQC
* designers UI/UX
* gens qui aiment écrire de la doc
* étudiants en dev cherchant un projet motivant
Aucune compétence avancée n’est nécessaire pour commencer.
Même un mini prototype ou une idée d’architecture aide beaucoup.
Idées de contributions simples :
* créer un prototype PING/PONG en Python / Go / Rust
* implémenter la file locale de messages en attente
* proposer une structure réseau (TCP simple, libp2p, WebRTC…)
* commencer l’intégration PQ via liboqs
* proposer une interface CLI simple
* aider au design du protocole
Pourquoi “MiraKate” ?
Inspiré du suricate (meerkat) :
un animal social, vigilant, discret et rapide.
Une belle métaphore pour une messagerie expérimentale.
Merci !
Si le projet vous intéresse, n’hésitez pas à :
* laisser une étoile sur GitHub,
* ouvrir une Issue,
* proposer une Pull Request,
* discuter du protocole,
* ou juste donner des idées !
https://redd.it/1pghmam
@r_opensource
Salut à tous 👋
Je lance un nouveau projet open-source appelé MiraKate.
C’est une messagerie expérimentale, conçue pour explorer des idées différentes de celles des messageries classiques.
L’objectif n’est pas de remplacer Signal ou Matrix, mais de créer une base technique simple**,** documentée et modifiable sur laquelle la communauté peut construire, apprendre ou expérimenter.
Concept de MiraKate
MiraKate teste plusieurs idées intéressantes :
1) Échange de clés uniquement en local
Par QR code, Bluetooth, NFC, USB…
Aucune clé ne transite sur Internet.
2) Protocole minimaliste : PING → PONG → MSG → ACK
L’émetteur n’envoie un message que si le destinataire est présent.
Sinon, le message reste stocké en local et sera réessayé plus tard.
3) Stockage des messages uniquement sur les appareils
Aucun serveur central, aucun cloud.
Tout se fait pair-à-pair ou via simples relais neutres.
4) Clé différente pour chaque conversation
Isolation complète entre conversations dérivée d’un secret partagé.
5) Objectif futur : cryptographie post-quantique
via liboqs (Kyber, NTRU, etc.).
État actuel
* README et CONTRIBUTING prêts
* Architecture conceptuelle claire
* Repo GitHub créé
* Le projet est ouvert aux idées, prototypes, discussions et contributions
Repo ici : [https://github.com/warofwar2011-dev/MiraKate](https://github.com/warofwar2011-dev/MiraKate)
Contributeurs bienvenus !
MiraKate cherche :
* développeurs (débutants ou confirmés)
* amateurs de P2P
* passionnés de crypto / PQC
* designers UI/UX
* gens qui aiment écrire de la doc
* étudiants en dev cherchant un projet motivant
Aucune compétence avancée n’est nécessaire pour commencer.
Même un mini prototype ou une idée d’architecture aide beaucoup.
Idées de contributions simples :
* créer un prototype PING/PONG en Python / Go / Rust
* implémenter la file locale de messages en attente
* proposer une structure réseau (TCP simple, libp2p, WebRTC…)
* commencer l’intégration PQ via liboqs
* proposer une interface CLI simple
* aider au design du protocole
Pourquoi “MiraKate” ?
Inspiré du suricate (meerkat) :
un animal social, vigilant, discret et rapide.
Une belle métaphore pour une messagerie expérimentale.
Merci !
Si le projet vous intéresse, n’hésitez pas à :
* laisser une étoile sur GitHub,
* ouvrir une Issue,
* proposer une Pull Request,
* discuter du protocole,
* ou juste donner des idées !
https://redd.it/1pghmam
@r_opensource
GitHub
GitHub - warofwar2011-dev/MiraKate: Messagerie sécurisée P2P avec échange de clés local et protocole simple (PING/PONG/MSG/ACK)
Messagerie sécurisée P2P avec échange de clés local et protocole simple (PING/PONG/MSG/ACK) - warofwar2011-dev/MiraKate
I got tired of hitting API limits while testing payments, so I built my own open-source mock gateway (FastAPI + Postgres)
Wsp r/opensource!
I’ve been building e-commerce apps for a while, and testing payment integrations is always a bit of a headache. Stripe’s test mode is great, but sometimes you hit rate limits, your internet cuts out, or you just want a completely isolated Docker container that simulates a "success" or "fail" state instantly without configuring an external dashboard.
I couldn't find a self-hosted tool that simulated the entire flow (including the redirect to a payment page and 2FA), so I decided to build one myself.
It’s called AcquireMock.
The idea is simple: It’s a payment processor simulator that runs locally. It mimics the behavior of a real PSP (Payment Service Provider) like Stripe or Fondy, but gives you full control.
What it actually does:
Checkout UI: It generates a realistic payment page (supports Dark Mode and multi-language). You can enter the classic `4444...` test card.
Simulates 2FA: It triggers an OTP verification flow. It can send the code to your email or just log it to the console if you don't want to set up SMTP.
Webhooks: This was the hardest part to get right. It sends HMAC-SHA256 signed webhooks to your app. If your app crashes or returns a 500 error, AcquireMock implements retry logic with exponential backoff.
Tokenization: It supports "saving" cards for future one-click payments.
The Tech Stack: I wanted to keep it modern but stable:
Backend: Python 3.12, FastAPI, SQLModel (SQLAlchemy + Pydantic).
DB: PostgreSQL for production, but works fine with SQLite for dev.
Frontend: Just Jinja2 templates and Vanilla JS. I didn't want a heavy React build step for a dev tool.
Deployment: Docker Compose (one command to start).
Why use this? If you are teaching developers how payment flows work, building an MVP without signing up for a provider yet, or just want to run integration tests offline — this is for you.
License & Repo: It’s open source under Apache 2.0.
Repository:https://github.com/illusiOxd/acquiremock
Thanks for checking it out!
https://redd.it/1pgjvpq
@r_opensource
Wsp r/opensource!
I’ve been building e-commerce apps for a while, and testing payment integrations is always a bit of a headache. Stripe’s test mode is great, but sometimes you hit rate limits, your internet cuts out, or you just want a completely isolated Docker container that simulates a "success" or "fail" state instantly without configuring an external dashboard.
I couldn't find a self-hosted tool that simulated the entire flow (including the redirect to a payment page and 2FA), so I decided to build one myself.
It’s called AcquireMock.
The idea is simple: It’s a payment processor simulator that runs locally. It mimics the behavior of a real PSP (Payment Service Provider) like Stripe or Fondy, but gives you full control.
What it actually does:
Checkout UI: It generates a realistic payment page (supports Dark Mode and multi-language). You can enter the classic `4444...` test card.
Simulates 2FA: It triggers an OTP verification flow. It can send the code to your email or just log it to the console if you don't want to set up SMTP.
Webhooks: This was the hardest part to get right. It sends HMAC-SHA256 signed webhooks to your app. If your app crashes or returns a 500 error, AcquireMock implements retry logic with exponential backoff.
Tokenization: It supports "saving" cards for future one-click payments.
The Tech Stack: I wanted to keep it modern but stable:
Backend: Python 3.12, FastAPI, SQLModel (SQLAlchemy + Pydantic).
DB: PostgreSQL for production, but works fine with SQLite for dev.
Frontend: Just Jinja2 templates and Vanilla JS. I didn't want a heavy React build step for a dev tool.
Deployment: Docker Compose (one command to start).
Why use this? If you are teaching developers how payment flows work, building an MVP without signing up for a provider yet, or just want to run integration tests offline — this is for you.
License & Repo: It’s open source under Apache 2.0.
Repository:https://github.com/illusiOxd/acquiremock
Thanks for checking it out!
https://redd.it/1pgjvpq
@r_opensource
GitHub
GitHub - ashfromsky/acquiremock: AcquireMock is a full-featured mock payment gateway built for reliable testing of any e-commerce…
AcquireMock is a full-featured mock payment gateway built for reliable testing of any e-commerce integration. It simulates real payment flows with OTP verification, HMAC-signed webhooks, and a mode...
C ++ Standard Library implementer explains why they can't include source code licensed under the MIT license
https://www.reddit.com/r/cpp/comments/1pb6573/standard_library_implementer_explains_why_they/
https://redd.it/1pglsdm
@r_opensource
https://www.reddit.com/r/cpp/comments/1pb6573/standard_library_implementer_explains_why_they/
https://redd.it/1pglsdm
@r_opensource
Reddit
From the cpp community on Reddit: Standard Library implementer explains why they can't include source code licensed under the MIT…
Posted by tartaruga232 - 189 votes and 55 comments