Open Source Java Software Development Software for ChromeOS - Page 5

Java Software Development Software for ChromeOS

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

  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Access competitive interest rates on your digital assets.

    Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • 1
    Sesame

    Sesame

    Java RDF Framework

    This project is no longer actively maintained. It is succeeded by the Eclipse RDF4J project, which can be found at GitHub and at http://www.rdf4j.org/. Sesame is a de-facto standard framework for processing RDF data. This includes parsing, scalable storage, reasoning and full SPARQL 1.1 query/update support. Sesame offers a fully modular toolkit and an easy-to-use Java API that can be connected to all leading RDF storage solutions.
    Leader badge
    Downloads: 27 This Week
    Last Update:
    See Project
  • 2
    SSHTOOLS

    SSHTOOLS

    Java SSH API

    This project now hosts the third-generation of Java SSH API, Maverick Synergy. This API builds on the Maverick Legacy commercial APIs and delivers a new API in a unified client/server framework. This API is available to the community under the LGPL open source license. This update includes ed25519 support, support for the new OpenSSH private key file format and stronger key exchange algorithms. The project continues to host both the original API and legacy applications created around it, however, these are now considered deprecated and we do not recommend their use in anyway.
    Downloads: 26 This Week
    Last Update:
    See Project
  • 3
    SMC - The State Machine Compiler

    SMC - The State Machine Compiler

    Translates state machine into a target programming language.

    SMC takes a state machine stored in a .sm file and generates a State pattern in 14 programming languages. Includes: default transitions, transition args, transition guards, push/pop transitions and Entry/Exit actions. See User Manual for more info.
    Leader badge
    Downloads: 26 This Week
    Last Update:
    See Project
  • 4
    Jasmin is a Java Assembler. It takes ASCII descriptions for Java classes, written in a simple assembler-like syntax. It converts them into binary Java .class class files suitable for loading into a Java Virtual Machine implementation.
    Leader badge
    Downloads: 77 This Week
    Last Update:
    See Project
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • 5

    RecordEditor

    Editor for Fixed Width, Csv and Existing Xml files.

    The RecordEditor is a Data File editor for Flat Files (delimited and fixed field position). It supports Unix / PC / Legacy (e.g. Mainframe) file formats, both Text and binary files. The Editor uses a Record-Layout description to format the files. This is ideal for Fixed width (Text or Binary) files, Cobol Data Files, Mainframe files and complicated Csv files. Cobol Copybooks can be used to format Cobol Data files. As well as an editor, The following utilities are supplied * Formatted Compare * File Copy and reformat Utility * FileWizard this is use to work out the format of a File. It can generally find both Text and binary / packed deicimal fields in a file For Simple Csv you should look at its sister project reCsvEditor. Note: The core Editor code is also used in the "Protocol buffers editor" and "Avro Editor"
    Leader badge
    Downloads: 27 This Week
    Last Update:
    See Project
  • 6
    Open a Java class file binary to view or edit strings, attributes, methods and generate readable reports similar to the javap utility. In built verifier checks changes before saving the file. Easy to use Java Swing GUI.
    Leader badge
    Downloads: 49 This Week
    Last Update:
    See Project
  • 7
    AtlantaFX

    AtlantaFX

    Modern JavaFX CSS theme collection with additional controls

    Modern JavaFX CSS theme collection with additional controls.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 8
    ChatGPT Java API

    ChatGPT Java API

    Java SDK for seamless integration with ChatGPT APIs

    ChatGPT-Java is a Java SDK created by PlexPt that offers a convenient, out-of-the-box integration with the OpenAI ChatGPT API (including models like GPT-4o, GPT-5) for Java applications. The library supports chat completions, token counting, function calls, streaming responses, proxy configuration, custom API host, and integration with frameworks such as Spring (via SseEmitter). It abstracts the HTTP interaction and JSON parsing into simple Java objects and builders while handling details like token usage and model selection. It is published to Maven Central under the group com.github.plexpt, e.g., version 5.0.1. The SDK is designed for developers building chatbots, conversational assistants, and integrations in Java or Spring ecosystems. Being open source under MIT, it provides transparency and community contributions.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    EasyExcel

    EasyExcel

    Lightweight Java library developed by Alibaba for reading and writing

    EasyExcel is a Java library focused on reading and writing Excel files with very low memory usage, making it suitable for large datasets that overwhelm traditional APIs. It uses streaming/event-driven parsing to avoid loading entire workbooks into memory, and it maps rows to Java objects via simple annotations. Writers support multiple sheets, custom styles, merged cells, and template-based filling so production reports remain maintainable. The API emphasizes developer ergonomics: callbacks are straightforward, converters handle common type transformations, and header/column mapping is explicit. It integrates cleanly into Spring/enterprise stacks, often as part of import/export pipelines or scheduled report generation. By optimizing both performance and ease of use, EasyExcel reduces operational risk around big Excel jobs in web services and back-office tools.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Paessler: Easy to Use With Enterprise Power. Free Trial Icon
    Paessler: Easy to Use With Enterprise Power. Free Trial

    A low-code dashboard makes monitoring intuitive for any admin, while scripting and custom sensors give experts full control.

    You shouldn't have to choose between a monitoring tool that's easy to use and one that's powerful enough for a complex environment. PRTG's low-code interface lets any admin build dashboards, set alerts and monitor devices without scripting, while custom sensors and full API access are there when your team needs deeper control. One platform, no compromise. Download a free 30-day trial now.
    Get Free Download
  • 10
    Hyperion Android

    Hyperion Android

    App Debugging & Inspection Tool for Android

    Hyperion is a hidden plugin drawer that can easily be integrated into any app. The drawer sits discreetly under the app so that it is there when you need it and out of the way when you don't. Hyperion plugins are designed to make inspection of your app quick and simple. Be one of the first to create a third-party plugin. The plugin creation guide is a work in progress, but if you are feeling ambitious you can reference the plugins we have already created. To create your own plugin, implement the Plugin interface and expose the implementation as a service. The plugins made available in this repository leverage Google's AutoService annotation processor to generate the service metadata and simplify the process.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 11
    ImGui Java

    ImGui Java

    JNI based binding for Dear ImGui

    imgui-java is a comprehensive Java binding for Dear ImGui, the popular immediate-mode GUI library used for real-time tools and debug interfaces. This binding allows Java applications—including those using LWJGL or JOGL—to leverage ImGui’s fast and flexible GUI features without switching languages. With support for native backends and OpenGL rendering, imgui-java is perfect for game engines, development tools, and editors that need an intuitive GUI system. It includes integrations for multiple platforms and rendering contexts, with regular updates to match upstream ImGui releases.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12
    JNativeHook

    JNativeHook

    Global keyboard and mouse listeners for Java

    JNativeHook is a library to provide global keyboard and mouse listeners for Java. This will allow you to listen for global shortcuts or mouse motion that would otherwise be impossible using pure Java. To accomplish this task, JNativeHook leverages platform-dependent native code through Java's native interface to create low-level system-wide hooks and deliver those events to your application.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 13
    Litemall

    Litemall

    litemall = Spring Boot

    Litemall is a lightweight e-commerce system built with Spring Boot, MyBatis, and Vue.js, designed for small and medium-sized online retail platforms. It provides a full-featured backend management interface along with customer-facing mobile and web portals. Litemall supports common e-commerce features such as product catalog, order processing, payment integration, user management, and statistical analysis, making it easy to customize and deploy a standalone online store.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    RuoYi Cloud

    RuoYi Cloud

    Java development platform built for distributed microservice apps

    RuoYi-Cloud is an open-source Java rapid-development platform built for distributed microservice applications. It separates the frontend from a Spring Boot, Spring Cloud, and Spring Cloud Alibaba backend. Nacos provides service registration and configuration, Redis supports authentication, Sentinel handles traffic control, and Seata manages distributed transactions. The project includes gateway, authentication, system, code-generation, job, file, and monitoring modules. It supports multiple Spring Boot generations and can pair with Vue 2, Vue 3, or Vue 3 TypeScript frontends. Built-in administration covers users, roles, permissions, logs, scheduling, monitoring, and API generation.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15
    RSyntaxTextArea

    RSyntaxTextArea

    A syntax highlighting, code folding text component written in Swing

    RSyntaxTextArea is a syntax highlighting, code folding text component written in Swing. NOTE: For quite awhile now, RSTA's source has been hosted on GitHub, but releases were mirrored here on SourceForge. As of late 2015, all release artifacts are also hosted solely on GitHub. This SourceForge site is simply here to forward folks to our GitHub home: http://github.com/bobbylight/RSyntaxTextArea Artifacts are also available in Maven, e.g. com.fifesoft:rsyntaxtextarea:2.x.x
    Leader badge
    Downloads: 24 This Week
    Last Update:
    See Project
  • 16

    jdbc2csv.jar

    Command-line sql JDBC tool

    jdbc2csv is a small command-line tool written in JAVA and can be used on all platforms, for which JRE 8 or higher is available. To connect to a specific DBMS the tool uses its JDBC driver. The result of the executed 'select' query is displayed in CSV format ( different standards are supported ). When there is an error the tool stops with exit code 1 and the error message is output on stderr. jdbc2csv is created with a main purpose to be used in shell-scripts. Relatively easy to configurate, this tool is suitable for queries ‘select’, ‘update’ and ‘delete’. I think that is not suitable for a large number of requests, like 'insert'.
    Leader badge
    Downloads: 125 This Week
    Last Update:
    See Project
  • 17
    Keytool is an Eclipse plugin that maintains keystores and certificates. It allows you to create certificates and put them in a keystore. You can from Eclipse, open and inspect certificates that are stored as .cer, or in a given keystore.
    Downloads: 43 This Week
    Last Update:
    See Project
  • 18
    This benchmark suite is intend as a tool for the research community. It consists of a set of open source, real world applications with non-trivial memory loads.
    Leader badge
    Downloads: 115 This Week
    Last Update:
    See Project
  • 19
    JGraphT
    JGraphT is a free Java class library that provides mathematical graph-theory objects and algorithms. JGraphT supports a rich gallery of graphs and is designed to be powerful, extensible, and easy to use.
    Downloads: 22 This Week
    Last Update:
    See Project
  • 20
    FAR - Find And Replace
    Search and replace operations on file content accross multiple files. Recursive operations within entire directory trees. FAR comes with support for regular expressions (regex) over multiple lines, automatic backup and various character encodings. Run grep like extractions to condense or rearrange sources, or perform bulk file renaming.
    Downloads: 22 This Week
    Last Update:
    See Project
  • 21
    Alibaba Dragonwell8

    Alibaba Dragonwell8

    Alibaba Dragonwell8 JDK

    Over the years, more than a billion lines of Java code have been written in Alibaba. While adopting OpenJDK to run these applications, we have found a need to customize it specifically for large-scale Java application deployments. Our customization has been well-tested in our environment. We are now contributing some of our work into the Java community. Alibaba Dragonwell, as a downstream version of OpenJDK, is the in-house OpenJDK implementation at Alibaba. It is optimized for online e-commerce, financial and logistics applications running on 100,000+ servers. Alibaba Dragonwell is the engine that runs these distributed Java applications in extreme scaling.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    File System Crawler for Elasticsearch

    File System Crawler for Elasticsearch

    Elasticsearch File System Crawler (FS Crawler)

    This crawler helps to index binary documents such as PDF, Open Office, MS Office. Local file system (or a mounted drive) crawling and indexing new files, updating existing ones, and removing old ones. Remote file system over SSH/FTP crawling. REST interface to let you “upload” your binary documents to elastic search.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 23
    Fury

    Fury

    A blazing fast multi-language serialization framework

    Fury is a blazing-fast multi-language serialization framework powered by jit(just-in-time compilation) and zero-copy, providing up to 170x performance and ultimate ease of use. Based on efficient JIT, struct deserialization can get 170x speed up compared to other serialization frameworks. In serialization scenarios, Fury can achieve a 100x speed up compared to traditional serialization frameworks. If you use Java clusters on a large scale, this will save a lot of computing resources.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 24
    Heritrix

    Heritrix

    Internet Archive's open-source, web-scale, web crawler project

    Heritrix is the Internet Archive's open-source, extensible, web-scale, archival-quality web crawler project. Heritrix (sometimes spelled heretrix, or misspelled or missaid as heratrix/heritix/heretix/heratix) is an archaic word for heiress (woman who inherits). Since our crawler seeks to collect and preserve the digital artifacts of our culture for the benefit of future researchers and generations, this name seemed apt. Heritrix is designed to respect the robots.txt exclusion directives† and META nofollow tags. Please consider the load your crawl will place on seed sites and set politeness policies accordingly. Also, always identify your crawl with contact information in the User-Agent so sites that may be adversely affected by your crawl can contact you or adapt their server behavior accordingly.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 25
    JetCache

    JetCache

    JetCache is a Java cache framework

    JetCache is a Java cache abstraction that provides uniform usage for different caching solutions. It provides more powerful annotations than those in Spring Cache. The annotations in JetCache support native TTL, two-level caching, and automatically refresh in distributed environments, also you can manipulate Cache instances by your code. Currently, there are four implementations: RedisCache, TairCache(not open source on github), CaffeineCache (in memory) and a simple LinkedHashMapCache (in memory).
    Downloads: 4 This Week
    Last Update:
    See Project