https://github.com/node-3d/deps-bullet
Binaries and headers for Bullet3-dependent compilation
https://github.com/node-3d/deps-bullet
binary bullet bullet-physics bullet3 crossplatform gyp headers lib native node-3d nodejs
Last synced: 10 days ago
JSON representation
Binaries and headers for Bullet3-dependent compilation
- Host: GitHub
- URL: https://github.com/node-3d/deps-bullet
- Owner: node-3d
- License: mit
- Created: 2018-01-09T14:56:02.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2026-07-15T19:20:33.000Z (25 days ago)
- Last Synced: 2026-07-15T21:18:53.670Z (25 days ago)
- Topics: binary, bullet, bullet-physics, bullet3, crossplatform, gyp, headers, lib, native, node-3d, nodejs
- Language: C++
- Homepage: https://github.com/node-3d/node-3d
- Size: 14.3 MB
- Stars: 2
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Bullet3 binaries and headers
This is a part of [Node3D](https://github.com/node-3d) project.
[](https://badge.fury.io/js/@node-3d%2Fdeps-bullet)
[](https://github.com/node-3d/deps-bullet/actions/workflows/lint.yml)
[](https://github.com/node-3d/deps-bullet/actions/workflows/test.yml)
```bash
npm install @node-3d/deps-bullet
```
This dependency package distributes **Bullet Physics**
binaries and headers through **npm** for **Node.js** addons.
* Platforms: Windows x64, Linux x64/ARM64, macOS ARM64.
* Library: Bullet physics, see list below.
* Linking: static lib-type (PIC/MD).
See the official
[Bullet3 manual](https://github.com/bulletphysics/bullet3/blob/master/docs/Bullet_User_Manual.pdf)
and [examples](https://github.com/bulletphysics/bullet3/tree/master/examples).
See [@node-3d/bullet](https://github.com/node-3d/bullet/tree/master/src/cpp) for
how the libraries may be used in a Node.js addon.
## Included Libs
Python and Robotics libs are **NOT** included, only C++/CL simulation related stuff (`.lib`/`.a`):
* LinearMath
* Bullet2FileLoader
* Bullet3Collision
* Bullet3Common
* Bullet3Dynamics
* Bullet3Geometry
* Bullet3OpenCL_clew
* BulletCollision
* BulletDynamics
* BulletInverseDynamics
* BulletSoftBody
## Legal Notice
This software uses [Bullet3](http://bulletphysics.org/wordpress/).
Bullet3 is legally used under the ZLIB license.
It is explicitly stated that Bullet3 can be used commercially in closed-source projects.
A copy of the Bullet3 license is [included](BULLET_ZLIB),
and can also be found at the
[official repository](https://github.com/bulletphysics/bullet3/blob/master/LICENSE.txt).
No changes to the original content of any Bullet source file were made. No claims are made that
any physics algorithms are changed/invented within this repository.
## Binary Origin
Release archives are built by this repository's public GitHub Actions workflows.
Attestations: https://github.com/node-3d/deps-bullet/attestations
To verify a downloaded archive:
```bash
gh release download -R node-3d/deps-bullet -p .gz
gh attestation verify .gz -R node-3d/deps-bullet
```