← Back to Home

About Ballistics Engine

Ballistics Engine is a high-performance, professional-grade external ballistics calculation library built with Rust for maximum speed and accuracy. It provides precise trajectory modeling for shooting sports, hunting, and ballistics research.

Our Mission

To provide accurate, accessible, and performant ballistics calculations to shooters, hunters, and researchers worldwide. We believe in open-source software and transparent physics models that anyone can study, verify, and improve.

Core Features

Technology Stack

Core Engine: Pure Rust implementation for maximum performance and safety

Python Bindings: PyO3 for seamless Python integration

Ruby Bindings: Magnus for native Ruby extensions

JavaScript/TypeScript: WebAssembly (WASM) for browser compatibility

Open Source & Licensing

Rust Source Code: The ballistics-engine Rust library is open source software released under a dual license: MIT OR Apache-2.0. You may choose either license for your use of the source code.

Website Content & Code Snippets: The documentation, code examples, and content on this website (ballistics.tools) are licensed under the 3-Clause BSD License.

We welcome contributions, bug reports, and feature requests from the community.

Physics Validation

Our physics models are validated against doppler-derived ballistic coefficients and real-world trajectory data. We prioritize accuracy and transparency in all calculations, providing uncertainty bounds where appropriate.

Use Cases

Contact & Resources

© 2025 Alex Jokela

a Tiny Computers project