Kotlin Mania - Porting the future logo

Kotlin Mania - Porting the future

Kotlin native focused ports of absolutely everything

JWT-Kotlin

by KotlinMania

4

JWT creation, decoding and verification using an auth0-compatible API; HMAC algorithms (HS256/384/512) plus unsecured "none", common-code-first design, source or JitPack consumption.

#windows, #native, #macos, #linux, #kotlin-native, #jose, #cryptography

Android JVMKotlin/NativeWasmJS

Other

cansi-kotlin

by KotlinMania

1

Parses CSI/SGR ANSI escape sequences into styled text slices with color, intensity and style metadata; reconstructs plain text, iterates lines, and supports all 16 ANSI colors.

#windows, #text, #parsing, #native, #macos, #linux, #kotlin-native

Android JVMKotlin/NativeWasmJS

Apache License 2.0

threadlocal-kotlin

by KotlinMania

1

Per-object thread-local storage: ThreadLocal type supplies independent per-thread object copies; faithful line-by-line transliteration of upstream crate, port-lint provenance headers, feature-parity in-progress.

#windows, #web, #wasm, #macos, #linux, #kotlin-native

Android JVMJVMKotlin/NativeWasmJS

Apache License 2.0

klang

by KotlinMania

1

Pure systems-programming toolkit enabling bit-exact C semantics with single-heap memory, C-compatible types, deterministic floating-point, and dual-mode bitshift engine for reliable C-to-language porting.

#windows, #web, #utility, #performance-optimization, #native, #math, #macos, #linux, #kotlin-native

Android JVMJVMKotlin/NativeWasmJS

Apache License 2.0

ansi-to-tui-kotlin

by KotlinMania

0

Parses ANSI escape sequences into ratatui-styled text, converting terminal color/style codes (4-, 8-, 24-bit colors; bold, italic, underline, reset) for TUI rendering.

#windows, #text, #parsing, #native, #macos, #linux, #kotlin-native, #kotlin-dsl

Android JVMKotlin/NativeWasmJS

MIT License

anstyle-kotlin

by KotlinMania

0

Terminal styling toolkit: style definitions, git/LS_COLORS parsers, ANSI escape parsing, converters to ROFF/SVG, backend adapters and color utilities for colored terminal output.

#wrapper, #utility, #text, #parsing

Android JVMJVMKotlin/NativeWasmJS

Unknown license

ratatui-kotlin

by KotlinMania

0

Cook up interactive terminal user interfaces using a flexible widget-based toolkit with layout system, ready-made templates, extensive examples, documentation, and community resources for building text-based apps.

#wrapper, #ui

Android JVMKotlin/NativeWasmJS

MIT License

kasuari-kotlin

by KotlinMania

0

Cassowary constraint-solving implementation for UI layout, low-level solver API with weighted strengths, editable variables for interactive updates, and dual error styles (exceptions or Result-based).

#windows, #native, #math, #macos, #linux, #kotlin-native

Android JVMJVMKotlin/NativeWasmJS

MIT License

roff-kotlin

by KotlinMania

0

Generate ROFF man pages programmatically using an abstract document model, inline styles, control directives, text-formatting helpers, and safe rendering with apostrophe handling.

#serialization, #native, #kotlin-native, #fileformat

Android JVMKotlin/NativeWasmJS

Apache License 2.0

crossterm-kotlin

by KotlinMania

0

Terminal manipulation toolkit: cursor control, rich color/styling (16/256/RGB) and attributes, screen/raw-mode management, event polling (keyboard, mouse, resize), command-pattern ANSI batching.

#windows, #web, #wasm, #sdk, #native, #macos, #linux, #kotlin-native, #kotlin-coroutines, #io

Android JVMKotlin/NativeWasmJS

MIT License

btree-kotlin

by KotlinMania

0

Ordered B-tree map and set implementing Rust std semantics, preserving upstream behavior and tests; offers stable-order iteration, efficient B-tree operations, and parity-oriented translation.

#windows, #web, #wasm, #swift, #macos, #linux

Android JVMKotlin/NativeWasmJS

Apache License 2.0

lalrpop-kotlin

by KotlinMania

0

LR(1) parser generator implementing the lalrpop grammar and architecture, offering a configuration API to process .lalrpop grammars, Cargo-style conventions and code generation.

#windows, #wasm, #parsing, #macos, #linux, #file, #code-generation

Android JVMKotlin/NativeWasmJS

Apache License 2.0

syn-kotlin

by KotlinMania

0

Line-by-line transliteration of a Rust source-code parser: complete syntax tree representation, token parsing/printing, span-aware error reporting, derive parsing helpers and traversal/transformation APIs.

#parsing

Android JVMJVMKotlin/NativeWasmJS

Apache License 2.0

quote-kotlin

by KotlinMania

0

Quasi-quoting toolkit enabling code-as-data generation of token streams via quote-like macro syntax: interpolation, repetition, identifier construction, span-aware hygiene, and composable token fragments for code generation.

#utility, #parsing, #code-generation

Android JVMJVMKotlin/NativeWasmJS

Apache License 2.0

proc-macro2-kotlin

by KotlinMania

0

Wrapper around compiler's procedural-macro API, enabling proc-macro-like token streams outside macros, making macro logic unit-testable; faithful line-by-line transliteration preserving upstream behavior and provenance.

#wrapper, #windows, #web, #wasm, #swift, #native, #macos, #linux, #kotlin-native, #apple

Android JVMJVMKotlin/NativeWasmJS

Apache License 2.0

anyhow-kotlin

by KotlinMania

0

Ergonomic trait-object error type for idiomatic application error handling; attach contextual messages, downcast to concrete error types, capture backtraces, and create errors with concise macros.

#windows, #web, #wasm, #utility, #native, #macos, #linux, #kotlin-native, #apple

Android JVMJVMKotlin/NativeWasmJS

Apache License 2.0

bytes-kotlin

by KotlinMania

0

Immutable, cheaply-cloneable byte containers and cursored read/write views; typed big- and little-endian numeric access, chaining/limiting adapters, iterator/reader/writer adapters, Result-based safe reads.

#windows, #web, #wasm, #utility, #macos, #linux, #io, #apple

Android JVMJVMKotlin/NativeWasmJS

MIT License

gazebo-kotlin

by KotlinMania

0

Collection of well-tested utility extensions and types: ergonomic collection/string helpers (Vec.map, split1), a cheap-copy Dupe trait, and ARef abstraction for uniform references.

#web, #wasm, #utility

Android JVMJVMKotlin/NativeWasmJS

Apache License 2.0

lalrpop-util-kotlin

by KotlinMania

0

Line-by-line transliteration of a mature parser-generator, enabling compact readable grammars, reusable grammar macros, operator and type-inference support, compact defaults, and LR(1)/LALR(1) parsing.

#windows, #web, #wasm, #utility, #parsing, #macos, #linux, #apple

Android JVMJVMKotlin/NativeWasmJS

Other

starlarkmap-kotlin

by KotlinMania

0

Line-by-line transliteration of an upstream map implementation, delivering faithful feature-parity collections with port-lint headers for provenance tracking and translator guidelines enforcing disciplined ports.

#windows, #web, #wasm, #swift, #native, #macos, #linux, #kotlin-native, #apple

Android JVMJVMKotlin/NativeWasmJS

Apache License 2.0