Java Simulation

Open-source Java projects categorized as Simulation

Top 11 Java Simulation Projects

  • synthea

    Synthetic Patient Population Simulator

    Project mention: Synthea: Open-Source Synthetic Patient Generation | /r/hypeurls | 2023-05-19
  • mars-sim

    Mars Simulation Project Official Codebase

    Project mention: When people eventually move to Mars, they will need a completely new calendar | /r/Showerthoughts | 2022-07-11

    The Darian calendar is one which is already proposed to do this, and scientists involved with the rovers live off of Martian time (0:00-24:00 method), half a sol out of sync with the rovers (commands are given in advance, so they prepare commands and receive/review data when it is night for the rovers). The Java Mars Simulation Project uses a modified Utopian Calendar from the Mars Society (this uses a different epoch from the Planetary Society's version), but also uses millisols for time of day rather than the 24 hour method, the 24 hours + witching "hour" (actually closer to 2243 seconds) used in the Mars Trilogy, or the 0:00-24:37:22.663 method. I personally would like to see a calendar loosely based off of the French Revolutionary Calendar be used (for both Earth and Mars). For both, the year would be divided into ten months, nine of which would be equal. On Earth, nine "months" would be forty days long, and on Mars, nine "months" would be seventy sols long. In both instances, "weeks" would be ten-days long except for people opting to use religiously-defined weeks (on Mars it would not align with Earth anyway, so religion and ambiguity is the only reason to keep using seven). Length of time would be measured with seconds and kiloseconds and so on, but time of day would be measured by permille of the day complete, similar to the Mars Simulation Project's millisols. For Earth, if a year is divisible by 4 but not 128, it would be a leap year (with very rare exceptions to keep the start on the equinox on average), making the last "month" 6 days rather than 5. For Mars, if a year's remainder when divided by five is 1 or 3, or if the year is divisible by 125, then it would be a skip year (last month is 39 instead of 40 sols).

  • Sonar

    Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • computational-economy

    An agent-based computational economy with macroeconomic equilibria from microeconomic behaviors

    Project mention: Economic Model | /r/academiceconomics | 2023-03-28

    Sure, here's a computational economy building off models you'd typically see in first-year graduate courses.

  • corona-sniffer

    Contact Tracing BLE sniffer PoC

  • cas

    Cellular Automata Simulator (by ghjansen)

  • JSL

    The JSL is an open-source discrete event simulation library written in Java (by rossetti)

    Project mention: What is a library for simulation in Java? like Simpy for python | /r/javahelp | 2022-10-24

    Something like this?

  • BoidsFX

    Simulation of the boids algorithm

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • LifeSimRPG

    Simple JavaFX Controls based GUI for a Life Simulation game, inspired by classic older titles like Kudos and GameBiz

    Project mention: Help me export a javaFX project to .jar | /r/javahelp | 2023-05-07
  • end-game

    Personal finance simulator for retired Canadians.

    Project mention: A free, open-source personal finance simulator for retired Canadians. | /r/PersonalFinanceCanada | 2022-06-28

    Here are the links * documentation * source code

  • GeneTrees-v2

    Toy that simulates reproduction and natural selection of artificial trees in a two-dimensional environment

    Project mention: GeneTrees - a Java app that simulates evolving artificial trees | /r/artificiallife | 2022-08-05


  • particle-geometry-simulation

    Time-driven particle simulation with geometrical shapes arrangement.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-05-19.

Java Simulation related posts


What are some of the best open-source Simulation projects in Java? This list will help you:

Project Stars
1 synthea 1,728
2 mars-sim 88
3 computational-economy 76
4 corona-sniffer 74
5 cas 24
6 JSL 10
7 BoidsFX 7
8 LifeSimRPG 4
9 end-game 2
10 GeneTrees-v2 1
11 particle-geometry-simulation 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives