My development fork of Unofficial Grindr client Open-Grind, test my features before they are accepted. Crossplatform, free, libre, ad-free, tracker-free, privacy-centered and community-driven.
  • Svelte 52.6%
  • TypeScript 38.7%
  • Rust 3.7%
  • JavaScript 1.3%
  • Kotlin 1.3%
  • Other 2.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-08 02:02:05 +02:00
.forgejo/issue_template Update bug issue template 2026-07-07 16:48:08 +01: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 Add "Not specified" filter value (closes #131) 2026-07-03 18:57:04 +02:00
patches Path vaul-svelte to fix bounce back animation bug 2026-07-04 13:07:02 +02:00
scripts Replace rasterized Android icons with vector 2026-06-23 15:02:08 +02:00
src Feat(Albums): Overhauled Album Viewer 2026-07-07 18:53:30 -05:00
src-tauri Bump grindr.rs to 0.3.2 (closes #198) 2026-07-07 13:54:28 +01:00
.dockerignore Update BUILDING.md 2026-06-23 22:44:48 +02:00
.envrc Add nix build environment for Android 2026-05-15 02:03:20 +02:00
.gitignore Feat(Albums): Overhauled Album Viewer 2026-07-07 18:53:30 -05:00
.gitmodules Add sign in with Google for Android (closes #27) 2026-07-04 03:18:42 +02:00
.prettierignore Setup formatter & linter 2026-03-22 12:22:38 +01:00
.prettierrc Format Tailwind classes using prettier-plugin-tailwindcss, lint using eslint-plugin-better-tailwindcss, replace arbitrary values with semantic tokens, unify breakpoints to semantic names 2026-06-26 21:57:02 +02:00
BUILDING.md Update BUILDING.md 2026-06-23 22:44:48 +02:00
bun.lock Add attachments drawer to message composer 2026-07-04 04:46:09 +02: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 Fix Development heading in CONTRIBUTING.md 2026-06-30 12:19:42 +02:00
docker-compose.yml Update BUILDING.md 2026-06-23 22:44:48 +02:00
Dockerfile Update BUILDING.md 2026-06-23 22:44:48 +02:00
eslint.config.js Format Tailwind classes using prettier-plugin-tailwindcss, lint using eslint-plugin-better-tailwindcss, replace arbitrary values with semantic tokens, unify breakpoints to semantic names 2026-06-26 21:57:02 +02:00
flake.lock Add build verification scripts 2026-05-15 15:35:34 +02:00
flake.nix Print paths in flake.nix after build 2026-07-03 16:54:01 +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 Update email to admin@opengrind.org 2026-06-17 17:31:17 +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 Update email to admin@opengrind.org 2026-06-17 17:31:17 +02:00
package.json Add attachments drawer to message composer 2026-07-04 04:46:09 +02:00
README.md Update docs and behavior on banned terms 2026-06-21 20:38:37 +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 tests issue with $env/dynamic/public 2026-06-30 13:12:02 +02: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 June, 2026: 🚧 Early MVP 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