SamThompson / Dart_hub
Licence: gpl-3.0
A GitHub client written in Flutter.
Stars: β 91
Programming Languages
dart
5743 projects
Projects that are alternatives of or similar to Dart hub
scalafmt-probot
π€Github bot for checking code formatting with scalafmt
Stars: β 15 (-83.52%)
Mutual labels: github-api, github-app
git-issues
A better way to browse GitHub issues.
Stars: β 25 (-72.53%)
Mutual labels: github-api, github-app
Beefun Pro
Github client for iOS in Swift.
Stars: β 172 (+89.01%)
Mutual labels: github-api, github-app
Github Timeline
View other users' timeline
Stars: β 131 (+43.96%)
Mutual labels: github-api, github-app
github-app
node module to handle authentication for the GitHub Apps API
Stars: β 51 (-43.96%)
Mutual labels: github-api, github-app
octotui
ππ±π₯οΈ GitHub stats in your terminal
Stars: β 202 (+121.98%)
Mutual labels: github-api, github-app
gitbot
The most popular Discord dev toolkit with 400k+ users πβ¨
Stars: β 59 (-35.16%)
Mutual labels: github-api, github-app
Probot Gpg
A GitHub App that enforces GPG signatures on pull requests (no longer maintained)
Stars: β 13 (-85.71%)
Mutual labels: github-api, github-app
go-github-app
Template for building GitHub Apps in Go.
Stars: β 45 (-50.55%)
Mutual labels: github-api, github-app
react-preview
a GitHub App built with probot that generates preview links for react based projects.
Stars: β 14 (-84.62%)
Mutual labels: github-api, github-app
Forkhub
GitHub client for Android based on the abandoned official app
Stars: β 2,756 (+2928.57%)
Mutual labels: github-api, github-app
Mini Github
GitHub WeChat Mini Program
Stars: β 1,216 (+1236.26%)
Mutual labels: github-api, github-app
Github Star Stats
awesome GitHub repo star statistics generator
Stars: β 69 (-24.18%)
Mutual labels: github-api
Keynuker
ππ₯ KeyNuker - nuke AWS keys accidentally leaked to Github
Stars: β 82 (-9.89%)
Mutual labels: github-api
Changelog Ci
Changelog CI is a GitHub Action that generates changelog, Then the changelog is committed and/or commented to the release Pull request.
Stars: β 68 (-25.27%)
Mutual labels: github-api
Gitmad
Monitor, Alert, and Discover sensitive info and data leakage on Github.
Stars: β 81 (-10.99%)
Mutual labels: github-api
Auto Reply
βΏ Handle GitHub webhooks and manage issues on your repositories. Currently runs @jekyllbot.
Stars: β 62 (-31.87%)
Mutual labels: github-api
Starhub
All about your Github account, public and private activity, watch stars, followers and much more.
Stars: β 60 (-34.07%)
Mutual labels: github-app
dart_hub
A GitHub client written in flutter. The goal of this project is to build something non-trivial in Flutter to flex the framework's muscles.
Building
In order to build this project, you'll need to add a keys.dart
file to the lib/
directory of this project.
This file contains the oauth client id and client secret necessary to communicate with the GitHub apis.
Inside the file you'll need to define two constants:
const String CLIENT_ID = 'your oauth client id';
const String CLIENT_SECRET = 'your oauth client secret';
You can create an oauth api project here.
Screenshots
Feed
Profile
Repo
TODO
- [x] Activity feed showing recent activity
- [x] Notifications ui which shows unread notifications
- [x] Profile ui that shows current logged in user
- [x] Implement pagination on list screens
- [x] Implement follower listing view
- [x] Implement following listing view
- [x] Move notifications in between search and profile
- [x] Implement repo listing view
- [x] Implement showing user activity on profile
- [x] Repository screen
- [ ] Event items clickable
- [ ] Notif items clickable
- [ ] Add ui for filter parameters on notifs, repos, etc
- [ ] Implement search view
- [ ] File viewer
- [ ] Support more event types
Contributing
This project is moving pretty fast and I'm doing a lot of development on master. Ideas and feedback are always welcome, feel free to open an issue to discuss π
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].