Showing 1950 open source projects for "linux windows apps"

View related business solutions
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • $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
  • 1
    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
  • 2
    ImageFiltering.jl

    ImageFiltering.jl

    Julia implementations of multidimensional array convolution

    Julia implementations of multidimensional array convolution and nonlinear stencil operations. ImageFiltering implements blurring, sharpening, gradient computation, and other linear filtering operations, as well nonlinear filters like min/max.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    MacroTools.jl

    MacroTools.jl

    MacroTools provides a library of tools for working with Julia code

    MacroTools provides a library of tools for working with Julia code and expressions. This includes a powerful template-matching system and code-walking tools that let you do deep transformations of code in a few lines. See the docs for more info.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    KernelAbstractions.jl

    KernelAbstractions.jl

    Heterogeneous programming in Julia

    KernelAbstractions (KA) is a package that enables you to write GPU-like kernels targetting different execution backends. KA is intended to be a minimal and performant library that explores ways to write heterogeneous code.
    Downloads: 1 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
    PlotlyJS

    PlotlyJS

    Julia library for plotting with plotly.js

    Julia interface to plotly.js visualization library. This package constructs plotly graphics using all local resources. To interact or save graphics to the Plotly cloud, use the Plotly package.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    StatsBase.jl

    StatsBase.jl

    Basic statistics for Julia

    StatsBase.jl is a Julia package that provides basic support for statistics. Particularly, it implements a variety of statistics-related functions, such as scalar statistics, high-order moment computation, counting, ranking, covariances, sampling, and empirical density estimation.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    GemGIS

    GemGIS

    Spatial data processing for geomodeling

    GemGIS is a Python-based, open-source geographic information processing library. It is capable of preprocessing spatial data such as vector data (shape files, geojson files, geopackages,…), raster data (tif, png,…), data obtained from online services (WCS, WMS, WFS) or XML/KML files (soon). Preprocessed data can be stored in a dedicated Data Class to be passed to the geomodeling package GemPy in order to accelerate the model-building process. Postprocessing of model results will allow export...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    LinearSolve.jl

    LinearSolve.jl

    High-Performance Unified Interface for Linear Solvers in Julia

    LinearSolve.jl is a unified interface for the linear solving packages of Julia. It interfaces with other packages of the Julia ecosystem to make it easy to test alternative solver packages and pass small types to control algorithm swapping. It also interfaces with the ModelingToolkit.jl world of symbolic modeling to allow for automatically generating high-performance code. Performance is key: the current methods are made to be highly performant on scalar and statically sized small problems,...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Convex.jl

    Convex.jl

    A Julia package for disciplined convex programming

    Convex.jl is a Julia package for Disciplined Convex Programming (DCP). Convex.jl makes it easy to describe optimization problems in a natural, mathematical syntax, and to solve those problems using a variety of different (commercial and open-source) solvers. Convex.jl works by transforming the problem—which possibly has nonsmooth, nonlinear constructions like the nuclear norm, the log determinant, and so forth—into a linear optimization problem subject to conic constraints. This...
    Downloads: 2 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10
    Vizzu

    Vizzu

    Library for animated data visualizations and data stories

    Vizzu is a free, open-source Javascript/C++ library utilizing a generic dataviz engine that generates many types of charts and seamlessly animates between them. It can be used to create static charts but more importantly, it is designed for building animated data stories and interactive explorers as Vizzu enables showing different perspectives of the data that the viewers can easily follow due to the animation. Create a placeholder element that will contain the rendered chart. The Vizzu...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    city-roads

    city-roads

    Visualization of all roads within any city

    city-roads is a data visualization and mapping project that renders street networks of cities as vector paths, offering an interactive, zoomable experience that highlights how cities are stitched together by their road infrastructure. It typically fetches open map data (such as from OpenStreetMap) and then processes that data into geometry suited for rendering in the browser, allowing users to explore intricate road layouts at various scales. The visual style often abstracts away labels and...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    The NLopt module for Julia

    The NLopt module for Julia

    Package to call the NLopt nonlinear-optimization library from Julia

    This module provides a Julia-language interface to the free/open-source NLopt library for nonlinear optimization. NLopt provides a common interface for many different optimization algorithms.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    PowerSimulations.jl

    PowerSimulations.jl

    Julia for optimization simulation and modeling of PowerSystems

    PowerSimulations.jl is a Julia package for power system modeling and simulation of Power Systems operations. Provide a flexible modeling framework that can accommodate problems of different complexity and at different time scales. Streamline the construction of large-scale optimization problems to avoid repetition of work when adding/modifying model details. Exploit Julia's capabilities to improve computational performance of large-scale power system quasi-static simulations. The flexible...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    PyVista

    PyVista

    3D plotting and mesh analysis through a streamlined interface

    3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK). PyVista is a helper module for the Visualization Toolkit (VTK) that takes a different approach on interfacing with VTK through NumPy and direct array access. This package provides a Pythonic, well-documented interface exposing VTK’s powerful visualization backend to facilitate rapid prototyping, analysis, and visual integration of spatially referenced datasets. This module can be used for...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    folium

    folium

    Python data, Leaflet.js maps

    folium builds on the data wrangling strengths of the Python ecosystem and the mapping strengths of the leaflet.js library. Manipulate your data in Python, then visualize it in on a Leaflet map via folium. folium makes it easy to visualize data that’s been manipulated in Python on an interactive leaflet map. It enables both the binding of data to a map for choropleth visualizations as well as passing rich vector/raster/HTML visualizations as markers on the map. The library has a number of...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Gradle Task Tree

    Gradle Task Tree

    Gradle plugin that adds a 'taskTree' task that prints task dependency

    A Gradle plugin that adds a taskTree task to your build. Running it prints out a hierarchical, easy‑to‑read task dependency tree, helping you visualize the build execution order.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    LineSearches.jl

    LineSearches.jl

    Line search methods for optimization and root-finding

    Line search methods for optimization and root-finding. This package provides an interface to line search algorithms implemented in Julia. The code was originally written as part of Optim, but has now been separated out to its own package.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    MultilayerGraphs.jl

    MultilayerGraphs.jl

    Julia package for the creation and analysis of multilayer graphs

    MultilayerGraphs.jl is a Julia package for the creation, manipulation and analysis of the structure, dynamics and functions of multilayer graphs. A multilayer graph is a graph consisting of multiple standard subgraphs called layers which can be interconnected through bipartite graphs called interlayers composed of the vertex sets of two different layers and the edges between them. The vertices in each layer represent a single set of nodes, although not all nodes have to be represented in...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    PythonCall & JuliaCall

    PythonCall & JuliaCall

    Python and Julia in harmony

    Bringing Python® and Julia together in seamless harmony. Call Python code from Julia and Julia code from Python via a symmetric interface. Simple syntax, so the Python code looks like Python and the Julia code looks like Julia. Intuitive and flexible conversions between Julia and Python: anything can be converted, you are in control. Fast non-copying conversion of numeric arrays in either direction: modify Python arrays (e.g. bytes, array. array, numpy.ndarray) from Julia or Julia arrays...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    IntervalRootFinding.jl

    IntervalRootFinding.jl

    Find all roots of a function in a guaranteed way with Julia

    This package provides guaranteed methods for finding roots of functions, i.e. solutions to the equation f(x) == 0 for a function f. To do so, it uses methods from interval analysis, using interval arithmetic from the IntervalArithmetic.jl package by the same authors. The basic function is roots. A standard Julia function and an interval is provided and the roots function return a list of intervals containing all roots of the function located in the starting interval.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    MethodOfLines.jl

    MethodOfLines.jl

    Automatic Finite Difference PDE solving with Julia SciML

    MethodOfLines.jl is a Julia package for automated finite difference discretization of symbolically defined PDEs in N dimensions. It uses symbolic expressions for systems of partial differential equations as defined with ModelingToolkit.jl, and Interval from DomainSets.jl to define the space(time) over which the simulation runs. This project is under active development, therefore the interface is subject to change. The docs will be updated to reflect any changes, please check back for current...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    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...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Coluna.jl

    Coluna.jl

    Branch-and-Price-and-Cut in Julia

    Coluna is a branch-and-price-and-cut framework written in Julia. You write an original MIP that models your problem using the JuMP modeling language and our specific extension BlockDecomposition offers a syntax to specify the problem decomposition. Then, Coluna reformulates the original MIP and optimizes the reformulation using the algorithms you choose. Coluna aims to be very modular and tweakable so that you can define the behavior of your customized branch-and-price-and-cut algorithm.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Observable Plot

    Observable Plot

    A concise API for exploratory data visualization

    Observable Plot is a free, open-source JavaScript library to help you quickly visualize tabular data. It has a concise and (hopefully) memorable API to foster fluency — and plenty of examples to learn from and copy-paste. In the spirit of show don’t tell, below is a scatterplot of the height and weight of Olympic athletes (sourced from Matt Riggott), constructed using a dot mark. We assign columns of data (such as weight) to visual properties (such as the dot’s x), and Plot infers the rest....
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    classic.tplx

    classic.tplx

    A more accurate representation of jupyter notebooks

    A more accurate representation of Jupyter notebooks when converting to pdfs. This template was designed to make converted Jupyter notebooks look (almost) identical to the actual notebook. If something doesn't exist in the original notebook then it doesn't belong in the conversion. As of nbconvert 5.5.0, the majority of these improvements have been merged into nbconvert's default template. Version 3.x of this package will continue to support nbconvert 5.5.0 and lower, whereas in the future...
    Downloads: 1 This Week
    Last Update:
    See Project