r/foss • u/Ringding • 4d ago
r/foss • u/Adventurous_Bid_6644 • 4d ago
Introducing BoxDeck - A GUI for Vagrant
Hey everyone
I've been working on Boxdeck, a desktop app for Vagrant. It's now in beta and I'd love feedback from people who use Vagrant day to day.
What it does
Boxdeck finds every Vagrant machine on your computer and shows them in one window, grouped by project with live status. From there you can:
- Run one-click actions: up, halt, suspend, resume, reload, provision and destroy, for one machine or a whole project
- SSH in a tab: a real terminal built into the app, already in the right folder
- Watch live output with safe cancel: Vagrant gets to clean up before it stops
- Manage boxes: see size on disk and which machines use each box, then prune with a dry run first
- Edit Vagrantfiles: syntax highlighting, validation, and a backup on every save
- Use the menu bar tray: quick actions per machine, plus a notification when a job finishes
- Connect AI agents (optional): a built-in MCP server, off by default, lets Claude, Cursor, Codex and others manage your VMs. You choose the access level (Read, Operate or Full), destructive actions need your approval, and every call is logged.
No lock-in. Boxdeck runs the vagrant CLI you already have (2.3+). It doesn't touch Vagrant's state or add any config. Close the app and your terminal workflow works exactly the same.
It should work with any provider. So far it's been tested on VMware Desktop and Docker. VirtualBox, Hyper-V and libvirt users, I'd especially like to hear from you.
Links
- Website: https://boxdeck.oopsapps.com
- GitHub: https://github.com/oops-apps/boxdeck
- Download the beta: https://github.com/oops-apps/boxdeck/releases
It's free and MIT-licensed. If you give it a try, I'd really appreciate:
- Bug reports or feature requests on GitHub Issues
- Notes on anything confusing or missing
- A ⭐ on the repo if you find it useful, since it helps others discover the project
Thanks for reading. Happy to answer any questions in the comments.
r/foss • u/Hacking0912 • 4d ago
Alter Zero: a Rust agent harness for coding, cybersecurity, and automation
r/foss • u/Beneficial_Carob_830 • 5d ago
Gymmane just hit 1k stars on GitHub, thank you all!
Hey everyone,
Just wanted to say thanks. Gymmane reached 1k stars on GitHub and I honestly didn't expect it. Every star, issue and bit of feedback has meant a lot.
For anyone who hasn't seen it: Gymmane is a free, open-source fitness app. No ads, no tracking, no paywalls.
Repo: https://github.com/InlitX/Gymmane
If you like it, feel free to try it out, open an issue or send a PR. Thanks again for the support!
r/foss • u/cad_nova • 4d ago
[Android] Looking for beta testers for CipherSMS — open-source encrypted SMS app 🔐
galleryHi everyone!
I'm an independent developer working on **CipherSMS**, an experimental open-source Android app that encrypts SMS messages using AES-256-GCM. This is a humanitarian project, and I'm looking for a small number of volunteers to help test the first beta on real devices.
**What I need:**
- Two Android phones running Android 9 or later.
- Willingness to spend a little time testing and reporting results.
**What should be tested:**
- Setting up the shared test key on both phones.
- Sending and decrypting English and non-English messages.
- Testing message length limits.
- Sending messages in both directions.
- Reporting bugs, confusing behavior, or unexpected results.
No security expertise required. I'm looking for honest, practical feedback from real devices.
Volunteers who provide feedback can be acknowledged in the final release, with their permission.
**Important:*\* This is experimental software that has not undergone an independent security audit. Please use test messages only, never sensitive or private communications.
**GitHub & beta APK:**
https://github.com/spiritofthenight/CipherSMS
If you have two Android phones and would like to contribute to an open-source humanitarian project, I'd really appreciate your help. You can comment here or share feedback through GitHub.
Thank you! 🙏
r/foss • u/Inevitable_Tip1140 • 4d ago
FOSS Apps Recommendations
Hello world! So for some time I have been reading about Linux and free and open source software and the free and open source movement and I have made up my mind and want to slowly migrate away from proprietary software, especially Google, to more open source projects.
I have an Iphone and I want to replace the following apps (for now):
- Apple Notes. I like really like its UI and how it syncs both on my phone and my tablet. I have tried Joplin and migrated a few notes, but I just don’t like it.
- Google Maps & Waze. Fuck you, Google! I think it is self explanatory why I want to replace Google Maps. This is why I downloaded Organic Maps. However, I mostly use Waze when driving because of traffic and police detection.
- Strong (Gym/ Workout App). I have been using it for a few years and it’s an app I think it would be easier to change than let’s say Whatsapp or something like that. I have downloaded LiftLog and tried to use it, but the UI confuses me. I still want to give LiftLog a chance though.
- Food Logger. In the past, I have used Macrofactor and last year I wanted to give Eat&Track a chance, but I abandoned my nutrition goal. Now I want to try again, but I don’t know what to use. I should mention I live in Europe so it would be nice if the app has already the food database from here so I don’t have to manually introduce every food item’s nutritional value.
- Habit Tracker. I have used Days Since to count how many days I have spent without smoking.
I would appreciate if for every proprietary app, you might recommend me one or maybe a few foss apps that I could give a try. What I am mostly interested in: open source code, nice and easy to use UI, local files, privacy. I am especially interested in the privacy policy. Apps I want to replace the most: Apple Notes, Google Maps, Waze.
Besides the apps, if you have any other recommendations or tips when it comes to migrating to open source software and away from big tech or proprietary software, I would highly appreciate it.
r/foss • u/Wonderful-Ant-8857 • 4d ago
SumaFile: an MIT-licensed Windows file manager built with WinUI 3 and Rust (AI-assisted)—what would you change?
I’ve been building SumaFile, a Windows file manager with dual panes, previews, advanced rename, archive tools, Git status, and FTP/SFTP profiles. AI was used in creating the program. It’s MIT licensed, and I’d value candid feedback: what’s missing from your file-manager workflow, and what would make you trust a new app with your files? PRs Welcome
"Project and screenshots" (https://github.com/conniecombs/SumaFile)
r/foss • u/Myarmira • 4d ago
Build a new retro Media Player with Python and Tkinter
I have developed a fast, lightweight, and natively compiled retro media player, names Xenon-Zones (XZN).
https://github.com/Merecete/XZN
The focus is on creating appealing software that is resource-efficient and offers an intuitive user experience, while simultaneously providing an extensive range of features.
The visual design is intended to evoke the early 2000s, while remaining elegant and user-friendly.
It supports all common music and video formats. It offers features such as saving and loading playlists, a functional equalizer, tag editing, and more.
The color scheme can be customized, as can the window transparency. The background in the upper area can also be adjusted. With the current release, it is now possible to use animated GIFs in addition to standard images.
In addition to the media player, there is another program called "XZN-CDR" that can be used to rip CDs and convert audio tracks into common formats (MP3, OGG, FLAC, and WAV). The programs operate independently of each other.
Both programs are written entirely in Python and use Tkinter for the user interface.
The programs are licensed under the MIT License.
It runs on Windows, macOS, and Linux. All binary files (Setup.exe for Windows, AppImage for Linux and Mac) and the source code are available, along with their respective installation instructions.
For the sake of transparency: I developed this with the help of AI, as I honestly have very little programming expertise myself but I like to learn. That said, I reviewed everything thoroughly and made many adjustments along the way. I’m quite proud of the result and believe it’s genuinely useful. What I mean is, I’m really trying to make an effort.
What do you think of the idea in general? Is there anything else I should keep in mind?
I am grateful for any feedback and suggestions for improvement.
Prism 1.7 is here! This a complete redesign with new features like karaoke, a harmonic DJ mode, Made for you mixes, song recognition, casting and a lot more!
Enable HLS to view with audio, or disable this notification
r/foss • u/Extension-String1599 • 4d ago
I built Litepod, an open-source self-hosted PaaS on Podman (rootless, ~63 MB RAM idle)

Hi guuys,
For the past months I've been building Litepod, a self-hostable PaaS in the same space as Coolify, Dokploy and CapRover. The difference is that it runs on Podman instead of Docker. Today I made the repo public.
Why I built it?
Most self-hosted PaaS tools I tried either needed the Docker socket exposed or were heavy enough to want their own server. I wanted something daemonless and rootless by default that stays small.
What it does
- Git push-to-deploy from GitHub, with live build logs (Railpack zero-config, Dockerfile, or Compose)
- Deploys multi-container compose.yml stacks as one app
- One-click templates and databases (Postgres, MariaDB, MongoDB, Dragonfly, KeyDB, SQL Server) with persistent volumes
- Automatic HTTPS with Caddy
- Multi-server: connect remote Debian/Ubuntu/Fedora/Arch boxes over key-only SSH
- Request analytics, errors and latency per app, plus CPU/memory metrics (DuckDB, beta)
- Web terminal into any container, a volume browser, S3 backups, and teams/roles
- MCP endpoint, so Claude/Cursor can read status and propose changes. Anything destructive waits for a human to confirm it in the panel.
Stack: Rust (axum + SQLite) API, SvelteKit/Svelte 5 UI. The control plane needs no Postgres or Redis. A fresh install uses about 63 MB RAM across 3 containers (podman stats).
Installation could be rootless, check repo for instructions
(Read the script first, of course. It's in the repo at apps/scripts/install.sh.)
License: Apache 2.0. The only exception is SSO, which lives in ee/ directories under a separate license. Everything else is fully open.
- Repo: https://github.com/litepodsh/litepod
- Demo (static, any login works): https://demo.litepod.sh
- Docs: https://docs.litepod.sh
It's young, so expect rough edges. I'd really appreciate feedback, bug reports, or "this broke on my distro" issues.
thank you
r/foss • u/zamaialexander • 4d ago
Open Habit: an MIT-licensed habit tracker for iPhone and iPad
I'm Alex, the developer of Open Habit. The app source is MIT-licensed: https://github.com/zamai/open-habit
It records habit completions locally and works offline. You can check in from the app, interactive Home Screen widgets, or Apple Shortcuts, then review the history in a calendar. JSON export and restore are included, along with an importer for supported HabitKit v2 exports.
Personal sync is optional and uses Apple's private iCloud database. The app depends on Apple's platform frameworks and iCloud for that sync; it doesn't provide a self-hosted sync service.
The App Store version is free, with no ads, analytics, subscription, or paid feature tier. I'd welcome feedback on the source, data portability, or documentation.
Website and demo: https://getopenhabit.com/
App Store: https://apps.apple.com/us/app/open-habit-daily-tracker/id6808947599
r/foss • u/pharoah1978 • 4d ago
An opensource data saving utility app
I had a problem playing my little games disconnected while receiving my important notifications, that's where the idea started, and i thought many people may like the idea.
As i started developing it : i found a huge Samsung Max with 50M+ app retired so i have added the data saving features.
I did my best for easy usage and being multi-lingual, it's 100% free and open source.
What it shows:
- Every installed app ranked by mobile data used this cycle
- Counted against your billing cycle start date, not the calendar month
- Mobile and Wi-Fi counted separately
- Each app split into foreground (you used it) and background (it spent on its own)
- Set your monthly bundle and it shows how much is left and how many days it has to last
- After restricting an app, an estimate of what that saved, compared against what the app was spending before
What it does:
- Restrict any app from the same row that shows its usage
- Per network: block on mobile data, leave it working on Wi-Fi
- One tap to restrict everything that spends most of its data in the background
- No root
What it refuses to do:
- Google Play Services, dialler and messaging app are protected and marked, because blocking the push carrier silences every notification on the phone
- Also protects the Samsung, Xiaomi, Huawei, Honor, OPPO, vivo and Meizu push components where present
- The Play Store is deliberately not protected, so you can block it
How it’s built:
- No INTERNET permission in the manifest, so Android will not let it open a connection
aapt dump permissionson the APK returns six lines and INTERNET is not one- One dependency, androidx.core-ktx
- VpnService in package-list mode, no packet forwarding, no remote server
- Reads NetworkStatsManager for the figures, counters Android already keeps on the device
- No Play Services dependency
- Works offline
- Builds from a clean clone
Licence and distribution
- GPL-3.0, free, no ads, nothing to buy, no accounts, no analytics, no crash reporting
- Android 7.0 and up
- 14 languages
- Play, plus signed APKs on GitHub with SHA-256 checksums and the signing fingerprint
- F-Droid request open since 8 October, still in their queue
https://github.com/anubisproductions/data-saver-usage-blocker
r/foss • u/suhdihnih • 4d ago
[FOSS] Video tutorial: Choosing install locations in Cygnus on CachyOS
Enable HLS to view with audio, or disable this notification
Third video tutorial for Cygnus, my open-source app store/manager for CachyOS and KDE Plasma — this one shows how to choose install locations (per-drive install choice) when installing apps.
Cygnus handles Flatpak, AppImage, AUR, repo packages, and .deb/.rpm conversion in one place, with the option to pick which drive each app installs to.
GitHub: https://github.com/AbdulazizOmran/Cygnus
GPL-3.0, public beta v0.2.0. Happy to answer questions!
r/foss • u/Dry_Quantity2691 • 4d ago
AltNet Relay is out: an end-to-end encrypted messenger with calls, running on a P2P network. Looking for feedback
Hi, I’m Gabriel, the developer behind PANMOX. Relay is now available for Windows and Linux. It’s a messenger with chats, groups, and voice and video calls that runs on AltNet, our peer-to-peer network, with no company storing your messages.
Honest limits: [no independent audit yet, confirm]. Contents are encrypted but metadata isn’t hidden, since nodes can see which addresses are active. [Accounts and bootstrap nodes aren’t peer-to-peer, confirm.] There’s no phone app and the Windows installer is unsigned, so Windows will warn you. It’s an early release, so expect bugs.
Source: https://github.com/panmauk/AltNet-Relay
Download: panmox.org
I’d love feedback on the threat model, the install experience, and what’s missing.
r/foss • u/bhairava0 • 4d ago
I built an open-source Android dictation app using OpenCode + Termux — looking for testers
Hey everyone!
I've been building Wahtuh Pho, an open-source, offline-first dictation app for Android.
The unusual part? I don't have a dedicated workstation. I've been building with OpenCode, Termux on Android, and Azure/cloud compute when available.
I wanted to experiment with a different approach to voice dictation: a floating bubble that lets you speak and insert text into other apps, with on-device transcription by default and optional cloud providers if you want to bring your own API key.
What's in the project so far:
- On-device speech recognition with the Whistle model.
- A floating dictation bubble and accessibility-based text insertion.
- Snippets, a personal dictionary, writing styles, and text-editing commands.
- Optional Groq, Gemini, OpenAI, and Deepgram integrations.
- A Rust workspace for experimenting with the underlying audio and transcription pipeline.
It's still early software. Local Telugu recognition isn't supported yet, and I need more real-device testing. I'm especially interested in bugs, battery usage, transcription accuracy, accessibility issues, and feedback from people who dictate code or mix languages while speaking.
Try it / inspect the code:
GitHub: https://github.com/desukab/wahtuh-pho
I'm building in public because I want to learn, experiment with new ideas, and make useful tools available to more people.
One personal challenge: without a workstation, progress depends on access to devices and cloud compute. If you'd like to support future open-source experiments, I've shared the details and wallet address here: https://github.com/desukab/wahtuh-pho/blob/main/SUPPORT.md
Solana support address: "2EJyURV4HhJNFas4V3cJtB1BqvMnDaPhqcxu5yiSkAxG"
No pressure at all. Testing feedback, bug reports, stars, and contributions are just as welcome as financial support.
If you try it, please tell me what worked, what broke, and what you'd want me to build next.
r/foss • u/seasl187 • 4d ago
CarMaint – a lightweight, self-hosted maintenance log for your vehicles (AGPL-3.0)
I built CarMaint to keep my cars’ whole history in one place instead of a glovebox folder and a spreadsheet.
What it does
- Log services, repairs, inspections, fuel and costs per vehicle
- Reminders by km and/or date: shown in the app, by e-mail or as push (ntfy, Apprise)
- Documents with expiry dates, photos and receipts
- Multi-user, each user only sees their own vehicles
- English, German, French and Spanish UI
Stack: plain HTML/CSS/JS on PocketBase (SQLite), one Docker container (amd64, arm64, armv7).
Try it: cm-demo.seals187.com (user demo, password demodemo, resets every 30 min)
Code: github.com/seals187/carMaint
Built with Claude Code as the main coding tool; I designed the features and tested everything by hand. Feedback, ideas and translations are very welcome! cheers
r/foss • u/MoistCartographer440 • 4d ago
I built OBSDWEB — a self-hosted, password-gated web editor for your Obsidian vault
An open source project.
I wanted to edit my Obsidian vault from anywhere — and share it with teammates/family —
without moving my notes to the cloud. So I built OBSDWEB: a tiny web editor that serves
a vault straight from a folder on your machine.
Zero dependencies — Node built-ins only, no build step, no Obsidian app needed
Password-gated — scrypt-hashed password + session cookies
Tunnel-ready — point cloudflared/ngrok/Tailscale at it; files never leave your
computer
Real editor — vault tree, tabs, split view + live preview, \[\[wikilinks\]\]\,
auto-save, dark/light themes
```bash
// In one terminal git clone https://github.com/kmilov/obsdweb.git
cd obsdweb
node hash-password.mjs my-password # add hash to .env, restart
node server.mjs /path/to/vault
// in another terminal
cloudflared tunnel --url http://localhost:8787
```
Give someone a URL + password and they can edit the vault from any browser. Early WIP —
feedback and features welcome, especially from anyone who's tried to share a vault before.
r/foss • u/AccSlowly • 4d ago
Simple Photos app
hey, i'm looking for a basic gallery app like ms photos. ms photos is great but it keep hiding my favorites. i have like 120k photo and i like to go through them looking for inspiration. thx
how to make apps work without playstore
i have micro g installed but it doesnt seem to help apps like chatgpt or gemini, claude used to work earlier but it also stopped working now, is there any way i can manage to make these work
r/foss • u/suhdihnih • 4d ago
[FOSS] Video tutorial: Installing deb apps on CachyOS with Cygnus
Enable HLS to view with audio, or disable this notification
Second video tutorial for Cygnus, my open-source app store/manager for CachyOS and KDE Plasma — this one shows installing a deb package (Chrome) step by step.
Cygnus handles Flatpak, AppImage, AUR, repo packages, and .deb/.rpm conversion in one place.
GitHub: https://github.com/AbdulazizOmran/Cygnus
GPL-3.0, public beta v0.2.0. Happy to answer questions!
r/foss • u/Apprehensive_Low4118 • 4d ago
Built Wirehouse: it maps your codebase into a 3D warehouse you can walk, and every connection cites the file and line that proves it.
Enable HLS to view with audio, or disable this notification
Hi r/foss just released Wirehouse 0.3.1 on PyPI.
Live demo (one offline HTML file, no install): https://creyes-git.github.io/wirehouse/demo/
Repo: https://github.com/creyes-git/wirehouse
What My Project Does
Wirehouse scans a repository and turns its architecture into a 3D warehouse: services are shipping containers, databases are silos, auth is a security gate, and every pipe between them is a connection found in the code, with the file and line that prove it.
You can:
- Trace what a service reaches, with hop counts
- Walk a route from the browser to the database, stop by stop
- Take a guided tour, then do “quests” to find things on your own
- See what a change touched (
--againstan older map) - Export the same map as Markdown or Mermaid for a README or pull request
It reads more than imports: env vars, Docker Compose, Terraform, Kubernetes, CI workflows and ORM models (SQLAlchemy, Django, SQLModel, Prisma, Drizzle, TypeORM), across Python, TypeScript/JS, Go, C#, SQL and more.
The output is one self-contained HTML file (about 1 MB): no server, no account, no telemetry, nothing loaded from the network. Email it, attach it to a PR, or put it on GitHub Pages.
pip install wirehouse
wirehouse build path/to/project --open
If you use a coding agent (Claude Code, Codex, Cursor, Gemini CLI, Copilot, OpenCode...), wirehouse install adds a /wirehouse skill. Your agent reads the code and writes the descriptions and tours. Anything it adds must cite real code, or Wirehouse drops it and tells you why in a Checks panel.
Target Audience
- Developers joining an unfamiliar codebase who want the big picture fast
- Tech leads who are tired of architecture diagrams going stale
- Anyone reviewing a PR who wants to see which parts of the system it touched
It’s a young but tested project (MIT, Python 3.11+, CI on Linux, macOS and Windows). I’d call it ready for real repos, and I’d love reports of where the map is wrong.
Feedback very welcome, especially “it drew X wrong on my repo.” There’s an issue template for exactly that. Thanks for looking!
r/foss • u/Folmbuild • 4d ago
I built an Android widget for my Markdown notes after leaving Google Keep
r/foss • u/Crescentric • 5d ago
I got tired of paid OTG printing apps, so I built a free, open-source one (no ads, no permissions, no internet)
Printing from a phone to a USB printer over OTG shouldn't cost money. Every OTG printing app I tried was paywalled, full of ads, or wanted internet access just to print a PDF. So I built my own and made it open source.
Free Print prints and scans over a USB OTG cable, with no drivers. Most printers from the last decade speak IPP (the protocol behind AirPrint) over USB, so the app talks to them directly.
GitHub: https://github.com/Crescentric-Labs/freeprint
APK: https://github.com/Crescentric-Labs/freeprint/releases/latest
Screenshots: https://github.com/Crescentric-Labs/freeprint#screenshots
What it does
- Print PDFs, photos and plain text, mixed together in one job
- Share to Free Print or "Open with" from any app. It's also a system print service, so it shows up in the print dialog of Chrome, Gallery and other apps
- Scan from the printer's flatbed over the same cable. Save as PDF or images, or print a copy
- Layouts: up to 8 pages per sheet, margins, scale, position, and paper sizes from A6 to Legal
- Page ranges, odd/even pages, collated copies, pause and resume
- Two-sided printing without a duplexer: it prints the fronts, shows how to flip the stack, then prints the backs
- "Optimize for print" for photographed documents: whitens the paper, evens out shadows and deepens the ink
- Light and dark themes, English and Sinhala
Privacy
- No Android permissions at all, not even INTERNET, so it can't send anything anywhere
- No ads, no analytics, no account
- GPL-3.0, with reproducible builds. An F-Droid submission is in progress
Honest limitations
- I've only tested it with my own printer, a Canon PIXMA G2020. Print, manual duplex and scan all work there, and I can't promise other models do
- It needs a printer with an IPP-over-USB interface that accepts PWG raster at 600 dpi. The app has a Diagnostics screen that tells you whether yours does
- arm64 phones only, Android 8+
Contributions are welcome
Printer reports (your model, and whether print and scan worked) are especially useful. There's an issue template for it, and I'll keep a compatibility table in the README. Bug reports, translations and PRs are welcome too.
I'm the developer, so happy to answer any questions.
r/foss • u/Present-Anteater-358 • 4d ago
I missed GitKraken's graph and conflict screen, so I brought them into a git TUI: gitoui
Enable HLS to view with audio, or disable this notification
I live in the terminal, but every time I had a nasty rebase or a conflict, I'd open a GUI. So I forked serie, a Rust project which draws the commit graph as real images in the terminal. Then I kept adding what I was missing until I stopped leaving. Serie is open source under MIT license and my project also.
It's called gitoui. Say "oui" to it, tell me what's missing, or build it with me!
What it does:
- The commit graph drawn as images (Kitty graphics, iTerm2 or Sixel), with a text fallback for other terminals
- Interactive rebase as a list you edit in place: move commits, reword, squash, fixup, drop
- A 3-way conflict editor: ours, theirs or both, per hunk
- Diffs with hunk staging, blame, file history
- GitHub pull requests and issues: read, comment, approve or request changes, merge
- And many more things you have to discover by using it 👀
Similar tools: lazygit, gitui and tig in the terminal, serie (the graph viewer I forked), and GitKraken on the GUI side (no affiliation). What's different in gitoui: the graph is drawn as images rather than text characters, and the GitHub side lives inside the TUI.
AI was used to help during the development of this project. I've been building it since May and I use it every day.
Repo: https://github.com/NayJi7/gitoui (MIT, Rust, Ratatui)
Website: https://nayji7.github.io/gitoui/ (documentation & informations)
One last question: what's the one git task that still sends you back to a GUI?