Android client for Forgejo(https://codeberg.org), Gitea(https://gitea.com) [OR your custom hosted server] https://gitnex.com
Find a file
Image gitnexbot 3cc82fa9a7
All checks were successful
ci/woodpecker/cron/check Pipeline was successful
ci/woodpecker/cron/build Pipeline was successful
ci/woodpecker/cron/locale Pipeline was successful
Translation updates from Crowdin [CI SKIP]
2025-11-28 00:02:53 +00:00
.gitea fix-and-update-templates (#1412) 2025-02-27 07:22:53 +00:00
.idea/codeStyles Use Gradle-native formatter (#1208) 2022-09-21 07:43:00 +02:00
.woodpecker Disable crowdin push for now, permanent solution is needed to fix not push everything (#1529) 2025-09-06 13:49:59 +02:00
app Translation updates from Crowdin [CI SKIP] 2025-11-28 00:02:53 +00:00
assets Frontport and updates (#1429) 2025-04-01 16:36:28 +00:00
fastlane/metadata/android/en-US Prepare release 11.0.0 (#1550) 2025-11-11 13:14:33 +01:00
gradle/wrapper Redesign profile screen, render md in titles, improve repo info screen (#1508) 2025-07-13 09:45:40 +02:00
scripts Fix CI (#1135) 2022-05-15 19:37:34 +02:00
.editorconfig Format files (#1179) 2022-08-15 16:26:02 +02:00
.gitattributes Support pdf files in file viewer (#259) 2020-01-30 18:00:31 +00:00
.gitignore Add topics (#1544) 2025-11-09 16:10:05 +01:00
APP_STRUCTURE.md Add topics (#1544) 2025-11-09 16:10:05 +01:00
build.gradle Bug fixes (#1539) 2025-11-02 08:13:07 +01:00
CHANGELOG.md Format files (#1179) 2022-08-15 16:26:02 +02:00
crowdin.example.yml Move settings data to db and other improvements (#1332) 2024-03-18 05:12:24 +00:00
gradle.properties Pinned issues, d and bash lang support, pin and unpin an issue (#1401) 2024-11-14 18:42:50 +00:00
gradlew Moving ApiInterface, WebInterface and models to different repository. (#824) 2021-02-11 11:23:35 +01:00
gradlew.bat Moving ApiInterface, WebInterface and models to different repository. (#824) 2021-02-11 11:23:35 +01:00
LICENSE Fix license (#584) 2020-07-09 17:42:13 +02:00
README.md Add topics (#1544) 2025-11-09 16:10:05 +01:00
settings.gradle initial push 2019-06-04 02:25:05 +05:00

License: GPL v3 Pipeline status Release Crowdin Join the Discord chat at https://discord.gg/FbSS4rf

Become a Patreon

GitNex - Android Client for Forgejo and Gitea

GitNex is a FOSS Android client (available both as gratis & paid) for the Git repository management tools Forgejo and Gitea.

Licensed under the GPLv3 License. Please refer to the LICENSE file for the full text of the license. No trackers are used, and the source code is available here for anyone to audit.

Downloads

Get it on F-Droid Get it on Google Play Download builds and releases Get it on OpenAPK Get it on IzzyOnDroid

Note About Forgejo and Gitea Version

For the best experience, please ensure that you are using the latest stable release or later of your Forgejo or Gitea instance.

Build from Source

Option 1: Download the source code, open it in Android Studio, and build it there.

Option 2: Open the terminal (Linux) and navigate to the project directory. Then, run: ./gradlew assembleFree

Features

  • Multiple accounts support
  • File and directory browser
  • File viewer
  • Create files
  • Explore repositories / issues / organizations / users
  • Pull requests
  • Files diff for PRs
  • Notifications
  • Notes
  • Repositories / issues list
  • And much more...

Contributing

We welcome contributions! For information regarding contribution guidelines, please click here.

Translation

We use Crowdin for translations. If you can, please help improve the translation for your language. If your language is not listed, please request to add it to the project here.

Translation Portal: https://crowdin.com/project/GitNex

Screenshots

001.png 002.png 003.png 004.png
005.png 006.png 007.png 008.png

Add a Custom URL Scheme

Starting with version 11.0.0, GitNex supports a custom URL scheme. This feature allows you to seamlessly open links directly in GitNex for issues, pull requests, commits, profiles, and repositories by using third-party apps like URL Check.

How to Configure URL Check

  1. Install the URL Check app from F-Droid or the Google Play Store.
  2. Open the app and tap on Module.
  3. Select Pattern Checker and then tap on Json edit.
  4. Copy and paste the following JSON configuration into the editor. You can customize the regex parameter to add your own instances.
  5. Save your changes.

JSON Configuration:

"GitNex": {
  "regex": "^https?://(?:[a-z0-9-]+\\.)*?(codeberg\\.org|gitea\\.com|.*\\.gitea\\.io)(/.*)",
  "replacement": "gitnex://$1$2"
}

Thanks

Thank you to all the open source libraries, contributors, and donors who make GitNex possible.

Open Source Libraries

Icon Sets

Social

Follow on social media:

All trademarks and logos are the properties of their respective owners.