Julia differential-equations

Open-source Julia projects categorized as differential-equations

Top 21 Julia differential-equation Projects

differential-equations
  1. DifferentialEquations.jl

    Multi-language suite for high-performance solvers of differential equations and scientific machine learning (SciML) components. Ordinary differential equations (ODEs), stochastic differential equations (SDEs), delay differential equations (DDEs), differential-algebraic equations (DAEs), and more in Julia.

    Project mention: Modelica | news.ycombinator.com | 2024-12-16

    Another up-and-coming solution is Julia's simulation ecosystem [1]. It is powered by the commercial organization behind the Julia programming language, which has received DARPA funding [2] to build out these tools. This ecosystem unifies researchers in numerical methods [3], scalable compute, and domain experts in modeling engineering systems (electrical, mechanical, etc.) I believe this is where simulation is headed.

    [1] https://juliahub.com/products/juliasim

    [2] https://news.ycombinator.com/item?id=26425659

    [3] https://docs.sciml.ai/DiffEqDocs/stable/

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. ModelingToolkit.jl

    An acausal modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations

    Project mention: Modelica | news.ycombinator.com | 2024-12-16

    JuliaSim looks interesting! From my understanding, it's 100% proprietary/commercial, but built on top of the open source https://github.com/SciML/ModelingToolkit.jl?

  4. NeuralPDE.jl

    Physics-Informed Neural Networks (PINN) Solvers of (Partial) Differential Equations for Scientific Machine Learning (SciML) accelerated simulation

  5. DiffEqFlux.jl

    Pre-built implicit layer architectures with O(1) backprop, GPUs, and stiff+non-stiff DE solvers, demonstrating scientific machine learning (SciML) and physics-informed machine learning methods

  6. OrdinaryDiffEq.jl

    High performance ordinary differential equation (ODE) and differential-algebraic equation (DAE) solvers, including neural ordinary differential equations (neural ODEs) and scientific machine learning (SciML)

  7. Catalyst.jl

    Chemical reaction network and systems biology interface for scientific machine learning (SciML). High performance, GPU-parallelized, and O(1) solvers in open source software.

  8. DataDrivenDiffEq.jl

    Data driven modeling and automated discovery of dynamical systems for the SciML Scientific Machine Learning organization

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. SciMLSensitivity.jl

    A component of the DiffEq ecosystem for enabling sensitivity analysis for scientific machine learning (SciML). Optimize-then-discretize, discretize-then-optimize, adjoint methods, and more for ODEs, SDEs, DDEs, DAEs, etc.

  11. Surrogates.jl

    Surrogate modeling and optimization for scientific machine learning (SciML)

  12. DiffEqBase.jl

    The lightweight Base library for shared types and functionality for defining differential equation and scientific machine learning (SciML) problems

  13. ComponentArrays.jl

    Arrays with arbitrarily nested named components.

  14. DiffEqGPU.jl

    GPU-acceleration routines for DifferentialEquations.jl and the broader SciML scientific machine learning ecosystem

  15. StochasticDiffEq.jl

    Solvers for stochastic differential equations which connect with the scientific machine learning (SciML) ecosystem

  16. NonlinearSolve.jl

    High-performance and differentiation-enabled nonlinear solvers (Newton methods), bracketed rootfinding (bisection, Falsi), with sparsity and Newton-Krylov support.

  17. ReservoirComputing.jl

    Reservoir computing utilities for scientific machine learning (SciML)

  18. ModelingToolkitStandardLibrary.jl

    A standard library of components to model the world and beyond

  19. ParameterizedFunctions.jl

    A simple domain-specific language (DSL) for defining differential equations for use in scientific machine learning (SciML) and other applications

  20. DiffEqDevTools.jl

    Benchmarking, testing, and development tools for differential equations and scientific machine learning (SciML)

  21. BoundaryValueDiffEq.jl

    Boundary value problem (BVP) solvers for scientific machine learning (SciML)

  22. SimpleDiffEq.jl

    Simple differential equation solvers in native Julia for scientific machine learning (SciML)

  23. SciPyDiffEq.jl

    Wrappers for the SciPy differential equation solvers for the SciML Scientific Machine Learning organization

    Project mention: SciML: Open-Source Software for Scientific Machine Learning | news.ycombinator.com | 2025-04-20
  24. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Julia differential-equations discussion

Log in or Post with

Julia differential-equations related posts

  • SciML: Open-Source Software for Scientific Machine Learning

    1 project | news.ycombinator.com | 20 Apr 2025
  • Building a compile-time SIMD optimized smoothing filter

    4 projects | news.ycombinator.com | 28 Sep 2024
  • 2023 was the year that GPUs stood still

    1 project | news.ycombinator.com | 29 Dec 2023
  • Automatically install huge number of dependency?

    1 project | /r/Julia | 31 May 2023
  • Good linear algebra libraries

    1 project | /r/Julia | 19 May 2023
  • Can Fortran survive another 15 years?

    7 projects | news.ycombinator.com | 1 May 2023
  • Why Fortran is a scientific powerhouse

    2 projects | news.ycombinator.com | 11 Jan 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 26 Apr 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

What are some of the best open-source differential-equation projects in Julia? This list will help you:

# Project Stars
1 DifferentialEquations.jl 2,938
2 ModelingToolkit.jl 1,502
3 NeuralPDE.jl 1,066
4 DiffEqFlux.jl 890
5 OrdinaryDiffEq.jl 584
6 Catalyst.jl 478
7 DataDrivenDiffEq.jl 415
8 SciMLSensitivity.jl 348
9 Surrogates.jl 342
10 DiffEqBase.jl 327
11 ComponentArrays.jl 313
12 DiffEqGPU.jl 296
13 StochasticDiffEq.jl 277
14 NonlinearSolve.jl 261
15 ReservoirComputing.jl 213
16 ModelingToolkitStandardLibrary.jl 140
17 ParameterizedFunctions.jl 76
18 DiffEqDevTools.jl 52
19 BoundaryValueDiffEq.jl 48
20 SimpleDiffEq.jl 24
21 SciPyDiffEq.jl 22

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com

Did you know that Julia is
the 44th most popular programming language
based on number of references?