Unofficial Grindr client. Free, open source client with no ads, no trackers and no paywalls, driven by the community. https://opengrind.org
  • TypeScript 60.1%
  • Svelte 21.6%
  • Rust 13.1%
  • Kotlin 2.1%
  • CSS 0.8%
  • Other 2.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Viktor Shchelochkov b5e7e46ff3
All checks were successful
ci-orchestrator / provision running on cpx42 in fsn1
keys / verify (push) Successful in 1s
credits / credits (push) Successful in 1m20s
Update docs
2026-09-12 13:26:16 +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 Update docs 2026-09-12 13:26:16 +02:00
ci Update docs 2026-09-12 13:26:16 +02:00
contrib Add screenshots to README 2026-07-30 17:37:38 +02:00
docs Update docs 2026-09-12 13:26:16 +02:00
e2e Add haptic/vibration on reply to messages (closes #301) 2026-09-11 13:16:53 +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 Honduras bypass (closes #366) 2026-09-11 14:03:39 +02:00
src-tauri Add Honduras bypass (closes #366) 2026-09-11 14:03: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 Update docs 2026-09-12 13:26:16 +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 Update docs 2026-09-12 13:26: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 docs 2026-09-12 13:26:16 +02:00
KEYS.md Update docs 2026-09-12 13:26:16 +02:00
KEYS.md.asc Update docs 2026-09-12 13:26:16 +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 Update docs 2026-09-12 13:26:16 +02:00
REPRODUCIBILITY.md Update docs 2026-09-12 13:26:16 +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 Add Honduras bypass (closes #366) 2026-09-11 14:03:39 +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 in KEYS.md.

Open Grind supports reproducible builds. Learn 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.

To build Open Grind yourself, follow BUILDING.md.

Problems, bugs, feature requests?

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

License

MIT

Donate

See FUNDING.md