Open Source Java Education Software for ChromeOS

Java Education Software for ChromeOS

Browse free open source Java Education Software for ChromeOS and projects below. Use the toggles on the left to filter open source Java Education Software for ChromeOS 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
  • Desktop and Mobile Device Management Software Icon
    Desktop and Mobile Device Management Software

    It's a modern take on desktop management that can be scaled as per organizational needs.

    Desktop Central is a unified endpoint management (UEM) solution that helps in managing servers, laptops, desktops, smartphones, and tablets from a central location.
    Learn More
  • 1
    Logisim
    An educational tool for designing and simulating digital logic circuits, featuring a simple-to-learn interface, hierarchical circuits, wire bundles, and a large component library. As a Java application, it can run on many platforms.
    Leader badge
    Downloads: 6,089 This Week
    Last Update:
    See Project
  • 2
    Jmol

    Jmol

    An interactive viewer for three-dimensional chemical structures.

    Over 1,000,000 page views per month. Jmol/JSmol is a molecular viewer for 3D chemical structures that runs in four independent modes: an HTML5-only web application utilizing jQuery, a Java applet, a stand-alone Java program (Jmol.jar), and a "headless" server-side component (JmolData.jar). Jmol can read many file types, including PDB, CIF, SDF, MOL, PyMOL PSE files, and Spartan files, as well as output from Gaussian, GAMESS, MOPAC, VASP, CRYSTAL, CASTEP, QuantumEspresso, VMD, and many other quantum chemistry programs. Files can be transferred directly from several databases, including RCSB, EDS, NCI, PubChem, and MaterialsProject. Multiple files can be loaded and compared. A rich scripting language and a well-developed web API allow easy customization of the user interface. Features include interactive animation and linear morphing. Jmol interfaces well with JSpecView for spectroscopy, JSME for 2D->3D conversion, POV-Ray for images, and CAD programs for 3D printing (VRML export).
    Leader badge
    Downloads: 610 This Week
    Last Update:
    See Project
  • 3
    Cool Reader

    Cool Reader

    A cross-platform XML/CSS based eBook reader

    CoolReader is fast and small cross-platform XML/CSS based eBook reader for desktops and handheld devices. Supported formats: FB2, TXT, RTF, DOC, TCR, HTML, EPUB, CHM, PDB, MOBI. Platforms: Win32, Linux, Android. Ported on some eInk based devices.
    Leader badge
    Downloads: 540 This Week
    Last Update:
    See Project
  • 4
    Impro-Visor

    Impro-Visor

    Leadsheet notation with auto-generated playback, improvisation advice

    Impro-Visor® is a music notation tool for producing monophonic lead sheets, specifically intended to help the improviser. Chord symbols are used to generate backing tracks automatically. Improvisation advice exists in the form of note coloration, database of licks, and automatic lick generation from grammars. Grammars can be learned automatically from transcriptions. Styles can be edited and created by the user. Other features include generation of roadmaps for understanding keys and idiomatic chord progressions, chord voicing keyboard, MIDI and MusicXML export. See http://www.cs.hmc.edu/~keller/jazz/improvisor for general information, including tutorials. Support and additional resources are through the user group https://groups.yahoo.com/neo/groups/impro-visor/info. The most recent source code, since summer of 2015, is housed here: https://github.com/Impro-Visor/Impro-Visor This started when SourceForge was down for over one week during an active development period.
    Leader badge
    Downloads: 201 This Week
    Last Update:
    See Project
  • Banker’s Dashboard and Credit Union dashboard Icon
    Banker’s Dashboard and Credit Union dashboard

    For Bank and Credit Union CFOs and CEOs

    Get anytime, anywhere access to your bank or credit union’s financial performance. Get insights into your bank or credit union’s financial performance from anywhere with secure, cloud-based access. Get margin components, branch performance, forecasts and more with point-and-click simplicity. Banker’s Dashboard and Credit Union dashboard integrate seamlessly with your core processor. Quick and easy setup, so you can start improving your bottom line right away. Automate reporting and eliminate errors, freeing you to focus on more value-added tasks. Quickly run and revise multiple forecast scenarios, so you can analyze variances and alternative strategies. Measure and compare branch performance. Institute best practices and hold each branch accountable for better results.
    Learn More
  • 5
    DictionaryForMIDs

    DictionaryForMIDs

    Dictionary for Mobile Information Devices and PCs

    DictionaryForMIDs is an dictionary application for cell phones, tablets and PCs. The dictionary is completely installed on the device ("offline dictionary"), i.e. after installation there is no need for an internet connection. DictionaryForMIDs can be set up for any dictionary, for any language, or for any other lookup-purpose. The DfM-Creator tool is used to set up a dictionary for use with DictionaryForMIDs.
    Downloads: 75 This Week
    Last Update:
    See Project
  • 6
    IMPORTANT NOTICE: This project has moved to GitHub: https://github.com/sarahtattersall/PIPE Releases will be posted here, but please check on GitHub for the most recent activity. Create, model and analyse Petri nets with a standards-compliant Petri net tool. PIPE2 is the active fork of the Platform Independent Petri net Editor project, which originated at Imperial College London.
    Leader badge
    Downloads: 90 This Week
    Last Update:
    See Project
  • 7
    Biogenesis
    Biogenesis is an artificial life program that simulates the processes involved in the evolution of organisms. It shows colored segment based organisms that mutate and evolve in a 2D environment. Biogenesis is based on Primordial Life.
    Leader badge
    Downloads: 45 This Week
    Last Update:
    See Project
  • 8
    The Art of Programming

    The Art of Programming

    A collection of practical tips can be found at the bottom of this page

    The Art of Programming (Second Edition) is a curated collection of programming problems and solutions originally derived from the Microsoft 100 Interview Questions blog series, later refined into a long-running tutorial and ultimately a published book. Created by July, the series began in 2010 and has since evolved into an in-depth exploration of algorithmic thinking, data structures, and coding interview preparation. The repository brings together 42 classic programming problems from the original series, enhanced with detailed explanations, formula derivations, and optimized solutions. In July 2023, work on the second edition was announced, which expands the project with updated content, new problems inspired by recent big-tech interviews, and introductions to modern machine learning techniques such as XGBoost, CNNs, RNNs, and LSTMs. This collection serves both as a historical record of algorithm problem-solving and as a living resource for programmers preparing for interviews.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 9
    LeetCode Animation

    LeetCode Animation

    Demonstrate all the questions on LeetCode in the form of animation

    LeetCodeAnimation is an educational open source project by MisterBooo that visually demonstrates algorithm problems from LeetCode through animations. The goal of the project is to help learners understand complex algorithmic concepts intuitively by showing step-by-step animated explanations instead of relying solely on static code or text. Each animation corresponds to a specific problem and illustrates how data structures and algorithms operate dynamically, making it easier to grasp their underlying logic. The project also includes a curated set of 40 problems from the “Sword Pointing to Offer” series—commonly asked in technical interviews—accompanied by detailed analyses and visual breakdowns. These materials are designed for both beginners starting their algorithm journey and experienced developers seeking to reinforce their understanding. Originally published through the WeChat public account “Brother Wu Learns Algorithms”, LeetCodeAnimation has become a valuable learning resource.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Predict and Mitigate Operational Risk While Streamlining Regulatory Compliance Icon
    Predict and Mitigate Operational Risk While Streamlining Regulatory Compliance

    ABA Endorsed Solution for Risk and Compliance Management Software

    Predict360 is a risk and compliance intelligence platform developed by 360factors, an enterprise risk and compliance technology and services company. Predict360 is an artificial intelligence (AI)-powered platform that integrates risks and controls, KRIs, regulations and requirements, policies and procedures, audit and examinations, and training in a unified, cloud-based system. Predict360’s SaaS architecture platform and deliver predictive analytics, data insights for predicting risk, and streamlined compliance.
    Learn More
  • 10
    Source Code Hunter

    Source Code Hunter

    Source code analysis of Spring, MyBatis, Redis, Netty, and more

    Source Code Hunter is an open source project by Doocs that focuses on analyzing and explaining the source code of widely used Java frameworks and libraries. It helps developers deepen their understanding of internal implementations, design patterns, and performance optimizations by walking through actual codebases such as Spring, MyBatis, Netty, Tomcat, and others. The project aims to bridge the gap between theoretical knowledge and real-world application by providing step-by-step annotated explorations of core components in these frameworks. It’s a valuable resource for Java developers preparing for interviews, system design discussions, or those looking to strengthen their ability to read and learn from production-level code.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 11
    Java Modelling Tools is a suite of scientific tools for performance analysis and modelling using queueing theory and colored stochastic Petri nets. Models are solved either with analytical, asymptotic or simulation methods; workload characterization tools are also included in the suite. See the project website for more details: http://jmt.sf.net
    Leader badge
    Downloads: 37 This Week
    Last Update:
    See Project
  • 12
    NET-Simulator was created to help lecturers and students in the study of computer networks. Students can build virtural networks in the virtual environment provided by NET-Simulator. These devices are controlled by means of command line interface.
    Leader badge
    Downloads: 62 This Week
    Last Update:
    See Project
  • 13
    European digital radio & television uses the DVB standard to broadcast its data. Project X gives you a look behind the transmissions and tries its best to handle & repair many stream types and shows what went wrong on reception.
    Downloads: 30 This Week
    Last Update:
    See Project
  • 14
    DSA Bootcamp Java

    DSA Bootcamp Java

    This repository consists of the code samples, assignments, and notes

    DSA Bootcamp Java is an open source educational repository created by Kunal Kushwaha to teach Data Structures and Algorithms (DSA) using Java. It is designed as a structured bootcamp, covering fundamental concepts to advanced problem-solving techniques. The project provides explanations, exercises, assignments, and practice problems, making it useful for both beginners and intermediate learners who want to strengthen their Java and algorithmic skills. The repository is organized into multiple modules that start with Java basics and gradually progress toward arrays, recursion, sorting, searching, linked lists, stacks, queues, trees, graphs, dynamic programming, and other advanced topics. It is a popular resource for students preparing for coding interviews, competitive programming, or computer science fundamentals.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 15
    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: 83 This Week
    Last Update:
    See Project
  • 16
    Interviews

    Interviews

    Comprehensive computer science and interview preparation guide

    Interviews is an open source repository designed as a comprehensive guide to preparing for technical interviews, with a strong focus on computer science fundamentals and algorithmic problem solving. Created by Kevin Naughton Jr., the project compiles detailed notes, explanations, and code implementations that cover core areas tested in software engineering interviews. The repository emphasizes topics such as data structures, algorithms, system design, operating systems, databases, and networking. It also includes practical coding examples and solutions that demonstrate how to approach and solve common problems asked at companies like Google, Amazon, Facebook, and Microsoft. By consolidating essential knowledge in one place, the project helps learners efficiently review concepts and practice effectively for interviews.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 17
    LeetCode Book

    LeetCode Book

    Comprehensive study guide for coding interviews

    LeetCode-Book is a comprehensive study guide for coding interviews that consolidates algorithm patterns, data-structure templates, and worked LeetCode solutions. It organizes problems by topic—arrays, linked lists, stacks/queues, trees/graphs, dynamic programming, greedy, backtracking, and math—so you can study systematically. Explanations are concise but intentional, highlighting why a pattern fits, how to reason about boundary cases, and the time/space trade-offs. Many entries include template code and “swap-in” variations, helping you recognize how the same technique adapts across similar problems. The book also emphasizes problem-solving habits like deriving invariants, choosing appropriate data structures, and verifying with small counterexamples. It’s suitable for newcomers building fundamentals and for experienced engineers polishing timing and correctness under interview pressure.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 18
    Finanx 12c

    Finanx 12c

    Financial Calculator

    The Finanx 12c is a free software that mimics the HP-12C financial calculator. This software was developed for educational purposes. IT'S NOT RECOMMENDED using this calculator for professional calculations. If you find any bugs, please, let me know. Click "Bugs" in the menu bar to report bugs found.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 19
    Jalmus is a free, open source music education software helping the musicians, especially pianists, to improve their sight-reading. You can train to read music with both exercises on notes or rhythms.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 20
    CompPad
    CompPad is a LibreOffice extension that provides live mathematical and engineering calculations within a Writer document. It is intended to provide a free / open-source alternative to Mathcad .
    Downloads: 16 This Week
    Last Update:
    See Project
  • 21
    circuitmod

    circuitmod

    The Future of the Java Circuit Simulator

    Circuitmod is a circuit simulator that extend the capacity of the original Falstad's Java Circuit Simulator into CMOS Chips, Led Arrays, Led Matrix and PIC Programming. The Horizon is limitless. Try today.
    Leader badge
    Downloads: 18 This Week
    Last Update:
    See Project
  • 22
    radlab

    radlab

    Virtual Radiation Detection and Measurement Laboratory Software

    Radiation detection and measurement education is necessary for a wide variety of people working with radiation. The equipment and laboratory setup needed for delivering this education are expensive and difficult to assemble due to the large variety of the type of experiments that are desirable to cover. For a basic education one needs to have gamma, beta, alpha and neutron sources, at least one detector to detect each type of radiation and other supplemental instrumentation to perform experiments. Although the radiation exposure due to these radioactive sources in an education laboratory is low, shielding and a private secured place is needed. Nearly two hundred thousand dollars is needed to construct such a basic laboratory described as above. In order to overcome these difficulties, a model of a basic Radiation Detection Laboratory has been created to provide a virtual environment for designing and simulating such experiments. Team: Dagistan Sahin, Muzaffer Sena Sahin, Korcan Kayrin
    Leader badge
    Downloads: 24 This Week
    Last Update:
    See Project
  • 23
    Digital Logic Design

    Digital Logic Design

    Digital Circuits Design and Simulation

    DLD V 2.0 Released Digital Logic Design is a Software tool for designing and simulating digital circuits. It provides digital parts ranging from simple gates to Arithmetic Logic Unit. You may start your circuit from simple gates and flipflops and keep on converting them into ICs. These ICs, later on, may be incorporated into other circuits to built more complex circuits like CPU. You may even use SOP expressions to generate digital circuits in IC form. You can use this software to design Combinational, Synchronous and Asynchronous Sequential Circuits. The circuit working can be analyzed by using output parts like LEDs, Seven Segment Display as well as CRT and digital Oscilloscope all provided in the software. This Software may be used by professionals, hobbyists and students alike. The teachers may incorporate this software in their courses like Digital Logic and Computer Design, Computer Architecture, Computer Organization and Embedded Systems.
    Leader badge
    Downloads: 36 This Week
    Last Update:
    See Project
  • 24
    The Number Race
    Software designed for remediation of dyscalculia (or mathematical learning disabilities) in children aged 4-8 and for teaching number sense in kindergarten children. For more information, visit the unicog lab website using the link below. NOTE: To use The Number Race, you may need to download TWO files, the main program (above), AND a language pack. To get to the language packs, click on "Files" on the menu bar above, and select version and the appropriate language. If you are lucky there might be an installer + language pack available as one download. Check "Files" -> version -> Language
    Leader badge
    Downloads: 64 This Week
    Last Update:
    See Project
  • 25
    The archive-crawler project is building Heritrix: a flexible, extensible, robust, and scalable web crawler capable of fetching, archiving, and analyzing the full diversity and breadth of internet-accesible content.
    Downloads: 10 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next