Skip to content

Oh My GitHub is a delightful, open source tool for managing your GitHub repositories

License

Notifications You must be signed in to change notification settings

jiacai2050/oh-my-github

Repository files navigation

Oh My GitHub

https://github.com/jiacai2050/oh-my-github/actions/workflows/CI.yml/badge.svg https://github.com/jiacai2050/oh-my-github/actions/workflows/lisp-ci.yml/badge.svg

Oh My GitHub is a delightful, open source tool for managing your GitHub repositories/gists.

Features

  • Support sync repos/gists to local storage(SQLite)
  • Rich search syntax
  • Fast. Oh My GitHub’s core is built in GNU99 C (tested with Valgrind/ASAN)

There are mainly two user interfaces:

  • Emacs. Full-featured
    • Sync
    • Repositories
      • Unstar
      • Query latest commits
      • Query latest releases
      • Download release asset files
    • Gists
      • Download gist files
    • Pull
      • Create Pull Request
    • Full docs
  • CLI, TBD

Roadmap

  • [x] Trending
  • [x] Gists
  • [ ] Issue

Development

  • Ubuntu
  • macOS

Dependencies can be found in Makefile’s install-deps target

LICENSE

Copyright (c) 2022 Jiacai Liu <jiacai2050+omg@gmail.com>

Oh My GitHub is distributed under GPL-3.0 license.