Skip to content

coderonion/awesome-julia-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Awesome-Julia-List

Awesome

🔥🔥🔥 This repository lists some awesome public Julia programming language projects.

Contents

Summary

Data Structure and Algorithm

Package Manager

FFI Bindings

  • PyCall : Calling Python functions from the Julia language.

  • jlrs : Julia bindings for Rust.

GPU Computing

Scientific Computation

  • Numerical Calculation

    • 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. docs.sciml.ai/DiffEqDocs/stable/

    • 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. mtk.sciml.ai/dev/

  • Linear Algebra

  • Optimization Engine

    • JuMP : Modeling language for Mathematical Optimization (linear, mixed-integer, conic, semidefinite, nonlinear). jump.dev/

    • EAGO : EAGO: Easy-Advanced Global Optimization. EAGO is an open-source development environment for robust and global optimization in Julia.

  • Data Analysis and Visualization

Machine Learning

  • Machine Learning Framework

    • Flux : Relax! Flux is the ML library that doesn't make you tensor. fluxml.ai/

    • MLJ : A Machine Learning Framework for Julia. MLJ (Machine Learning in Julia) is a toolbox written in Julia providing a common interface and meta-algorithms for selecting, tuning, evaluating, composing and comparing about 200 machine learning models written in Julia and other languages.

    • ITensor : A Julia library for efficient tensor computations and tensor network calculations. itensor.org

    • TensorOperations.jl : Julia package for tensor contractions and related operations. jutho.github.io/TensorOperations.jl/stable/

    • TensorKit.jl : A Julia package for large-scale tensor computations, with a hint of category theory.

  • Object Detection

Image and Video Processing

Web Framework

Performance Benchmark

GUI

Blogs