Open Source Julia Data Management Systems

Julia Data Management Systems

View 4344 business solutions

Browse free open source Julia Data Management Systems and projects below. Use the toggles on the left to filter open source Julia Data Management Systems by OS, license, language, programming language, and project status.

  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 1
    The Julia Programming Language

    The Julia Programming Language

    High-level, high-performance dynamic language for technical computing

    Julia is a fast, open source high-performance dynamic language for technical computing. It can be used for data visualization and plotting, deep learning, machine learning, scientific computing, parallel computing and so much more. Having a high level syntax, Julia is easy to use for programmers of every level and background. Julia has more than 2,800 community-registered packages including various mathematical libraries, data manipulation tools, and packages for general purpose computing. Libraries from Python, R, C/Fortran, C++, and Java can also be used.
    Downloads: 224 This Week
    Last Update:
    See Project
  • 2
    AMDGPU.jl

    AMDGPU.jl

    AMD GPU (ROCm) programming in Julia

    AMD GPU (ROCm) programming in Julia.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 3
    InferOpt.jl

    InferOpt.jl

    Combinatorial optimization layers for machine learning pipelines

    InferOpt.jl is a toolbox for using combinatorial optimization algorithms within machine learning pipelines. It allows you to create differentiable layers from optimization oracles that do not have meaningful derivatives. Typical examples include mixed integer linear programs or graph algorithms.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 4
    Coverage.jl

    Coverage.jl

    Take Julia code coverage and memory allocation results, do useful thin

    Julia can track how many times, if any, each line of your code is run. This is useful for measuring how much of your code base your tests actually test, and can reveal the parts of your code that are not tested and might be hiding a bug. You can use Coverage.jl to summarize the results of this tracking or to send them to a service like Coveralls.io or Codecov.io. Julia can track how much memory is allocated by each line of your code. This can reveal problems like type instability, or operations that you might have thought were cheap (in terms of memory allocated) but aren't (i.e. accidental copying).
    Downloads: 5 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 5
    LabPlot

    LabPlot

    Data Visualization and Analysis

    LabPlot is a FREE, open source and cross-platform Data Visualization and Analysis software accessible to everyone.
    Downloads: 28 This Week
    Last Update:
    See Project
  • 6
    CommonMark.jl

    CommonMark.jl

    A CommonMark-compliant parser for Julia

    A CommonMark-compliant parser for Julia.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7
    GPUArrays

    GPUArrays

    Reusable array functionality for Julia's various GPU backends

    Reusable GPU array functionality for Julia's various GPU backends. This package is the counterpart of Julia's AbstractArray interface, but for GPU array types: It provides functionality and tooling to speed-up development of new GPU array types. This package is not intended for end users! Instead, you should use one of the packages that builds on GPUArrays.jl, such as CUDA.jl, oneAPI.jl, AMDGPU.jl, or Metal.jl.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    Gridap.jl

    Gridap.jl

    Grid-based approximation of partial differential equations in Julia

    Gridap provides a set of tools for the grid-based approximation of partial differential equations (PDEs) written in the Julia programming language. The library currently supports linear and nonlinear PDE systems for scalar and vector fields, single and multi-field problems, conforming and nonconforming finite element (FE) discretizations, on structured and unstructured meshes of simplices and n-cubes. It also provides methods for time integration. Gridap is extensible and modular. One can implement new FE spaces, new reference elements, use external mesh generators, linear solvers, post-processing tools, etc. See, e.g., the list of available Gridap plugins.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    LaTeXStrings.jl

    LaTeXStrings.jl

    convenient input and display of LaTeX equation strings for Julia

    This is a small package to make it easier to type LaTeX equations in string literals in the Julia language, written by Steven G. Johnson. With ordinary strings in Julia, to enter a string literal with embedded LaTeX equations you need to manually escape all backslashes and dollar signs: for example, $\alpha^2$ is written \$\\alpha^2\$. Also, even though IJulia is capable of displaying formatted LaTeX equations (via MathJax), an ordinary string will not exploit this.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try Free
  • 10
    Surrogates.jl

    Surrogates.jl

    Surrogate modeling and optimization for scientific machine learning

    A surrogate model is an approximation method that mimics the behavior of a computationally expensive simulation. In more mathematical terms: suppose we are attempting to optimize a function f(p), but each calculation of f is very expensive. It may be the case we need to solve a PDE for each point or use advanced numerical linear algebra machinery, which is usually costly. The idea is then to develop a surrogate model g which approximates f by training on previous data collected from evaluations of f.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    Wavelets.jl

    Wavelets.jl

    A Julia package for fast discrete wavelet transforms and utilities

    A Julia package for fast wavelet transforms (1-D, 2-D, 3-D, by filtering or lifting). The package includes discrete wavelet transforms, column-wise discrete wavelet transforms, and wavelet packet transforms. 1st generation wavelets using filter banks (periodic and orthogonal). Filters are included for the following types: Haar, Daubechies, Coiflet, Symmlet, Battle-Lemarie, Beylkin, Vaidyanathan. 2nd generation wavelets by lifting (periodic and general type including orthogonal and biorthogonal). Included lifting schemes are currently only for Haar and Daubechies (under development). A new lifting scheme can be easily constructed by users. The current implementation of the lifting transforms is 2x faster than the filter transforms. Thresholding, best basis, and denoising functions, e.g. TI denoising by cycle spinning, best basis for WPT, noise estimation, and matching pursuit.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    CSV

    CSV

    Utility library for working with CSV and other delimited files

    Welcome to CSV.jl! A pure-Julia package for handling delimited text data, be it comma-delimited (csv), tab-delimited (tsv), or otherwise. A fast, flexible delimited file reader/writer for Julia.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    CoordinateTransformations.jl

    CoordinateTransformations.jl

    A fresh approach to coordinate transformations

    CoordinateTransformations is a Julia package to manage simple or complex networks of coordinate system transformations. Transformations can be easily applied, inverted, composed, and differentiated (both with respect to the input coordinates and with respect to transformation parameters such as rotation angle). Transformations are designed to be light-weight and efficient enough for, e.g., real-time graphical applications, while support for both explicit and automatic differentiation makes it easy to perform optimization and therefore ideal for computer vision applications such as SLAM (simultaneous localization and mapping).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    ElectronDisplay.jl

    ElectronDisplay.jl

    An Electron.jl based figure and table display.

    This package provides a display for figures, plots and tables. When you load the package, it will push a new display onto the Julia display stack and from then on it will display any value that can be rendered as png, svg, vega, vega-lite or plotly in an electron-based window. This is especially handy when one works on the REPL and wants plots or tables to show up in a nice window.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    IntervalArithmetic.jl

    IntervalArithmetic.jl

    Library for validated numerics using interval arithmetic

    IntervalArithmetic.jl is a Julia package for validated numerics in Julia. All calculations are carried out using interval arithmetic where quantities are treated as intervals. The final result is a rigorous enclosure of the true value. We are working towards having the IntervalArithmetic library be conformant with the IEEE 1788-2015 Standard for Interval Arithmetic. To do so, we have incorporated tests from the ITF1788 test suite.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    MATLAB.jl

    MATLAB.jl

    Calling MATLAB in Julia through MATLAB Engine

    The MATLAB.jl package provides an interface for using MATLAB® from Julia using the MATLAB C api. In other words, this package allows users to call MATLAB functions within Julia, thus making it easy to interoperate with MATLAB from the Julia language. You cannot use MATLAB.jl without having purchased and installed a copy of MATLAB® from MathWorks. This package is available free of charge and in no way replaces or alters any functionality of MathWorks's MATLAB product.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Oceananigans.jl

    Oceananigans.jl

    Julia software for fast, friendly, flexible fluid dynamics on CPUs

    Oceananigans is a fast, friendly, flexible software package for finite volume simulations of the nonhydrostatic and hydrostatic Boussinesq equations on CPUs and GPUs. It runs on GPUs (wow, fast!), though we believe Oceananigans makes the biggest waves with its ultra-flexible user interface that makes simple simulations easy, and complex, creative simulations possible.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    PyCall.jl

    PyCall.jl

    Package to call Python functions from the Julia language

    Package to call Python functions from the Julia language. This package provides the ability to directly call and fully interoperate with Python from the Julia language. You can import arbitrary Python modules from Julia, call Python functions (with automatic conversion of types between Julia and Python), define Python classes from Julia methods, and share large data structures between Julia and Python without copying them.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    SciMLBase.jl

    SciMLBase.jl

    The Base interface of the SciML ecosystem

    SciMLBase.jl is the core interface definition of the SciML ecosystem. It is a low-dependency library made to be depended on by the downstream libraries to supply the common interface and allow for the interexchange of mathematical problems. The SciML common interface ties together the numerical solvers of the Julia package ecosystem into a single unified interface. It is designed for maximal efficiency and parallelism, while incorporating essential features for large-scale scientific machine learning such as differentiability, composability, and sparsity.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    SymbolicRegression.jl

    SymbolicRegression.jl

    Distributed High-Performance Symbolic Regression in Julia

    SymbolicRegression.jl searches for symbolic expressions which optimize a particular objective.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    Vulkan.jl

    Vulkan.jl

    Using Vulkan from Julia

    Vulkan.jl is a lightweight wrapper around the Vulkan graphics and compute library. It exposes abstractions over the underlying C interface, primarily geared toward developers looking for a more natural way to work with Vulkan with minimal overhead. It builds upon the core API provided by VulkanCore.jl. Because Vulkan is originally a C specification, interfacing with it requires some knowledge before correctly being used from Julia. This package acts as an abstraction layer, so that you don't need to know how to properly call a C library, while still retaining full functionality. The wrapper is generated directly from the Vulkan Specification.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    oneAPI.jl

    oneAPI.jl

    Julia support for the oneAPI programming toolkit.

    Julia support for the oneAPI programming toolkit. oneAPI.jl provides support for working with the oneAPI unified programming model. The package is verified to work with the (currently) only implementation of this interface that is part of the Intel Compute Runtime, only available on Linux. This package is still under significant development, so expect bugs and missing features.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    ACME.jl

    ACME.jl

    Analog Circuit Modeling and Emulation for Julia

    ACME is a Julia package for the simulation of electrical circuits, focusing on audio effect circuits. It allows one to programmatically describe a circuit in terms of elements and connections between them and then automatically derive a model for the circuit. The model can then be run on varying input data.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    BAT.jl

    BAT.jl

    A Bayesian Analysis Toolkit in Julia

    Welcome to BAT, a Bayesian analysis toolkit in Julia. BAT.jl offers a variety of posterior sampling, mode estimation and integration algorithms, supplemented by plotting recipes and I/O functionality. BAT.jl originated as a rewrite/redesign of BAT, the Bayesian Analysis Toolkit in C++. BAT.jl now offer a different set of functionality and a wider variety of algorithms than its C++ predecessor.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    BasicBSpline.jl

    BasicBSpline.jl

    Basic (mathematical) operations for B-spline functions

    Basic (mathematical) operations for B-spline functions and related things with Julia.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next