Browse free open source Java Browsers and projects below. Use the toggles on the left to filter open source Java Browsers by OS, license, language, programming language, and project status.

  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Get Avast Free Antivirus | Your top-rated shield against malware and online scams Icon
    Get Avast Free Antivirus | Your top-rated shield against malware and online scams

    Boost your PC's defense against cyberthreats and web-based scams.

    Our antivirus software scans for security and performance issues and helps you to fix them instantly. It also protects you in real time by analyzing unknown files before they reach your desktop PC or laptop — all for free.
    Free Download
  • 1
    Selenium

    Selenium

    Browser automation framework and ecosystem

    Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should) also be automated as well. If you want to create robust, browser-based regression automation suites and tests, scale and distribute scripts across many environments, then you want to use Selenium WebDriver, a collection of language specific bindings to drive a browser - the way it is meant to be driven. If you want to create quick bug reproduction scripts, create scripts to aid in automation-aided exploratory testing, then you want to use Selenium IDE; a Chrome and Firefox add-on that will do simple record-and-playback of interactions with the browser. If you want to scale by distributing and running tests on several machines and manage multiple environments from a central point.
    Downloads: 135 This Week
    Last Update:
    See Project
  • 2
    PNG (Portable Network Graphics image format) and MNG (Multiple-image Network Graphics image and animation format) home sites
    Leader badge
    Downloads: 155 This Week
    Last Update:
    See Project
  • 3
    FreeWRL VRML/X3D browser
    FreeWRL is an Open Source, cross platform VRML2 and X3D compliant browser, with script, SAI and EAI support. Platforms supported: Linux and other Unix-style platforms; Mac OS/X; Windows. Support for mobile platforms (iOS, Android, QNX) is under development.
    Leader badge
    Downloads: 117 This Week
    Last Update:
    See Project
  • 4
    JavaCPP

    JavaCPP

    The missing bridge between Java and native C++

    JavaCPP provides efficient access to native C++ inside Java, not unlike the way some C/C++ compilers interact with assembly language. No need to invent new languages such as with SWIG, SIP, C++/CLI, Cython, or RPython. Instead, similar to what cppyy strives to do for Python, it exploits the syntactic and semantic similarities between Java and C++. Under the hood, it uses JNI, so it works with all implementations of Java SE, in addition to Android, Avian, and RoboVM (instructions). More specifically, when compared to the approaches above or elsewhere (CableSwig, JNIGeneratorApp, cxxwrap, JNIWrapper, Platform Invoke, GlueGen, LWJGL Generator, JNIDirect, ctypes, JNA, JNIEasy, JniMarshall, JNative, J/Invoke, HawtJNI, JNR, BridJ, CFFI, fficxx, CppSharp, cgo, pybind11, rust-bindgen, Panama Native, etc.), it maps naturally and efficiently many common features afforded by the C++ language and often considered problematic, including overloaded operators, class and function templates, etc.
    Downloads: 16 This Week
    Last Update:
    See Project
  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • 5
    OpenVRML is a cross-platform VRML and X3D browser and C++ runtime library.
    Downloads: 47 This Week
    Last Update:
    See Project
  • 6
    Playwright for Java

    Playwright for Java

    Java version of the Playwright testing and automation library

    Playwright Java is the Java version of the Playwright testing and automation library, enabling reliable end-to-end testing for modern web applications.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 7
    SonarQube Plugin for Swift

    SonarQube Plugin for Swift

    Open source Swift plugin for SonarQube (also supports Objective-C)

    sonar-swift is an open-source plugin for integrating Swift and Objective-C code analysis into SonarQube. It allows developers to detect code quality issues, bugs, and vulnerabilities in iOS and macOS projects, offering automated insights to improve and maintain code standards.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 8
    ZK - Simply Ajax and Mobile
    Ajax+Mobile Java Web framework. With 200+ Ajax components and event-driven, Ajax/RIA apps are as effortless and rich as desktop apps and HTML/XUL pages. Support JSP/JSF/JavaEE/Spring, Ajax Push and Client-fusion; also Java/Groovy/Python/JavaScript.
    Downloads: 35 This Week
    Last Update:
    See Project
  • 9
    Kubernetes plugin for Jenkins

    Kubernetes plugin for Jenkins

    Jenkins plugin to run dynamic agents in a Kubernetes environment

    Jenkins plugin to run dynamic agents in a Kubernetes cluster. Based on the Scaling Docker with Kubernetes article, automates the scaling of Jenkins agents running in Kubernetes. The plugin creates a Kubernetes Pod for each agent started and stops it after each build. Agents are launched as inbound agents, so it is expected that the container connects automatically to the Jenkins controller.
    Downloads: 6 This Week
    Last Update:
    See Project
  • No-Nonsense Code-to-Cloud Security for Devs | Aikido Icon
    No-Nonsense Code-to-Cloud Security for Devs | Aikido

    Connect your GitHub, GitLab, Bitbucket, or Azure DevOps account to start scanning your repos for free.

    Aikido provides a unified security platform for developers, combining 12 powerful scans like SAST, DAST, and CSPM. AI-driven AutoFix and AutoTriage streamline vulnerability management, while runtime protection blocks attacks.
    Start for Free
  • 10
    Android Easy MultiDex

    Android Easy MultiDex

    Android, multidex, splitdex, subpackage plugin

    Android, multidex, splitdex, subpackage plugin. The Gradle script was integrated into the plug-in, so that only one configuration file needs to be maintained. Readers can choose separate configuration or integrated configuration according to their own needs. In this way, we maintain the number of methods of the main Dex at about 15,000, and we no longer have to worry about the number of methods. Through the above official subcontracting, the original Dex has been divided into 1 master Dex and more slave Dex. The main Dex contains all 4 major components, Application, Annotation, multidex, etc. and their necessary direct dependencies. Since the number of our methods has reached 16W, hundreds of activities were all stuffed into the main Dex, and the main Dex was successfully exploded.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    VirtualAPK

    VirtualAPK

    Lightweight plugin framework for Android

    VirtualAPK is a powerful yet lightweight plugin framework for Android. It can dynamically load and run an APK file (we call it LoadedPlugin) seamlessly as an installed application. Developers can use any Class, Resources, Activity, Service, Receiver and Provider in LoadedPlugin as if they are registered in app's manifest file. VirtualAPK is an excellent plug-in framework developed by Didi Travel, which supports almost all Android features and has four major components. Compatible with almost all Android phones on the market, this has been verified in the Didi Travel app. In terms of resources, adapt to Xiaomi, Vivo, Nubia, etc., and adopt an adaptive adaptation scheme for unknown models. The plug-in operation logic is isolated from the host to ensure that any problems with the framework will not affect the normal operation of the host.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    CSSBox

    CSSBox

    Pure Java HTML / CSS rendering engine

    CSSBox is an (X)HTML/CSS rendering engine written in pure Java. Its primary purpose is to provide a complete information about the rendered page suitable for further processing. However, it also allows displaying the rendered document.
    Leader badge
    Downloads: 27 This Week
    Last Update:
    See Project
  • 13
    MyBatis Pagination

    MyBatis Pagination

    A pagination plugin

    If you are using MyBatis, it is recommended to try this pagination plugin. This must be the most convenient pagination plugin. PageHelper supports any complex single-table, multi-table queries. As to some special cases, please refer to the Important notes. Through a comprehensive sample code and test, the basic usage of adding, deleting, modifying, and checking operations in the MyBatis XML mode and annotation mode is explained, and the application of dynamic SQL in different aspects and the best practice program in the use process are introduced. Provides a wealth of examples for MyBatis advanced mapping, stored procedures, and type processors. At the same time, a detailed configuration introduction is provided for the code generator of MyBatis. To use PageHelper, you just need to include the pagehelper-x.y.z.jar and jsqlparser-x.y.z.jar file in the classpath.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    RxAndroid

    RxAndroid

    RxJava bindings for Android

    RxAndroid: Reactive Extensions for Android. Android specific bindings for RxJava 3. This module adds the minimum classes to RxJava that make writing reactive components in Android applications easy and hassle-free. More specifically, it provides a Scheduler that schedules on the main thread or any given Looper. Additional binaries and dependency information for can be found at search.maven.org. One of the most common operations when dealing with asynchronous tasks on Android is to observe the task's result or outcome on the main thread. Using vanilla Android, this would typically be accomplished with an AsyncTask. With RxJava instead you would declare your Observable to be observed on the main thread.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    cordova-plugin-camera-preview

    cordova-plugin-camera-preview

    Cordova plugin that allows camera interaction from HTML code

    Cordova Camera Preview is a plugin that allows developers to add real-time camera preview functionality to Cordova-based mobile apps. It provides direct access to the device's camera feed with customizable overlays and controls, enabling the creation of augmented reality, scanning, and camera-based interaction apps.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    RePlugin

    RePlugin

    A flexible, stable, easy-to-use Android plug-in framework

    RePlugin is a complete Android plug-in solution which is suitable for general use. Apps do not need to be upgraded to support new components, even brand new plug-ins. With only ONE hook (ClassLoader), NO BINDER HOOK. RePlugin’s Crash ratio is as low as Ten thousandth (0.01%). In addition, RePlugin is compatible with almost ALL Android ROMs in the market. RePlugin supports almost all features seamlessly as an installed application, including static Receiver, Task-Affinity, user-defined Theme, AppCompat, DataBinding, etc. It takes only couple lines to access, whether plug-ins or main programs. RePlugin owns stable plug-in management solution which supports installation, upgrade, uninstallation and version management. Process communication, protocol versions and security check are also included. RePlugin possesses hundreds of millions users from 360 MobileSafe.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Java port of Mozilla&#39;s automatic charset detection algorithm. See... <a href="http://www.mozilla.org/projects/intl/chardet.html"> http://www.mozilla.org/projects/intl/chardet.html </a>for the details of the orginal code and Author.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    The CSS Parser is implemented as a package of Java classes, that inputs Cascading Style Sheets source text and outputs a Document Object Model Level 2 Style tree. Alternatively, applications can use SAC: The Simple API for CSS. Its purpose is to allow developers working with Java to incorporate Cascading Style Sheet information, primarily in conjunction with XML application developments. The CSS Parser package includes parsers for: * Cascading Style Sheets Level 3, * Cascading Style Sheets Level 2.1, * Cascading Style Sheets Level 2, and * Cascading Style Sheets Level 1 The parser is freely available and without charge and is licenced under the terms of the Apache License, Version 2.0.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 19
    XulBooster is an Eclipse Feature adding XUL support to the Eclipse IDE and WTP. The Feature includes Editors, Views, Wizards, Snippets, Help, Builder etc. you can develop with it firefox extension, xulrunner application for example.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    BenchLab is a Web Application benchmarking framework using real web browsers.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    Ycad is a library of CAD functions in Java. Currently only DXF is supported for reading, viewing and writing. The DXF drawing may be rendered to a Graphics object for printing or imaging.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    Mozilla Widget for Java Swing
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    eQuiNox is an open source web browser that is written completely in Java. eQuiNox is being actively developed with the aim to fully support HTML,XHTML, Javascript and CSS. Visit http://alterfiction.com/equinox/ for more information.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 24
    Experimental browser that natively supports HTML, PDF, man pages, TeX DVI, scanned paper. Annotate with hyperlinks, highlights, notes, executable copy editor markup. [PDF tools for compress, impose, decrypt/encrypt, split/merge have been moved.]
    Downloads: 4 This Week
    Last Update:
    See Project
  • 25
    The Java Embedding Plugin allows other web browsers than Apple's Safari to use the most recent versions of Java (1.4.X and above) on Mac OS X.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.