JitPack is a novel package repository for JVM and Android projects.

Overview

JitPack.io

JitPack is a novel package repository for JVM and Android projects. It builds Git projects on demand and provides you with ready-to-use artifacts (jar, aar).

If you want your library to be available to the world, there is no need to go through project build and upload steps. All you need to do is push your project to GitHub and JitPack will take care of the rest. That’s really it!

In case your project is already on GitHub, JitPack makes sure it can be built by anyone. Want to use a GitHub library in your project? Follow the simple steps explained in the ‘Building with JitPack’ section.

For issues and enhancements, please use the JitPack GitHub repository. The repository contains this documentation and contributions are welcome there as well.

If you'd like some help with setting up repositories please use the Support button on the web site.

Building with JitPack

If you are using Gradle to get a GitHub project into your build, you will need to:

Step 1. Add the JitPack maven repository to the list of repositories:

    url "https://jitpack.io"

Step 2. Add the dependency information:

  • Group: com.github.Username
  • Artifact: Repository Name
  • Version: Release tag, commit hash or master-SNAPSHOT

That's it! The first time you request a project JitPack checks out the code, builds it and sends the Jar files back to you.

To see an example head to jitpack.io and 'Look Up' a GitHub repository by url.

Gradle example:

    allprojects {
        repositories {
            jcenter()
            maven { url "https://jitpack.io" }
        }
   }
   dependencies {
        implementation 'com.github.User:Repo:Version'
   }

Note: when using multiple repositories in build.gradle it is recommended to add JitPack at the end. Gradle will go through all repositories in order until it finds a dependency.

Snapshots

A snapshot is a version that has not been released. The difference between a real version and a snapshot is that snapshot might still get updates. Snapshot versions are useful during development process and JitPack provides two ways to get them. You can specify a version for your dependency as:

  • commit hash

  • branch-SNAPSHOT (replace 'branch' with any branch name, e.g. master)

For example:

    // dependency on the latest commit in the master branch
    implementation 'com.github.jitpack:gradle-simple:master-SNAPSHOT'

Adding -SNAPSHOT will build the latest commit on the master branch.

Gradle can cache the SNAPSHOT builds. You could add the following configuration in your build.gradle file in order to ensure Gradle always picks up the 'freshest' version of the build:

configurations.all {
    resolutionStrategy.cacheChangingModulesFor 0, 'seconds'
}

Building a new snapshot may take some time so it might be necessary to increase Gradle timeouts (FAQ).

Or you could also run Gradle from the command line with the --refresh-dependencies flag. See the Gradle documentation for more information on how to configure caching for changing dependencies.

Note If using Android Studio, don't forget to press File->Synchronize after updating to a newer snapshot.

Also see the Guide to building for more details and instructions on building multi-module projects.

If the project doesn't have any GitHub Releases, you can get the latest snapshot build. In this case, use the short commit id as the version. You can also place tags on other branches and then build using those tags.

Tip: You can also automate GitHub releases with Gradle release & version management plugin

Pull Requests

In addition to snapshot builds JitPack supports building Pull Requests. Simply use PR-SNAPSHOT as the version.

For example:

    // dependency for Pull Request 4
    implementation 'com.github.jitpack:gradle-simple:PR4-SNAPSHOT'

Publishing on JitPack

Publishing your library on JitPack is very simple:

As long as there's a build file in your repository and it can install your library in the local Maven repository, it is sufficient for JitPack. See the Guide to building on how to publish JVM libraries and Guide to Android on how to publish Android libraries.

Tip: You can try out your code before a release by using the commit hash as the version.

Some extras to consider

Add dependency information in your README. Tell the world where to get your library:

   repositories {
        jcenter()
        maven { url "https://jitpack.io" }
   }
   dependencies {
         implementation 'com.github.jitpack:gradle-simple:1.0'
   }
  • Add sources jar. Creating the sources jar makes it easier for others to use your code and contribute.

Features

Javadoc publishing

  • For a single module project, if it produces a javadoc.jar then you can browse the javadoc files directly at:

    • https://jitpack.io/com/github/USER/REPO/VERSION/javadoc/ or
    • https://jitpack.io/com/github/USER/REPO/latest/javadoc/ (latest release tag)
  • For a multi module project, the artifacts are published under com.github.USER.REPO:MODULE:VERSION, where MODULE is the artifact id of the module (not necessarily the same as the directory it lives in)

  • Javadocs for a multi-module project follow the same convention, i.e.

    • https://jitpack.io/com/github/USER/REPO/MODULE/VERSION/javadoc/
  • Aggregated javadocs for a multi-module project may be available if the top level aggregates them into a jar and publishes it. The module name in this case is the artifact id of the top level module.

  • See the example projects on how to configure your build file (Android example).

Other features

  • Private repositories
  • Dynamic versions. You can use Gradle's dynamic version '1.+' and Maven's version ranges for releases. They resolve to releases that have already been built. JitPack periodically checks for new releases and builds them ahead-of-time.
  • Build by tag, commit id, or anyBranch-SNAPSHOT.
  • You can also use your own domain name for group

Immutable artifacts

Public repository artifacts on JitPack are immutable after 7 days of publishing. You will see an indicator in the list of versions when a build becomes frozen (snowflake icon). Withing the first 7 days they can be re-built to fix any release issues. Even then we recommend creating a patch release instead.

JitPack will also keep hosting artifacts after the originating git repository is deleted. To delete a build you need to have git push permissions to your git repository.

Other Git hosts

JitPack also works with other Git hosting providers. The only difference is the groupId of your artifacts:

  • BitBucket: org.bitbucket.Username:Repo:Tag

  • GitLab: com.gitlab.Username:Repo:Tag

  • Gitee: com.gitee.Username:Repo:Tag

  • Azure: com.azure.Project:Repo:Tag

To see an example, head to https://jitpack.io and 'Look Up' a Git repository by url.

Self-hosted Git servers like GitLab are also supported. You can register your server on your user page.

Custom domain name

If you want to use your own domain name as the groupId instead of com.github.yourcompany, you can. We support mapping your domain name to your GitHub organization. Then, instead of 'com.github.yourcompany' groupId, you can use 'com.yourcompany' while the name of the project and version remains the same.

To enable your own domain name:

  1. Add a DNS TXT record that maps git.yourcompany.com to https://github.com/yourcompany. This needs to be configured at your domain name provider such as GoDaddy. For example see How to add a TXT record.

  2. Go to https://jitpack.io/#com.yourcompany/yourrepo and click Look up. If DNS resolution worked then you should see a list of versions.

  3. Select the version you want and click 'Get it' to see Maven/Gradle instructions.

Example: https://jitpack.io/#io.jitpack/gradle-simple

To check that the DNS TXT record was added, run the command dig txt git.yourcompany.com. For example:

~$ dig txt git.jitpack.io
...
;; ANSWER SECTION:
git.jitpack.io.		600	IN	TXT	"https://github.com/jitpack"

Badges

Add this line to your README.md to show a status badge with the latest release:

[![Release](https://jitpack.io/v/User/Repo.svg)]
(https://jitpack.io/#User/Repo)

Release

If you are using a custom domain or BitBucket, use:

[![Release](https://jitpack.io/v/com.example/Repo.svg)]
(https://jitpack.io/#com.example/Repo)


[![Release](https://jitpack.io/v/org.bitbucket.User/Repo.svg)]
(https://jitpack.io/#org.bitbucket.User/Repo)

Or, if you prefer the flat-squared style:

https://jitpack.io/v/User/Repo.svg?style=flat-square

Release

Continuous Integration (CI)

In addition to publishing artifacts, JitPack can run your whole build pipeline. JitCI is an all-in-one solution to publish high quality libraries with ease. It provides the following features:

  • Running tests
  • Code Coverage
  • Dependency Audit
  • License Checks
  • Vulnerability Reports
  • Publishing to JitPack

You can enable the CI from project settings or simply sign-in on jitci.com and add your repository.

FAQ

See the FAQ page

Comments
  •  Failed to install the following Android SDK packages as some licences have not been accepted.

    Failed to install the following Android SDK packages as some licences have not been accepted.

    A problem occurred evaluating script.

    Failed to install the following Android SDK packages as some licences have not been accepted. platforms;android-27 Android SDK Platform 27 build-tools;27.0.3 Android SDK Build-Tools 27.0.3 To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager. Alternatively, to transfer the license agreements from one workstation to another, see http://d.android.com/r/studio-ui/export-licenses.html

    Using Android SDK: /opt/android-sdk-linux

    stale 
    opened by ashLikun 74
  • Origin Connection Time-out

    Origin Connection Time-out

    I am currently having builds fail like this:

    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Could not determine the dependencies of task ':app:lint'.
    > Could not resolve all artifacts for configuration ':app:withGethForFDroidOnlineReleaseRuntimeClasspath'.
       > Could not resolve androidx.appcompat:appcompat:1.1.0.
         Required by:
             project :app
             project :app > com.github.ligi.tracedroid:supportemail:3.0
             project :app > com.github.ligi:KAXTUI:1.0
             project :app > com.github.ligi:thirdpartylicensedisplay:1.0
             project :app > com.github.madrapps:pikolo:2.0.1
             project :app > org.koin:koin-androidx-viewmodel:2.0.1 > org.koin:koin-androidx-scope:2.0.1
          > Could not resolve androidx.appcompat:appcompat:1.1.0.
             > Could not get resource 'https://jitpack.io/androidx/appcompat/appcompat/1.1.0/appcompat-1.1.0.aar'.
                > Could not HEAD 'https://jitpack.io/androidx/appcompat/appcompat/1.1.0/appcompat-1.1.0.aar'. Received status code 522 from server: Origin Connection Time-out
       > Could not resolve androidx.appcompat:appcompat:1.1.0.
         Required by:
             project :app > com.google.android.material:material:1.0.0
          > Could not resolve androidx.appcompat:appcompat:1.1.0.
             > Could not get resource 'https://jitpack.io/androidx/appcompat/appcompat/1.1.0/appcompat-1.1.0.aar'.
                > Could not HEAD 'https://jitpack.io/androidx/appcompat/appcompat/1.1.0/appcompat-1.1.0.aar'. Received status code 522 from server: Origin Connection Time-out
       > Could not resolve androidx.appcompat:appcompat:1.1.0.
         Required by:
             project :app > androidx.preference:preference:1.1.0
          > Could not resolve androidx.appcompat:appcompat:1.1.0.
             > Could not get resource 'https://jitpack.io/androidx/appcompat/appcompat/1.1.0/appcompat-1.1.0.aar'.
                > Could not HEAD 'https://jitpack.io/androidx/appcompat/appcompat/1.1.0/appcompat-1.1.0.aar'. Received status code 522 from server: Origin Connection Time-out
    

    these artifacts should not come via jitpack - and IMHO jitpack should return a 404 there

    stale 
    opened by ligi 59
  • Cannot detect libraries from jitpack.io

    Cannot detect libraries from jitpack.io

    The jitpack repository does not provide a maven-metadata.xml. This metadata is used to determine by build tools to discover the latest version, such as for for dependency updates. This was requested for the gradle plugin, and I verified that maven's versions:display-dependency-updates has similar behavior.

    opened by ben-manes 28
  • Android Matrix SDK build fail

    Android Matrix SDK build fail

    Please provide:

    • Link to build log:

    https://jitpack.io/com/github/matrix-org/matrix-android-sdk/v0.9.24/build.log

    • Does the project build on your machine with the same commands (e.g. ./gradlew install) ?

    Yes, but sometimes, the olm dependency, also provided by jitpack failed to be retrieved

    • What error are you seeing?
    * What went wrong:
    Could not determine the dependencies of task ':matrix-sdk:compileReleaseKotlin'.
    > Could not resolve all files for configuration ':matrix-sdk:debugRuntimeClasspath'.
       > Could not find org.matrix.gitlab.matrix-org:olm:3.1.2.
         Searched in the following locations:
           - https://jitpack.io/org/matrix/gitlab/matrix-org/olm/3.1.2/olm-3.1.2.pom
    

    https://jitpack.io/org/matrix/gitlab/matrix-org/olm/3.1.2/olm-3.1.2.pom is now available, so I request a new build of project for v0.9.24 of https://jitpack.io/#matrix-org/matrix-android-sdk

    Thank you!

    stale 
    opened by bmarty 25
  • Is jitpack.io down?

    Is jitpack.io down?

    Please provide:

    • Link to build log from https://jitpack.io

    Could not resolve all files for configuration ':contracts:compileClasspath'.

    Could not resolve com.r3.corda.lib.accounts:accounts-contracts:1.0. Required by: project :contracts > Could not resolve com.r3.corda.lib.accounts:accounts-contracts:1.0. > Could not get resource 'https://jitpack.io/com/r3/corda/lib/accounts/accounts-contracts/1.0/accounts-contracts-1.0.pom'. > Could not GET 'https://jitpack.io/com/r3/corda/lib/accounts/accounts-contracts/1.0/accounts-contracts-1.0.pom'. > Read timed out

    • Does the project build on your machine with the same commands (e.g. ./gradlew install) ?

    In local VM, exactly same error with a project without any cached dependencies

    • What error are you seeing?

    Website :https://jitpack.io/ 502 Bad Gateway From Giltab CI, graddle build => Read timed out

    Thank you!

    opened by advissor 21
  • Android Libraries fail to resolve with https://jitpack.io

    Android Libraries fail to resolve with https://jitpack.io

    Describe the bug If you have maven { url "https://jitpack.io" } as your resolving url, then Jitpack will only return the POM for the Android dependency causing the Gradle sync to fail. The workaround currently is to wipe the dependency from your cache and update the resolving url to maven { url "https://www.jitpack.io" }

    To Reproduce Steps to reproduce the behavior:

    1. Setup a new Android Studio project
    2. Add maven { url "https://jitpack.io" } to your root build.gradle
    3. Add implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0' to your app module's build.gradle
    4. See error

    Expected behavior POM, AAR, and sources.jar are all resolved for the dependency.

    Screenshots If applicable, add screenshots to help explain your problem.

    Additional context Add any other context about the problem here.

    opened by geoffduong 20
  • peer not authenticated error when downloading with gradle 2.10

    peer not authenticated error when downloading with gradle 2.10

    When trying to get a jitpack hosted dependency via gradle, I receive this error:

          > Could not resolve com.github.MKergall.osmbonuspack:OSMBonusPack:v5.7.
             > Could not get resource 'https://jitpack.io/com/github/MKergall/osmbonuspack/OSMBonusPack/v5.7/OSMBonusPack-v5.7.pom'.
                > Could not GET 'https://jitpack.io/com/github/MKergall/osmbonuspack/OSMBonusPack/v5.7/OSMBonusPack-v5.7.pom'.
                   > peer not authenticated
    

    When adding the parameter -Djavax.net.debug=ssl:handshake to the gradle call, I get this more verbose description of the problem:

    PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    

    This is on Debian sid and the reason might the that JitPack's SSL certificate coming from COMODO is maybe not trusted by its java installation. Please note that I have verified that my java trust store at /etc/ssl/certs/java/cacerts is not empty. I even rebuilt it running:

    sudo /var/lib/dpkg/info/ca-certificates-java.postinst configure
    

    However, wget and browsers validate the certificate just fine. So the error might actually not be with JitPack. I am posting it here anyway since it directly affects your main feature.

    opened by grote 19
  • "Failed to resolve" for Android multi-module project

    Hi, I've been playing around with JitPack for awhile now but still can't seem to get it to work unfortunately.

    Here's my GitHub repo. The setup for testing JitPack is two modules. One is the library with maven plugin setup. The other module strictly doesn't have a local dependency on that library, instead it has dependency on the "com.github..." and tries to use JitPack.

    Here's a quick checklist of the things that I have gone through so far (and haven't worked):

    • For the project ("app") trying to use the library:
      • https://jitpack.io is in the buildscript repositories closure
      • I've tried the regular dependency from jitpack homepage
      • I've tried the Repo.Module dependency pattern as mentioned in the gradle-modular example
    • For the library project ("globaloverlay"):

    Any ideas?

    opened by danialgoodwin 18
  • jitpack.yml is no longer working or being read.

    jitpack.yml is no longer working or being read.

    Describe the bug jitpack.yml used to work, for example echo, jvm version, cd etc. At some point you changed something and jitpack is now ignored!

    To Reproduce Create a project with jitpack.yml and write a simple command like: before_install:

    • echo "Running install command XXX"

    That echo is never shown!

    Expected behavior jitpack.yml used to work and is documented here: https://jitpack.io/docs/BUILDING/#custom-commands

    If I write a documented command like echo, it should work. This breaks builds, since I can't cd, call scripts or even set JDK version.

    Additional context The builds are now broken, due to you no longer respecting jitpack.yml.+

    stale 
    opened by cekvenich 17
  • ERROR: No build artifacts found

    ERROR: No build artifacts found

    Hello. I make simple library from guide. The log states that the build was assembled but no artifacts were found. I do not understand what the problem is. https://jitpack.io/com/github/Darkos-den/MustHaveExtensions/1.0.8/build.log

    stale 
    opened by Darkos-den 17
  • JavaFX is not supported Java 9 builds

    JavaFX is not supported Java 9 builds

    After providing a jitpack.yml file with jdk: oraclejdk9, I can observe that the build is now using Java 9. However, JavaFX is not present. Seems like OpenJDK 9 is installed, not OracleJDK.

    To fix this, either OracleJDK 9 should be used, or OpenJFX should be installed alongside OpenJDK9.

    I get these two errors in my build:

    /home/jitpack/build/src/main/java/module-info.java:10: error: module not found: javafx.controls
        requires javafx.controls;
                       ^
    /home/jitpack/build/src/main/java/module-info.java:11: error: module not found: javafx.web
        requires javafx.web;
                       ^
    2 errors
    :compileJava FAILED
    
    1. build.log.txt from https://jitpack.io/com/github/xzel23/utility/3276caf/build.log
    2. Project builds without problems on both my local machine (MACOS) and in office (Windows 7)
    opened by xzel23 17
  • Cancel subscription

    Cancel subscription

    I have subscribed for wrong repository and not able to map it to correct one. Please support to either map it to correct repository or cancel the subscription so that I can subscribe for the correct repository. Your support is highly appreciated.

    opened by amitjha-reward360 0
  • indicatorseekbar gradle problem in build process

    indicatorseekbar gradle problem in build process

    hello, any idea for this problem whene i try to build project ?

    Could not HEAD ‘https://jitpack.io/com/github/warkiz/widget/indicatorseekbar/2.1.2/indicatorseekbar-2.1.2.pom'. Received status code 401 from server: Unauthorized

    Thank you!

    opened by driss65 2
  • Can't resolve a JavaFX dependency because it includes module-info.java

    Can't resolve a JavaFX dependency because it includes module-info.java

    Hello, I have a JavaFX project that uses Java 17 and has a module-info file. This is my initial pom.xml: https://pastebin.com/SHRr5iWU My machine compiles the project effortlessly, but apparently jitpack can't.

    Initially it complained about fatal error compiling invalid flag --module-path which I was able to resolve by adding this to the pom:

    <excludes>
        <exclude>module-info.java</exclude>
    </excludes>
    

    Then it complained that it has no idea what <release> was, so I replaced it with:

    <target>17</target>
    <source>17</source>
    

    But then loomed the final blow from jitpack.io:

    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project safefxapp: Compilation failure: Compilation failure: 
    [ERROR] /home/jitpack/build/src/main/java/module-info.java:[3,24] module not found: javafx.base
    [ERROR] /home/jitpack/build/src/main/java/module-info.java:[4,24] module not found: javafx.controls
    [ERROR] /home/jitpack/build/src/main/java/module-info.java:[5,24] module not found: javafx.graphics
    

    My last log file: https://jitpack.io/com/github/DavidTheExplorer/SafeFXApp/jitpack-error-67378f19a1-1/build.log Please fix.

    opened by DavidTheExplorer 0
  • Not able to access jitpack gradle dependency for private github repository

    Not able to access jitpack gradle dependency for private github repository

    Around 3-4 months ago, I am able to access private repository through my android studio application, But now i'm getting below error "Received status code 403 from server: Forbidden"

    Link to build log from https://jitpack.io/ https://jitpack.io/com/github/Kount/kount-android-sdk-source/v4.2.3/build.log If i clicked on logs for my build on jitpack.io , it is showing below error

    Subscription is not active right now Requested subscription: github.com/kount. Your subscriptions are listed in https://jitpack.io/w/user Please contact Support or repository admins if you need assistance.

    we checked our subscription is correct

    Please provide solution for this

    opened by priyankagupta-ITT 3
  • AutoStarter/1.1.0 build

    AutoStarter/1.1.0 build

    Please provide:

    • Link to build log from https://jitpack.io

    • Does the project build on your machine with the same commands (e.g. ./gradlew install) ?

    • What error are you seeing?

    Thank you!

    opened by buithienquyet 0
  • GlideToVectorYou/v2.0.0 build

    GlideToVectorYou/v2.0.0 build

    Please provide:

    • Link to build log from https://jitpack.io

    • Does the project build on your machine with the same commands (e.g. ./gradlew install) ?

    • What error are you seeing?

    Thank you!

    opened by serrg1994 0
Owner
JitPack
Easy to use package repository for JVM and Android libraries. JitPack builds GitHub projects on demand and publishes ready-to-use packages
JitPack
Packages your JAR, assets and a JVM for distribution on Windows, Linux and Mac OS X

About Packages your JAR, assets and a JVM for distribution on Windows, Linux and macOS, adding a native executable file to make it appear like a nativ

libgdx 2.4k Dec 24, 2022
Dead-Simple Packaging and Deployment for JVM Apps

Capsule Dead-Simple Packaging and Deployment for JVM Applications Capsule is a packaging and deployment tool for JVM applications. A capsule is a sing

Parallel Universe 1.1k Sep 16, 2022
Sonatype Nexus Repository Open Source Codebase

Builds use Apache Maven and require Java 8. Apache Maven wrapper scripts are included in the source tree.

Sonatype 1.3k Jan 5, 2023
A proof-of-concept Android application to detect and defeat some of the Cellebrite UFED forensic toolkit extraction techniques.

LockUp An Android-based Cellebrite UFED self-defense application LockUp is an Android application that will monitor the device for signs for attempts

mbkore 300 Dec 4, 2022
An open-source OTP & Call flooding android application with unlimited sending capability.

Tsunami v1.3 An open-source SMS & Call flooding Android application with unlimited OTP bombing capability ?? Notes ⚙ Click here for App Usage Guide Th

Utsanjan Maity 83 Jan 2, 2023
This simple Android Studio plugin includes keyboard shortcuts for many common actions.

Hotkeys This simple Android Studio plugin includes keyboard shortcuts for many common actions. Features • Build process • Contribute • License Feature

SACHIN KASARADDI 14 Apr 26, 2022
Android Studio Arctic Fox (Canary) for Apple Sillicon

Android Studio Arctic Fox for Apple Silicon This is a unofficial canary version of Android Studio Arctic Fox on the Apple Silicon. (e.g M1 Chip) Downl

Dora Lee 249 Oct 23, 2022
Publish Jenkins performances metrics to an OpenTelemetry endpoint, including distributed traces of job executions and health metrics of the controller.

OpenTelemetry Introduction Architecture Features Getting Started Examples Configuration as Code Contributing Introduction Collect Jenkins monitoring d

Jenkins 73 Dec 26, 2022
Maven plugin to help creating CHANGELOG by keeping one format and solving merge request conflicts problem by extraction of new CHANGELOG entries to seperate files.

keep-changelog-maven-plugin CHANGELOG.md is one of the most important files in a repository. It allows others to find out about the most important cha

Piotr Zmilczak 22 Aug 28, 2022
HopLa Burp Suite Extender plugin - Adds autocompletion support and useful payloads in Burp Suite

HopLa ?? All the power of PayloadsAllTheThings, without the overhead. This extension adds autocompletion support and useful payloads in Burp Suite to

Synacktiv 522 Dec 24, 2022
Ask and replay plugin for Mirai-Console

EntryLib EntryLib 是一个基于 Mirai-Console 的插件,用于实现群词条、自定义回复或更多功能。 目录 声明 使用方法 基本指令列表 额外说明 配置项 控制台 数据库结构 To-Do List 插件依赖 声明 本插件仅作为学习交流等使用,请勿用于盈利,否则法律后果自负。 欢

Bill Yang 33 Oct 25, 2022
Ghidra Wasm plugin with disassembly and decompilation support

Module to load WebAssembly files into Ghidra, supporting disassembly and decompilation. This plugin borrows loader functionality from this repo: https

Garrett Gu 54 Nov 22, 2022
The best plugin to protect anarchy servers and mc servers in general against op attacks.

AdminSecure The best plugin to protect anarchy servers and mc servers in general against op attacks How does it work? When the server detects a player

PK2_Stimpy 3 Sep 2, 2021
Ghidra Plugin for Texas Instrument CC 8051 SOC's especially CC1110 and CC2510

Texas Instruments CCxxxx Ghidra CPU Plugin Ghidra Plugin for Texas Instrument CC 8051 core SOC's especially CC1110 and CC2510 This helps to name the d

null 6 Dec 22, 2022
:package: Gradle/Maven plugin to package Java applications as native Windows, Mac OS X, or GNU/Linux executables and create installers for them.

JavaPackager JavaPackager is a hybrid plugin for Maven and Gradle which provides an easy way to package Java applications in native Windows, Mac OS X

Francisco Vargas Ruiz 665 Jan 8, 2023
Documentation and issues of https://jitpack.io

JitPack.io JitPack is a novel package repository for JVM and Android projects. It builds Git projects on demand and provides you with ready-to-use art

JitPack 2.3k Dec 27, 2022
A novel implementation of the Raft consensus algorithm

Copycat Copycat has moved! Copycat 2.x is now atomix-raft and includes a variety of improvements to Copycat 1.x: Multiple state machines per cluster M

Atomix 575 Dec 6, 2022
Java related projects and also a begginer level projects

Java related projects and also a begginer level projects

Akshit Sijwali 3 Dec 15, 2022
All the Android-Java Projects in Single Repository

Android Java Projects List of Projects Factorial Calculator Multiplication Table Web App Steps to Run the Applications Clone this Repository Create a

Rajan Gautam 2 Oct 10, 2022
Android Auto Apps Downloader (AAAD) is an app for Android Phones that downloads popular Android Auto 3rd party apps and installs them in the correct way to have them in Android Auto.

Android Auto Apps Downloader (AAAD) is an app for Android Phones that downloads popular Android Auto 3rd party apps and installs them in the correct way to have them in Android Auto.

Gabriele Rizzo 865 Jan 2, 2023