Life & fun · alternatives · 2026
24 alternatives to Oceananigans.jl: A fast ocean model in Julia that runs on CPUs and GPUs
🌊 Julia software for fast, friendly, flexible, ocean-flavored fluid dynamics on CPUs and GPUs - CliMA/Oceananigans.jl
Oceananigans.jl is an ocean modeling software written in Julia that simulates fluid dynamics and environmental processes in marine systems. Designed for researchers and climate scientists, it runs efficiently on both… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Oceananigans.jl: A fast ocean model in Julia that runs on CPUs and GPUs launched in 2019; newer entries below may have overtaken it.
- 1

The versatile ocean simulator, in pure Python, powered by JAX. - team-ocean/veros
2018 · github.com · its alternatives →
- 2

An introduction to non-line-of-sight imaging, and how to create images of hidden objects around a corner in under 10 minutes!
2019 · analytech-solutions.com · its alternatives →
- 3

Contribute to westoncb/nonlinear-optics-sandbox development by creating an account on GitHub.
2025 · github.com · its alternatives →
- 4

Water-Simulation with real time specular reflection on the waters surface. The reflection is implemented in GLSL and runs on the GPU and in screen space. The water itself is implemented using a pressure based approach for the surface calculation. - MauriceGit/Water_Simulation
2016 · github.com · its alternatives →
- 5
Daytona ▲453Secure and elastic infra for running your AI-generated code.
2025 · daytona.io · its alternatives →
- 6

An interactive ecosystem and evolution simulator written in C and OpenGL, for GNU/Linux. - connor-brooks/ecosim
2020 · github.com · its alternatives →
- 7ST
Solaris - a real-time WebGL simulation of Lem
Jun 2026 · solaris.franzai.com · its alternatives →
- 8

We ported pbrt-v4 to Julia and built it into a Makie backend. Any Makie plot can now be rendered with physically-based path tracing. Julia compiles user-defined physics directly into GPU kernels, so anyone can extend the ray tracer with new materials and media - a black hole with gravitational lensing is ~200 lines of Julia. Runs on AMD, NVIDIA, and CPU via KernelAbstractions.jl, with Metal coming soon. Demo scenes: github.com/SimonDanisch/RayDemo
Feb 2026 · makie.org · its alternatives →
- 9

Backstory: I wanted to play with intraday stock data but couldn't find a free dataset anywhere. IEXCloud [1] offers API access to 1-minute granularity intraday historical price data, but I was worried that it could get expensive or unwieldy to build up a substantial dataset via API calls. Plus, IEX gives out their raw data for free. I probably should have just used the IEXTools python library [2] to parse IEX's raw data dumps, but I was working on a Julia project, so it felt more thematically appropriate to build a new tool from scratch. I haven't been actively using InvestorsExchange.jl a…
2022 · github.com · its alternatives →
- 10

Fluid simulation in liquidfun-wasm
2021 · birchlabs.co.uk · its alternatives →
- 11
Ocean Templates▲126Open-source toolkit to build full-stack decentralised dApps
2023 · oceanprotocol.com · its alternatives →
- 12

2020 · 8bitbyte.ca · its alternatives →
- 13

A powerful new query language to analyze your data
2016 · mixpanel.com · its alternatives →
- 14

A ChatGPT mode for the Julia REPL. Contribute to ThatcherC/ReplGPT.jl development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 15

Create fluid and interactive gradient animations with this small javascript library.
2016 · sarcadass.github.io · its alternatives →
- 16

- 17

Julia implementation of the Modern Robotics textbook algorithms (kinematics, dynamics, trajectory generation, control) - ferrolho/ModernRoboticsBook.jl
2019 · github.com · its alternatives →
- 18
QIENO.jl▲4A free open-source Julia framework for intelligent network .
Jun 2026 · github.com · its alternatives →
- 19

Haskell re-implementation of STOKE, the stochastic superoptimizer - blaze/notebooks/tutorial.ipynb at master · bollu/blaze
2019 · github.com · its alternatives →
- 20

A Cloud monad based on transient for the creation of Web and reactive distributed applications that are fully composable, where Web browsers are first class nodes in the cloud - GitHub - transient-haskell/transient-universe: A Cloud monad based on transient for the creation of Web and reactive distr
2016 · github.com · its alternatives →
- 21

Sep 2026 · gcm.echorelay.net · its alternatives →
- 22

Hi HN, I built MOL, a domain-specific language for AI pipelines. The main idea: the pipe operator |> automatically generates execution traces — showing timing, types, and data at each step. No logging, no print debugging. Example: let index be doc |> chunk(512) |> embed("model-v1") |> store("kb") This auto-prints a trace table with each step's execution time and output type. Elixir and F# have |> but neither auto-traces. Other features: - 12 built-in domain types (Document, Chunk, Embedding, VectorStore, Thought, Memory, Node) - Guard assertions: `guard answer.confidence > 0.5 : "Too low"` -…
Feb 2026 · github.com · its alternatives →
- 23

Mobile-first 3D mapping engine with emphasis on user experience - felixpalmer/procedural-gl-js
2020 · github.com · its alternatives →
- 24

A high-level, high-performance dynamic programming language
2017 · julialang.org · its alternatives →
Also compare
- Veros, a high-performance ocean simulator in pure Python alternatives
- Wave-based non-line-of-sight computational imaging in Julia alternatives
- Real-time nonlinear optics simulation (JS/GLSL) alternatives
- Water-Simulation with Real-Time Reflections and Perlin-Noise Terrain alternatives
- Daytona alternatives
- Ecosim – A cellular ecosystem simulator toy for Linux written in C alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →