Skip to content
@KarpelesLab

Karpelès Lab Inc.

Karpeles Lab Inc.

IT Development & R&D based in Tokyo, Japan

We develop and maintain a wide range of open-source tools and libraries, primarily in Go, with a focus on cloud infrastructure, networking, cryptography, and system-level utilities.

Website


Featured Projects

Project Description Stars
usdpython Apple's usdzconvert and USD-related tools Stars
reflink Reflink (copy-on-write) file copy in Go Stars
squashfs SquashFS read-only implementation in pure Go Stars
magictls Automatic PROXY, PROXYv2 and TLS support on TCP streams Stars
strftime strftime with BCP 47 language tag support Stars
weak Weak reference map for Go 1.18+ Stars

Repository Categories

Cloud & Infrastructure

Building blocks for cloud-native applications and distributed systems.

  • fleet - Fleet cloud system
  • clouddb - Decentralized indexed database using LevelDB
  • cloudhttp - Easy SSL HTTP server for AWS, GCP, etc.
  • cloudinfo - Fetch info on current cloud environment
  • seidan - 星団 server cluster project
  • lambda - Lambda utilities

Networking & Protocols

Low-level networking tools and protocol implementations.

  • magictls - Auto PROXY/PROXYv2/TLS detection on TCP streams
  • dns - Modular DNS tools
  • slirp - SLiRP networking stack in Go
  • pppoeproxy - Simple PPPoE client/server proxy
  • rawnet - Raw networking utilities

Cryptography & Security

Secure implementations for authentication, HSM, and post-quantum cryptography.

  • hsm - Go support for Hardware Security Modules
  • jwt - JWT tokens without external dependencies
  • jwttool - Command-line JWT generation tool
  • mldsa / slhdsa - Post-quantum signature schemes
  • tpmlib - TPM (Trusted Platform Module) support
  • vncpasswd - VNC password encryption/decryption

File Systems & Storage

Pure Go implementations for various file system formats.

  • squashfs - SquashFS read-only implementation
  • iso9660 - ISO9660 image reading and creation
  • vfs - Virtual filesystem abstraction
  • reflink - Copy-on-write file copy
  • gzscan - Scanner for gzip files in disk images

Internationalization & Localization

Tools for building multilingual applications.

Media & Audio

Multimedia processing libraries with static linking options.

Data Formats & Parsing

Parsers and serializers for various data formats.

  • pjson - Enhanced JSON with contexts and group resolution
  • graphql - GraphQL query parser
  • ini - Simple INI file handling
  • csscolor - CSS color parser
  • tpl - Template engine for Go

Hardware Integration

Libraries for interacting with hardware devices.

Frontend & Web

JavaScript/TypeScript libraries for web development.

3D & Apple USD

Tools for 3D content and Apple's Universal Scene Description format.

  • usdpython - Apple's usdzconvert and USD tools (our most starred repo!)

Go Utilities

General-purpose Go libraries and tools.

  • gsh - Go native shell replacement
  • goupd - Auto updater for Go applications
  • uhash - Multi-algorithm hashing tool
  • bitmap - Bitmap manipulation
  • ringbuf - Ring buffer with readers
  • weak - Weak reference map (Go 1.18+)
  • textutil - Text processing (word wrapping, etc.)
  • typutil - Type conversion utilities
  • rndstr - Random string generation

Technology Focus

Our repositories are predominantly written in:

  • Go - ~100 repositories (cloud infrastructure, networking, crypto, utilities)
  • JavaScript/TypeScript - Frontend frameworks and React/Vue components
  • Rust - Emerging projects (klbfw-rs, minlz-rs, x11anywhere)
  • C/C++ - Static library bindings and low-level tools
  • Python - USD tools and utilities

Contributing

We welcome contributions! Each repository has its own contribution guidelines. Feel free to open issues or submit pull requests.


Tokyo, Japan

Popular repositories Loading

  1. usdpython usdpython Public

    Apple's usdzconvert and other USD-related tools

    Python 64 13

  2. reflink reflink Public

    Reflink file copy in Go

    Go 38 6

  3. squashfs squashfs Public

    SquashFS read only implementation in pure go

    Go 16

  4. magictls magictls Public

    Automatic support of PROXY PROXYv2 and TLS support on TCP streams

    Go 12

  5. strftime strftime Public

    strftime with BCP 47 language tags

    Go 11

  6. weak weak Public

    Weak reference map for Go 1.18+

    Go 9

Repositories

Showing 10 of 138 repositories

Top languages

Loading…

Most used topics

Loading…