Aught One Workshop logo

Aught One Workshop

A collection of open source libraries

aughtone-types

by aughtone

2

Facilitates shared data types across projects, addressing duplication issues. Includes types for Location, Locale, Currency, and potentially Duration shortcuts for types like Distance.

#uri, #data

iOSAndroidJVMWasmJSLinux

Apache License 2.0

aughtone-geohash

by aughtone

1

Multiplatform library encodes and decodes geohashes from latitude and longitude, calculates bounding boxes, and finds adjacent hashes. Supports geohash operations like encoding Long values.

#utility, #serialization, #data

iOSAndroidJVMJS

Apache License 2.0

aughtone-phonenumber

by aughtone

1

Parse, validate and canonicalize phone numbers to E.164 with embedded, versioned metadata, deterministic regex matching and frozen Unicode digit handling for byte-stable, reproducible output.

#wasm, #validation, #serialization, #resources, #parsing, #native, #kotlin-native, #apple

iOSAndroidJVMWasmJSmacOSwatchOSLinuxWindows

Apache License 2.0

aughtone-format

by aughtone

0

Enhances date, time, and string formatting with flexible styles and localization, aiming to improve existing string formatting functions. Offers basic, medium, and long format options.

#utility, #text, #localization, #date-time

iOSAndroidJVMWasmJS

Apache License 2.0

aughtone-gravatar

by aughtone

0

Facilitates access to Gravatar resources, generating avatar image URLs and initials images in the absence of Gravatar registration, with optional integration of the Gravatar REST API.

#service-sdk, #ktor, #http-client, #client

iOSAndroidJVMJSLinux

Apache License 2.0

aughtone-openlocationcode

by aughtone

0

Pure Open Location Code implementation to encode, decode, shorten, recover and validate Plus Codes. Strong type-safety via zero‑overhead value type; passes official Google test vectors.

#web, #wasm, #validation, #utility, #sdk, #native, #kotlin-native

iOSAndroidJVMWasmJSmacOSwatchOStvOSLinuxWindows

Apache License 2.0

aughtone-normalize

by aughtone

0

Deterministic, byte-stable canonicalization for identifiers and text, producing platform-independent canonical bytes for hashing, matching, dedupe, spoof detection, and configurable Unicode/text policies.

#web, #wasm, #validation, #url, #text, #parsing, #kotlin-dsl, #dependency-management

iOSAndroidJVMWasmJSLinux

Apache License 2.0

aughtone-charts

by aughtone

0

Composable chart components offering bar, line, pie, bubble, dial and sparkline visuals with configurable styling, legends, animations and lightweight "simple" variants for inline indicators.

#ui, #desktop, #design-system, #compose, #charts, #animation

iOSAndroidJVMWasmJS

Apache License 2.0