Java Tools

Open-source Java projects categorized as Tools

Top 23 Java Tool Projects

  • DoraemonKit


  • AndResGuard

    proguard resource for Android by wechat team

  • Zigi

    The context switching struggle is real. Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!

  • Freeline

    A super fast build tool for Android, an alternative to Instant Run

  • scalpel

    A surgical debugging tool to uncover the layers under your app.

  • dex-method-counts

    Command-line tool to count per-package methods in Android .dex files

    Project mention: Understanding and improving dex method count | | 2021-12-27

    Using KeepSafe I can see that it has 213893 methods. Using dex-method-counts it outputs 228618. No matter the difference, I have many methods.

  • ViewInspector

    View Inspection Toolbar for Android Development

  • vectalign

    Tool for create complex morphing animations using VectorDrawables (allows morphing between any pair of SVG images)

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • Uber Apk Signer

    A cli tool that helps signing and zip aligning single or multiple Android application packages (APKs) with either debug or provided release certificates. It supports v1, v2 and v3 Android signing scheme has an embedded debug keystore and auto verifies after signing.

    Project mention: Guida: rendere incollabili le password nelle app delle Poste | | 2021-12-12

    Prerequisiti: Apktool, uber apk signer, la shell bash.

  • java-diff-utils

    Diff Utils library is an OpenSource library for performing the comparison / diff operations between texts or some kind of data: computing diffs, applying patches, generating unified diffs or parsing them, generating diff output for easy future displaying (like side-by-side view) and so on.

  • AndroidLocalizationer

    This is a Android Studio/ IntelliJ IDEA plugin to localize your Android app, translate your string resources automactically.

  • scrollscreenshot

    Make Android screenshots of scrollable screen content

  • swiftp

    FTP server for your android device.

    Project mention: Is there a secure Foss app that would allow me to access my files on my phone from another device? | | 2022-08-28
  • jtransc

    Bytecode to source converting Java & Kotlin code into JavaScript, C++, D, C#, PHP, AS3, Dart and Haxe and run it everywhere. Also use JVM code in your favourite language as a library.

  • Let

    Annotation based simple API flavored with AOP to handle new Android runtime permission model

  • sonarlint-intellij

    SonarLint for IntelliJ

  • osmtracker-android

    GPS tracking tool for OpenStreetMap

    Project mention: OwnTracks – keep track of your own location | | 2022-04-04

    If you'd like to contribute the OpenStreetMap community, I suggest OSMTracker.

    It keeps your traces local until you choose to share them. Uploading GPS traces helps with quality control in terms of road speeds and discovering trails.

  • android-gradle-template

    Combines tools for fast android app devlopment

  • ProMosaic

    Make mosaic effect on android

  • dev-tools

    Widely used software developer tools in a single application

    Project mention: Widely used software developer tools in a single application | | 2022-09-19
  • TaggerString

    TaggerString is very light library which allows to build dynamic string resource in much more readable way.

  • density-converter

    A multi platform image density converting tool converting single or batches of images to Android, iOS, Windows or CSS specific formats and density versions given the source scale factor or width/height in dp. It has a graphical and command line interface and supports many image types (svg, psd, 9-patch, etc.) aswell as some lossless compressors like pngcrush.

  • PDFCreatorAndroid

    Simple library to generate and view PDF in Android

  • shotdroid

    ShotDroid is a pentesting tool for android. There are 3 tools that have their respective functions, Get files from Android directory, internal and external storage, Android Keylogger + Reverse Shell and Take a webcam shot of the face from the front camera of the phone and PC.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-09-19.

Java Tools related posts


What are some of the best open-source Tool projects in Java? This list will help you:

Project Stars
1 DoraemonKit 19,186
2 AndResGuard 8,126
3 Freeline 5,494
4 scalpel 2,773
5 dex-method-counts 2,594
6 ViewInspector 2,163
7 vectalign 2,045
8 Uber Apk Signer 1,199
9 java-diff-utils 938
10 AndroidLocalizationer 821
11 scrollscreenshot 716
12 swiftp 649
13 jtransc 610
14 Let 532
15 sonarlint-intellij 507
16 osmtracker-android 454
17 android-gradle-template 381
18 ProMosaic 359
19 dev-tools 266
20 TaggerString 241
21 density-converter 234
22 PDFCreatorAndroid 231
23 shotdroid 168
Write Clean Java Code. Always.
Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.