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 and increasingly in Rust, with a focus on cloud infrastructure, networking, cryptography, language runtimes, and system-level utilities — often with an emphasis on pure, dependency-free implementations (no CGO, no C, no FFI).

Website


Featured Projects

Project Description Stars
goro PHP interpreter implemented in Go Stars
usdpython Apple's usdzconvert and USD-related tools Stars
teamclaude Multi-account Claude proxy with quota-based rotation Stars
reflink Reflink (copy-on-write) file copy in Go Stars
squashfs SquashFS read/write implementation in pure Go Stars
magictls Automatic PROXY, PROXYv2 and TLS support on TCP streams Stars
cterm Terminal emulator optimized for AI coding tools Stars

Repository Categories

Languages & Runtimes

Interpreters, shells, and runtime environments.

  • goro - PHP interpreter implemented in Go
  • goro-rs - PHP interpreter in Rust
  • gsh - Go native shell replacement
  • nodejs - Node.js factory and pool for Go

AI & Developer Tools

Tooling built around AI-assisted development.

  • teamclaude - Multi-account Claude proxy with automatic quota-based rotation
  • cterm - Terminal emulator optimized for AI coding tools
  • mcprun - MCP server runner
  • bnpm - Sandboxed package manager using Linux namespaces

Pure Rust Ecosystem

A growing family of pure-Rust implementations — no C, no FFI, often no_std.

  • argus - Web browser written in pure Rust (in-house engine, GUI + headless)
  • kataan - High-performance JavaScript engine in pure Rust (interpreter, bytecode VM, x86-64 JIT)
  • purecrypto - Pure-Rust crypto toolkit: classical & post-quantum, X.509, TLS/DTLS/QUIC
  • rsurl - Pure-Rust curl — HTTP/1-3, FTP, SFTP, WebSocket, and many more protocols
  • puressh - Pure-Rust SSH library and CLI suite (ssh/sftp/scp/sshd)
  • compcol - 30+ compression/decompression codecs behind one uniform streaming API
  • fstool - Build, inspect, convert, and repack disk images and filesystems
  • univdreams - Universal decompiler + compiler (ELF, PE, Mach-O round-trip)
  • cacrt - no_std curated CA root certificates by OpenSSL subject hash
  • psl2 - Fast no_std Public Suffix List with built-in IDNA
  • origami - Experimental first-principles protein folder (all-atom MD, GPU-accelerated via wgpu)
  • fullrust - 100% Rust binaries

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
  • pktkit - Zero-copy L2/L3 packet handling — virtual switches, NAT, DHCP, ARP, NDP
  • slirp - SLiRP networking stack in Go
  • pppoeproxy - Simple PPPoE client/server proxy
  • smartremote - Transparent partial HTTP file access with caching and resume

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
  • authenticode - Pure-Go Authenticode signing for Windows PE files (no CGO)
  • tpmlib - TPM (Trusted Platform Module) support
  • vncpasswd - VNC password encryption/decryption

Blockchain & Wallets

Multi-chain wallet infrastructure, signing, and cryptographic primitives.

File Systems & Storage

Pure Go implementations for various file system and archive formats.

  • squashfs - SquashFS read/write implementation
  • iso9660 - ISO9660 image reading and creation
  • vfs - Virtual filesystem abstraction
  • reflink - Copy-on-write file copy
  • gobzip2 - Pure Go bzip2 compression/decompression with parallel support
  • gzscan - Scanner for gzip files in disk images

Media & Audio

Multimedia processing libraries, often pure Go with no CGO.

Data Formats & Parsing

Parsers and serializers for various data formats.

  • pjson - Enhanced JSON with contexts and group resolution
  • graphql - GraphQL query parser
  • gopcre2 - Pure Go PCRE2 (Perl-compatible regex), no CGO
  • gomailparse - Streaming MIME email parser for Go
  • ini - Simple INI file handling
  • csscolor - CSS color parser
  • tpl - Template engine for Go

Internationalization & Localization

Tools for building multilingual applications.

  • strftime - strftime with BCP 47 language tags
  • strtotime - PHP-compatible strtotime() for Go (natural-language date parsing)
  • gotz - Raw IANA timezone data with embedded tzdata
  • lngdb - Language database for Go
  • countrydb - Country database
  • currencydb - Currency database
  • flagemoji - Flag emoji utilities
  • ibanlib - IBAN parsing and generation

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 Python repo!)

Go Utilities

General-purpose Go libraries and tools.

  • goupd - Auto updater for Go applications
  • uhash - Multi-algorithm hashing tool
  • unison - Coalescing duplicate function calls with generics and caching
  • 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 200+ repositories are predominantly written in:

  • Go - Cloud infrastructure, networking, crypto, language runtimes, and utilities
  • Rust - A growing pure-Rust ecosystem (browser, crypto, networking, SSH, compression)
  • JavaScript/TypeScript - Frontend frameworks and React/Vue components
  • C/C++ - Static library bindings and low-level tools
  • Python - USD tools and analysis 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. goro goro Public

    PHP in Go

    PHP 695 33

  2. usdpython usdpython Public

    Apple's usdzconvert and other USD-related tools

    Python 72 13

  3. teamclaude teamclaude Public

    Multi-account Claude proxy with automatic quota-based rotation

    JavaScript 55 17

  4. reflink reflink Public

    Reflink file copy in Go

    Go 39 9

  5. squashfs squashfs Public

    SquashFS implementation in pure Go (read/write)

    Go 18

  6. magictls magictls Public

    Automatic support of PROXY PROXYv2 and TLS support on TCP streams

    Go 12

Repositories

Showing 10 of 210 repositories

Top languages

Loading…

Most used topics

Loading…