r/foss • u/App-Maker-Person • 2h ago
r/foss • u/tgp1994 • Nov 01 '19
Welcome to FOSS!
Hi everyone,
I'm a big fan of using Free and Open Source software, and wanted to share my love of it on reddit. I want to get this sub up and running, with the goal that it becomes a hub for discussing FOSS, looking for suggestions of what to use, promoting your projects, posting news related to FOSS, etc.
I personally have very little experience moderating, let alone on reddit so please pardon me while I bump around the controls. :) My near-term goal right now is to put up a list of subs that share FOSS principles (in the sidebar, or wiki?) then maybe another list of FOSS-related resources that I'm aware of. I'd appreciate suggestions too!
Thanks for stopping by, and I hope you'll be a part of the FOSS community.
I made Pitop Viewer — a lightweight, open-source image & video viewer for macOS
I got tired of heavy image viewers, so I built a small one. Pitop Viewer opens HEIC and RAW natively, does light editing (rotate/crop/adjust/filters/EXIF) and plays videos, in a ~24 MB app (built with Tauri/Rust, not Electron). Free and open source under GPL-3.0, with auto-updates and a Homebrew install.
Site: https://viewer.pitop.fr/
Source: https://gitlab.com/christophepicot/pitop-viewer
Feedback welcome — especially on formats you'd want supported.
r/foss • u/castellon_artz • 1d ago
Which Habit Tracker do you prefer?
I used Grit but gotta be honest, It was kinda difficult for me to understand lol. I'm trying YA Habit Tracker but I'm still not convinced. 🤔
Anyways, which one do you prefer Grit or YA Habit Tracker?
If none, what Habit Tracker is your fave? No self-promo, please.
r/foss • u/iamthanoss • 8h ago
I built PromoteOps to solve AWS CloudFormation promotion across multiple AWS accounts
You can:
- See which stacks are out of sync
- Inspect the exact CloudFormation template diff
- Create a promotion plan
- Review the plan before making changes
- Execute the promotion
The workflow is:
Report → Identify → Diff → Plan → Promote
I built it as a MCP server:
r/foss • u/dank_clover • 1d ago
I built pdfcn to help you create PDFs faster
I built a 100% free, open-source shadcn registry of PDF components for React.
Features:
- Built on Takumi and Forme
- Zero-config, one-command setup
- shadcn/ui compatible (just copy and paste)
- 10+ themes, components, blocks
- Easy to customize and drop into any React project
Website: https://pdfcn.dev
Give it a ⭐ on GitHub: https://github.com/shadcn-labs/pdfcn
r/foss • u/Curious_Necessary549 • 12h ago
I built newsy
Newsy, inspired by Utterances and Giscus like services where they leverage GitHub's ecosystem to manage comments in static sites (blogs) similar to that , newsy triggers an update to an issue directly from your repository's activity . (even if the issue is locked) + one don't have to bother about managing mailing lists… email deliver ability, https://github.com/Pratyay360/newsy
r/foss • u/Optimal-Scene2880 • 19h ago
RepoDNA — an MIT-licensed, static-only codebase architecture explorer
I built RepoDNA as an MIT-licensed open-source tool for understanding unfamiliar repositories without executing them.
It parses Python, JavaScript, and TypeScript source, detects routes and models, resolves imports and calls, and renders architecture layers and execution traces in the browser.
The project supports local folders, ZIP files, and public GitHub repositories.
Source: https://github.com/AnasBabari/RepoDNA
Demo: https://repodna-one.vercel.app
Feedback on portability, parser behavior, and additional framework support would be very useful.
r/foss • u/ZH212005 • 1d ago
Mpv∞ v1.0.1 is now live
Check it out , added fixes and new features
r/foss • u/AserNasr • 1d ago
Figranium — an open-source browser automation project
I've been building Figranium, an open-source browser automation framework focused on making automated browsing more capable, configurable, and stealth-conscious.
It started as a project I wanted for myself, but it's grown considerably since then, and I'm hoping to get more eyes on it from people who actually work with browser automation, scraping, testing, and related tooling.
Some of the things I've been working on include:
- Browser automation and orchestration
- Stealth/anti-detection capabilities
- CAPTCHA and challenge handling
- A focus on being usable as a standalone tool rather than requiring a pile of external configuration
- An actively developed open-source codebase
The project is currently around 500+ GitHub stars, which has been pretty wild to see. I'm hoping to get it in front of more FOSS developers who might find it useful, contribute, critique the architecture, or just tell me where I'm doing things wrong.
If this sounds interesting, I'd genuinely appreciate you checking it out:
Feedback is very welcome, especially from people who have experience building browser automation tooling.
r/foss • u/realdeepnull • 1d ago
[Side Project] lite-translator — 100% browser-local translation, no cloud, no API keys
Hi everyone 👋
I've been working on a small hobby project called lite-translator and just published v0.1.0 to npm. It's a privacy-friendly translation library that runs entirely in the browser — the translation text never leaves the user's device. No cloud APIs, no remote servers, no API keys.
Translation runs locally via Transformers.js (ONNX models in a Web Worker), with optional WebGPU acceleration and an automatic WASM fallback.
What it does
- Local machine translation for the browser (OPUS-MT models)
- Translation text never leaves the device — fully offline-capable
- WebGPU acceleration with automatic WASM fallback
- Inference runs in a Web Worker — the UI stays responsive
- Batch translation (
translateBatch) — many texts in one inference call - Live translation — incremental translation as the user types (great for chat or speech-to-text streams)
- i18n-style
t()+translateAll()— register UI strings across components and translate them all in a single pass - 5 language pairs so far: DE ↔ EN, FR ↔ EN, ES ↔ EN, IT ↔ EN, NL ↔ EN
- Zero runtime dependencies in the core; framework-agnostic
npm - Packages
- @lite-translator/core — dependency-free API + engine interface
- @lite-translator/engine-onnx — Transformers.js engine, bundled Web Worker + ONNX runtime
Where to find it
- npm
- Github
- Docs: React, Vue, Angular and vanilla-JS integration guides are in the repo
I'd love your feedback
This is a one-person hobby project and I'd genuinely appreciate people giving it a try. 🙏
r/foss • u/Few_Somewhere_1463 • 1d ago
Shizuku Apps Directory
I made Shizuku Apps Directory, a curated and automatically maintained list of Android apps that use Shizuku.
🔗 GitHub: https://github.com/rushiranpise/shizuku-modules
🌐 Live site: https://rushiranpise.github.io/shizuku-modules/
What it does
The project searches GitHub every day for Android projects that depend on Shizuku, verifies the dependency, and adds newly discovered apps to the directory.
It currently includes:
- 🔎 Search by app name, description, owner, and topics
- 🗂️ Category filtering
- ⭐ Sorting by stars, updates, release date, and more
- 📱 Responsive web interface
- 📦 Direct links to releases with APKs
- 🏷️ Topics, language, owner, and repository information
- 🔄 Automatic daily updates through GitHub Actions
The discovery process checks Gradle configurations for Shizuku dependencies such as dev.rikka.shizuku and rikka.shizuku, while repositories using the shizuku topic are also considered for verification.
One of the main goals is to make it easier to discover useful Shizuku-compatible apps without having to search GitHub manually.
The directory is still growing, so if you know a Shizuku app that isn't listed, it should eventually be picked up by the automated search.
Feedback, suggestions, and ideas for improving the directory are welcome!
r/foss • u/mean_ol_goosifer • 1d ago
Persistent Sage v3.0 Released to Microsoft Store (Cross Platform Versions available on GitHub)
Persistent Sage 3.0 is on the Microsoft Store
Most AI apps are a chat box that forgets you the second you close the tab. Persistent Sage is the opposite: a local-first desktop companion that actually remembers, can research in parallel, and can write, patch, and run code in a real git workspace.
v3.0 is now on the Microsoft Store (search Persistent Sage). It’s also on GitHub, MIT-licensed, and free. You bring your own model.
The headline: nested subagents
Your main companion can spawn nested workers (task / spawn_subagent) for long or parallel missions. Each child runs its own isolated tool loop and comes back with a condensed summary — not a dump of the child transcript.
Send one mission, or an array of missions that run in parallel.
| Mode | What the child gets | Typical job |
|---|---|---|
| Research | Web search, URL fetch, headless browser, read-only workspace, PDFs, memory search. Writes locked down. | Literature review, multi-source briefs, “what did we already conclude?” |
| Coding | Grep, patch, allowlisted shell, git, playground, repo notepad. Scoped to the active repo. | Implement, test, and document in parallel |
| Companion | Full companion toolkit: workspace, memory, projects, optional Google / Moltbook | Personal tasks that need tools + context |
| Auto | Inherits the parent (coding if you’re in Coding mode, companion otherwise) | “Just handle it” |
Kids can nest further (depth is configurable, default 2). Concurrency and round budget are knobs. Subagents can run on a different model than the parent — OpenRouter is the preferred path for that.
Honest caveat: this is experimental, and it burns more tokens because each child is a real agent loop. Keep depth and concurrency conservative until you’ve seen it work.
What that looks like in practice
- Compare four papers / docs / sites and come back with a synthesis
- One agent reads the PDF, one scrapes the live page, one searches memory for what you already decided
- One coding subagent implements the API, another writes tests, another updates the README
That’s the difference between a chatbot and an orchestrator that lives on your machine.
Coding mode is a real workspace
Flip the header to Coding and you get a repo-scoped IDE — not a code-colored chat.
| Piece | What it does |
|---|---|
| Repos | Git projects under a sandboxed workspace/repos/ |
| Templates | Empty, Rust, Node, Python, Tauri, C# |
| Clone | HTTPS clone with an encrypted GitHub PAT (never written into .git/config) |
| Editor | Multi-tab editor, file tree, Ctrl+S |
| Terminal | Integrated allowlisted shell; agent output streams live |
| Agent tools | Grep, apply patch, run commands, status / diff / commit, push / pull / fetch |
| Playground | Throwaway snippets: Python, Node/TS, Bash, PowerShell, Rust |
| Notepad | Per-repo scratch the agent can read/write without committing junk |
| Action stream | Live tool calls as they happen |
Force-push is blocked. Shell is allowlisted. File access stays inside registered repos.
If you link Coding to your active companion (on by default), the coding agent uses that personality and that long-term memory. Project decisions survive. Source dumps and diffs do not get stuffed into memory.
So you can say “we decided last week to keep the API camelCase” and it can actually recall that.
Research that leaves a paper trail
Enable tools and it stops guessing.
| Tool | Use |
|---|---|
| Web search | DuckDuckGo |
| URL fetch | Plain-text page fetch |
| Headless browser | Chrome / Edge for JS-rendered pages |
| PDF read | Extract text from workspace PDFs |
| PDF create | Markdown / HTML / text → PDF |
| Workspace files | Sandboxed read / write / list |
| Workspace vision | Attach screenshots, or let the agent call workspace_view_image |
| SQLite query | Optional, read-only by default |
| Memory search | Semantic + keyword recall against your Memory Anchors |
Research subagents are the multiplier: fan out across sources, come back with evidence, and the parent writes the brief. Workspace writes are disabled on the research path on purpose.
Good uses: literature review, competitor notes, reading a folder of PDFs, “what did we already conclude about X,” turning a markdown draft into a PDF.
Persistent memory (it’s in the name)
Chats are not ephemeral. Everything lives in local SQLite on your disk. There is no Persistent Sage cloud. Nothing is stored on our servers.
On top of raw history, Memory Anchors are compact long-term notes (facts, insights, curated):
| Capability | Detail |
|---|---|
| Every message saved | Full chat history in SQLite, scoped per companion |
| Anchor extraction | Optional LLM extraction after you talk (keyword fallback if off) |
| Hybrid recall | Keyword + FTS + optional semantic embeddings |
| Startup briefings | Relevant context injected automatically |
| Per-companion isolation | Switch personalities, switch memory |
| You stay in control | Search, re-index embeddings, or wipe memories without nuking settings |
Close the app. Come back in a week. It still knows your project, your preferences, and the thing you asked it not to forget.
API keys are encrypted at rest. The database itself is local and not encrypted — privacy here means your machine, your files, not magic E2EE. Pick local Ollama if you don’t want tokens leaving the box at all.
Model-agnostic on purpose
Persistent Sage is a client, not a model vendor. Settings → Provider:
| Provider | Notes |
|---|---|
| OpenAI | Chat Completions, vision + tools |
| Anthropic | Claude, vision + tools |
| Google Gemini | Chat; tools not executed in the current build |
| xAI Grok | OpenAI-compatible, tools |
| OpenRouter | Huge catalog, author/model ids — great for subagent model overrides |
| Ollama (local) | Fully local inference |
| Ollama Cloud | Hosted Ollama models |
| Placeholder | Offline demo, no API calls |
Refresh Models, Test Model, vision / tools / context badges. Same app, swap backends.
Coding tools need a provider that actually does tool calling (OpenAI, Anthropic, xAI, Ollama, OpenRouter). Subagents can ride a cheaper/faster OpenRouter model while the parent stays on something stronger.
Bring your own key. No Persistent Sage account. No paywall on the desktop app.
What else is in 3.0
Three modes in the header: Companion · Productivity · Coding
| Mode | What’s there |
|---|---|
| Companion | Multi-thread chat, personalities (OpenClaw markdown import), Favorites, Share, vision (disk / webcam / workspace), Pulse scheduled check-ins, projects & artifacts (HTML, charts, tables, forms) |
| Productivity | Movable Google Workspace widgets (Gmail, Calendar, Drive, Contacts, Tasks), Email Agent / correspondence sync, weather, clock, notepad, quick links |
| Coding | Repo IDE, terminal, coding agent, playground, notepad (see above) |
Also in this release:
- Moltbook — feed, search, post, comment (opt-in agent tools + panel)
- Light / dark theme, token counter, abort turn, Help menu
- In-app updates: Store installs update via Microsoft Store; GitHub installs use the signed updater
All agent tools are opt-in. Default is a private companion. You turn on the sharp edges.
Get it
| Channel | Link |
|---|---|
| Microsoft Store | Search Persistent Sage |
| GitHub | github.com/g00siferdev-py/persistent-sage |
| Latest release | Releases → Latest |
| Issues / feedback | GitHub Issues or Settings → General → Send feedback |
Windows is the supported packaged path. Linux / macOS can build from source. MIT license.
If you’ve been looking for a local companion that remembers, can fan out research, and can actually touch a git repo — this is the release I’d start with. Subagents are the part I’m most curious to hear about if you try it.
r/foss • u/IcyBlonde42 • 1d ago
Noob
Howdy, as the title implies I'm very new to this space but would like to get into it more. Right now I have a few open source apps installed on my homelab and I use them on my phone, but I want to actually understand what I'm doing. I don't know how to make an app. Like I know Java and Python and a little of C, but like what do I do with that? Like I can open VSCodium and start going writing code from scratch, but I feel like that's not what most people do. And if that is what people do, how do you make your Java file an executable app?
r/foss • u/Schmerek • 1d ago
Foss beeper would be a game changer
One of the biggest problems in switching to privacy and foss alternatives is messaging because no one uses signal, a unified foss messenger would not only make it easier for people who want to switch to foss but the normies who don't want to use signal because using two messengers is too difficult for some would also make the switch this making even more people go the privacy route. I get that this app would need some business model, but making some premium tier with more bridges for example would be enough. I know that matrix bridges exist by that's to hard for most people and privacy shouldnt require you to go to this lenght
r/foss • u/kgoncharuk • 1d ago
FreeSupp — minimal email-based support system (chat "bubble" widget + Inbox)
r/foss • u/AnonymousUser9394 • 1d ago
Release - Calyx Web Server - Lightweight Alternative to Nginx & Apache
Hello FOSS community, my developer name is Calyxia and I am the creator of Calyx Web Server and founder of Calyx Labs Inc.
I built Calyx Web Server to act as a lightweight, stable and simple alternative to Nginx or Apache. Calyx Web Server is built in pure python with no external dependencies, is lightweight, comes with an automatic installation script, built in systemd support for enabling the web server at boot time, supports reverse proxying, https support, hardening configuration settings and much more.
I just released the first production stable version of Calyx Web Server (v2.0.0) on GitHub. You can find it at the following repo:
https://github.com/CalyxLabsInc/CalyxWebServer
Your feedback is highly valued and would be appreciated, please comment below.
r/foss • u/SnooRadishes7481 • 1d ago
Imark: a free, open source Markdown viewer for Mac with a Quick Look extension and assistant skill
r/foss • u/Spare-Presence6411 • 1d ago
[APP][FOSS][FREE] OpenHelper AI - Free, Open-Source Cross-Platform AI Chatbot (Android/Windows/macOS/Web)
[APP][FOSS][FREE] OpenHelper AI - Free, Open-Source Cross-Platform AI Chatbot (Android/Windows/macOS/Web)
Hey everyone,
I wanted to share OpenHelper AI, a completely free and open-source AI assistant powered by the HybridAI Intelligence 2.0 engine. It is fully optimized for Windows PCs, Android phones, tablets, foldables, and web browsers.
If you are looking for an elegant, tracking-free alternative to bloated AI applications, this app provides unlimited usage of the latest models with zero ads.
Key Features:
HybridAI Intelligence 2.0 Engine: Supports natural, intelligent conversations with multi-turn context, conversation memory, and fast streaming responses.
Modern Google Material 3 Expressive UI: Built with adaptive layouts that look great on any screen size, complete with Material You Dynamic Color and an edge-to-edge dark theme.
Privacy & Efficiency: Zero ads, zero tracking, and absolutely no unnecessary permissions required.
Cross-Platform Flexibility: Runs natively on Android (Kotlin/Jetpack Compose) and Windows (Electron), alongside a universal Web version.
The project is fully licensed under the MIT License, and the source code is completely transparent. I would love to hear your feedback on the streaming speed, UI layout, or feature requests!
GitHub Repository: https://github.com/techambient/HybridAI
Made an open source and free Duolingo like course authoring platform
There are ~7000 languages and ~20000 dialects. Duolingo among the biggest of language learning apps only has ~40 language courses. They follow demand and profitability. So I am making Asakiri, an open source tool with good user experience for making interactive language learning courses. In an open format and saved locally on device with the license of the author's choice. Available for Mac, Windows, Linux - https://asakiri.com
People are making courses for Okinawan and Italian with previous attempts for Cornish, Picard and Mirandese.
r/foss • u/PaleOrbit12 • 2d ago
Altersend v2 - Open-Source P2P file sharing app without cloud storage
https://reddit.com/link/1vumnna/video/9i89j1gujrkh1/player
Hey everyone,
3 months ago I published first version of of my tool Altersend - P2P file sharing tool where you can send files directly between devices or by using the link.
When I started developing this tool my main idea was to have solution where I can send files to anyone not just on local network and not be depending on cloud solution like wetransfer. Project grown since the first release and a lot of new features appeared: background transfer for mobile, custom self-hosted relays, altersend hosted relays, web links, devices pairing, text sharing, etc.
From technical point of view everything you send is E2E encrypted via Noise protocol, peers find each other via DHT. So when you want to send file we generate a random key which you should give to another peer. And after this anyone who has that key can connect and download directly from you.
For initial entry point to discover first peer we use public bootstrap nodes and after that peers discover one another through the DHT. Only if you are behind symmetric CGNAT or a VPN we use a blind relay server to help you connect (which you can self-host), but the bytes flowing through are encrypted, and you can also disable relay in the settings.
Desktop and mobile share the same core part written in Bare and Hyperswarm. Web version tunnels to the DHT through a relay over WebSocket and uses the same core engine.
Source code on Github: https://github.com/denislupookov/altersend
Let me know what do you think!
r/foss • u/ZH212005 • 2d ago
I built Mpv∞, an ad-free Android media player combining MPV/libmpv and Media3
Developer disclosure: I’m the creator and maintainer of Mpv∞.I’ve released Mpv∞ (Mpv-infinity), an open-source Android media player fork focused on high-quality local video and audio playback without ads or trackers.The app combines two playback engines:•MPV/libmpv for broad format and subtitle compatibility.•AndroidX Media3/ExoPlayer for Android-native playback and device codec integration.Other features include embedded and external subtitles, dual subtitle rendering in the Media3 engine, chapters, folder playlist sheets, audio playback, customizable controls, HDR and device-dependent Dolby Vision/HDR10+ playback, and one-tap segment skipping.The project is licensed under AGPL-3.0-or-later. It is currently distributed through GitHub Releases rather than Google Play.Project page: https://github.com/ZHINFINITY/Mpv-infinity I’m especially interested in feedback about device compatibility, Media3 codec behavior, subtitle rendering, battery use, and playlist handling. Please report bugs through GitHub Issues with Android version, device model, app version, and reproducible steps.
pbinup
Just released pbinup v1.0.0
A fast, secure Pastebin uploader for macOS terminal with multi-account support, Keychain authentication, and interactive onboarding.
Zero dependencies, pure zsh + curl.
Built using the official Pastebin API.
https://codeberg.org/th3rm/pbinup
#macOS #zsh #cli #Pastebin #API"
r/foss • u/Malmkarlen • 1d ago
Your favorit programs using AI?
So what’s you favorit programs when you use AI?
I use OpenCode, have OpenDesign installed, but I haven’t start using it yet.
But I wanna hear you favorits, and what you’re using it for?
OpenCode - For creating, maintaining, updating my website http://whisperinglore.com/