awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
sloisel avatar

sloisel/numeric

0
View on GitHub↗
1,447 stars·172 forks·JavaScript·24 viewswww.numericjs.com↗

Numeric

This library is a JavaScript-based numerical analysis tool designed to perform complex mathematical operations directly within web browser environments. It provides a comprehensive suite of algorithms for linear algebra, matrix manipulation, and equation solving, enabling data-intensive computations to occur locally without requiring server-side processing.

The project distinguishes itself by offering a specialized computational engine that handles advanced mathematical tasks such as gradient-based function optimization and iterative numerical approximation. By utilizing quadrature-based integration and modular functional decomposition, it allows for the precise calculation of definite integrals and the solving of non-linear systems.

Beyond its core linear algebra capabilities, the library supports a broad range of numerical analysis functions, including matrix inversions, determinants, and vector transformations. These tools are structured to facilitate the development of scientific and data-driven applications that require reliable, high-speed mathematical processing.

Features

  • Numerical Libraries - Provides a collection of mathematical functions for performing linear algebra, matrix manipulation, and equation solving in the browser.
  • Linear Algebra Routines - Computes matrix inversions, determinants, and decompositions to solve systems of linear equations and perform vector transformations.
  • Browser-Side Mathematical Engines - Executes heavy mathematical workloads directly within the browser to avoid server-side latency.
  • Gradient Descent Algorithms - Adjusts function parameters iteratively by following the slope of the mathematical landscape to locate optimal minimum or maximum values.
  • Iterative Refinement Methods - Refines mathematical solutions through successive cycles of calculation to converge on accurate results for non-linear equations.
  • Numerical Function Optimization - Identifies minimum or maximum values of mathematical functions by applying gradient-based or heuristic search algorithms.
  • Numerical Integration Engines - Provides a suite of quadrature techniques for calculating definite integrals and solving differential equations through numerical approximation.
  • Numerical Integration Methods - Calculates definite integrals and solves differential equations through numerical approximation techniques.
  • Numerical Analysis Toolkits - Performs complex mathematical operations including matrix manipulation and equation solving directly within the browser.
  • Numerical Integration Routines - Calculates definite integrals of functions using various quadrature techniques to determine areas under curves.
  • Mathematical Libraries - Provides a collection of gradient-based and heuristic search algorithms for finding the minimum or maximum values of mathematical functions.
  • Numerical Problem Solving - Finds roots of functions and solves systems of non-linear equations using iterative numerical methods.
  • Numerical Quadrature - Approximates the area under mathematical curves by summing weighted function values at discrete intervals to solve definite integrals.
  • Typed Array Matrix Containers - Provides memory-efficient matrix storage using flat typed arrays for high-speed numerical access.
  • Objective Decompositions - Breaks down complex mathematical problems into modular, reusable sub-routines for independent linear algebra and calculus operations.

Star history

Star history chart for sloisel/numericStar history chart for sloisel/numeric

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Numeric

These projects share indexed features with Numeric. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • mathnet/mathnet-numericsmathnet avatar

    mathnet/mathnet-numerics

    3,717View on GitHub↗

    This project is a numerical computing library designed for scientific and engineering mathematical operations. It functions as a comprehensive linear algebra framework, a statistical analysis library, and a toolkit for mathematical optimization and numerical integration. The library is distinguished by its provider-based native acceleration, which allows managed code to be swapped for platform-native binary libraries to increase the performance of computationally intensive routines. It also supports a hybrid approach to matrix storage, implementing separate strategies for dense and sparse mat

    C#csharpdifferentiationfft
    View on GitHub↗3,717
  • fastai/numerical-linear-algebrafastai avatar

    fastai/numerical-linear-algebra

    10,703View on GitHub↗

    This project is a comprehensive library for numerical linear algebra and scientific computing, designed to provide optimized routines for matrix decomposition, statistical modeling, and high-performance data analysis. It serves as both a toolkit for solving complex linear systems and an educational resource for understanding the fundamental algorithms behind matrix factorizations and numerical solvers. The library distinguishes itself through a focus on randomized numerical linear algebra, utilizing probabilistic algorithms and approximate methods to perform dimensionality reduction and matri

    Jupyter Notebookalgorithmsdata-sciencedeep-learning
    View on GitHub↗10,703
  • dpilger26/numcppdpilger26 avatar

    dpilger26/NumCpp

    3,963View on GitHub↗

    NumCpp is a C++ framework and numerical computing library that provides a toolkit for multi-dimensional array management and mathematical routines. It functions as a C++ implementation of the NumPy ecosystem, offering a scientific computing framework for managing tensors and performing complex algebraic equations. The project enables high-performance array manipulation within a C++ environment without relying on a Python runtime. It distinguishes itself by providing a NumPy-like interface for executing linear algebra, managing multi-dimensional data structures, and performing numerical proces

    C++
    View on GitHub↗3,963
  • fortran-lang/stdlibfortran-lang avatar

    fortran-lang/stdlib

    1,322View on GitHub↗

    This project is a community-driven standard library for the Fortran programming language, providing a comprehensive collection of algorithms, data structures, and system utilities. It is designed to extend the language's native capabilities, offering a unified toolkit for scientific computing, numerical analysis, and general-purpose programming. The library distinguishes itself through a modular architecture that utilizes generic interface dispatch and compile-time specialization to ensure high performance across various data types. It provides standardized abstractions for external numerical

    Fortranblasfortranfortran-library
    View on GitHub↗1,322
Compare all 30 related projects→

Frequently asked questions

What does sloisel/numeric do?

This library is a JavaScript-based numerical analysis tool designed to perform complex mathematical operations directly within web browser environments. It provides a comprehensive suite of algorithms for linear algebra, matrix manipulation, and equation solving, enabling data-intensive computations to occur locally without requiring server-side processing.

What are the main features of sloisel/numeric?

The main features of sloisel/numeric are: Numerical Libraries, Linear Algebra Routines, Browser-Side Mathematical Engines, Gradient Descent Algorithms, Iterative Refinement Methods, Numerical Function Optimization, Numerical Integration Engines, Numerical Integration Methods.

Which projects share features with sloisel/numeric?

Projects with overlapping indexed features include: mathnet/mathnet-numerics — This project is a numerical computing library designed for scientific and engineering mathematical operations. It… fastai/numerical-linear-algebra — This project is a comprehensive library for numerical linear algebra and scientific computing, designed to provide… fortran-lang/stdlib — This project is a community-driven standard library for the Fortran programming language, providing a comprehensive… dpilger26/numcpp — NumCpp is a C++ framework and numerical computing library that provides a toolkit for multi-dimensional array… zalo/mathutilities — MathUtilities is a collection of specialized toolkits providing engines for geometry, computer vision, mathematics,… joelgrus/data-science-from-scratch — This project is a collection of foundational machine learning algorithms and data science tools implemented in Python.…

Curated searches featuring Numeric

Hand-picked collections where Numeric appears.
  • Data processing library