Showing 43 open source projects for "unit conversion"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 1
    Double Conversion

    Double Conversion

    Efficient binary-decimal & decimal-binary conversion routines for IEEE

    ...The library ensures consistent and accurate results for converting between double values and their string representations, avoiding rounding errors and performance bottlenecks common in standard conversion routines. It is optimized for both speed and correctness, making it ideal for numerical computation libraries, serialization systems, and scripting engines. The codebase includes detailed documentation and comprehensive unit tests to validate correctness across various platforms. With flexible build options using SCons, CMake, or Bazel, Double Conversion integrates seamlessly into modern C++ development workflows.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    RubyMoney

    RubyMoney

    A Ruby Library for dealing with money and currency conversion

    ...The library supports arithmetic operations, comparisons, and currency conversion through configurable exchange rate providers, making it suitable for both simple and complex financial systems.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 3
    FlutterUnit

    FlutterUnit

    All Platform Flutter Experience App

    FlutterUnit is a Flutter-based educational app for measuring various physical units and conversions. It includes calculators for multiple unit categories (length, mass, volume, etc.), conversion tools, and UI components demonstrating modular architecture and state management patterns. Ideal for learning Flutter UI & business logic structure.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    REST API Response Builder for Laravel

    REST API Response Builder for Laravel

    Builds nice, normalized and easy to consume REST JSON responses

    ResponseBuilder is a Laravel package, designed to help you build nice, normalized, and easy-to-consume REST API JSON responses. ResponseBuilder is written for REST API developers by REST API developers and is based on long-lasting experience on both "sides" of API. It's lightweight, with no dependencies, extensively tested, and simple to use yet flexible and powerful, with support for on-the-fly data conversion, localization support, automatic message building, chained APIs, and (hopefully)...
    Downloads: 1 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5

    JSON for Modern C++

    JSON that's part of C++

    This is JSON for C++, a JSON library unlike any other that's packed with plenty of great features. While there may be dozens of JSON libraries out there, JSON for C++ stands out with a focus on three things: an intuitive syntax, trivial integration and serious testing. Using the operator magic of modern C++, this library makes JSON feel like a first class data type. With trivial integration, the entire code is made up of a single header file json.hpp, no dependencies, no complex build system...
    Downloads: 20 This Week
    Last Update:
    See Project
  • 6
    Unitful.jl

    Unitful.jl

    Physical quantities with arbitrary units

    Unitful is a Julia package for physical units. We want to support not only SI units but also any other unit system. We also want to minimize or in some cases eliminate the run-time penalty of units. There should be facilities for dimensional analysis. All of this should integrate easily with the usual mathematical operations and collections that are found in Julia base.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Less.js

    Less.js

    Less, the dynamic stylesheet language

    ...If it is possible, mathematical operations take units into account and convert numbers before adding, subtracting or comparing them. The result has leftmost explicitly stated unit type. If the conversion is impossible or not meaningful, units are ignored. With Less you can transform colors, manipulate strings and do maths.
    Downloads: 26 This Week
    Last Update:
    See Project
  • 8
    pretty-ms

    pretty-ms

    Convert milliseconds to a human readable string

    pretty-ms is a JavaScript utility for converting millisecond values into compact, human-readable durations. It accepts both numbers and BigInt values and automatically breaks durations into appropriate time units. Developers can choose concise output, full unit names, or digital-clock-style colon notation. Precision controls determine how seconds and milliseconds are rounded and displayed. The package can expose microseconds and nanoseconds for sub-millisecond values and can represent...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    mathjs

    mathjs

    An extensive math library for JavaScript and Node.js

    mathjs is a comprehensive mathematics library for JavaScript and Node.js that provides advanced numerical, symbolic, and matrix computation capabilities through a flexible expression-based interface. The library supports a wide range of mathematical operations including algebra, statistics, complex numbers, fractions, units, matrices, and symbolic manipulation while maintaining compatibility across browsers and server environments. One of its defining features is its expression parser, which...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 10
    OmegaT Scripts

    OmegaT Scripts

    User submitted scripts for OmegaT CAT tool

    Third-party scripts to be used with OmegaT CAT tool (https://sourceforge.net/projects/omegat). This project IS NOT affiliated with OmegaT project in any way, even though the scripts found here are developed exclusively for the use with OmegaT. You can support the developer by buying him a coffee at https://www.buymeacoffee.com/verdakafo
    Leader badge
    Downloads: 9 This Week
    Last Update:
    See Project
  • 11
    bcal

    bcal

    Byte CALculator for storage conversions and calculations

    ...bcal follows Ubuntu's standard unit conversion and notation policy. Only 64-bit operating systems are supported.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 12
    Units of measurement for Ada

    Units of measurement for Ada

    Handling dimensioned values in Ada

    The library provides an implementation of dimensioned values for Ada. Unit checks are made at run-time, if not optimized out by the compiler. SI and irregular measurement units are supported. Shifted units like degrees Celsius are supported too. Conversions from and back to strings are provided for all various irregular units. An extensive set of GTK widgets for dealing with dimensioned values is included, though use of GTK is not mandatory for the rest of the library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    libCIGI

    C++ Library for the Common Image Generator Interface

    ...Packet processing is kept simple and a couple of simple helper functions / classes are provided in CIGIGeneric.h and some other headers to support this. Helpers are provided for version interpretation and conversion of packet parameters to text. Testing is supported using the boost test framework to develop unit tests for each of the packets. Because the library is header-only it can easily support many platforms / compilers but this has not yet been tested. Note: Currently the use of bitfields in the library may cause erroneous use in some compilers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    ATOMKIT
    ...Here are the key features of ATOMKIT software: (1) Crystal structure manipulation: Users can perform operations such as rotation, translation, scaling to adjust or edit the crystal structure as needed. (2 ) Modeling capabilities: Users can quickly generate crystal structures using input data such as atomic coordinates and unit cell parameters, and further edit and modify them as required. (3) Format conversion: ATOMKIT software supports the conversion of structure file formats required by various common material simulation software. (4) Visualization: ATOMKIT offers powerful visualization capabilities that allow users to intuitively observe and analyze crystal structures.
    Downloads: 25 This Week
    Last Update:
    See Project
  • 15
    JSHint

    JSHint

    A tool that helps to detect errors and in your JavaScript code

    JSHint is a community-driven tool that detects errors and potential problems in JavaScript code. Since JSHint is so flexible, you can easily adjust it in the environment you expect your code to execute. JSHint is publicly available and will always stay this way. The project aims to help JavaScript developers write complex programs without worrying about typos and language gotchas. Any code base eventually becomes huge at some point, so simple mistakes, that would not show themselves when...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Extra tools for your CorelDRAW or CorelDESIGNER Filter Selection, Scale, Information, Curve edition, Transform shapes and nodes, Line/Arc3P, Arcs, Isometric, Surface Development, Origin of coordinates, Calculator, unit conversion, Geometric Shapes and Quick Text Editor. FREE for 30 days, some tools are partially disabled after the trial period. Multilanguage: English, Español, Português, Français
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    ms

    ms

    Tiny millisecond conversion utility

    Use this package to easily convert various time formats to milliseconds. Works both in Node.js and in the browser. If a number is supplied to ms, a string with a unit is returned. If a string that contains the number is supplied, it returns it as a number (e.g.: it returns 100 for '100'). If you pass a string with a number and a valid unit, the number of equivalent milliseconds is returned. For added safety, we're using Template Literal Types (added in TypeScript 4.1). This ensures that you...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    ConvertAll is yet another unit converter. But it can combine the units any way you want.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 19
    Rotations Conversion Library

    Rotations Conversion Library

    Library for working with 3D rotations in C++

    Unit tests for each function are provided to ensure that the library performs exactly as it should. The implementation of the Rotations Conversion Library is based on the very related Matlab/Octave Rotations Library (MORL), which is a highly tested reference implementation for the required algorithms (see https://sourceforge.net/projects/rotationslib/).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    A RESTful web service for UCUM transformation, i.e. for conversion of values using one UCUM unit to another UCUM unit. For example, conversion of pressures given in mm[Hg] to [psi] or the other way around. Supports UCUM annotations.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21

    iLib

    The most comprehensive library of Javascript i18n classes available

    Note: development has been moved over to github! Please see https://github.com/iLib-js/iLib "I18N" means way more than just translation. Other libraries claim to be an i18n solution when translation and string formatting is really all they offer. Yes, iLib has classes that do translation too, but there is also much, much more. From date formatting to name parsing to phone number handling to collation, iLib has classes that do it. And, it has the ability to support thousands of possible...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22

    Gas Flow Unit Conversion

    Ideal gas mass flow unit conversion utility

    Quickly and easily converts units of mass flow for Air, Argon, Nitrogen, and Oxygen. This tool is useful to those working in the industrial gas or related industries. Provides air, argon, nitrogen, and oxygen mass flow in the following units: 1) Normal cubic meters per hour/minute 2) Standard cubic feet per hour/minute 3) kg per hour/minute 4) lb per hour/minute 5) Tons per day 6) Metric Tons per day Requires Python 3 or greater
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    java-object-merger

    Library for merging and mapping of java objects

    Main goal of this library is to provide lightweight, easy configurable with annotations, and powerful tool for object mapping/merging, making life easier for projects with multilayer structure. It was take for me less then one day to completely migrate project at my main work (hundreds of classes, mappings between DTOs, Business objects and view objects) from dozer to java-object-merger without any serious issues. Go to Wiki pages for technical FAQ with examples! Available in maven...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    snabbt.js

    snabbt.js

    Fast animations with javascript and CSS transforms

    snabbt.js is a minimalistic javascript animation library. It focuses on moving things around. It will translate, rotate, scale, skew and resize your elements. By including matrix multiplication operations, transforms can be combined in any way you want. The end result is then set via CSS3 transform matrices. snabbt.js is built to be fast. It will only animate things that modern browsers can animate cheaply, transforms and opacity. The goal is to make a library that will let the user make...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    JConvert is a free unit conversion program that has a friendly user interface and can also be used with external applications. Conversions can be modified and/or added easily. Supports multiple languages. Downloads and runs in seconds! Try it now.
    Downloads: 9 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next