Geometric Algebra to Geometric Computing Software Developers

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • g3

    Neat 3D math and graphics library

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • nalgebra

    Linear algebra library for Rust.

    > Some GA libraries[1][2] define types for the different kind of objects (grades)

    That's nice!

    This reminds of me things like, linear algebra libraries that will type-check matrices so that a 2x2 matrix can't be added to a 2x3 matrix (but then you can have a dynamic matrix that will error only in runtime), like https://nalgebra.org/ and others.

  • geometric_algebra

    Generate(d) custom libraries for geometric algebras

    The GA community in general is very small. So yes, tooling could be better, but IMO that is not even the problem. The lack of understanding how to use it is, because GA is not explicitly taught in schools or universities.

    I have written a compiler which generates SIMD ready code for the desired GAs. You can then use that output as a normal library for your application.

    https://github.com/Lichtso/geometric_algebra

  • Decapodes.jl

    A framework for composing and simulating multiphysics systems

    Talking about Julia, I've been toying around with https://github.com/AlgebraicJulia/Decapodes.jl, which uses geometric algebra/discrete exterior calculus to do physics simulations: think finite element methods, but with better theory behind it.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Science-related crates that I should have a look at?

    1 project | /r/rust | 5 Sep 2022
  • Hey Rustaceans! Got a question? Ask here! (31/2022)!

    11 projects | /r/rust | 2 Aug 2022
  • Nalgebra - Linear algebra library for rust.

    1 project | /r/github_trends | 8 Jul 2022
  • What is the state of linear algebra crates in Rust?

    1 project | /r/rust | 3 Apr 2022
  • Software for math research

    2 projects | /r/math | 10 Oct 2021

Did you konow that Rust is
the 5th most popular programming language
based on number of metions?