- Svelte 52.6%
- TypeScript 37.9%
- Rust 4.3%
- JavaScript 1.3%
- Kotlin 1.3%
- Other 2.5%
| .forgejo/issue_template | ||
| .vscode | ||
| contrib | ||
| docs | ||
| patches | ||
| scripts | ||
| src | ||
| src-tauri | ||
| .dockerignore | ||
| .envrc | ||
| .gitignore | ||
| .gitmodules | ||
| .prettierignore | ||
| .prettierrc | ||
| BUILDING.md | ||
| bun.lock | ||
| bunfig.toml | ||
| CODE_OF_CONDUCT.md | ||
| components.json | ||
| CONTRIBUTING.md | ||
| docker-compose.yml | ||
| Dockerfile | ||
| eslint.config.js | ||
| flake.lock | ||
| flake.nix | ||
| FUNDING.md | ||
| GOVERNANCE.md | ||
| KEYS.md | ||
| KEYS.md.asc | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
| rust-toolchain.toml | ||
| svelte.config.js | ||
| tsconfig.json | ||
| vite.config.mjs | ||
Open Grind
Unofficial Grindr client. Cross-platform, free, libre, ad-free, tracker-free, privacy-centered and community-driven.
Download Open Grind 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 reproducible 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
Donate
See FUNDING.md