Unofficial Grindr client. Crossplatform, free, libre, ad-free, tracker-free, privacy-centered and community-driven.
  • TypeScript 59.5%
  • Svelte 21.9%
  • Rust 13.3%
  • Kotlin 2.1%
  • CSS 0.8%
  • Other 2.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-10 19:30:58 +02:00
.forgejo Merge pull request 'Add Sign in with Facebook' (#365) from sign-in-with-facebook into main 2026-09-10 18:09:39 +02:00
.vscode Add Linux, Windows builds docs, move reproducibility into its own doc 2026-08-27 15:39:36 +02:00
ci Scan the built APK for non-free classes in the F-Droid build 2026-09-02 19:12:57 +02:00
contrib Add screenshots to README 2026-07-30 17:37:38 +02:00
docs Add conversations list filter (closes #316) 2026-09-10 19:30:58 +02:00
e2e Add conversations list filter (closes #316) 2026-09-10 19:30:58 +02:00
fastlane/metadata/android/en-US Add 1041 version changelog 2026-09-02 03:13:20 +02:00
nix Add AppImage builds 2026-09-02 16:51:06 +02:00
patches Patch svelte-sonner per-position toast stacking 2026-08-21 19:14:24 +02:00
scripts Merge pull request 'Add Sign in with Facebook' (#365) from sign-in-with-facebook into main 2026-09-10 18:09:39 +02:00
src Add conversations list filter (closes #316) 2026-09-10 19:30:58 +02:00
src-tauri Merge pull request 'Add Sign in with Facebook' (#365) from sign-in-with-facebook into main 2026-09-10 18:09:39 +02:00
.dockerignore Update BUILDING.md 2026-06-23 22:44:48 +02:00
.editorconfig Move lint and format config into @opengrind/config, switch to lefthook 2026-08-06 23:45:05 +02:00
.envrc Add nix build environment for Android 2026-05-15 02:03:20 +02:00
.git-blame-ignore-revs Ignore the tab-width reformat in blame 2026-08-07 00:25:18 +02:00
.gitignore Build the shippable Linux release in a pinned Debian 12 container, verified glibc floor 2.34 2026-08-24 00:24:37 +02:00
.gitmodules Migrate submodule url to HTTPS (#320) 2026-09-01 01:50:06 +02:00
.prettierignore Add licenses & credits page (closes #363) 2026-09-08 22:52:54 +02:00
BUILDING.md Add AppImage builds 2026-09-02 16:51:06 +02:00
bun.lock Merge pull request 'Add Sign in with Facebook' (#365) from sign-in-with-facebook into main 2026-09-10 18:09:39 +02:00
bunfig.toml Finish moving lint and format config into @opengrind/config 2026-08-07 00:24:41 +02:00
CODE_OF_CONDUCT.md Reformat at tab width 4 2026-08-07 00:25:04 +02:00
components.json Collapse object literals that fit on one line 2026-08-05 19:58:26 +02:00
CONTRIBUTING.md Bump version to v0.1.0-beta.4.1-dev 2026-09-01 21:22:16 +02:00
deny.toml Add licenses & credits page (closes #363) 2026-09-08 22:52:54 +02:00
docker-compose.yml Format file 2026-07-27 22:17:37 +02:00
Dockerfile Pin nixos/nix Docker image with hash 2026-07-30 23:46:40 +02:00
eslint.config.js Consolidate repo tooling under the root package 2026-08-21 19:10:55 +02:00
flake.lock Add build verification scripts 2026-05-15 15:35:34 +02:00
flake.nix Cross-compile Windows from Linux with cargo-xwin 2026-08-26 17:45:53 +02:00
FUNDING.md Format file 2026-07-27 22:17:37 +02:00
GOVERNANCE.md Update GOVERNANCE.md 2026-08-27 15:48:35 +02:00
KEYS.md Separate governance PGP from minisign release signing 2026-07-27 23:24:32 +02:00
KEYS.md.asc Re-sign KEYS.md 2026-07-27 23:24:50 +02:00
lefthook.yml Move lint and format config into @opengrind/config, switch to lefthook 2026-08-06 23:45:05 +02:00
LICENSE Update email to admin@opengrind.org 2026-06-17 17:31:17 +02:00
package.json Merge pull request 'Add Sign in with Facebook' (#365) from sign-in-with-facebook into main 2026-09-10 18:09:39 +02:00
playwright.config.ts Add blur level setting (closes #349) 2026-09-09 14:37:57 +02:00
prettier.config.js Move lint and format config into @opengrind/config, switch to lefthook 2026-08-06 23:45:05 +02:00
README.md Point documentation links at the renamed headings 2026-08-28 00:52:20 +02:00
REPRODUCIBILITY.md Add AppImage builds 2026-09-02 16:51:06 +02:00
rust-toolchain.toml Make scripts platform neutral and remove android as default 2026-08-23 00:41:28 +02:00
rustfmt.toml Finish moving lint and format config into @opengrind/config 2026-08-07 00:24:41 +02:00
SECURITY.md Point documentation links at the renamed headings 2026-08-28 00:52:20 +02:00
svelte.config.js Reformat at tab width 4 2026-08-07 00:25:04 +02:00
tsconfig.json Consolidate repo tooling under the root package 2026-08-21 19:10:55 +02:00
tsconfig.tools.json Consolidate repo tooling under the root package 2026-08-21 19:10:55 +02:00
vite.config.mjs Strip console calls from production frontend builds 2026-08-16 20:52:38 +02:00

Open Grind

Matrix space chat Announcements

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

Screenshots

Download

Never install Open Grind from sources not listed above.

Security

All releases are signed. Learn more about releases signatures.

Open Grind supports reproducible builds. Read more in REPRODUCIBILITY.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