/OpenHub

An open source GitHub Android client app, faster and concise.

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

English | 中文

OpenHub

Releases Releases

An open-source GitHub Android client app, faster and concise.

Google Play Coolapk

Features

App

  • Two login types (Basic Auth) and (OAuth)
  • Light, dark, and AMOLED dark theme, multiple accent colors
  • Markdown and code highlighting support
  • English, Simplified Chinese, Hebrew, German, Hindi, Portuguese, Korea, and Spanish support
  • Offline mode
  • Supports trending repositories page for all languages
  • Supports multi-account switching
  • Search repositories and users
  • Shortcut support
  • Notification support
  • Bookmark users or repositories
  • Record trace of the repositories or users you have viewed
  • View Github collections
  • View Github featured topics
  • Support disable loading network images while using mobile network

Repositories

  • View repository information and repository branches
  • Star, watch, and fork repositories
  • View repository files, commits, and activity
  • Download source code, releases, and files
  • View your private, public, forked, and starred repositories
  • View trending repositories sorted by day, week, or month
  • Search repositories
  • View recent wiki updates

Users

  • View user info
  • View user followers, following, and organizations
  • View user public repositories, starred repositories, and activity
  • View your private repositories
  • Follow and unfollow users
  • Search users

Organizations

  • View organization information
  • View organization public repositories and activity
  • View organization members

Issues

  • View issue information, comments, and events
  • Create, open, and close issues
  • Create, edit, and delete issue comments
  • Edit, add, and delete your labels
  • Write comments with previews
  • View your created, assigned, and mentioned issues
  • View repository issues

Commits

  • View commit information and files
  • View file diff
  • View repository commits

And more

  • OpenHub is growing, and trying to be a better GitHub client.

Screenshots

News Drawer Profile
news drawer profile
Repository Commit Code
repo commit code

Thanks for open source

  • ButterKnife Bind Android views and callbacks to fields and methods.
  • GreenDao A light & fast ORM solution for Android that maps objects to SQLite databases.
  • EventBus Android optimized event bus that simplifies communication between Activities, Fragments, Threads, Services, etc.
  • RxJava A library for composing asynchronous and event-based programs using observable sequences for the Java VM.
  • RxAndroid RxJava bindings for Android.
  • Retrofit Type-safe HTTP client for Android and Java by Square, Inc.
  • Dagger A fast dependency injector for Android and Java.
  • Glide An image loading and caching library for Android focused on smooth scrolling.
  • code-prettify An embeddable script that makes source-code snippets in HTML prettier.
  • DataAutoAccess A simple way to access android bundle data.
  • CircleImageView A circular ImageView for Android.
  • Toasty The usual Toast, but with steroids 💪.
  • material-about-library Makes it easy to create beautiful about screens for your apps.
  • material-dialogs A beautiful, fluid, and customizable dialogs API.
  • GitHub-Trending Scrapes GitHub's Trending Pages.
  • RichText Rich text parser for Android, support markdown and html.
  • jsoup Java HTML Parser, with best of DOM, CSS, and jquery.
  • OctoDroid This application provides access to GitHub and lets you stay connected with your network.
  • FastHub FastHub the ultimate GitHub client for Android.

Contributions(Order by commit time)

License

ThirtyDegreesRay:

Copyright (C) 2017 ThirtyDegreesRay. Licensed under the GPL-3.0. (See the LICENSE file for the whole license text.)

Kosh(There are 13 files has some code copied from FastHub):

Copyright (C) 2017 Kosh. Licensed under the GPL-3.0 license. (See the LICENSE file for the whole license text.)