Java Libraries and Tools

Browse 197 Java Libraries and Tools on AlternativeTo.

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

    Open protocol for decentralized, end-to-end encrypted communication supporting instant messaging, VoIP, IoT, data persistence, and silos bridging over federated servers.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    • Android Tablet
    • iPad
    • Self-Hosted
    • WebRTC
    • Python
    • JavaScript
    • Go (Programming Language)
    • Cloudron
    • Java
    • Perl
    • GB flagUnited Kingdom
    Main Page
    Matrix screenshot 1
    199 alternatives
    4.2
    Very Good17 ratings
  2. Angry IP Scanner icon
     135 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 type

    Platforms

    • Mac
    • Windows
    • Linux
    • Flathub
    • Flatpak
    • Java
    • EE flagEstonia
    • European Union flagEU
    Angry IP Scanner screenshot 1
    Angry IP Scanner screenshot 1
    Angry IP Scanner screenshot 2
    76 alternatives
  3. Freeplane icon
     260 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
    • DE flagGermany
    • European Union flagEU
    Freeplane screenshot 1
    Organization of contacts
    Editing a node
    +1
    Freeplane screenshot 3
    87 alternatives
    3.7
  4. Keybase icon
     145 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
    • US flagUnited States
    Keybase screenshot 1
    Keybase screenshot 2
    Keybase screenshot 3
    78 alternatives
    4.0
    Very Good12 ratings
  5. muCommander icon
     126 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
    • FR flagFrance
    • European Union flagEU
    muCommander screenshot 1
    muCommander screenshot 1
    muCommander screenshot 2
    +1
    muCommander screenshot 3
    120 alternatives
    2.3
  6. OpenJDK icon
     61 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
    • US flagUnited States
    OpenJDK screenshot 1
    14 alternatives
  7. GeoPulse icon
     3 likes

    A self-hosted, privacy-first location timeline platform: an open-source alternative to Google Timeline with automatic trip detection, Immich integration, and rich analytics.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Self-Hosted
    • Docker
    • Java
    • Online
    GeoPulse screenshot 1
    GeoPulse screenshot 1
    GeoPulse screenshot 2
    +1
    GeoPulse screenshot 3
    54 alternatives
  8. Peergos icon
     19 likes

    Peergos is a secure and private online space where you can store, share and view your photos, videos, music and documents.

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Self-Hosted
    • Java
    • GB flagUnited Kingdom
    Thumbnails are created upon upload.
Filesystem can be mounted via FUSE and a command line interface also exists.
    Dark mode is avaiable
    Uniquely, it is possible to stream media within the browser.
    +5
    Custom apps can be added.
    14 alternatives
  9. Memento Database is a highly flexible, cross-platform tool designed to help you track, organize, and analyze any type of data. Whether you are looking for a mobile-first alternative to Microsoft Access, a truly offline replacement for Airtable, or a more structured relational...

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • Android Tablet
    • iPad
    • Java
    • CA flagCanada
    Memento Database Desktop
    Present your information using fully customizable widgets on the dashboard.
    Memento Database supports more than 30 field types for virtually any kind of data you can imagine.
    +8
    Memento Database supports full multi-user collaboration with customizable access permissions.
    72 alternatives
  10. 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
    • Global
    Selenium screenshot 1
    Selenium screenshot 1
    112 alternatives
  11. Mindolph icon
     8 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
    20 alternatives
  12. Yawcam icon
     39 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
    • SE flagSweden
    • European Union flagEU
    The main window (control panel)
    The preview window
    The settings window
    +6
    Window that shows the viewers
    72 alternatives
  13. 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
  14. ArcadeDB icon
     3 likes

    One DBMS that supports SQL, Cypher, Gremlin, HTTP/JSON, MongoDB and Redis. ArcadeDB is a conceptual fork of OrientDB, the first Multi-Model DBMS. ArcadeDB supports Vector Embeddings.

    Cost / License

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • Docker
    • Kubernetes
    • Java
    • GB flagUnited Kingdom
    Graph
    Login
    Query
    +3
    Schema
    12 alternatives
  15. Repeat icon
     9 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
    82 alternatives
  16. Travis CI icon
     47 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
    54 alternatives
  17. 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
    2 alternatives
  18. 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
    • US flagUnited States
    Admin UI
    29 alternatives
  19. 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
    • US flagUnited States
    Gradle screenshot 1
    30 alternatives
  20. Portable Java utility for viewing TIFF files and understanding their structure. It decodes most TIFF files, allows viewing images, inspecting tags (IFD), and decoding multiscale pyramids (SVS).

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Java
    AlgART TIFF Information Viewer screenshot 1