3 repository-uri
Defines typed error objects across SDK surfaces so callers match specific failure modes without parsing strings.
Distinct from Agent-Specific Error Types: No candidate fits; existing tags are either agent-specific or focused on error type identification helpers, not SDK-level surface of typed error objects for precise failure matching.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Typed Error Objects. Refine with filters or upvote what's useful.
jwt-go is a Go library for creating, parsing, and verifying signed JSON Web Tokens. It provides a pluggable signing interface that supports multiple cryptographic algorithms, including HMAC, RSA, ECDSA, and RSA-PSS, allowing tokens to be signed and verified with different security properties. The library is built around a signing-method registry and a token-parsing pipeline that splits a JWT string into its header, payload, and signature segments for validation. It includes typed error classification for common failure modes such as invalid signatures, expired tokens, or malformed input, and
Returns typed errors for common failure modes like invalid signature, expired token, or malformed input.
microsandbox is a platform that runs untrusted code inside hardware-isolated microVMs, each with its own kernel, filesystem, and network stack. It boots directly from standard OCI container images, supports copy-on-write filesystem layers, and integrates with AI agents to execute tool calls and generated code in isolated environments with secret protection. What sets microsandbox apart is its host-side network proxy that enforces firewall rules, intercepts DNS, inspects TLS traffic, and injects secrets at the network boundary without exposing them inside the VM. It provides SSH access to micr
The sandbox platform surfaces typed error objects across all SDKs so callers match specific failure modes instead of parsing string messages.
This project is a compatibility layer and abstraction library for building native C++ addons for Node.js. It provides a consistent C++ API that allows a single codebase to compile against multiple versions of the V8 JavaScript engine by hiding version-specific differences behind macros and inline functions. The toolkit differentiates itself through specialized wrappers and managers, including a monadic wrapper for handles to avoid explicit null checks, a persistent reference manager for objects that must survive handle scope disposal, and a buffer abstraction API for version-compatible memory
Generates typed JavaScript exceptions using helpers that abstract engine-specific error constructors.