r/foss 13h ago

Expressive Cutout: version 0.2.0 released

Thumbnail
gallery
14 Upvotes

Hi everyone!

Recently, I made a post about Expressive Cutout, a dynamic island app I've made using Jetpack Compose. Quickly, the repo got 100 stars and a few people started following the project, giving me inspiration, suggesting features and reporting bugs.

We have been working a lot on it and we're now very glad to release the first major version of Expressive Cutout! It brings new features, fixes many problems, makes the dynamic island shine in Android, and adds a few bugs probably too.

I am sure people here would appreciate a free offline FOSS Dynamic Island app!

Give it a try! Here is the repo

EDIT: After a small signing key problem, Expressive Cutout v0.2.0 refused to install on your devices if you had v0.1.3 installed. It is fixed now, so:

  • If you're still on v0.1.3, you can download it again for Github and install it right away,
  • if you are on v0.2.0, uninstall it, download it again from Github and install it,

Sorry for the inconvenience. Mistakes make us grow


r/foss 1h ago

When did GitHub stars become the KYC check for OSS credits and cloud catalogs?

Upvotes

I'm the maintainer of LibreDB Studio (MIT, self-hosted web DB GUI). This is not a launch post. I am stuck on a metric I cannot honestly farm.

The project is ten months old. Postgres.org lists it as a client; Redis, ClickHouse and Druid docs mention it. We keep a public distribution inventory (`distribution/channels.yaml`) because I treat “can you actually install this” as part of the product.

That file currently says : 26 live channels.** Live examples, not a tour: GHCR (canonical image) and Docker Hub (discoverability mirror), Helm and Rancher Partner Charts, OpenShift opereator, npm / Homebrew / Snap / winget / Chocolatey, DigitalOcean Marketplace, Railway, Dokploy, CapRover, TrueNAS, Unraid, plus a desktop AppImage. CasaOS, Umbrel and Portainer PRs are still open. Deprecated on purpose: Flathub declined the app under their generative-AI policy; we closed the PR rather than argue. Linux Flatpak users go through FlatPark instead.

On the credit / catalog side I have been accepted in places that reviewed the repo, the license, and the image. GCP is one of them (not in that live matrix yet). Smaller catalogs and some OSS support programs still bounce the same application with one number: **you need 10k GitHub stars.**

Numbers I can defend today (2026-09-02):

- GitHub stars: **390**

- GHCR `ghcr.io/libredb/libredb-studio` (canonical): **22.5k**

- Docker Hub `libredb/libredb-studio` (mirror): **75,978**

- Together that is **98.5k pulls of the same image across two registries**. I am not calling that 98k unique humans. CI, Kubernetes, and `latest` retags all count. I am also not stuffing npm into this total, `@libredb/studio` is a launcher, a few thousand downloads / 30 days.

People who pull from GHCR or Hub almost never open the GitHub repo, so they never star. A 10k-star gate is still 25× the badge. For a tool that is supposed to live next to a database, I do not know a clean way to close that gap that is not “go viral” or “put a star modal in the GUI.” I will not do the second one.

I know why the 10k checkbox exists. Coding-agent PRs are a flood. Reviewing them is unpaid hours. I get those PRs too, drive-by diffs that look finished and are not, “fixes” that do not compile, issues that are a paste from a chat. I close a lot of them. I am not asking anyone to lower their bar for slop.

What I am stuck on is that **stars do not measure that work.** A catalog cannot see that I rejected the junk and still shipped Helm, an operator bundle, and an image people actually pull. The gate I hit is a popularity badge, not a review-load badge.

If you have walked this:

  1. Did any program accept registry pulls, a distro listing, or Helm instead of stars, or is 10k always a hard floor?
  2. If you later crossed 10k, was it one front-page hit or years of boring use?
  3. Is asking Docker users to star even legitimate?
  4. If you maintain something and you found a program that scored review signal, tests, or distro listings instead of the star count, what did they actually ask for?

Inventory: https://github.com/libredb/libredb-studio/blob/main/distribution/channels.yaml


r/foss 7h ago

[Promo] Rhythm - A beautiful, privacy-focused offline music player built with Jetpack Compose

Thumbnail gallery
4 Upvotes

r/foss 2h ago

I built Focenda, a free and open-source productivity app for macOS

3 Upvotes

Hey everyone,

I wanted to share Focenda, a native macOS productivity app I have been building in Swift and SwiftUI.

The goal was to create a clean, all-in-one workspace for daily focus sessions, task management, and quick note-taking.

Here is what is included:

- Tasks & Kanban: A 3-column drag-and-drop board and list view with priority flags and focus counters.

- Scratchpad: Multi-notebook quick notes organized by folders.

- Calendar & Reminders: A monthly focus heatmap and recurring task alerts with native system notifications.

- Menu Bar Companion: Start timers, jot down quick thoughts, or add tasks directly from the menu bar without switching windows.

- Focus Timer & Floating HUD: Pomodoro and deep-work cycles with a picture-in-picture mini panel that stays visible across all your macOS Spaces.

- Local & Private: Runs completely offline, requires no account, and stores all data locally on your Mac.

It is 100% free and open source, you can check out the project here:

- GitHub Repository: https://github.com/OOMestre/Focenda

- Install via Homebrew: brew install --cask oomestre/focenda/focenda

I would love to hear your thoughts, feedback, or any feature suggestions if you give it a try.


r/foss 1h ago

Electricity meter tracker - app suggestion

Upvotes

Hi everyone,

I'm looking for a FOSS app to help me track my home's electricity consumption manually. I don't have a smart meter, so I need something simple where I can log readings by hand.

What I need (must-haves):

  1. Manually enter the kWh reading from my meter each day
  2. Attach/take a photo of the meter as proof, for each reading
  3. Keep a history log of all readings over time

Nice to have:

  1. Generate reports/charts from the logged data (daily/weekly/monthly consumption)
  2. Let me set a price per kWh (based on my local electricity rate) so it calculates how much I've spent so far

r/foss 14h ago

sunoh - a free and open source music app for Android

Thumbnail
gallery
2 Upvotes

I built a music app for Android and wanted to share it.

It plays from YouTube Music, Gaana and Saavn behind one interface, so you
search once instead of switching between apps.

A few things it does:

  • YouTube Music search, home feed, moods and genres, albums, and artist pages with one-tap radio
  • Gaana and Saavn for charts and playlists, with proper Indian-language coverage
  • SponsorBlock on YouTube tracks, so sponsor reads and non-music intros get skipped
  • mpv as the audio engine, with gapless and background playback
  • Offline downloads, liked songs, playlists, and Spotify playlist import
  • Synced lyrics, equalizer, sleep timer, Chromecast
  • Podcasts and audiobooks as well as music
  • No ads, no account, no tracking

It is Android only, needs Android 7 or newer. Source and
builds are on GitHub: github.com/afkcodes/sunoh


r/foss 10h ago

Halanoi: An unbypassable, offline Android focus blocker built with Jetpack Compose & Device Owner (GPL-3.0)

Thumbnail
gallery
1 Upvotes

Hey everyone,

I wanted to share a FOSS project I built called Halanoi Sovereign.

I kept running into a frustration with standard Android blockers: whenever I lost discipline, I'd just open settings, force-stop the app, or uninstall it in five seconds.

To solve this, I wrote an open-source blocker that uses Android's enterprise Device Owner policy (set up via ADB) so the focus shield can't be easily bypassed or uninstalled from the phone.

What it does:

  • Device Owner hardening: Greys out "Force Stop" and "Clear Data" in App Info and prevents uninstalling while active.
  • On-device text classification: Runs a local 64MB TFLite model completely offline to scan text and deflect distracting feeds (reels, shorts, etc.) back to the home screen.
  • Local DNS sinkhole: Routes DNS requests through Cloudflare Family DNS (1.1.1.3) locally with zero external proxy servers.
  • Distraction-free scratchpad: Built-in note/task manager with permanent Scoped Storage backup that survives uninstalls.
  • Zero telemetry: 100% offline, zero cloud servers, zero analytics.

The repository includes both a Debug build (where you can edit/delete blocked sites and keywords for testing) and a Release build (where edit/delete controls are stripped to prevent self-sabotage).

Everything is written in Kotlin + Jetpack Compose and licensed under GPL-3.0. I'd love to hear your thoughts, feedback, or suggestions for improvements!

Thanks!

License: GNU General Public License v3.0 (GPL-3.0)
Source Code: https://github.com/kavinmaranravi/HalanoiApp
Releases: https://github.com/kavinmaranravi/HalanoiApp/releases


r/foss 12h ago

Video game assets in an open source video game

1 Upvotes

so i want to create a free open source game, the game assets that i am going to make are all gonna be creative commons, however i can't make every single asset and will have to source some from elsewhere.

i know i can just look for CC0 assets, but if i am looking for something specific i would have to purchase some asset pack and those licenses are not gonna be CC0, how would something like this work in an opensource project framework? can the game still be distributed and tweaked freely by users even tho some assets are not CC0 ? ( is the game's philosophy and spirit still open source ?)

how do major open source video game ship their game assets? are they all creative commons ? or some assets come in other licenses ?


r/foss 20h ago

An AGPL-3.0 tasks/habits/focus/calendar app that doesn't need your email to work, self-hostable via WebDAV

0 Upvotes

Sharing something I've been building: Kagelin, a tasks/habits/focus-timer/calendar app under AGPL-3.0. Guest mode is fully offline and account-free; a WebDAV option means you can sync across your own devices through your own server instead of anyone else's.

Wanted to lead with this rather than bury it: Uses AI assistance in the build, every diff reviewed by hand before merging. I think that's relevant information for a FOSS audience specifically also the source is right there under AGPL, so the claim is checkable.

Not claiming a category-defining feature, it's tasks/habits/focus/calendar, a crowded space. What's actually different: it's self-hostable in a way that isn't a bolted-on afterthought, and the whole thing including the AI-workflow decisions is out in the open in the issue history.

Repo: github.com/Achyuth072/kagelin
Homepage: kagelin.app
Try it: app.kagelin.app


r/foss 9h ago

Kaden Terminal – Bloat free Terminal Emulator for Linux

Post image
0 Upvotes

Download Kaden
Kaden is a Terminal Emulator and fork of warp with clipboard support and configurable keybindings, I made Kaden because every other Linux terminal lacks proper text selection.

It's impossible to select user input with a single hotkey on Linux, requiring mouse use and awkward multi-step shortcuts in order to do basic copy and paste.

This was frustrating to deal with, until I found warp, which wraps the shell in a remappable text input field, its the only terminal on Linux that does this.

Unfortunately, it's full of sign in buttons, AI and cloud integration prompts everywhere.

"Hideous" - I thought. But I used it anyway - until one day they released the source code and so I forked it and made Kaden.

5 days ago I knew nothing about Rust, today I know little more, the code-base is monolithic and not well structured. but I managed to hide most of the bloated UI and disable all network requests. I also added a contextual copy/kill binding to ctrl-c by default.

I would love for you to use, test and give feedback on how it works (and does not) for you, you can find a compiled AppImage and the source code on my GitHub here: https://github.com/glitcher255/Kaden-Terminal

I will be here to answer any questions or feedback you have, so feel free to ask any, thank you.