Julia Sciml

Open-source Julia projects categorized as Sciml

Top 23 Julia Sciml Projects

  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. 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
  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. Optimization.jl

    Mathematical Optimization in Julia. Local, global, gradient-based and derivative-free. Linear, Quadratic, Convex, Mixed-Integer, and Nonlinear Optimization in one simple, fast, and differentiable interface.

  6. SymbolicRegression.jl

    Distributed High-Performance Symbolic Regression in Julia

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

  8. 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.

  9. SaaSHub

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

    SaaSHub logo
  10. DataDrivenDiffEq.jl

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

  11. Surrogates.jl

    Surrogate modeling and optimization for scientific machine learning (SciML)

  12. 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.

  13. DiffEqBase.jl

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

  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. SciMLStyle

    A style guide for stylish Julia developers

  18. RecursiveArrayTools.jl

    Tools for easily handling objects like arrays of arrays and deeper nestings in scientific machine learning (SciML) and other applications

  19. ReservoirComputing.jl

    Reservoir computing utilities for scientific machine learning (SciML)

  20. MethodOfLines.jl

    Automatic Finite Difference PDE solving with Julia SciML

  21. LatticeQCD.jl

    A native Julia code for lattice QCD with dynamical fermions in 4 dimension.

  22. NBodySimulator.jl

    A differentiable simulator for scientific machine learning (SciML) with N-body problems, including astrophysical and molecular dynamics

  23. ModelingToolkitStandardLibrary.jl

    A standard library of components to model the world and beyond

  24. ParameterizedFunctions.jl

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

  25. WorldDynamics.jl

    An open-source framework written in Julia for global integrated assessment models.

  26. 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 Sciml discussion

Log in or Post with

Julia Sciml related posts

  • Modelica

    11 projects | news.ycombinator.com | 16 Dec 2024
  • Building a compile-time SIMD optimized smoothing filter

    4 projects | news.ycombinator.com | 28 Sep 2024
  • Good linear algebra libraries

    1 project | /r/Julia | 19 May 2023
  • Julia's latency: Past, present and future

    1 project | /r/Julia | 1 Apr 2023
  • Please help me make a case to implement Julia in enterprise

    1 project | /r/Julia | 7 Nov 2022
  • How much useful are Runge-Kutta methods of order 9 and higher within double-precision arithmetic/floating point accuracy?

    2 projects | /r/Julia | 2 Sep 2022
  • Interpolant Coefficients for the BS5 Runge-Kutta method

    1 project | /r/Julia | 11 Aug 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 8 Feb 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 DifferentialEquations.jl 2,899
2 ModelingToolkit.jl 1,464
3 NeuralPDE.jl 1,031
4 Optimization.jl 750
5 SymbolicRegression.jl 665
6 OrdinaryDiffEq.jl 574
7 Catalyst.jl 467
8 DataDrivenDiffEq.jl 409
9 Surrogates.jl 339
10 SciMLSensitivity.jl 333
11 DiffEqBase.jl 322
12 DiffEqGPU.jl 285
13 StochasticDiffEq.jl 266
14 NonlinearSolve.jl 245
15 SciMLStyle 217
16 RecursiveArrayTools.jl 217
17 ReservoirComputing.jl 210
18 MethodOfLines.jl 170
19 LatticeQCD.jl 148
20 NBodySimulator.jl 131
21 ModelingToolkitStandardLibrary.jl 130
22 ParameterizedFunctions.jl 76
23 WorldDynamics.jl 66

Sponsored
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.ai

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