Awesome Open Source
Awesome Open Source

Shake to create Bug Report on GitHub, GitLab and Azure DevOps!




Beetle allow your QA team to easily create issues on GitHub, GitLab and Azure DevOps by shaking their device. It is initialized in Application class with agent credentials and doesn't require any additional permissions.


  • Directly creates issues from the device with only one easy step
  • Adds current screenshot as Attachment. (GitLab, Azure DevOps)
  • Assign issues to related users
  • Add Labels (GitHub, GitLab)
  • Device information includes to the end of issue description automatically

Installation & Usage

1. Add it in your root build.gradle file.

allprojects {
	repositories {
		maven { url '' }

2. Add the dependency

dependencies {
	  implementation 'com.github.karacca:Beetle:{latest-version}'

3. Initialize Beetle in Application file

class SampleApplication: Application() {

    override fun onCreate() {
        /** Initialize with Azure DevOps **/, "karacca", "Beetle", "[email protected]", "token")
        /** Initialize with GitHub **/
        Beetle.github(this, "karacca", "Beetle", "token")
        /** Initialize with GitLab **/
        Beetle.gitlab(this, 12899898, "token")

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Kotlin (58,493
Android (40,378
Github (7,453
Gitlab (1,267
Screenshot (1,251
Report (659
Azure Devops (511
Feedback (360
Bug (305
Related Projects