MCPcopy Index your code
hub / github.com/darthdeus/blobs

github.com/darthdeus/blobs @v0.2.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.2.0 ↗ · + Follow
275 symbols 567 edges 23 files 22 documented · 8% 2 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

blobs

Crates.io Documentation Build Status License

blobs is a rigid body physics engine written in Rust with only a few dependencies, most notably using glam instead of nalgebra.

Currently under heavy development. While the library is being used in a few projects it's still undergoing heavy changes.

Features

  • 2D rigid body physics with verlet integration
  • Simple & fast compile times
  • Multi-collider bodies
  • Fixed joints & springs
  • Sphere colliders only for now
  • Works in WASM

License

blobs is dual licensed:

Extension points exported contracts — how you extend this code

Shape (Interface)
(no doc) [1 implementers]
blobs/src/lib.rs
ColorExtensions (Interface)
(no doc) [1 implementers]
demo/src/utils.rs
ZipTuple (Interface)
(no doc) [1 implementers]
blobs/src/lib.rs
Demo (Interface)
(no doc) [1 implementers]
demo/src/demos/mod.rs
AffineExtensions (Interface)
(no doc) [1 implementers]
blobs/src/lib.rs

Core symbols most depended-on inside this repo

insert
called by 31
blobs/src/spatial.rs
iter
called by 27
blobs/src/collider.rs
get
called by 21
blobs/src/collider.rs
get_mut
called by 12
blobs/src/collider.rs
push
called by 10
blobs/src/events.rs
is_static
called by 9
blobs/src/rigid_body.rs
get2_mut
called by 8
blobs/src/collider.rs
len
called by 8
blobs/src/collider.rs

Shape

Method 179
Class 51
Function 38
Interface 5
Enum 2

Languages

Rust100%

Modules by API surface

blobs/src/rigid_body.rs42 symbols
blobs/src/collider.rs37 symbols
blobs/src/lib.rs29 symbols
blobs/src/physics.rs27 symbols
demo/src/utils.rs22 symbols
blobs/src/query_filter.rs16 symbols
demo/src/simulation.rs15 symbols
blobs/src/spatial.rs12 symbols
blobs/src/perf_counters.rs12 symbols
blobs/src/groups.rs10 symbols
demo/src/rapier_engine.rs8 symbols
demo/src/main.rs7 symbols

Used by 2 indexed graphs manifest dependencies, hub-wide

For agents

$ claude mcp add blobs \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact