A versatile, cross-platform math framework A high-performance mathematical library designed for seamless integration with nearly every programming language I enjoy, optimized for compatibility across all major operating systems. Whether you’re crunching numbers, modeling equations, or building something groundbreaking, this framework delivers the tools you need—fast, reliable, and everywhere.
Moo is used for complex math calculations in a simple way. A library with millions of different formulars.
- Select the desire programming language you want to use.
- Download the latest released api from the Moo もう Releases
- Extract the downloaded file.
- Copy the .dll and the .* to your project.
- Ensure that the .dll is in the same directory as your executable or in a directory that is included in your system's PATH environment variable.
You have two options to use Moo もう in C++/C:
- Use the provided .dll file and include the
moo_dll.hpp
header file in your project. - Use the source code directly by including the
moo.hpp
header file and linking against the provided .lib file.
Download the latest release from the Moo もう Releases
- Select the desire programming language you want to use.
- Download the latest released api from the Moo もう Releases
- Extract the downloaded file.
- Copy the .so and the .* to your project. Pay attention to the architecture of your system (x86_64, arm64, etc.) and
the prefix of the file. It should be
UNIX
for the code files for Linux. - Ensure that the .so is in the same directory as your executable or in a directory that is included in your system's LD_LIBRARY_PATH environment variable.
You have two options to use Moo もう in C++/C:
- Use the provided .so file and include the
UNIX-moo_dll.hpp
header file in your project. - Use the source code directly by including the
UNIX-moo.hpp
header file and linking against the provided .a file.
- .dll, .so, .a, .lib
- Python, C, C++, C#, Java, Go, Rust, Ruby, PHP, Perl, Lua, Swift, Kotlin, Dart, JavaScript, TypeScript
Source Code for C++/C and Python is available on GitHub: Moo もう.
Documentation is available on the GitHub Wiki: Moo もう Wiki or under the docs
folder.
-
Calculation by GPU and CPU
-
NPU compatible
-
Multi-threading support
-
Complex math calculations
-
Millions of different formulas
-
Easy to use
-
Fast calculations
-
Supports large numbers with Kazu 数
-
Cross-platform compatibility
-
Extensive documentation
-
Active community support
-
Open-source and free to use
-
Regular updates and improvements
-
Integration with other libraries
-
Customizable for specific needs
-
Supports various mathematical operations
-
User-friendly interface
-
Extensible with plugins
- Windows:
dumpbin /exports moo.dll > exports.txt
- Linux:
nm -D moo.so > exports.txt
orreadelf -s moo.so > exports.txt
- macOS:
nm -gU moo.dylib > exports.txt