Showing 68 open source projects for "objects"

View related business solutions
  • Build AI Apps with Gemini 3 on Vertex AI Icon
    Build AI Apps with Gemini 3 on Vertex AI

    Access Google’s most capable multimodal models. Train, test, and deploy AI with 200+ foundation models on one platform.

    Vertex AI gives developers access to Gemini 3—Google’s most advanced reasoning and coding model—plus 200+ foundation models including Claude, Llama, and Gemma. Build generative AI apps with Vertex AI Studio, customize with fine-tuning, and deploy to production with enterprise-grade MLOps. New customers get $300 in free credits.
    Try Vertex AI Free
  • Easily Host LLMs and Web Apps on Cloud Run Icon
    Easily Host LLMs and Web Apps on Cloud Run

    Run everything from popular models with on-demand NVIDIA L4 GPUs to web apps without infrastructure management.

    Run frontend and backend services, batch jobs, host LLMs, and queue processing workloads without the need to manage infrastructure. Cloud Run gives you on-demand GPU access for hosting LLMs and running real-time AI—with 5-second cold starts and automatic scale-to-zero so you only pay for actual usage. New customers get $300 in free credit to start.
    Try Cloud Run Free
  • 1
    broom

    broom

    Convert statistical analysis objects from R into tidy format

    broom is part of the tidymodels ecosystem that converts statistical model outputs (e.g. from lm, glm, t.test, lme4, etc.) into tidy tibbles — standardized data frames — using functions tidy(), glance(), and augment(). These are easier to manipulate, visualize, and report programmatically.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Dynamic geometry program for use in schools and universities. Rich graphical interface, web export, graphics export, macros, assignments, animations and much more. Download the program via the links on the web page.
    Leader badge
    Downloads: 29 This Week
    Last Update:
    See Project
  • 3
    The continuous medial representation is a method for object representation and shape analysis. Hosted on Sourceforge are the source code for routines that fit medial models to anatomical objects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    GeoRegression

    An open source Java geometry library with a focus on 2D/3D space.

    ...GeoRegression provides the ability to estimate the closest point/distance between geometric primitives, best-fit shapes, and best fit geometric transform between sets of objects. It is designed for high performance and ease of use. GeoRegression has been release under an LGPL license for both commercial and non-commercial use.
    Downloads: 0 This Week
    Last Update:
    See Project
  • $300 in Free Credit for Your Google Cloud Projects Icon
    $300 in Free Credit for Your Google Cloud Projects

    Build, test, and explore on Google Cloud with $300 in free credit. No hidden charges. No surprise bills.

    Launch your next project with $300 in free Google Cloud credit—no hidden charges. Test, build, and deploy without risk. Use your credit across the Google Cloud platform to find what works best for your needs. After your credits are used, continue building with free monthly usage products. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 5

    Disposition

    Program to generate permutations and combinations

    C Library designed to generate in sequence permutations or combinations (possible orderings or subsets) of objects, with or without repetition. To demonstrate the use of the library, a command-line program (disp) and a GTK graphical version (GDisp) are provided too, useful to teach combinatorics.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6

    calc: C-style arbitrary precision system

    Calc: arbitrary precision C-like arithmetic & calculator

    Calc is arbitrary precision C-like arithmetic system that is a calculator, an algorithm prototyper and mathematical research tool. Calc comes with a rich set of builtin mathematical and programmatic functions.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    MathSteps

    MathSteps

    Step by step math solutions for everyone

    mathsteps is a JavaScript library that performs step-by-step algebraic simplification and equation solving for expressions provided as strings. It exposes functions to simplify expressions and to solve equations, returning a structured sequence of steps that detail each transformation. For every step, mathsteps reports the original node, the change type, the resulting node, and any substeps, which makes it useful for education, debugging, and explainable math tooling. The library also...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    JGraphT
    JGraphT is a free Java class library that provides mathematical graph-theory objects and algorithms. JGraphT supports a rich gallery of graphs and is designed to be powerful, extensible, and easy to use.
    Leader badge
    Downloads: 89 This Week
    Last Update:
    See Project
  • 9
    Fantasy Land Specification

    Fantasy Land Specification

    Specification for interoperability of JavaScript algebraic structures

    ...The definition should ensure that the two values can be safely swapped out in a program that respects abstractions. For example, two lists are equivalent if they are equivalent at all indices, two plain old JavaScript objects, interpreted as dictionaries, are equivalent when they are equivalent for all keys, two promises are equivalent when they yield equivalent values, etc.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Go from Data Warehouse to Data and AI platform with BigQuery Icon
    Go from Data Warehouse to Data and AI platform with BigQuery

    Build, train, and run ML models with simple SQL. Automate data prep, analysis, and predictions with built-in AI assistance from Gemini.

    BigQuery is more than a data warehouse—it's an autonomous data-to-AI platform. Use familiar SQL to train ML models, run time-series forecasts, and generate AI-powered insights with native Gemini integration. Built-in agents handle data engineering and data science workflows automatically. Get $300 in free credit, query 1 TB, and store 10 GB free monthly.
    Try BigQuery Free
  • 10
    Descend

    Descend

    Program for drawing 3D surfaces from parametric equations

    Descend is an open source program for drawing 3D surfaces from parametric equations. It uses a custom, very fast language called Misc to calculate the geometry. It also uses OpenGL to render scenes with high quality shaders. Website: https://descend.mimec.org/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    ZeGrapher

    ZeGrapher

    Fast and easy to use plotting software.

    ZeGrapher is a free and open source software for plotting mathematical objects (functions, sequences, parametric equations) and experimental data on the plane. This software is intended to be as easy to use as possible, suitable for high school students.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 12
    wxEcMath

    wxEcMath

    Easy mathematics in wxWidgets

    Tiny library written in C++/wxWidgets designed to manage mathematical objects : parser of expressions, plots, matrixes and complex numbers. Ansi and Unicode are supported. Documentation and rich samples are provided. Compiles with MSVC, BCC, GCC and Clang. Now on Git.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Math Objects is a template based math library for C++ that can handle complex mathematical objects. It can compute the Smith form for matrices of polynomials and the Smith-McMillan form of transfer function matrices
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    ViennaCL

    Linear algebra and solver library using CUDA, OpenCL, and OpenMP

    ViennaCL provides high level C++ interfaces for linear algebra routines on CPUs and GPUs using CUDA, OpenCL, and OpenMP. The focus is on generic implementations of iterative solvers often used for large linear systems and simple integration into existing projects.
    Leader badge
    Downloads: 16 This Week
    Last Update:
    See Project
  • 15

    jAgg

    jAgg - Java Aggregation Operations

    jAgg is a Java 5.0 API that supports “group by” operations on Lists of Java objects: aggregate operations such as count, sum, max, min, avg, and many more. It supports Super Aggregation: Rollups, Cube, and Grouping Sets. It supports analytic operations such as lag/lead and row number and more. It also allows custom aggregate and analytic operations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    xorlisp

    Bit level lambda continuations and nothing else - Queue automata

    ...The queue is also such a linked list but is paired oppositely so previous queue state goes on the left and next object queued on the right of the new pair, so when the queue is navigated in sequence of that astronomically long bitstring (thats exponential of reusing objects in the acyclicNet), the Nav32 (using linearForward and treeForward for random access) first sees the oldest object queued
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    RPy (R from Python)
    RPy is a very simple, yet robust, Python interface to the R Programming Language. It can manage all kinds of R objects and can execute arbitrary R functions (including the graphic functions).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18

    Immutable Sparse Wave Trees (WaveTree)

    Realtime bigdata tool for bit strings up to 2^63 based on AVL forest

    Realtime bigdata tool at the bit level based on immutable AVL forest which can be run in memory or, in future versions, as a merkle forest like a blockchain. Main object is a sparse bit string (Bits) that efficiently scales up to 2^63 bits normally compressed as forest has duplicated substrings. Bits objects support reading bit, byte, short, int, or long (Java primitives) at any bit index in 64 bit range. Example: instead of building a class to hold a header and then data, represent all of that as Bits, subranges of them, and ints for sizes of its parts. Expansion ability for other kinds of compression, since Bits is a Java interface. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    A collection of projects I have developed in the past years. It contains: - a tool to compute height and angle of objects above horizon - a proof of concept of DFT and DWT to reduce audio files - a quantitative library with OOorg interface for Calc
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20

    Truncated power series algebra

    Truncated power series algebra

    ...Addition, subtraction, multiplcation, division, and exponentiation are all implemented in the algebra as overloaded operators. They can also compute with maps, a map being an array of TPSA objects representing a mapping of a space into itself. They are implemented as arrays of TPSA objects equal in number to the number of variables of the algebra. One implementation is written in Mathematica and is rather slow. The second is written in VB.net and is much faster.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    slc

    Symbolic Lambda Calculus

    Symbolic Lambda Calculus is a logical formalism based on lambda calculus and combinatory logic, in which there is only one kind of objects, which can represent either terms or equalities. It uses de Bruijn's and lambda calculus notations.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22

    MathJax for SVG

    MathJax support for MathML content embedded in SVG documents

    MathJax4SVG.js script provides support for MathJax in SVG documents.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Open Dynamics Engine
    A free, industrial quality library for simulating articulated rigid body dynamics - for example ground vehicles, legged creatures, and moving objects in VR environments. It's fast, flexible & robust. Built-in collision detection.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 24

    ivl

    A C++ template library extending syntax towards mathematical notation

    ...In other words, ivl allows writing simpler and more expressive statements using math-like formulas while taking care of optimizing them. ivl features arrays, tuples and custom function-like objects with left-right overloading, function pipelining and function vectorization, automatic lazy evaluation, sub-arrays and other views of a single or multidimensional arrays, stl-compatible iterators, multidimensional iterators and multithreading. ivl includes a rich set of functions and operators, including operations for image processing. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25

    Javafastcomplex

    Javafastcomplex has both mutable and immutable complex numbers

    Javafastcomplex is a fast complex number package for Java. Most existing complex number packages implement only immutable complex numbers, which is easy to understand given that immutable objects lead to more understandable code. Mutable complex numbers would avoid garbage-collection penalty and therefore be faster in calculations. Javafastcomplex implements both mutable and immutable complex numbers, and has a common interface for both, allowing users to write functions that can take either a mutable or an immutable complex number as an argument. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next
MongoDB Logo MongoDB