Java Libraries and Tools

Browse 181 Java Libraries and Tools on AlternativeTo.

Copy a direct link to this comment to your clipboard
  1. Matrix icon
     383 likes

    Matrix defines a set of open APIs for decentralised communication, suitable for securely publishing, persisting and subscribing to data over a global open federation of servers with no single point of control.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    • Android Tablet
    • iPad
    • Self-Hosted
    • WebRTC
    • Python
    • JavaScript
    • Go (Programming Language)
    • Cloudron
    • Java
    • Perl
    Main Page
    166 alternatives
    4.5
    Excellent18 reviews
  2. DBeaver icon
     369 likes

    A versatile, open-source database tool for developers and administrators supporting multiple databases via JDBC drivers with extensive plugins.

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Flathub
    • Eclipse
    • Flatpak
    • Java
    DBeaver screenshot 1
    DBeaver screenshot 1
    DBeaver screenshot 2
    +3
    DBeaver screenshot 3
    168 alternatives
    4.5
    Excellent18 reviews
  3. Freeplane icon
     254 likes

    Freeplane is a powerful and free software for building mind maps. It is a redesigned version of the well known FreeMind , and is created by one of FreeMind's key developers.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Java
    Freeplane screenshot 1
    Organization of contacts
    Editing a node
    +1
    Freeplane screenshot 3
    84 alternatives
    4.2
    Very Good13 reviews
  4. Angry IP Scanner icon
     130 likes

    Open-source, cross-platform network scanner for fast, simple IP and port scanning. Lightweight with no installation needed, extensible via plugins.

    Cost / License

    Application types

    Platforms

    • Mac
    • Windows
    • Linux
    • Flathub
    • Flatpak
    • Java
    Angry IP Scanner screenshot 1
    Angry IP Scanner screenshot 1
    Angry IP Scanner screenshot 2
    58 alternatives
  5. Keybase icon
     142 likes

    Keybase is a new and free security app for mobile phones and computers. For the geeks among us: it's open source and powered by public-key cryptography.

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    • iPad
    • Ruby
    • JavaScript
    • Tor
    • Go (Programming Language)
    • Java
    Keybase screenshot 1
    Keybase screenshot 2
    Keybase screenshot 3
    76 alternatives
    4.0
    Very Good12 reviews
  6. muCommander icon
     124 likes

    muCommander is a lightweight, cross-platform file manager with a dual-pane interface. It runs on any operating system with Java support (Mac OS X, Windows, Linux, *BSD, Solaris...).

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • BSD
    • Java
    muCommander screenshot 1
    muCommander screenshot 1
    muCommander screenshot 2
    107 alternatives
    2.1
    Poor7 reviews
  7. OpenJDK icon
     59 likes

    The place to collaborate on an open-source implementation of the Java Platform, Standard Edition, and related projects.

    Cost / License

    Platforms

    • Linux
    • BSD
    • Java
    OpenJDK screenshot 1
    13 alternatives
  8. Selenium icon
     61 likes

    Selenium is a suite of tools specifically for testing web applications. It provides a playback tool for authoring functional tests across most modern web browsers, without the need to learn a test scripting language (Selenium IDE).

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • JavaScript
    • Java
    • Ruby
    • Python
    Selenium screenshot 1
    Selenium screenshot 1
    99 alternatives
  9. JUnit icon
     15 likes

    JUnit is a unit testing framework for the Java programming language. JUnit has been important in the development of test-driven development, and is one of a family of unit testing frameworks collectively known as xUnit that originated with SUnit.

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Java
    4 alternatives
  10. Mindolph icon
     6 likes
    • Create and manage your own files in separate workspaces with saving in your local storage, which means you have full control of your knowledge compared to cloud solutions.

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • JavaFX
    • Java
    Mind map in light mode
    Mind map in dark mode with outline
    Markdown with outline
    +7
    Markdown
    19 alternatives
  11. Yawcam icon
     38 likes

    Yawcam stands for Yet Another Webcam software & that's exactly what it is. More precisely Yawcam is a webcam software for windows written in Java. The main ideas for Yawcam are to keep it simple and easy to use, but to include all the usual features.

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Windows
    • Java
    The main window (control panel)
    The preview window
    The settings window
    +6
    Window that shows the viewers
    67 alternatives
  12. Repeat icon
     8 likes

    Repeat is a full-fledged, Java mouse/keyboard record/replay and automation hotkeys/macros creation using modern programming languages, and more advanced automation features. Working across three major OSes: Windows, OSX, and Linux.

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Java
    Repeat screenshot 1
    Repeat screenshot 1
    Repeat screenshot 2
    72 alternatives
  13. Geyser icon
     4 likes

    Geyser is a bridge between Minecraft: Bedrock Edition and Minecraft: Java Edition which allows you to join Minecraft Java servers with Bedrock Edition servers to enable true cross-platform.

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Mac
    • Windows
    • Linux
    • Minecraft
    • Java
    1 alternatives
  14. Socket.io icon
     16 likes

    Socket.IO aims to make real-time apps possible in every browser and mobile device, blurring the differences between the different transport mechanisms.

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • JavaScript
    • C++
    • Java
    • Node.JS
    Admin UI
    28 alternatives
  15. Travis CI icon
     46 likes

    Travis CI is a leading provider of continuous integration and delivery services and empowers software development teams to test and deploy their applications with confidence. Teams can easily sync their cloud platform projects with Travis CI to begin testing code in minutes.

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Platforms

    • Online
    • Self-Hosted
    • Python
    • JavaScript
    • Software as a Service (SaaS)
    • PHP
    • C++
    • Ruby on Rails
    • Java
    • Node.JS
    Travis CI screenshot 1
    Travis CI screenshot 1
    51 alternatives
  16. WiseMapping icon
     32 likes

    Wise Mapping is the web mind mapping tool that leverages the power of Mind Maps HTML5 and SVG. Users will be able to create and read their mind maps from everywhere whenever its needed. Once you have your mind map created the features that distinguish WiseMapping appears: Embed...

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Online
    • Self-Hosted
    • Java
    WiseMapping screenshot 1
    67 alternatives
  17. Gradle icon
     18 likes

    Gradle is a build tool with a focus on build automation and support for multi-language development. If you are building, testing, publishing, and deploying software on any platform, Gradle offers a flexible model that can support the entire development lifecycle from compiling...

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Snapcraft
    • Android Studio
    • Eclipse
    • IntelliJ IDEA
    • Java
    • Apache NetBeans
    Gradle screenshot 1
    29 alternatives
  18. RipMe icon
     16 likes

    The RipMe App is a program to automatically download complete image albums online, from an ever-growing list of sites, including Imgur, Twitter, Reddit, Instagram, and more, including numerous adult image hosts.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Java
    RipMe screenshot 1
    31 alternatives