Unofficial Grindr client. Crossplatform, free, libre, ad-free, tracker-free, privacy-centered and community-driven. https://opengrind.org
  • Svelte 61.7%
  • TypeScript 30%
  • Rust 3.6%
  • Kotlin 1.5%
  • Nix 1.1%
  • Other 2%
Find a file
2026-06-12 13:29:43 +02:00
.forgejo/issue_template Bump version 2026-06-05 02:04:45 +02:00
.vscode Merge branch 'openapi-spec' 2026-05-27 22:51:02 +02:00
contrib Increase size of foregorund icon 2026-05-18 18:25:21 +02:00
docs Update chat.v1.conversation_read notification event 2026-06-09 13:56:56 +02:00
scripts Move icons generation to a separate script 2026-05-16 15:03:44 +02:00
src Use hydratePreferences instead of getPreferences for layout onMount 2026-06-12 13:22:12 +02:00
src-tauri Bump version 2026-06-05 02:04:45 +02:00
.envrc Add nix build environment for Android 2026-05-15 02:03:20 +02:00
.gitignore Add headers spoofing & Cloudflare blocked request handling 2026-05-17 11:13:15 +02:00
.prettierignore Setup formatter & linter 2026-03-22 12:22:38 +01:00
.prettierrc Fix L-Device-Info docs 2026-04-12 21:08:51 +02:00
BUILDING.md Fix markdown callouts 2026-05-25 12:55:44 +02:00
bun.lock Merge origin/main into issue-51-test-foundation 2026-06-08 16:51:09 +03:00
bunfig.toml Prohibit bun test command from running 2026-05-12 13:41:57 +02:00
CODE_OF_CONDUCT.md Add GOVERNANCE.md and change links from *.hloth.dev to *.opengrind.org 2026-04-27 18:50:13 +02:00
components.json frontend-shadcn-svelte-auth (#23) 2026-04-18 03:57:40 +02:00
CONTRIBUTING.md Delete generated markdown pages 2026-05-27 23:17:11 +02:00
eslint.config.js Add Cloudflare blocking requests alert with params rotation button 2026-05-18 15:14:54 +02:00
flake.lock Add build verification scripts 2026-05-15 15:35:34 +02:00
flake.nix Fix flake.nix for macOS 2026-05-18 16:14:24 +02:00
FUNDING.md Add GOVERNANCE.md and change links from *.hloth.dev to *.opengrind.org 2026-04-27 18:50:13 +02:00
GOVERNANCE.md Add GOVERNANCE.md and change links from *.hloth.dev to *.opengrind.org 2026-04-27 18:50:13 +02:00
KEYS.md Add build verification scripts 2026-05-15 15:35:34 +02:00
KEYS.md.asc Add build verification scripts 2026-05-15 15:35:34 +02:00
LICENSE Add GOVERNANCE.md and change links from *.hloth.dev to *.opengrind.org 2026-04-27 18:50:13 +02:00
package.json Merge origin/main into issue-51-test-foundation 2026-06-08 16:51:09 +03:00
README.md Update links in readme and opengrind.org/download 2026-05-21 02:14:52 +02:00
rust-toolchain.toml Add rust-toolchain.toml 2026-05-13 17:07:12 +02:00
svelte.config.js Move Grindr API logic to [grindr.rs crate](https://git.opengrind.org/open-grind/grindr.rs) 2026-06-02 01:36:24 +02:00
tsconfig.json Format imports 2026-05-14 21:42:27 +02:00
vite.config.mjs fix: stabilize bun-backed test setup 2026-06-05 21:41:45 +03:00

Open Grind

Matrix space chat Announcements

Unofficial Grindr client. Crossplatform, free, libre, ad-free, tracker-free, privacy-centered and community-driven.

Status as of 21th May, 2026: 🚧 Early MVP testing build is available 🚧.

Usage

Download the latest version from releases.

Security

All releases are signed. Never install Open Grind from unofficial sources. Verify before installing.

PGP Public Key: https://opengrind.org/pgp (CB722EE967E4FCAD7C658FC69A1F7F5F592919D2).

Android releases are additionally signed with Java KeyStore with the following SHA-256 fingerprint: 28:05:FD:D8:F0:BA:DB:94:24:D3:24:4C:5E:5B:34:73:CE:F5:B8:79:8E:C1:11:73:82:E8:9E:DA:45:C3:65:8C

Signing keys and verification instructions are documented in KEYS.md, itself signed by the PGP key above (verify with gpg --verify KEYS.md.asc KEYS.md).

Open Grind supports reproducable builds. Read more in BUILDING.md.

Development

Interested in contributing to the project? Head to CONTRIBUTING.md to get started. All contributions must be aligned with CODE_OF_CONDUCT.md.

Problems, bugs, feature requests?

Check out issues and the Matrix chatroom #opengrind:opengrind.org.

License

MIT

Donate

See FUNDING.md