Skip to content

gitnex-org/gitnex

Repository files navigation

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

Home Screen Repository View Issues Code View
Pull Requests Notifications User Profile Settings

🔗 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"
}

🔗 Links

🙏 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.

About

Android client for Forgejo(https://codeberg.org), Gitea(https://gitea.com) [OR your custom hosted server]. Mirror of https://codeberg.org/gitnex/GitNex

Topics

Resources

License

Stars

Watchers

Forks

Contributors 9