A high-performance mathematical expression parser and evaluator for iOS and macOS.
String → Number
Converts string-based mathematical expressions into evaluatable syntax trees, ensuring accurate and type-safe evaluation as highlighted in the key features.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Handles unit conversions and dimensional analysis automatically, which is crucial for scientific and engineering apps needing precise calculations.
Allows user-defined functions to extend calculation capabilities, making the library adaptable to specific project requirements.
Supports localized number formats and function names, facilitating internationalization for apps targeting global audiences.
Limited to iOS and macOS, making it unsuitable for cross-platform projects or developers outside the Apple ecosystem.
Documentation is hosted on a separate wiki, which may be less integrated and require additional effort to access or keep updated.
For simple mathematical tasks, the library's complexity might introduce unnecessary overhead compared to using Swift's built-in arithmetic or lighter alternatives.