37 Repositories
Rust integer-conversion Libraries
SVG to PDF file conversion based on "svg2pdf" and "resvg" Rust projects
pysvg2pdf Blazingly Fast ™️ SVG to PDF file conversion for Python. This project is based on Rust's svg2pdf and resvg projects. The project uses pyo3 a
Simple procedural macros `tnconst![...]`, `pconst![...]`, `nconst![...]` and `uconst![...]` that returns the type level integer from `typenum` crate.
typenum-consts Procedural macros that take a literal integer (or the result of an evaluation of simple mathematical expressions or an environment vari
Derive conversion traits when items are structurally similar.
structural-convert Derive conversion traits when items are structurally similar. Inspired by serde and struct-convert crates. Features One to one fiel
Efficient scan conversion of a line segment with clipping to a rectangular window.
✂️ clipline 📏 clipline is a Rust crate for efficient scan conversion of a line segment with clipping to a rectangular window. It is an implementation
Conversion of .eopkg into .stone
a-piece-of-pisi Crazy time: We're building a tool to convert a selection of .eopkg packages into .stone packages to be consumed by moss-rs to vastly a
Truly universal encoding detector in pure Rust - port of Python version
Charset Normalizer A library that helps you read text from an unknown charset encoding. Motivated by original Python version of charset-normalizer, I'
Convert a unix timestamp (seconds) to a struct {year, month, day, hour, minute, second, weekday}.
uts2ts uts2ts is a simple function that does only one thing: It converts a unix timestamp to something slightly more useful. ;-) So why then? Well, it
A package for common types for Cargo index interactions, and conversion between them.
Development stream: https://youtu.be/zGS-HqcAvA4 License Licensed under either of Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org
A CLI and library to convert data to sound, and vice versa (dependency-free)
Data to sound A simple crate to convert data to sound, and sound to data. The sound file format is wave (.wav). You can use it as a library or as a co
Core Fiberplane data models and methods for transforming them (templates, providers, markdown conversion)
fiberplane This repository is a monorepo for Rust code that is used throughout Fiberplane's product. Overview base64uuid - A utility for working with
Stdto provides a set of functional traits for conversion between various data representations.
Stdto stdto provides a set of functional traits for conversion between various data representations. | Examples | Docs | Latest Note | stdto = "0.13.0
Display file sizes in human-readable units
hsize Display file sizes in human-readable units $ hsize 1000 1000000 5000000 1.00 KB 1.00 MB 5.00 MB $ hsize -p 5 1048576 12345678 1.04858 MB 12.345
Rust crate for creating filters with DirectX shaders. Includes Scale, Color conversion using DirectX api.
DxFilter Scale and ColorConversion done with DirectX filters. You can also create your own filters with the provided api. Crate contains various tools
Fixed point to floating point (and back) conversion utility
fixed2float Simple utility for fixed point to real number conversions, using the VisSim (Fxm.b) and Q (Qm.n) notations. Usage as a dependency of your
An abstract, safe, and concise color conversion library for rust nightly This requires the feature adt_const_params
colortypes A type safe color conversion library This crate provides many methods for converting between color types. Everything is implemented abstrac
Python bindings for heck, the Rust case conversion library
pyheck PyHeck is a case conversion library (for converting strings to snake_case, camelCase etc). It is a thin wrapper around the Rust library heck. R
Extended precision integer Rust library. Provides signed/unsigned integer 256 to 2048.
Extended precision integer Rust library. Provides signed/unsigned integer 256 to 2048.
This tool converts Lua code to TS automatically, including the conversion of common standards to their TS equivalents.
lua-to-ts This tool converts Lua code to TS automatically, including the conversion of common standards to their TS equivalents. Code that fails to be
Conversion Tools API Rust client
ConversionTools Rust This Conversion Tools API Rust client allows you to use the site API and convert files faster and more conveniently. Site Convers
Allows conversion between ndarray's types and image's types
ndarray-image Allows conversion between ndarray's types and image's types Deprecated WARNING: This crate is currently deprecated in favor of https://g
Refract - A guided AVIF/JPEG XL/WebP conversion utility for JPEG and PNG sources.
Refract GTK Refract is a guided image conversion tool written in Rust for x86-64 Linux systems with GTK. It takes JPEG and PNG image sources and produ
An efficient method of heaplessly converting numbers into their string representations, storing the representation within a reusable byte array.
NumToA #![no_std] Compatible with Zero Heap Allocations The standard library provides a convenient method of converting numbers into strings, but thes
Rust implementation of custom numeric base conversion.
base_custom Use any characters as your own numeric base and convert to and from decimal. This can be taken advantage of in various ways: Mathematics:
Highly experimental, pure-Rust big integer library
grou-num (Pronounced "groo", from the Chiac meaning "big") This package is a highly experimental, unstable big integer library. I would not recommend
Variable-length signed and unsigned integer encoding that is byte-orderable for Rust
ordered-varint Provides variable-length signed and unsigned integer encoding that is byte-orderable. This crate provides the Variable trait which enco
Tiny color conversion library for TUI application builders
Definition of ANSI, RGB and HSL color types and all the conversions between them. There are many other color conversion crates. This one may be useful
A Rust framework for building context-sensitive type conversion.
Xylem is a stateful type conversion framework for Rust.
Cryptography-oriented big integer library with constant-time, stack-allocated (no_std-friendly) implementations of modern formulas
RustCrypto: Cryptographic Big Integers Pure Rust implementation of a big integer library which has been designed from the ground-up for use in cryptog
English formatting for unsigned integer IDs
English formatting for unsigned integers. Useful for encoding large IDs in a human-readable and recognizable format.
DSP algorithms for embedded. Often integer math.
This crate contains some tuned DSP algorithms for general and especially embedded use.
RBTC is cli to convert BTC to any currency and vice-versa.
RBTC RBTC is cli to convert BTC to any currency and vice-versa. Building for source For build the binary just: $ cargo build To run as debug, just run
Parse byte size into integer accurately.
parse-size parse-size is an accurate, customizable, allocation-free library for parsing byte size into integer. use parse_size::parse_size; assert_eq
Fast conversion between linear float and 8-bit sRGB
fast-srgb8 Small crate implementing fast conversion between linear float and 8-bit sRGB. Includes API for performing 4 simultaneous conversions, which
Pixel-perfect integer scaling for windowed applications
integer-fullscreen Pixel-perfect integer scaling for windowed applications. Usage Run the program. Move your cursor to a window you would like to get
Utf8 to utf16 conversion functions for use in const contexts
const-utf16 utf8 to utf16 conversion functions useable in const contexts. Use const HELLO_WORLD_UTF16: &[u16]= const_utf16::encode!("Hello, world!");
SIMD Floating point and integer compressed vector library
compressed_vec Floating point and integer compressed vector library, SIMD-enabled for fast processing/iteration over compressed representations. This
Text calculator with support for units and conversion
cpc calculation + conversion cpc parses and evaluates strings of math, with support for units and conversion. 128-bit decimal floating points are used