1. rapier3d

    3-dimensional physics engine in Rust

    v0.32.0 63K #physics-engine #physics-dynamics #real-time #rigid #dynamics
  2. parry3d

    3 dimensional collision detection library in Rust

    v0.26.0 89K #collision-detection #convex-geometry #distance #geometry #ray-distance
  3. parry3d-f64

    3 dimensional collision detection library in Rust. 64-bits precision version.

    v0.26.0 339K #collision-detection #convex-geometry #distance #geometry #ray-distance
  4. rapier3d-f64

    3-dimensional physics engine in Rust

    v0.32.0 242K #physics-engine #physics-dynamics #real-time #rigid #dynamics
  5. line_drawing

    A collection of line-drawing algorithms for use in graphics and video games

    v1.0.1 30K #bresenham #sight #game
  6. meshx

    A mesh eXchange library with conversion utilities for popular mesh formats

    v0.7.0 49K #mesh-geometry #io #mesh #interchange
  7. bevy_flowfield_tiles_plugin

    FlowField (vector field) pathfinding as a plugin to the Bevy game engine

    v0.14.0 #flow-field #path-finding #navigation
  8. bevy_rapier3d

    3-dimensional physics engine in Rust, official Bevy plugin

    v0.32.0 14K #physics-dynamics #joints #real-time #rigid
  9. ncollide3d-updated

    2 and 3-dimensional collision detection library in Rust. Will be superseded by the parry3d crate.

    v0.37.1 2.1K #collision-detection #bounding-volume #convex-geometry #geometry #ray #ray-distance
  10. ncollide2d-updated

    2 and 3-dimensional collision detection library in Rust. Will be superseded by the parry2d crate.

    v0.37.1 1.2K #collision-detection #bounding-volume #convex-geometry #geometry #ray #ray-distance
  11. n_circular_array

    An n-dimensional circular array

    v0.4.2 650 #array #circular #vector-matrix
  12. serde-ndim

    Serde support for n-dimensional arrays from self-describing formats

    v2.2.0 600 #serialization #multi-dimensional-array #multi-dimensional
  13. rapier_testbed3d

    Testbed for the Rapier 3-dimensional physics engine in Rust

    v0.32.0 #physics-engine #physics-dynamics #real-time #rigid #dynamics
  14. casile

    The command line interface to the CaSILE toolkit, a book publishing workflow employing SILE and other wizardry

    v0.14.4 850 #book #publish #command-line-interface #pdf-generation #docker #github-actions #sile #wizardry #automate #pandoc
  15. cargo-coupling

    A coupling analysis tool for Rust projects - measuring the 'right distance' in your code

    v0.3.0 #analysis #cargo-subcommand #architecture #metrics
  16. sobol_burley

    A seedable Owen-scrambled Sobol sequence

    v0.5.0 350 #sobol #low-discrepancy #quasirandom #monte-carlo #sampling
  17. rapier_testbed3d-f64

    Testbed for the Rapier 3-dimensional physics engine in Rust

    v0.32.0 #physics-dynamics #real-time #rigid #dynamics
  18. bezier-nd

    Bezier curve implementations using N-dimensional vectors

    v0.6.0 280 #vector-graphics #geometry #graphics #vector
  19. neighbourhood

    Super fast fixed size K-d Trees for extremely large datasets

    v0.2.0 #fixed-size #kd-tree #dataset #extremely-large #query
  20. ncube

    Generalized Hypercube Visualizer

    v2.4.1 800 #math #tesseract #hypercube #bevy #graphics #bevy-math
  21. sobol-qmc

    A Sobol sequence generator for Rust

    v2.5.1 #sobol #monte-carlo #low-discrepancy #mcmc #quasirandom
  22. ndimpoint

    working with N-dimensional points in Rust

    v0.2.1 600 #n-dimensional #points #point-scalar #math-operations
  23. gridded_data

    Multivariate interpolation on a regular / rectilinear grid

    v0.1.2 #interpolation #multivariate #rectilinear #regular #multi-dimensional #gridded #interpolating #serialization #nalgebra #nearest-neighbor
  24. nphysics_testbed3d

    Testbed for the 3-dimensional physics engine in Rust

    v0.10.0 #physics-engine #physics-dynamics #real-time #joints
  25. nphysics_testbed2d

    Testbed for the 2-dimensional physics engine in Rust

    v0.10.0 #physics-dynamics #real-time #joints #rigid #dynamics
  26. clifford-3-even

    even sub-algebra of 3-dimensional clifford algebra, specifically for qubit processing

    v0.1.2 250 #clifford-algebra #qubit-processing #qubit
  27. sparkl2d-kernels

    3-dimensional physics engine in Rust

    v0.4.0 210 #physics-dynamics #real-time #joints #rigid
  28. salva2d

    2-dimensional particle-based fluid dynamics in Rust

    v0.9.0 3.4K #fluid-dynamics #sph #physics-dynamics #fluid
  29. sparkl3d-kernels

    3-dimensional physics engine in Rust

    v0.4.0 260 #physics-dynamics #real-time #joints #rigid
  30. ilattice

    2 and 3-dimensional integer lattice math

    v0.4.0 1.8K #vector #integer-vector #morton #math #3d #3d-vector
  31. sparkl3d

    3-dimensional physics engine in Rust

    v0.4.0 1.0K #physics-dynamics #real-time #joints #rigid
  32. qrotate

    Quaternion library for 3D rotation of vectors

    v0.2.0 #quaternions #rotation-vector #math #multi-dimensional-array
  33. sha3-rust

    Keccak (SHA-3) cryptographic hash function family

    v0.1.1 #cryptographic-hash-functions #keccak-hash #keccak #cryptography #no-alloc
  34. sparkl2d

    3-dimensional physics engine in Rust

    v0.4.0 240 #physics-dynamics #real-time #joints #rigid #dynamics
  35. cosring

    Group theory coset analog to threadsafe SPSC ring buffers

    v0.1.2 #ring-buffer #group-theory #spsc #thread-safe #slot #coset #rings #exclusive #rights #producer-consumer
  36. pso-rs

    Particle Swarm Optimization implementation in Rust

    v2.2.4 #swarm #optimization #particle #progress-bar #define
  37. pythagorean-hodographs

    Pythaogrean hodograph splines

    v0.5.4 #spline-interpolation #numbers #math #geometry #spline
  38. salva3d

    3-dimensional particle-based fluid dynamics in Rust

    v0.9.0 120 #fluid-dynamics #sph #physics-dynamics #fluid
  39. sembas

    tools for exploring the edge of a performance mode for complex systems testing, analysis, and optimization. A performance mode is an abstract characteristic of the system, which can…

    v0.3.0 #classification #performance-testing #boundary #search-space #binary-search #exploration #characteristics #data-generation #test-cases #sphere
  40. map18xx

    18xx tile and map designer

    v0.0.5 #tile-map #coordinate-system #define #edge #game-assets #hexagon #18xx #designer #tile-maps #companies
  41. nd-triangulation

    Arbitrary dimensional triangulations using CGAL

    v0.3.4 #triangulation #vertices #cgal #convex-hull #interface #dd
  42. ncollide_testbed2d

    2D testbed for ncollide

    v0.5.0 160 #2d #ncollide #testbed #2d-graphics #geometry #graphics
  43. gfxmath-vec3

    3D math library

    v0.1.4 #vec3 #3d #3d-math #graphics-math #graphics
  44. simple_3d_vector

    three-dimensional vectors in Rust

    v0.1.0 #vector-math #three-dimensional #math
  45. ncollide_testbed3d

    3D testbed for ncollide

    v0.5.0 190 #3d #graphics #ncollide #testbed #geometry
  46. Try searching with DuckDuckGo or on crates.io.

  47. sparkl3d-core

    3-dimensional physics engine in Rust

    v0.4.0 1.0K #physics-dynamics #real-time #joints #rigid #dynamics
  48. nano-vectordb-rs

    easy-to-hack vector database in rust

    v0.1.1 #vector-database #similarity-search #embedding
  49. sparkl2d-core

    3-dimensional physics engine in Rust

    v0.4.0 230 #physics-dynamics #real-time #joints #rigid #dynamics
  50. rapier3d-lijay

    3-dimensional physics engine in Rust

    v0.22.0 #physics-dynamics #real-time #rigid #dynamics
  51. linearkalman

    Linear Kalman filtering and smoothing

    v0.1.3 #kalman-filter #kalman #smoothing
  52. idx-decoder

    An IDX file format decoder

    v0.0.2 #file-format #iterator #decoder #mnist #dimension
  53. ncollide3d

    2 and 3-dimensional collision detection library in Rust. Will be superseded by the parry3d crate.

    v0.33.0 16K #collision-detection #bounding-volume #convex-geometry #geometry #ray #ray-distance
  54. nd_iter

    A way to create 2 and 3 dimensional iterators

    v0.0.4 #iterator #dimensional #2d #3d #range #stuck #squash #harder
  55. ncollide2d

    2 and 3-dimensional collision detection library in Rust. Will be superseded by the parry2d crate.

    v0.33.0 1.0K #collision-detection #bounding-volume #convex-geometry #geometry #ray #ray-distance
  56. nphysics3d

    3-dimensional physics engine in Rust. This crate is being superseded by the rapier3d crate.

    v0.24.0 140 #physics-dynamics #real-time #joints #rigid #dynamics
  57. zchess

    (WIP) A library for calculating chess moves in a 3-dimensional space

    v0.1.0 #chess-moves #3-dimensional #calculating #space
  58. emu_core

    A low-level GPGPU compute library featuring cross-platform support and SPIR-V as input

    v0.1.1 #glsl #emu-glsl #em #computer-vision
  59. bluenoisers

    blue noise in Rust using Fast Poisson Disk Sampling

    v1.1.1 #blue-noise #poisson #sampling #blue #noise
  60. ntree

    A quadtree-like structure of arbitrary arity

    v0.1.0 #arity #structures #quad-tree #quadtree-like #region #collision-detection #nearest-neighbor #specialization #n-dimensional #3-dimensional
  61. ncollide_queries

    DEPRECATED: use ncollide2d or ncollide3d insead

    v0.4.1 370 #convex-geometry #geometry #ray #ray-distance
  62. odesign-derive

    odesign is an optimal design of experiments library written in pure rust

    v0.1.9 #optimal-design #statistics #sffs #feature-selection
  63. ncollide_entities

    DEPRECATED: use ncollide2d or ncollide3d insead

    v0.5.1 300 #convex-geometry #geometry #ray #ray-distance