English | 中文
OpenHub
![Releases](https://img.shields.io/github/release/ThirtyDegreesRay/OpenHub.svg)
An open-source GitHub Android client app, faster and concise.
![Coolapk](https://raw.githubusercontent.com/ThirtyDegreesRay/OpenHub/master/art/coolapk.png?raw=true)
Features
App
- One login types (OAuth)
- Light, dark, and AMOLED dark theme, multiple accent colors
- Markdown and code highlighting support
- English, Simplified Chinese, Hebrew, German, Hindi, Portuguese, Korea, Spanish, Traditional Chinese, Russian, Polish, Georgian, Italian, Dutch, Czech and Portuguese(Brazil) 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
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.)