OverviewFilesCommitsIssuesDocsReleasesPeers

holepunchto-kb / repo_map.json

3896 lines · json ref:
{
  "_meta": {
    "description": "Master list of all 646 holepunchto repositories with basic metadata",
    "documentation": {
      "concepts": "See CONCEPTS.md for organized navigation of repos by concept, use case, and category",
      "skills": "See skills/ directory for detailed API documentation (skills/{repo-name}/skills.md)"
    },
    "fields": {
      "name": "Repository name",
      "description": "Brief description from GitHub",
      "language": "Primary programming language",
      "url": "GitHub repository URL"
    },
    "totalRepos": 646,
    "lastUpdated": "2026-06-17",
    "phase": "5.4 - JSON Metadata Enhancement"
  },
  "repos": [
    {
      "name": "_pear-build",
      "description": "Build appling for a Pear application",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/_pear-build"
    },
    {
      "name": ".github",
      "description": "",
      "language": null,
      "url": "https://github.com/holepunchto/.github"
    },
    {
      "name": "actions",
      "description": "Shared GitHub actions",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/actions"
    },
    {
      "name": "activity-queue",
      "description": "Easily track activity and when that activity flushes",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/activity-queue"
    },
    {
      "name": "adaptive-timeout",
      "description": "Weighted moving average cache with fallbacks",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/adaptive-timeout"
    },
    {
      "name": "appling-native",
      "description": "https://github.com/holepunchto/libappling bindings for Bare",
      "language": "C",
      "url": "https://github.com/holepunchto/appling-native"
    },
    {
      "name": "autobase",
      "description": "Autobase lets you write concise multiwriter data structures with Hypercore",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/autobase"
    },
    {
      "name": "autobase-discovery",
      "description": "Discover RPC services using autobase and protomux-rpc",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/autobase-discovery"
    },
    {
      "name": "autobase-discovery-cli",
      "description": "CLI for autobase-discovery",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/autobase-discovery-cli"
    },
    {
      "name": "autobase-example",
      "description": "Just a runnable E2E autobase example",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/autobase-example"
    },
    {
      "name": "autobase-light-writer",
      "description": "Detached autobase writer that is just a single core with no causal info\"",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/autobase-light-writer"
    },
    {
      "name": "autobase-test-helpers",
      "description": "Helpers when writing tests for an Autobased application",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/autobase-test-helpers"
    },
    {
      "name": "autobee",
      "description": "A multi-writer KV-store built with Autobase and Hyperbee",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/autobee"
    },
    {
      "name": "autobee-encryption",
      "description": "Encryption module for autobee",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/autobee-encryption"
    },
    {
      "name": "autobee-wakeup",
      "description": "Wake up little bee, someone needs your data",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/autobee-wakeup"
    },
    {
      "name": "autopass",
      "description": "Multiwriter password and note sharing module",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/autopass"
    },
    {
      "name": "autopass-mobile-example",
      "description": "",
      "language": "TypeScript",
      "url": "https://github.com/holepunchto/autopass-mobile-example"
    },
    {
      "name": "b4a",
      "description": "Bridging the gap between buffers and typed arrays",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/b4a"
    },
    {
      "name": "bare",
      "description": "Small and modular JavaScript runtime for desktop and mobile",
      "language": "C",
      "url": "https://github.com/holepunchto/bare"
    },
    {
      "name": "bare-abort",
      "description": "Cause abnormal program termination and generate a crash report",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-abort"
    },
    {
      "name": "bare-abort-controller",
      "description": "Abort controller support for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-abort-controller"
    },
    {
      "name": "bare-addon",
      "description": "Template repository for creating Bare native addons",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-addon"
    },
    {
      "name": "bare-addon-java",
      "description": "Template repository for creating Bare native addons using Java via https://github.com/holepunchto/libjnitl",
      "language": "CMake",
      "url": "https://github.com/holepunchto/bare-addon-java"
    },
    {
      "name": "bare-addon-jstl",
      "description": "Template repository for creating Bare native addons using C++ via https://github.com/holepunchto/libjstl",
      "language": "C++",
      "url": "https://github.com/holepunchto/bare-addon-jstl"
    },
    {
      "name": "bare-addon-resolve",
      "description": "Low-level addon resolution algorithm for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-addon-resolve"
    },
    {
      "name": "bare-addon-rust",
      "description": "Template repository for creating Bare native addons using https://github.com/holepunchto/bare-rust",
      "language": "CMake",
      "url": "https://github.com/holepunchto/bare-addon-rust"
    },
    {
      "name": "bare-android",
      "description": "Example of embedding Bare in an Android application using https://github.com/holepunchto/bare-kit",
      "language": "Kotlin",
      "url": "https://github.com/holepunchto/bare-android"
    },
    {
      "name": "bare-ansi-escapes",
      "description": "Parse and produce ANSI escape sequences",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-ansi-escapes"
    },
    {
      "name": "bare-apk",
      "description": "APK packaging tools for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-apk"
    },
    {
      "name": "bare-app-image",
      "description": "AppImage packaging tools for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-app-image"
    },
    {
      "name": "bare-app-kit",
      "description": "AppKit bindings and runtime for Bare",
      "language": "Objective-C",
      "url": "https://github.com/holepunchto/bare-app-kit"
    },
    {
      "name": "bare-assert",
      "description": "Assertion library for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-assert"
    },
    {
      "name": "bare-async-hooks",
      "description": "`async_hooks` shim for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-async-hooks"
    },
    {
      "name": "bare-atomics",
      "description": "Native synchronization primitives for JavaScript",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-atomics"
    },
    {
      "name": "bare-bluetooth-android",
      "description": "Android Bluetooth bindings for Bare",
      "language": "C++",
      "url": "https://github.com/holepunchto/bare-bluetooth-android"
    },
    {
      "name": "bare-bluetooth-apple",
      "description": "CoreBluetooth bindings for Bare",
      "language": "Objective-C++",
      "url": "https://github.com/holepunchto/bare-bluetooth-apple"
    },
    {
      "name": "bare-bmp",
      "description": "Native BMP codec for Bare",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-bmp"
    },
    {
      "name": "bare-boot",
      "description": "Boot drives in Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-boot"
    },
    {
      "name": "bare-broadcast-channel",
      "description": "Multi-producer, multi-consumer inter-thread broadcast messaging for JavaScript",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-broadcast-channel"
    },
    {
      "name": "bare-buffer",
      "description": "Native buffers for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-buffer"
    },
    {
      "name": "bare-build",
      "description": "Application builder for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-build"
    },
    {
      "name": "bare-bundle",
      "description": "Application bundle format for JavaScript, inspired by https://github.com/electron/asar",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-bundle"
    },
    {
      "name": "bare-bundle-compile",
      "description": "Compile a bundle of CommonJS modules to a single module",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-bundle-compile"
    },
    {
      "name": "bare-bundle-evaluate",
      "description": "Evaluate a bundle of CommonJS modules across JavaScript runtimes",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-bundle-evaluate"
    },
    {
      "name": "bare-bundle-id",
      "description": "Construct a unique ID for a bundle",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-bundle-id"
    },
    {
      "name": "bare-channel",
      "description": "Inter-thread messaging for JavaScript",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-channel"
    },
    {
      "name": "bare-collabora",
      "description": "Collabora bindings for Bare",
      "language": "CMake",
      "url": "https://github.com/holepunchto/bare-collabora"
    },
    {
      "name": "bare-compat-napi",
      "description": "Bare compatibility headers for Node-API",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-compat-napi"
    },
    {
      "name": "bare-console",
      "description": "WHATWG debugging console for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-console"
    },
    {
      "name": "bare-cov",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-cov"
    },
    {
      "name": "bare-crypto",
      "description": "Cryptographic primitives for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-crypto"
    },
    {
      "name": "bare-daemon",
      "description": "Create and manage daemon processes in JavaScript",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-daemon"
    },
    {
      "name": "bare-debug-log",
      "description": "Simple debug log for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-debug-log"
    },
    {
      "name": "bare-delta",
      "description": "Binary patch handling for Bare",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-delta"
    },
    {
      "name": "bare-dev",
      "description": "Development tooling for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-dev"
    },
    {
      "name": "bare-dgram",
      "description": "Native UDP for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-dgram"
    },
    {
      "name": "bare-diagnostics-channel",
      "description": "Create and publish data to named channels for diagnostics purposes",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-diagnostics-channel"
    },
    {
      "name": "bare-distributable",
      "description": "Template repository for creating custom Bare distributables",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-distributable"
    },
    {
      "name": "bare-dns",
      "description": "Domain name resolution for JavaScript",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-dns"
    },
    {
      "name": "bare-encoding",
      "description": "WHATWG text encoding interfaces for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-encoding"
    },
    {
      "name": "bare-env",
      "description": "Environment variable support for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-env"
    },
    {
      "name": "bare-events",
      "description": "Event emitters for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-events"
    },
    {
      "name": "bare-exif",
      "description": "EXIF support for Bare",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-exif"
    },
    {
      "name": "bare-expo",
      "description": "Example of embedding Bare in an Expo application using https://github.com/holepunchto/react-native-bare-kit",
      "language": "TypeScript",
      "url": "https://github.com/holepunchto/bare-expo"
    },
    {
      "name": "bare-expo-hrpc-demo",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-expo-hrpc-demo"
    },
    {
      "name": "bare-fetch",
      "description": "WHATWG Fetch implementation for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-fetch"
    },
    {
      "name": "bare-ffmpeg",
      "description": "Low-level FFmpeg bindings for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-ffmpeg"
    },
    {
      "name": "bare-ffmpeg-encodings",
      "description": "hyperschema for bare-ffmpeg types",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-ffmpeg-encodings"
    },
    {
      "name": "bare-file-logger",
      "description": "File system logger for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-file-logger"
    },
    {
      "name": "bare-form-data",
      "description": "Form data support for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-form-data"
    },
    {
      "name": "bare-format",
      "description": "String formatting for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-format"
    },
    {
      "name": "bare-fs",
      "description": "Native file system operations for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-fs"
    },
    {
      "name": "bare-gif",
      "description": "GIF support for Bare",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-gif"
    },
    {
      "name": "bare-gtk",
      "description": "GTK bindings and runtime for Bare",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-gtk"
    },
    {
      "name": "bare-hc",
      "description": "Bare bindings for libhc",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-hc"
    },
    {
      "name": "bare-headers",
      "description": "Development headers for Bare",
      "language": "CMake",
      "url": "https://github.com/holepunchto/bare-headers"
    },
    {
      "name": "bare-heif",
      "description": "HEIF support for Bare",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-heif"
    },
    {
      "name": "bare-hrtime",
      "description": "High-resolution timers for JavaScript",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-hrtime"
    },
    {
      "name": "bare-http-parser",
      "description": "Streaming HTTP request and response parser for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-http-parser"
    },
    {
      "name": "bare-http1",
      "description": "HTTP/1 library for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-http1"
    },
    {
      "name": "bare-https",
      "description": "HTTPS library for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-https"
    },
    {
      "name": "bare-ico",
      "description": "ICO support for Bare",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-ico"
    },
    {
      "name": "bare-image-resample",
      "description": "Image resampling support for Bare",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-image-resample"
    },
    {
      "name": "bare-inspect",
      "description": "Inspect objects as strings for debugging",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-inspect"
    },
    {
      "name": "bare-inspector",
      "description": "V8 inspector support for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-inspector"
    },
    {
      "name": "bare-inspector-gc",
      "description": "manually trigger garbage collection via inspector protocol",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-inspector-gc"
    },
    {
      "name": "bare-intl",
      "description": "ECMAScript Internationalization API for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-intl"
    },
    {
      "name": "bare-ios",
      "description": "Example of embedding Bare in an iOS application using https://github.com/holepunchto/bare-kit",
      "language": "Swift",
      "url": "https://github.com/holepunchto/bare-ios"
    },
    {
      "name": "bare-ipc",
      "description": "Lightweight pipe-based IPC for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-ipc"
    },
    {
      "name": "bare-jpeg",
      "description": "JPEG support for Bare",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-jpeg"
    },
    {
      "name": "bare-kit",
      "description": "Bare for native application development",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-kit"
    },
    {
      "name": "bare-kit-swift",
      "description": "Swift extensions for Bare Kit",
      "language": "Swift",
      "url": "https://github.com/holepunchto/bare-kit-swift"
    },
    {
      "name": "bare-lief",
      "description": "LIEF bindings for Bare",
      "language": "C++",
      "url": "https://github.com/holepunchto/bare-lief"
    },
    {
      "name": "bare-link",
      "description": "Native addon linker for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-link"
    },
    {
      "name": "bare-logger",
      "description": "Low-level logger for Bare",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-logger"
    },
    {
      "name": "bare-macos",
      "description": "Example of embedding Bare in an MacOS application using https://github.com/holepunchto/bare-kit",
      "language": "Swift",
      "url": "https://github.com/holepunchto/bare-macos"
    },
    {
      "name": "bare-make",
      "description": "Opinionated build system generator based on CMake",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-make"
    },
    {
      "name": "bare-md4c",
      "description": "Fast markdown push parser",
      "language": "C++",
      "url": "https://github.com/holepunchto/bare-md4c"
    },
    {
      "name": "bare-mdns-discovery",
      "description": "Simple bare friendly MDNS discovery",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-mdns-discovery"
    },
    {
      "name": "bare-media",
      "description": "A set of media APIs for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-media"
    },
    {
      "name": "bare-mime",
      "description": "MIME type parsing for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-mime"
    },
    {
      "name": "bare-module",
      "description": "Module support for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-module"
    },
    {
      "name": "bare-module-lexer",
      "description": "Heuristic lexer for detecting imports and exports in JavaScript modules",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-module-lexer"
    },
    {
      "name": "bare-module-resolve",
      "description": "Low-level module resolution algorithm for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-module-resolve"
    },
    {
      "name": "bare-module-traverse",
      "description": "Low-level module graph traversal for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-module-traverse"
    },
    {
      "name": "bare-native",
      "description": "Native application development framework for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-native"
    },
    {
      "name": "bare-native-awesome",
      "description": "All that is awesome for the awesome bare-native",
      "language": null,
      "url": "https://github.com/holepunchto/bare-native-awesome"
    },
    {
      "name": "bare-navigation-android",
      "description": "Android navigation controls and handlers for Bare",
      "language": "C++",
      "url": "https://github.com/holepunchto/bare-navigation-android"
    },
    {
      "name": "bare-ndk",
      "description": "Android NDK runtime and bindings for Bare",
      "language": "C++",
      "url": "https://github.com/holepunchto/bare-ndk"
    },
    {
      "name": "bare-net",
      "description": "TCP and IPC servers and clients for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-net"
    },
    {
      "name": "bare-node",
      "description": "Compatibility modules for Node.js builtins in Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-node"
    },
    {
      "name": "bare-node-fetch",
      "description": "Cross runtime fetch module",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-node-fetch"
    },
    {
      "name": "bare-node-runtime",
      "description": "Compatibility layer for Node.js builtins and globals in Bare ",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-node-runtime"
    },
    {
      "name": "bare-open",
      "description": "Cross-platform application launcher for Bare",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-open"
    },
    {
      "name": "bare-os",
      "description": "Operating system utilities for Bare",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-os"
    },
    {
      "name": "bare-pack",
      "description": "Bundle packing for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-pack"
    },
    {
      "name": "bare-pack-drive",
      "description": "Pack drives to Bare bundles",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-pack-drive"
    },
    {
      "name": "bare-path",
      "description": "Path manipulation library for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-path"
    },
    {
      "name": "bare-performance",
      "description": "Performance monitoring for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-performance"
    },
    {
      "name": "bare-pipe",
      "description": "Native I/O pipes for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-pipe"
    },
    {
      "name": "bare-png",
      "description": "PNG support for Bare",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-png"
    },
    {
      "name": "bare-posix",
      "description": "POSIX-specific bindings for Bare",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-posix"
    },
    {
      "name": "bare-prebuild",
      "description": "Tool for recursively prebuilding installed native addons from source",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-prebuild"
    },
    {
      "name": "bare-process",
      "description": "Node.js-compatible process control for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-process"
    },
    {
      "name": "bare-punycode",
      "description": "Punycode support for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-punycode"
    },
    {
      "name": "bare-querystring",
      "description": "URL query string utilities",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-querystring"
    },
    {
      "name": "bare-queue-microtask",
      "description": "Microtask queuing for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-queue-microtask"
    },
    {
      "name": "bare-readline",
      "description": "Line editing for interactive CLIs with command history",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-readline"
    },
    {
      "name": "bare-realm",
      "description": "Realm support for Bare",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-realm"
    },
    {
      "name": "bare-repl",
      "description": "Read-Evaluate-Print-Loop environment for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-repl"
    },
    {
      "name": "bare-rpc",
      "description": "https://github.com/holepunchto/librpc ABI compatible RPC for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-rpc"
    },
    {
      "name": "bare-rpc-golang",
      "description": "Golang RPC client and server compatible with the bare RPC protocol",
      "language": "Go",
      "url": "https://github.com/holepunchto/bare-rpc-golang"
    },
    {
      "name": "bare-rpc-swift",
      "description": "https://github.com/holepunchto/librpc ABI compatible RPC for Swift ",
      "language": "Swift",
      "url": "https://github.com/holepunchto/bare-rpc-swift"
    },
    {
      "name": "bare-run",
      "description": "Cross-platform script runner for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-run"
    },
    {
      "name": "bare-runtime",
      "description": "Prebuilt Bare binaries for macOS, iOS, Linux, Android, and Windows",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-runtime"
    },
    {
      "name": "bare-rust",
      "description": "Rust and Bare, sitting in a tree",
      "language": "Rust",
      "url": "https://github.com/holepunchto/bare-rust"
    },
    {
      "name": "bare-sdl",
      "description": "SDL bindings for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-sdl"
    },
    {
      "name": "bare-semver",
      "description": "Minimal semantic versioning library for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-semver"
    },
    {
      "name": "bare-sidecar",
      "description": "Start and manage Bare sidecar processes from Node.js and Electron",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-sidecar"
    },
    {
      "name": "bare-sidecar-bundle",
      "description": "Bare bundler optimised for sidecars to be used in pear-runtime",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-sidecar-bundle"
    },
    {
      "name": "bare-signals",
      "description": "Native signal handling for JavaScript",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-signals"
    },
    {
      "name": "bare-snippets",
      "description": "Examples of how Bare makes running Javascript everywhere easy.",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-snippets"
    },
    {
      "name": "bare-sqlite",
      "description": "SQLite bindings for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-sqlite"
    },
    {
      "name": "bare-sqlite-vector",
      "description": "SQLite Vector bindings for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-sqlite-vector"
    },
    {
      "name": "bare-stdio",
      "description": "Standard input/output streams for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-stdio"
    },
    {
      "name": "bare-storage",
      "description": "Minimal, cross‑platform directory locator for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-storage"
    },
    {
      "name": "bare-stow",
      "description": "Module bundling and harness generation for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-stow"
    },
    {
      "name": "bare-stow-target-pear-runtime",
      "description": "Pear Runtime target for bare-stow",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-stow-target-pear-runtime"
    },
    {
      "name": "bare-stow-target-react-native",
      "description": "React Native target for bare-stow",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-stow-target-react-native"
    },
    {
      "name": "bare-stream",
      "description": "Streaming data for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-stream"
    },
    {
      "name": "bare-string-decoder",
      "description": "`string_decoder` shim for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-string-decoder"
    },
    {
      "name": "bare-structured-clone",
      "description": "Structured cloning algorithm for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-structured-clone"
    },
    {
      "name": "bare-subprocess",
      "description": "Native process spawning for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-subprocess"
    },
    {
      "name": "bare-svg",
      "description": "SVG support for Bare",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-svg"
    },
    {
      "name": "bare-switch-core",
      "description": "Shared peer-to-peer switch core behind the bare example apps (bare-macos, bare-ios)",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-switch-core"
    },
    {
      "name": "bare-system-logger",
      "description": "System logger for Bare",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-system-logger"
    },
    {
      "name": "bare-tap",
      "description": "Minimal TAP library for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-tap"
    },
    {
      "name": "bare-tcp",
      "description": "Native TCP sockets for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-tcp"
    },
    {
      "name": "bare-thread",
      "description": "Thread support for Bare",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-thread"
    },
    {
      "name": "bare-tiff",
      "description": "TIFF support for Bare",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-tiff"
    },
    {
      "name": "bare-timers",
      "description": "Native timers for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-timers"
    },
    {
      "name": "bare-tls",
      "description": "Transport Layer Security (TLS) streams for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-tls"
    },
    {
      "name": "bare-tpl",
      "description": "Simple template string based templating for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-tpl"
    },
    {
      "name": "bare-tty",
      "description": "Native TTY streams for JavaScript",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-tty"
    },
    {
      "name": "bare-tui",
      "description": "A TUI framework for Bare, based on bubbletea",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-tui"
    },
    {
      "name": "bare-tui-form",
      "description": "A declarative form builder for bare-tui",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-tui-form"
    },
    {
      "name": "bare-tui-markdown",
      "description": "A limited markdown renderer for bare-tui",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-tui-markdown"
    },
    {
      "name": "bare-tui-paparam",
      "description": "menu/form helper for any paparam CLI",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-tui-paparam"
    },
    {
      "name": "bare-tui-paparam-ai",
      "description": "AI assisted paparam upgrade",
      "language": null,
      "url": "https://github.com/holepunchto/bare-tui-paparam-ai"
    },
    {
      "name": "bare-type",
      "description": "Cross-realm type predicates for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-type"
    },
    {
      "name": "bare-type-stripper",
      "description": "Heuristic lexer for stripping TypeScript type syntax to produce plain JavaScript",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-type-stripper"
    },
    {
      "name": "bare-ui-kit",
      "description": "UIKit bindings and runtime for Bare",
      "language": "Objective-C",
      "url": "https://github.com/holepunchto/bare-ui-kit"
    },
    {
      "name": "bare-union-bundle",
      "description": "Union bundle",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-union-bundle"
    },
    {
      "name": "bare-unpack",
      "description": "Bundle unpacking for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-unpack"
    },
    {
      "name": "bare-url",
      "description": "WHATWG URL implementation for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-url"
    },
    {
      "name": "bare-utils",
      "description": "Node.js-compatible utility functions for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-utils"
    },
    {
      "name": "bare-v8",
      "description": "V8 utilities for Bare",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-v8"
    },
    {
      "name": "bare-v8-to-istanbul",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-v8-to-istanbul"
    },
    {
      "name": "bare-vm",
      "description": "Isolated JavaScript contexts for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-vm"
    },
    {
      "name": "bare-walk-handles",
      "description": "Walk the event loop handles of the Bare process",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-walk-handles"
    },
    {
      "name": "bare-web-kit",
      "description": "WebKit bindings for Bare",
      "language": "Objective-C",
      "url": "https://github.com/holepunchto/bare-web-kit"
    },
    {
      "name": "bare-web-kit-gtk",
      "description": "WebKitGTK bindings for Bare",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-web-kit-gtk"
    },
    {
      "name": "bare-webp",
      "description": "WebP support for Bare",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-webp"
    },
    {
      "name": "bare-which",
      "description": "Find a program in $PATH",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-which"
    },
    {
      "name": "bare-wifi-android",
      "description": "Android wifi manager bindings for Bare",
      "language": "C++",
      "url": "https://github.com/holepunchto/bare-wifi-android"
    },
    {
      "name": "bare-win-ui",
      "description": "WinUI bindings and runtime for Bare",
      "language": "C++",
      "url": "https://github.com/holepunchto/bare-win-ui"
    },
    {
      "name": "bare-worker",
      "description": "Higher-level worker threads for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-worker"
    },
    {
      "name": "bare-ws",
      "description": "WebSocket library for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-ws"
    },
    {
      "name": "bare-xdiff",
      "description": "Bare native addon for the xdiff diff/merge algorithms",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-xdiff"
    },
    {
      "name": "bare-zlib",
      "description": "Stream-based zlib bindings for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bare-zlib"
    },
    {
      "name": "bare-zmq",
      "description": "Low-level ZeroMQ bindings for JavaScript",
      "language": "C",
      "url": "https://github.com/holepunchto/bare-zmq"
    },
    {
      "name": "bareclaw",
      "description": "",
      "language": "Go",
      "url": "https://github.com/holepunchto/bareclaw"
    },
    {
      "name": "barely-node",
      "description": "Bare distribution aiming to be mostly Node.js compatible",
      "language": "CMake",
      "url": "https://github.com/holepunchto/barely-node"
    },
    {
      "name": "bip39-mnemonic",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bip39-mnemonic"
    },
    {
      "name": "bitarray-native",
      "description": "https://github.com/holepunchto/libbitarray bindings for JavaScript",
      "language": "C",
      "url": "https://github.com/holepunchto/bitarray-native"
    },
    {
      "name": "bitarray-universal",
      "description": "Universal wrapper for https://github.com/holepunchto/libbitarray with a JavaScript fallback",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bitarray-universal"
    },
    {
      "name": "bits-to-bytes",
      "description": "Functions for doing bit manipulation of typed arrays",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bits-to-bytes"
    },
    {
      "name": "blind-encryption-sodium",
      "description": "Implemention of encryption encoding for Autobase blind encryption using sodium easy box",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/blind-encryption-sodium"
    },
    {
      "name": "blind-pairing",
      "description": "Blind pairing using HyperDHT",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/blind-pairing"
    },
    {
      "name": "blind-pairing-core",
      "description": "Core module for managing for Keet pairing requests ",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/blind-pairing-core"
    },
    {
      "name": "blind-peer",
      "description": "Peer that is blind",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/blind-peer"
    },
    {
      "name": "blind-peer-cli",
      "description": "CLI for running a blind peer",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/blind-peer-cli"
    },
    {
      "name": "blind-peer-encodings",
      "description": "Blind Peer encodings",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/blind-peer-encodings"
    },
    {
      "name": "blind-peer-muxer",
      "description": "Protomux channel muxer for blind peers",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/blind-peer-muxer"
    },
    {
      "name": "blind-peer-router",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/blind-peer-router"
    },
    {
      "name": "blind-peering",
      "description": "Peer side mirror manager",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/blind-peering"
    },
    {
      "name": "blind-peering-cli",
      "description": "CLI for blind-peering",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/blind-peering-cli"
    },
    {
      "name": "blind-push",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/blind-push"
    },
    {
      "name": "blind-push-gateway",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/blind-push-gateway"
    },
    {
      "name": "blind-relay",
      "description": "Blind relay for UDX over Protomux channels",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/blind-relay"
    },
    {
      "name": "blind-relay-service",
      "description": "CLI for running blind relays",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/blind-relay-service"
    },
    {
      "name": "boot-drive",
      "description": "Run an app from a Hyperdrive or Localdrive",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/boot-drive"
    },
    {
      "name": "bot-rpc",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bot-rpc"
    },
    {
      "name": "brittle",
      "description": "Brittle TAP test framework",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/brittle"
    },
    {
      "name": "brittle-snapshot",
      "description": "Traditional snapshots for brittle",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/brittle-snapshot"
    },
    {
      "name": "broadcast-encryption",
      "description": "Distribute encryption keys to a dynamic set of receivers",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/broadcast-encryption"
    },
    {
      "name": "bucket-rate-limit",
      "description": "A lightweight, bucket-based rate limiter for JavaScript that controls request frequency with minimal overhead.",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bucket-rate-limit"
    },
    {
      "name": "bundlebee",
      "description": "Bundles powered by Bees",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bundlebee"
    },
    {
      "name": "bundlebee-cli",
      "description": "Manage, push, sign and seed your Bundles with Bees!",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bundlebee-cli"
    },
    {
      "name": "bundlebee-import",
      "description": "P2P bundle imports from Bees",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/bundlebee-import"
    },
    {
      "name": "canary-runner",
      "description": "Run all tests of a list of repositories",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/canary-runner"
    },
    {
      "name": "cellery",
      "description": "Experimental rendering for all platforms",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/cellery"
    },
    {
      "name": "cellery-html",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/cellery-html"
    },
    {
      "name": "check-npm-maintainers",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/check-npm-maintainers"
    },
    {
      "name": "chromium-prebuilds",
      "description": "Build definitions for making prebuilds of Chromium modules",
      "language": "Python",
      "url": "https://github.com/holepunchto/chromium-prebuilds"
    },
    {
      "name": "cmake-android",
      "description": "Android utilities for CMake",
      "language": "CMake",
      "url": "https://github.com/holepunchto/cmake-android"
    },
    {
      "name": "cmake-app-image",
      "description": "AppImage packaging utilities for CMake",
      "language": "CMake",
      "url": "https://github.com/holepunchto/cmake-app-image"
    },
    {
      "name": "cmake-bare",
      "description": "Bare utilities for CMake",
      "language": "CMake",
      "url": "https://github.com/holepunchto/cmake-bare"
    },
    {
      "name": "cmake-bare-bundle",
      "description": "Bare bundling utilities for CMake",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/cmake-bare-bundle"
    },
    {
      "name": "cmake-cargo",
      "description": "Cargo bridge for CMake",
      "language": "CMake",
      "url": "https://github.com/holepunchto/cmake-cargo"
    },
    {
      "name": "cmake-drive",
      "description": "Drive utilities for CMake",
      "language": "CMake",
      "url": "https://github.com/holepunchto/cmake-drive"
    },
    {
      "name": "cmake-fetch",
      "description": "Minimal package manager for CMake based on FetchContent",
      "language": "CMake",
      "url": "https://github.com/holepunchto/cmake-fetch"
    },
    {
      "name": "cmake-fuzz",
      "description": "Fuzz testing utilities for CMake",
      "language": "CMake",
      "url": "https://github.com/holepunchto/cmake-fuzz"
    },
    {
      "name": "cmake-gn",
      "description": "Bridging CMake and GN, the meta-build system from Google",
      "language": "CMake",
      "url": "https://github.com/holepunchto/cmake-gn"
    },
    {
      "name": "cmake-harden",
      "description": "Compiler options hardening for CMake based on the OpenSSF guidelines",
      "language": "CMake",
      "url": "https://github.com/holepunchto/cmake-harden"
    },
    {
      "name": "cmake-ios",
      "description": "iOS utilities for CMake",
      "language": "CMake",
      "url": "https://github.com/holepunchto/cmake-ios"
    },
    {
      "name": "cmake-java",
      "description": "Java utilities for CMake",
      "language": "CMake",
      "url": "https://github.com/holepunchto/cmake-java"
    },
    {
      "name": "cmake-macos",
      "description": "macOS utilities for CMake",
      "language": "CMake",
      "url": "https://github.com/holepunchto/cmake-macos"
    },
    {
      "name": "cmake-meson",
      "description": "Meson bridge for CMake",
      "language": "CMake",
      "url": "https://github.com/holepunchto/cmake-meson"
    },
    {
      "name": "cmake-msix",
      "description": "MSIX packaging utilities for CMake",
      "language": "CMake",
      "url": "https://github.com/holepunchto/cmake-msix"
    },
    {
      "name": "cmake-napi",
      "description": "Node-API utilities for CMake",
      "language": "CMake",
      "url": "https://github.com/holepunchto/cmake-napi"
    },
    {
      "name": "cmake-npm",
      "description": "npm utilities for CMake",
      "language": "CMake",
      "url": "https://github.com/holepunchto/cmake-npm"
    },
    {
      "name": "cmake-pear",
      "description": "Pear utilities for CMake",
      "language": "CMake",
      "url": "https://github.com/holepunchto/cmake-pear"
    },
    {
      "name": "cmake-ports",
      "description": "Simple build recipe manager for CMake based on ExternalProject",
      "language": "CMake",
      "url": "https://github.com/holepunchto/cmake-ports"
    },
    {
      "name": "cmake-runtime",
      "description": "Prebuilt CMake binaries for macOS, Linux, and Windows",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/cmake-runtime"
    },
    {
      "name": "cmake-toolchains",
      "description": "Clang-based CMake toolchain definitions for easy cross compilation",
      "language": "CMake",
      "url": "https://github.com/holepunchto/cmake-toolchains"
    },
    {
      "name": "cmake-vcpkg",
      "description": "Opinionated vcpkg integration for CMake",
      "language": "CMake",
      "url": "https://github.com/holepunchto/cmake-vcpkg"
    },
    {
      "name": "cmake-windows",
      "description": "Windows utilities for CMake",
      "language": "CMake",
      "url": "https://github.com/holepunchto/cmake-windows"
    },
    {
      "name": "cmake-zig",
      "description": "Zig bridge for CMake",
      "language": "CMake",
      "url": "https://github.com/holepunchto/cmake-zig"
    },
    {
      "name": "compact-encoding",
      "description": "A series of compact encoding schemes for building small and fast parsers and serializers",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/compact-encoding"
    },
    {
      "name": "compact-encoding-bitfield",
      "description": "Compact codec for bitfields",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/compact-encoding-bitfield"
    },
    {
      "name": "compact-encoding-golang",
      "description": "Compact encoding schemes for Golang with the same ABI as https://github.com/holepunchto/compact-encoding",
      "language": "Go",
      "url": "https://github.com/holepunchto/compact-encoding-golang"
    },
    {
      "name": "compact-encoding-net",
      "description": "Compact codecs for net types",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/compact-encoding-net"
    },
    {
      "name": "compact-encoding-struct",
      "description": "Generate compact encodings for defined structs",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/compact-encoding-struct"
    },
    {
      "name": "compact-encoding-swift",
      "description": "Compact encoding schemes for Swift with the same ABI as https://github.com/holepunchto/compact-encoding",
      "language": "Swift",
      "url": "https://github.com/holepunchto/compact-encoding-swift"
    },
    {
      "name": "compact-encoding-variant",
      "description": "Compact codec for variant types",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/compact-encoding-variant"
    },
    {
      "name": "core-coupler",
      "description": "Couple the peers of cores",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/core-coupler"
    },
    {
      "name": "corestore",
      "description": "A simple corestore that wraps a random-access-storage module",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/corestore"
    },
    {
      "name": "corestore-snapshot",
      "description": "Make a corestore snapshot for ci",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/corestore-snapshot"
    },
    {
      "name": "crc-native",
      "description": "https://github.com/holepunchto/libcrc JavaScript bindings for Node.js",
      "language": "C",
      "url": "https://github.com/holepunchto/crc-native"
    },
    {
      "name": "crc-universal",
      "description": "Universal wrapper for https://github.com/holepunchto/libcrc with a JavaScript fallback",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/crc-universal"
    },
    {
      "name": "cross-worker",
      "description": "Cross-runtime worker abstractions",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/cross-worker"
    },
    {
      "name": "cross-worker-bare-kit",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/cross-worker-bare-kit"
    },
    {
      "name": "cross-worker-pear",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/cross-worker-pear"
    },
    {
      "name": "db-lock",
      "description": "Simple concurrent lock for DB patterns",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/db-lock"
    },
    {
      "name": "delay-pacer",
      "description": "High precision delay based pacer",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/delay-pacer"
    },
    {
      "name": "dependency-stream",
      "description": "Analyse and list all dependencies of an entrypoint as a stream",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/dependency-stream"
    },
    {
      "name": "deterministic-sealed-box",
      "description": "Deterministically create sealed boxes",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/deterministic-sealed-box"
    },
    {
      "name": "device-file",
      "description": "Device only file",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/device-file"
    },
    {
      "name": "dht-rpc",
      "description": "Make RPC calls over a Kademlia based DHT.",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/dht-rpc"
    },
    {
      "name": "distributed-drive",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/distributed-drive"
    },
    {
      "name": "drive-analyzer",
      "description": "Static analysis of a Pear app bundle",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/drive-analyzer"
    },
    {
      "name": "drive-bundler",
      "description": "Extract bundles from drives",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/drive-bundler"
    },
    {
      "name": "drive-resolve",
      "description": "Asynchronous require resolution in Hyperdrive",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/drive-resolve"
    },
    {
      "name": "drives",
      "description": "CLI to download, seed, and mirror a Hyperdrive or Localdrive",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/drives"
    },
    {
      "name": "electron-forge-maker-flatpak",
      "description": "An electron-forge builder for Flatpak.",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/electron-forge-maker-flatpak"
    },
    {
      "name": "electron-forge-maker-snap",
      "description": "An electron-forge builder for Snap.",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/electron-forge-maker-snap"
    },
    {
      "name": "electron-runtime",
      "description": "Build the runtime app",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/electron-runtime"
    },
    {
      "name": "emoji-index",
      "description": "emoji-index",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/emoji-index"
    },
    {
      "name": "events-universal",
      "description": "Universal wrapper for the Node.js events module",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/events-universal"
    },
    {
      "name": "examples",
      "description": "Examples of basic flows for modules in the Holepunch ecosystem",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/examples"
    },
    {
      "name": "expo-bare-kit",
      "description": "https://github.com/holepunchto/bare-kit for Expo",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/expo-bare-kit"
    },
    {
      "name": "expo-file-stream",
      "description": "Stream file to Readable with no temp files",
      "language": "TypeScript",
      "url": "https://github.com/holepunchto/expo-file-stream"
    },
    {
      "name": "extract-bare-bundle",
      "description": "Extract a bare bundle to disk",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/extract-bare-bundle"
    },
    {
      "name": "fast-meta-tags",
      "description": "Get the meta tags and title from an url",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/fast-meta-tags"
    },
    {
      "name": "fd-lock",
      "description": "Stateful file descriptor locks for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/fd-lock"
    },
    {
      "name": "fd-pipe",
      "description": "Enviornment based file descriptor Pipe (bare/node)",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/fd-pipe"
    },
    {
      "name": "fifofile",
      "description": "Userland FIFO file",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/fifofile"
    },
    {
      "name": "filesharing-app-example",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/filesharing-app-example"
    },
    {
      "name": "filesharing-react-app-example",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/filesharing-react-app-example"
    },
    {
      "name": "framed-stream",
      "description": "Read/write stream messages prefixed 8, 16, 24 or 32 bit length",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/framed-stream"
    },
    {
      "name": "fs-native-extensions",
      "description": "Native file system extensions for advanced file operations",
      "language": "C",
      "url": "https://github.com/holepunchto/fs-native-extensions"
    },
    {
      "name": "fs-native-lock",
      "description": "Cross platform lock file",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/fs-native-lock"
    },
    {
      "name": "fx-native",
      "description": "https://github.com/holepunchto/libfx bindings for JavaScript",
      "language": "C",
      "url": "https://github.com/holepunchto/fx-native"
    },
    {
      "name": "get-file-format",
      "description": "Detect the format of a file by looking at its magic number",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/get-file-format"
    },
    {
      "name": "get-mime-type",
      "description": "simple extension to mimetype",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/get-mime-type"
    },
    {
      "name": "gip-remote",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/gip-remote"
    },
    {
      "name": "gip-transport",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/gip-transport"
    },
    {
      "name": "git-remote-punch-transport",
      "description": "Git remote helper for Hyperswarm transport ",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/git-remote-punch-transport"
    },
    {
      "name": "globbie",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/globbie"
    },
    {
      "name": "Grafana-hypercore-stats",
      "description": "Grafana dashboard for Hypercore, Hyperswarm, Hyperdht and UDX stats exported over Prometheus",
      "language": null,
      "url": "https://github.com/holepunchto/Grafana-hypercore-stats"
    },
    {
      "name": "grpc-lnd",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/grpc-lnd"
    },
    {
      "name": "hello-pear-bare",
      "description": "Integrating Pear into a hello world cli tool",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hello-pear-bare"
    },
    {
      "name": "hello-pear-bare-tui",
      "description": "TUI mode Pear Runtime CLI boilerplate using Bare with OTA updater support",
      "language": null,
      "url": "https://github.com/holepunchto/hello-pear-bare-tui"
    },
    {
      "name": "hello-pear-bare-worker",
      "description": "Integrating Pear into the worker of a hello world cli tool",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hello-pear-bare-worker"
    },
    {
      "name": "hello-pear-electron",
      "description": "Integrating Pear into a hello world electron desktop app",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hello-pear-electron"
    },
    {
      "name": "hisect",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hisect"
    },
    {
      "name": "hp-rpc-cli",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hp-rpc-cli"
    },
    {
      "name": "hrpc",
      "description": "Append only API definition and code generation.",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hrpc"
    },
    {
      "name": "hrpc-modular-example",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hrpc-modular-example"
    },
    {
      "name": "hrpc-swift",
      "description": "Swift code generation for HRPC ",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hrpc-swift"
    },
    {
      "name": "http-dht-proxy",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/http-dht-proxy"
    },
    {
      "name": "http-forward-host",
      "description": "Simple stream proxy that sniffs the HTTP host or x-forwarded-for header and allows you to to forward the stream based on that",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/http-forward-host"
    },
    {
      "name": "hyper-cmd-lib-based",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyper-cmd-lib-based"
    },
    {
      "name": "hyper-cmd-lib-coord",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyper-cmd-lib-coord"
    },
    {
      "name": "hyper-cmd-lib-keys",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyper-cmd-lib-keys"
    },
    {
      "name": "hyper-cmd-lib-net",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyper-cmd-lib-net"
    },
    {
      "name": "hyper-cmd-lib-utils",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyper-cmd-lib-utils"
    },
    {
      "name": "hyper-cmd-utils",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyper-cmd-utils"
    },
    {
      "name": "hyper-dht-prom-alias-rpc",
      "description": "Protomux RPC for registering aliases with a dht-prometheus service",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyper-dht-prom-alias-rpc"
    },
    {
      "name": "hyper-dht-prom-client",
      "description": "Expose Prometheus metrics over a hyperdht server",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyper-dht-prom-client"
    },
    {
      "name": "hyper-dht-prometheus",
      "description": "Bridge to scrape Prometheus metrics fully peer to peer",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyper-dht-prometheus"
    },
    {
      "name": "hyper-health-check",
      "description": "Check the health of hypercores and export as prometheus metrics",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyper-health-check"
    },
    {
      "name": "hyper-instrument",
      "description": "Instrument services within the hypercore ecosystem",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyper-instrument"
    },
    {
      "name": "hyper-multisig",
      "description": "multisig hypercore and hyperdrive",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyper-multisig"
    },
    {
      "name": "hyper-multisig-cli",
      "description": "CLI of hyper-multisig",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyper-multisig-cli"
    },
    {
      "name": "hyperbeam",
      "description": "A 1-1 end-to-end encrypted internet pipe powered by Hyperswarm",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperbeam"
    },
    {
      "name": "hyperbee",
      "description": "An append-only B-tree running on a Hypercore",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperbee"
    },
    {
      "name": "hyperbee-compat",
      "description": "Legacy compat wrapper for hyperbee2",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperbee-compat"
    },
    {
      "name": "hyperbee-diff-stream",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperbee-diff-stream"
    },
    {
      "name": "hyperbee2",
      "description": "Scalable P2P BTree",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperbee2"
    },
    {
      "name": "hyperblobs",
      "description": "A blob store for Hypercore",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperblobs"
    },
    {
      "name": "hyperclip-android",
      "description": "",
      "language": "Java",
      "url": "https://github.com/holepunchto/hyperclip-android"
    },
    {
      "name": "hyperclip-desktop",
      "description": "Pear desktop app to go with Hyperclip iOS and Android",
      "language": "HTML",
      "url": "https://github.com/holepunchto/hyperclip-desktop"
    },
    {
      "name": "hyperclip-ios",
      "description": "",
      "language": "Objective-C",
      "url": "https://github.com/holepunchto/hyperclip-ios"
    },
    {
      "name": "hyperconf",
      "description": "Always available, remotely updateable config",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperconf"
    },
    {
      "name": "hypercore",
      "description": "Hypercore is a secure, distributed append-only log.",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hypercore"
    },
    {
      "name": "hypercore-audit",
      "description": "Audit hypercore storage",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hypercore-audit"
    },
    {
      "name": "hypercore-blob-server",
      "description": "HTTP server for streaming hypercore blobs",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hypercore-blob-server"
    },
    {
      "name": "hypercore-byte-stream",
      "description": "A Readable stream around a Hypercore that supports reading byte ranges",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hypercore-byte-stream"
    },
    {
      "name": "hypercore-crypto",
      "description": "The crypto primitives used in hypercore, extracted into a separate module",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hypercore-crypto"
    },
    {
      "name": "hypercore-detector",
      "description": "Detect the type of your hypercore",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hypercore-detector"
    },
    {
      "name": "hypercore-e2e-tests",
      "description": "End-to-end tests for Hypercore replication",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hypercore-e2e-tests"
    },
    {
      "name": "hypercore-encryption",
      "description": "Configurable block encryption for Hypercore",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hypercore-encryption"
    },
    {
      "name": "hypercore-errors",
      "description": "Hypercore errors",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hypercore-errors"
    },
    {
      "name": "hypercore-id-encoding",
      "description": "Convert Hypercore keys to/from z-base32 or hex",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hypercore-id-encoding"
    },
    {
      "name": "hypercore-logger",
      "description": "Distributed logger",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hypercore-logger"
    },
    {
      "name": "hypercore-messages",
      "description": "The binary messages that Hypercore uses",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hypercore-messages"
    },
    {
      "name": "hypercore-proof-queue",
      "description": "Store a bunch of Hypercore proofs to a file and consume them later",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hypercore-proof-queue"
    },
    {
      "name": "hypercore-scale-tests",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hypercore-scale-tests"
    },
    {
      "name": "hypercore-sign",
      "description": "Sign and verify Hypercores",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hypercore-sign"
    },
    {
      "name": "hypercore-signing-request",
      "description": "Generate shareable signing requests for Hypercore",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hypercore-signing-request"
    },
    {
      "name": "hypercore-stats",
      "description": "Stats for Hypercores, with Prometheus support",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hypercore-stats"
    },
    {
      "name": "hypercore-storage",
      "description": "RocksDB storage driver for Hypercore",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hypercore-storage"
    },
    {
      "name": "hypercoreify",
      "description": "Turn static blocks into a static hypercore",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hypercoreify"
    },
    {
      "name": "hyperdb",
      "description": "P2P first database",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperdb"
    },
    {
      "name": "hyperdb-autobase-workshop",
      "description": "Using hyperdb with autobase for multiple writers",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperdb-autobase-workshop"
    },
    {
      "name": "hyperdb-benchmarking",
      "description": "Benchmarking HyperDB on Rocks",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperdb-benchmarking"
    },
    {
      "name": "hyperdb-workshop",
      "description": "Workshop explaining basic hyperdb usage",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperdb-workshop"
    },
    {
      "name": "hyperdht",
      "description": "The DHT powering Hyperswarm",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperdht"
    },
    {
      "name": "hyperdht-address",
      "description": "HyperDHT key parsing with optional DHT node addresses",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperdht-address"
    },
    {
      "name": "hyperdht-stats",
      "description": "HyperDHT stats, with Prometheus support",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperdht-stats"
    },
    {
      "name": "hyperdispatch",
      "description": "Generate operations/endpoints using Hyperschema",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperdispatch"
    },
    {
      "name": "hyperdrive",
      "description": "Hyperdrive is a secure, real time distributed file system",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperdrive"
    },
    {
      "name": "hyperdrive-next",
      "description": "Hyperdrive is a secure, real-time distributed file system",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperdrive-next"
    },
    {
      "name": "hyperdrive-profiler",
      "description": "Profile hyperdrive download performancce",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperdrive-profiler"
    },
    {
      "name": "hyperdrive-swarm-test",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperdrive-swarm-test"
    },
    {
      "name": "hypermetrics",
      "description": "Prometheus metrics for Holepunch modules",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hypermetrics"
    },
    {
      "name": "hypermininet",
      "description": "Mininet, the easy way",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hypermininet"
    },
    {
      "name": "hyperschema",
      "description": "Create registries of declarative compact-encoding schemas",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperschema"
    },
    {
      "name": "hyperschema-c",
      "description": "C code generation for Hyperschema",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperschema-c"
    },
    {
      "name": "hyperschema-swift",
      "description": "Swift code generation for Hyperschema",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperschema-swift"
    },
    {
      "name": "hyperschema-test",
      "description": "Test fixtures for Hyperschema implementations",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperschema-test"
    },
    {
      "name": "hyperschema-ts",
      "description": "TypeScript code generation for Hyperschema",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperschema-ts"
    },
    {
      "name": "hypershell",
      "description": "Spawn shells anywhere. Fully peer-to-peer, authenticated, and end to end encrypted",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hypershell"
    },
    {
      "name": "hyperssh",
      "description": "Run SSH over hyperswarm!",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperssh"
    },
    {
      "name": "hyperswarm",
      "description": "A distributed networking stack for connecting peers.",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperswarm"
    },
    {
      "name": "hyperswarm-capability",
      "description": "Produce a stream coupled capability for a key",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperswarm-capability"
    },
    {
      "name": "hyperswarm-dht-relay",
      "description": "Relaying the Hyperswarm DHT over other transport protocols to bring decentralized networking to everyone",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperswarm-dht-relay"
    },
    {
      "name": "hyperswarm-doctor",
      "description": "Debugging tool for the swarm",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperswarm-doctor"
    },
    {
      "name": "hyperswarm-e2e-tests",
      "description": "Hyperdht end-to-end tests",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperswarm-e2e-tests"
    },
    {
      "name": "hyperswarm-secret-stream",
      "description": "Secret stream backed by Noise and libsodium's secretstream",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperswarm-secret-stream"
    },
    {
      "name": "hyperswarm-seeders",
      "description": "A seeders only swarm",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperswarm-seeders"
    },
    {
      "name": "hyperswarm-stats",
      "description": "Stats for Hyperswarm and the connections it swarms, with Prometheus support",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperswarm-stats"
    },
    {
      "name": "hyperswarm-testnet",
      "description": "Small module to help you spin up a local Hyperswarm testnet",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hyperswarm-testnet"
    },
    {
      "name": "hypertrace",
      "description": "Add tracing and insights to classes in modules",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hypertrace"
    },
    {
      "name": "hypertrace-logger",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hypertrace-logger"
    },
    {
      "name": "hypertrace-prometheus",
      "description": "Add support for Prometheus/Grafana to hypertrace",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/hypertrace-prometheus"
    },
    {
      "name": "iambus",
      "description": "minimalist pattern-matching pub-sub message-bus",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/iambus"
    },
    {
      "name": "index-encoder",
      "description": "Encode multiple values into sorted keys",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/index-encoder"
    },
    {
      "name": "index-keys",
      "description": "Generate keys for a kv store for indexing",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/index-keys"
    },
    {
      "name": "instrumented-dht-node",
      "description": "A DHT node exposing Prometheus metrics",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/instrumented-dht-node"
    },
    {
      "name": "ip-ban-list",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/ip-ban-list"
    },
    {
      "name": "ip-ban-list-cli",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/ip-ban-list-cli"
    },
    {
      "name": "is-text-filetype",
      "description": "Determines whether a file specifier is plain text using heuristics based on extensions, common filenames, and dotfiles",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/is-text-filetype"
    },
    {
      "name": "jsonrpc-mux",
      "description": "Mux JSON-RPC 2.0",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/jsonrpc-mux"
    },
    {
      "name": "keet-appling",
      "description": "Keet application shell for macOS, Linux, and Windows",
      "language": "CMake",
      "url": "https://github.com/holepunchto/keet-appling"
    },
    {
      "name": "keet-appling-next",
      "description": "Keet application shell",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/keet-appling-next"
    },
    {
      "name": "keet-identity-key",
      "description": "Hierarchical deterministic key pairs for use in Keet identity system ",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/keet-identity-key"
    },
    {
      "name": "keet-mobile-releases",
      "description": "Keet mobile releases",
      "language": null,
      "url": "https://github.com/holepunchto/keet-mobile-releases"
    },
    {
      "name": "keet-prefs",
      "description": "Keet Preferences",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/keet-prefs"
    },
    {
      "name": "key-collection",
      "description": "Hyperdb-based collection of 32-byte keys",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/key-collection"
    },
    {
      "name": "keypear",
      "description": "🔑🍐 Keychain that derives deterministic Ed25519 keypairs and attestations",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/keypear"
    },
    {
      "name": "known-text-files",
      "description": "Combined list of plain text file extensions, common extensionless files and dotfiles",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/known-text-files"
    },
    {
      "name": "libappling",
      "description": "Low-level plumbing for Pear application shells",
      "language": "C",
      "url": "https://github.com/holepunchto/libappling"
    },
    {
      "name": "libbase64",
      "description": "Encoder and decoder for base64 in C",
      "language": "C",
      "url": "https://github.com/holepunchto/libbase64"
    },
    {
      "name": "libbitarray",
      "description": "Compact and SIMD accelerated bit array data structure in C",
      "language": "C",
      "url": "https://github.com/holepunchto/libbitarray"
    },
    {
      "name": "libcompact",
      "description": "Compact encoding schemes for C with the same ABI as https://github.com/holepunchto/compact-encoding",
      "language": "C",
      "url": "https://github.com/holepunchto/libcompact"
    },
    {
      "name": "libcrc",
      "description": "Cross-platform implementation of CRC32 with hardware acceleration",
      "language": "C",
      "url": "https://github.com/holepunchto/libcrc"
    },
    {
      "name": "libdaemon",
      "description": "Simple daemon spawning and management",
      "language": "C",
      "url": "https://github.com/holepunchto/libdaemon"
    },
    {
      "name": "libdynload",
      "description": "Utilities for loading of versioned dynamic libraries",
      "language": "C",
      "url": "https://github.com/holepunchto/libdynload"
    },
    {
      "name": "libflattree",
      "description": "Map a binary tree to a flat array in C",
      "language": "C",
      "url": "https://github.com/holepunchto/libflattree"
    },
    {
      "name": "libfs",
      "description": "A simple but extensive file system library built on libuv",
      "language": "C",
      "url": "https://github.com/holepunchto/libfs"
    },
    {
      "name": "libfx",
      "description": "Low-level, cross-platform GUI library for native desktop and mobile",
      "language": "C",
      "url": "https://github.com/holepunchto/libfx"
    },
    {
      "name": "libhc",
      "description": "C workhorse library for hypercore",
      "language": "C",
      "url": "https://github.com/holepunchto/libhc"
    },
    {
      "name": "libhex",
      "description": "Encoder and decoder for hex in C",
      "language": "C",
      "url": "https://github.com/holepunchto/libhex"
    },
    {
      "name": "libintrusive",
      "description": "Allocation-free intrusive data structures for C",
      "language": "C",
      "url": "https://github.com/holepunchto/libintrusive"
    },
    {
      "name": "libjerry",
      "description": "ABI compatible replacement for https://github.com/holepunchto/libjs built on JerryScript",
      "language": "C",
      "url": "https://github.com/holepunchto/libjerry"
    },
    {
      "name": "libjnitl",
      "description": "C++ template library for the Java Native Interface (JNI)",
      "language": "C++",
      "url": "https://github.com/holepunchto/libjnitl"
    },
    {
      "name": "libjs",
      "description": "Simple and ABI stable C bindings to V8 built on libuv",
      "language": "C",
      "url": "https://github.com/holepunchto/libjs"
    },
    {
      "name": "libjsc",
      "description": "ABI compatible replacement for https://github.com/holepunchto/libjs built on JavaScriptCore",
      "language": "C",
      "url": "https://github.com/holepunchto/libjsc"
    },
    {
      "name": "libjsi",
      "description": "React Native JavaScript Interface (JSI) implemented on top of https://github.com/holepunchto/libjs",
      "language": "C++",
      "url": "https://github.com/holepunchto/libjsi"
    },
    {
      "name": "libjson",
      "description": "Small and memory efficient library for working with JSON in C",
      "language": "C",
      "url": "https://github.com/holepunchto/libjson"
    },
    {
      "name": "libjstl",
      "description": "C++ template library for https://github.com/holepunchto/libjs",
      "language": "C++",
      "url": "https://github.com/holepunchto/libjstl"
    },
    {
      "name": "libkv",
      "description": "In-memory sorted key-value store in C",
      "language": "C",
      "url": "https://github.com/holepunchto/libkv"
    },
    {
      "name": "liblexkey",
      "description": "Encode multiple values into lexicographically sortable keys in C",
      "language": "C",
      "url": "https://github.com/holepunchto/liblexkey"
    },
    {
      "name": "liblog",
      "description": "Simple logging library with a unified interface to os_log, syslog, Logcat, and TraceLogging",
      "language": "C++",
      "url": "https://github.com/holepunchto/liblog"
    },
    {
      "name": "libmem",
      "description": "General purpose memory allocator for C built on https://github.com/microsoft/mimalloc",
      "language": "C",
      "url": "https://github.com/holepunchto/libmem"
    },
    {
      "name": "libmqjs",
      "description": "ABI compatible replacement for https://github.com/holepunchto/libjs built on Micro QuickJS",
      "language": "C",
      "url": "https://github.com/holepunchto/libmqjs"
    },
    {
      "name": "libnapi",
      "description": "Node-API compatibility layer for https://github.com/holepunchto/libjs",
      "language": "C",
      "url": "https://github.com/holepunchto/libnapi"
    },
    {
      "name": "libparseline",
      "description": "Parse streaming lines in C.",
      "language": "C",
      "url": "https://github.com/holepunchto/libparseline"
    },
    {
      "name": "libpath",
      "description": "Low-level filesystem path manipulation library",
      "language": "C",
      "url": "https://github.com/holepunchto/libpath"
    },
    {
      "name": "libpear",
      "description": "Native utilities for Pear applications",
      "language": "C",
      "url": "https://github.com/holepunchto/libpear"
    },
    {
      "name": "libpearsync",
      "description": "Simple message passing between a libuv thread and something else",
      "language": "C",
      "url": "https://github.com/holepunchto/libpearsync"
    },
    {
      "name": "libprng",
      "description": "Pseudorandom number generators for C based on https://prng.di.unimi.it",
      "language": "C",
      "url": "https://github.com/holepunchto/libprng"
    },
    {
      "name": "libqjs",
      "description": "ABI compatible replacement for https://github.com/holepunchto/libjs built on QuickJS",
      "language": "C",
      "url": "https://github.com/holepunchto/libqjs"
    },
    {
      "name": "libquickbit",
      "description": "The fastest bit in the West; a library for working with bit fields, accelerated using SIMD on supported hardware",
      "language": "C",
      "url": "https://github.com/holepunchto/libquickbit"
    },
    {
      "name": "librabin",
      "description": "Rabin fingerprinting for C based on https://github.com/fd0/rabin-cdc",
      "language": "C",
      "url": "https://github.com/holepunchto/librabin"
    },
    {
      "name": "librlimit",
      "description": "Small library for managing process-wide resource limits",
      "language": "C",
      "url": "https://github.com/holepunchto/librlimit"
    },
    {
      "name": "librocksdb",
      "description": "Asynchronous C bindings to RocksDB with support for batch operations",
      "language": "C++",
      "url": "https://github.com/holepunchto/librocksdb"
    },
    {
      "name": "librpc",
      "description": "Low-level RPC codec implemented in C for wide language support",
      "language": "C",
      "url": "https://github.com/holepunchto/librpc"
    },
    {
      "name": "libsimdle",
      "description": "Simple and portable SIMD instructions for 128 bit vectors, inspired by the WASM SIMD specification",
      "language": "C",
      "url": "https://github.com/holepunchto/libsimdle"
    },
    {
      "name": "libsingleset",
      "description": "Header only fast set implementation for objects that are only in a single set",
      "language": "C",
      "url": "https://github.com/holepunchto/libsingleset"
    },
    {
      "name": "libtls",
      "description": "Minimal TLS library for C, based on BoringSSL",
      "language": "C",
      "url": "https://github.com/holepunchto/libtls"
    },
    {
      "name": "libtt",
      "description": "Virtual console extensions built on libuv",
      "language": "C",
      "url": "https://github.com/holepunchto/libtt"
    },
    {
      "name": "libudx",
      "description": "udx is reliable, multiplexed, and congestion-controlled streams over udp",
      "language": "C",
      "url": "https://github.com/holepunchto/libudx"
    },
    {
      "name": "liburl",
      "description": "WHATWG URL parser in C",
      "language": "C",
      "url": "https://github.com/holepunchto/liburl"
    },
    {
      "name": "libutf",
      "description": "Small library for working with Unicode in C",
      "language": "C",
      "url": "https://github.com/holepunchto/libutf"
    },
    {
      "name": "libz32",
      "description": "Encoder and decoder for z-base-32 in C",
      "language": "C",
      "url": "https://github.com/holepunchto/libz32"
    },
    {
      "name": "listen-async",
      "description": "Easily listen on a http/net server async",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/listen-async"
    },
    {
      "name": "localdrive",
      "description": "File system API that is similar to Hyperdrive",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/localdrive"
    },
    {
      "name": "localwatch",
      "description": "Watch a directory and get a diff of changes",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/localwatch"
    },
    {
      "name": "lunte",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/lunte"
    },
    {
      "name": "make-pear-app",
      "description": "Action for making Pear apps",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/make-pear-app"
    },
    {
      "name": "minicron",
      "description": "Simple utility for scheduling functions at fixed intervals",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/minicron"
    },
    {
      "name": "mininet",
      "description": "Spin up and interact with virtual networks using Mininet and Node.js",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/mininet"
    },
    {
      "name": "mirror-drive",
      "description": "Mirror two drives",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/mirror-drive"
    },
    {
      "name": "msix-manager",
      "description": "Install and update MSIX packages from JavaScript",
      "language": "C++",
      "url": "https://github.com/holepunchto/msix-manager"
    },
    {
      "name": "multi-profile-store",
      "description": "Manage multiple corestores easily in a multi profile setup",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/multi-profile-store"
    },
    {
      "name": "musl-toolchains",
      "description": "Prebuilt musl cross-compilation toolchains",
      "language": null,
      "url": "https://github.com/holepunchto/musl-toolchains"
    },
    {
      "name": "nanodebug",
      "description": "A tiny, zero overhead debugging utility",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/nanodebug"
    },
    {
      "name": "native-pipe",
      "description": "Native named pipes",
      "language": "C",
      "url": "https://github.com/holepunchto/native-pipe"
    },
    {
      "name": "netpaste",
      "description": "Copy and paste over the DHT",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/netpaste"
    },
    {
      "name": "network-block-device",
      "description": "Network block device server for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/network-block-device"
    },
    {
      "name": "ninja-runtime",
      "description": "Prebuilt Ninja binaries for macOS, Linux, and Windows",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/ninja-runtime"
    },
    {
      "name": "node-bare-bundle",
      "description": "Run a bare bundle in a Node.js environment",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/node-bare-bundle"
    },
    {
      "name": "noise-curve-ed",
      "description": "Ed25519 elliptic curve operations for [`noise-handshake`](https://github.com/chm-diederichs/noise-handshake)",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/noise-curve-ed"
    },
    {
      "name": "noise-handshake",
      "description": "Simple noise handshake, supporting generic handshake patterns",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/noise-handshake"
    },
    {
      "name": "obfuscate-data",
      "description": "Reversibly obfuscate data with a secret key",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/obfuscate-data"
    },
    {
      "name": "oidc-publishing",
      "description": "OIDC publishing tools for GitHub and npm",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/oidc-publishing"
    },
    {
      "name": "oidc-publishing-sandbox",
      "description": "Sandbox for testing OIDC publishing",
      "language": null,
      "url": "https://github.com/holepunchto/oidc-publishing-sandbox"
    },
    {
      "name": "ops-dummy-test-repo",
      "description": "",
      "language": null,
      "url": "https://github.com/holepunchto/ops-dummy-test-repo"
    },
    {
      "name": "paparam",
      "description": "Strict and fair parameter papa",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/paparam"
    },
    {
      "name": "passive-core-watcher",
      "description": "Run conditional logic on a corestore's hypercores",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/passive-core-watcher"
    },
    {
      "name": "pattern-router",
      "description": "Object-pattern-matching-based routing",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pattern-router"
    },
    {
      "name": "pear",
      "description": "Peer-to-Peer (P2P) Install & Deploy CLI",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear"
    },
    {
      "name": "pear-aliases",
      "description": "pear://<alias> list",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-aliases"
    },
    {
      "name": "pear-api",
      "description": "Pear API Base & Integration Module",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-api"
    },
    {
      "name": "pear-appdrive",
      "description": "Pear application drive class, minimal hyperdrive compat, read-only",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-appdrive"
    },
    {
      "name": "pear-appling",
      "description": "Template repository for creating Pear applings",
      "language": "CMake",
      "url": "https://github.com/holepunchto/pear-appling"
    },
    {
      "name": "pear-bridge",
      "description": "Local HTTP Bridge for Pear Desktop Applications",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-bridge"
    },
    {
      "name": "pear-build",
      "description": "Build appling for a Pear application",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-build"
    },
    {
      "name": "pear-bundle",
      "description": "Generate a bare-bundle from a Pear application entrypoint",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-bundle"
    },
    {
      "name": "pear-changelog",
      "description": "Changelog parser and differ",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-changelog"
    },
    {
      "name": "pear-ci",
      "description": "Stateless stage for pear-runtime apps",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-ci"
    },
    {
      "name": "pear-ci-example",
      "description": "how to stage on ci relatively safely",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-ci-example"
    },
    {
      "name": "pear-ci-multisig",
      "description": "Specialized subset of pear multisig CLI for CI pipelines",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-ci-multisig"
    },
    {
      "name": "pear-cli",
      "description": "🍐",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-cli"
    },
    {
      "name": "pear-cmd",
      "description": "Pear command parser & definitions",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-cmd"
    },
    {
      "name": "pear-constants",
      "description": "Pear constants",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-constants"
    },
    {
      "name": "pear-crasher",
      "description": "Pear uncaught crash handler",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-crasher"
    },
    {
      "name": "pear-desktop",
      "description": "pear://runtime",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-desktop"
    },
    {
      "name": "pear-distributable-bootstrap",
      "description": "Pear Application Distributable Bootstrapper",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-distributable-bootstrap"
    },
    {
      "name": "pear-docs",
      "description": "",
      "language": null,
      "url": "https://github.com/holepunchto/pear-docs"
    },
    {
      "name": "pear-doctor",
      "description": "The Pear Doctor Application",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-doctor"
    },
    {
      "name": "pear-drop",
      "description": "Drop data, including applicaiton reset",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-drop"
    },
    {
      "name": "pear-dump",
      "description": "Synchronize files from link to dir peer-to-peer or from-disk",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-dump"
    },
    {
      "name": "pear-electron",
      "description": "Pear User-Interface Library for Electron",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-electron"
    },
    {
      "name": "pear-errors",
      "description": "Pear Core Error Types",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-errors"
    },
    {
      "name": "pear-expo-hello-world",
      "description": "",
      "language": "C++",
      "url": "https://github.com/holepunchto/pear-expo-hello-world"
    },
    {
      "name": "pear-force-update",
      "description": "pear force update",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-force-update"
    },
    {
      "name": "pear-gracedown",
      "description": "Pear graceful closer",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-gracedown"
    },
    {
      "name": "pear-gunk",
      "description": "Pear builtins, overrides, linker mappings",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-gunk"
    },
    {
      "name": "pear-hotmods",
      "description": "Pear Hot Module / Live Reload integration layer",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-hotmods"
    },
    {
      "name": "pear-hyperdb",
      "description": "HyperDB model for Pear",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-hyperdb"
    },
    {
      "name": "pear-info",
      "description": "View Pear project information by link",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-info"
    },
    {
      "name": "pear-init",
      "description": "Create initial Pear project files",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-init"
    },
    {
      "name": "pear-inspect",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-inspect"
    },
    {
      "name": "pear-install",
      "description": "Install Pear and Pear Applications",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-install"
    },
    {
      "name": "pear-installer",
      "description": "Used by Application Installers for Pear Applications",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-installer"
    },
    {
      "name": "pear-interface",
      "description": "global.Pear API jsdoc type interface",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-interface"
    },
    {
      "name": "pear-ipc",
      "description": "IPC for Pear",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-ipc"
    },
    {
      "name": "pear-ipc-client",
      "description": "Helper to create a Pear IPC client",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-ipc-client"
    },
    {
      "name": "pear-link",
      "description": "Pear url parser",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-link"
    },
    {
      "name": "pear-logger",
      "description": "Pear logger",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-logger"
    },
    {
      "name": "pear-md",
      "description": "markdown rendering utility for pear",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-md"
    },
    {
      "name": "pear-message",
      "description": "Send object messages between a Pear application's processes/threads, pattern matching them with pear-messages",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-message"
    },
    {
      "name": "pear-messages",
      "description": "Receive object messages from a Pear application's processes/threads using object pattern-matching",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-messages"
    },
    {
      "name": "pear-multisig-link",
      "description": "Deterministic multisig link per multisig inputs",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-multisig-link"
    },
    {
      "name": "pear-opstream",
      "description": "Pear operations stream base class",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-opstream"
    },
    {
      "name": "pear-opwait",
      "description": "Pear operation stream promise wrapper",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-opwait"
    },
    {
      "name": "pear-pack",
      "description": "Bundle and prebuild generation for Pear.",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-pack"
    },
    {
      "name": "pear-pipe",
      "description": "Pear parent app connected bare-pipe",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-pipe"
    },
    {
      "name": "pear-prefetcher",
      "description": "Platform prefetch runner",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-prefetcher"
    },
    {
      "name": "pear-prerelease",
      "description": "Prerelease helper",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-prerelease"
    },
    {
      "name": "pear-provision-recover",
      "description": "module to recover a pear provision drive",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-provision-recover"
    },
    {
      "name": "pear-radio",
      "description": "Pear Music Streamer",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-radio"
    },
    {
      "name": "pear-radio-backend",
      "description": "Pear radio backend",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-radio-backend"
    },
    {
      "name": "pear-ref",
      "description": "Pear core ref counter",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-ref"
    },
    {
      "name": "pear-release",
      "description": "Set application production release version length",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-release"
    },
    {
      "name": "pear-reset",
      "description": "Reset an application to initial state",
      "language": null,
      "url": "https://github.com/holepunchto/pear-reset"
    },
    {
      "name": "pear-restart",
      "description": "Restart Pear application or platform",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-restart"
    },
    {
      "name": "pear-rti",
      "description": "Pear Core Runtime Information",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-rti"
    },
    {
      "name": "pear-run",
      "description": "Run Pear app from app p2p with pear:// link",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-run"
    },
    {
      "name": "pear-runtime",
      "description": "Embeddable Runtime library for Pear with P2P OTA updates, Bare workers and storage APIs",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-runtime"
    },
    {
      "name": "pear-runtime-appling",
      "description": "",
      "language": "CMake",
      "url": "https://github.com/holepunchto/pear-runtime-appling"
    },
    {
      "name": "pear-runtime-bare",
      "description": "bare binary that bootstraps the platform",
      "language": "C",
      "url": "https://github.com/holepunchto/pear-runtime-bare"
    },
    {
      "name": "pear-runtime-bootstrap",
      "description": "Simple unix script to bootstrap the pear runtime",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-runtime-bootstrap"
    },
    {
      "name": "pear-runtime-legacy-storage",
      "description": "Read app storage from the Pear platform `hyperdb` (read-only).",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-runtime-legacy-storage"
    },
    {
      "name": "pear-runtime-updater",
      "description": "Listens for OTA Pear App updates",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-runtime-updater"
    },
    {
      "name": "pear-seed",
      "description": "Seed or reseed a Pear project by link",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-seed"
    },
    {
      "name": "pear-shake",
      "description": "Get the dependency tree of a Pear application bundle from a drive and its entrypoints.",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-shake"
    },
    {
      "name": "pear-stage",
      "description": "Synchronize from-disk to app drive peer-to-peer",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-stage"
    },
    {
      "name": "pear-stamp",
      "description": "Pear template transforms",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-stamp"
    },
    {
      "name": "pear-state",
      "description": "Pear state",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-state"
    },
    {
      "name": "pear-stdio",
      "description": "Pear STDIO",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-stdio"
    },
    {
      "name": "pear-templates",
      "description": "Templates for Pear - pear init pear://templates/<name>",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-templates"
    },
    {
      "name": "pear-terminal",
      "description": "Pear Terminal User Interface library",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-terminal"
    },
    {
      "name": "pear-tryboot",
      "description": "Pear sidecar tryboot for pear-ipc connect function",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-tryboot"
    },
    {
      "name": "pear-updater",
      "description": "Pear Updater",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-updater"
    },
    {
      "name": "pear-updater-bootstrap",
      "description": "Bootstrap the pear-runtime updater from a key",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-updater-bootstrap"
    },
    {
      "name": "pear-updates",
      "description": "Pear platform and application update notifications",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-updates"
    },
    {
      "name": "pear-upload-artifacts",
      "description": "Upload GitHub Actions artifacts individually and generate artifact links",
      "language": null,
      "url": "https://github.com/holepunchto/pear-upload-artifacts"
    },
    {
      "name": "pear-user-dirs",
      "description": "Get the path of user-specific directories",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-user-dirs"
    },
    {
      "name": "pear-wakeups",
      "description": "Pear platform and application update notifications",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pear-wakeups"
    },
    {
      "name": "pear-workshop",
      "description": "🍐",
      "language": null,
      "url": "https://github.com/holepunchto/pear-workshop"
    },
    {
      "name": "pearpass-example",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pearpass-example"
    },
    {
      "name": "planb-summer-school",
      "description": "the workshop stuff",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/planb-summer-school"
    },
    {
      "name": "prebuild-containers",
      "description": "Containers for prebuilding native Node.js modules",
      "language": "Dockerfile",
      "url": "https://github.com/holepunchto/prebuild-containers"
    },
    {
      "name": "prettier-config-holepunch",
      "description": "The Prettier shared configuration used by Holepunch",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/prettier-config-holepunch"
    },
    {
      "name": "prom-client",
      "description": "Prometheus client for node.js",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/prom-client"
    },
    {
      "name": "protomux",
      "description": "Multiplex multiple message oriented protocols over a stream",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/protomux"
    },
    {
      "name": "protomux-rpc",
      "description": "RPC over Protomux channels",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/protomux-rpc"
    },
    {
      "name": "protomux-rpc-client",
      "description": "Connect to protmux-rpc servers ",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/protomux-rpc-client"
    },
    {
      "name": "protomux-rpc-client-pool",
      "description": "Reliably connect to one of a pool of protomux-rpc servers",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/protomux-rpc-client-pool"
    },
    {
      "name": "protomux-rpc-middleware",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/protomux-rpc-middleware"
    },
    {
      "name": "protomux-rpc-router",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/protomux-rpc-router"
    },
    {
      "name": "protomux-wakeup",
      "description": "Wakeup protocol over protomux",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/protomux-wakeup"
    },
    {
      "name": "ptnm",
      "description": "Object Pattern Matching",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/ptnm"
    },
    {
      "name": "punch-connection-encoding",
      "description": "Compact encoding for public keys + dht bootstrap",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/punch-connection-encoding"
    },
    {
      "name": "pw-to-ek",
      "description": "Derive a secure encryption key from a password using the sodium's scrypt implementation.",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/pw-to-ek"
    },
    {
      "name": "quickbit-native",
      "description": "https://github.com/holepunchto/libquickbit JavaScript bindings for Node.js",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/quickbit-native"
    },
    {
      "name": "quickbit-universal",
      "description": "Universal wrapper for https://github.com/holepunchto/libquickbit with a JavaScript fallback",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/quickbit-universal"
    },
    {
      "name": "rabin-native",
      "description": "https://github.com/holepunchto/librabin bindings for JavaScript",
      "language": "C",
      "url": "https://github.com/holepunchto/rabin-native"
    },
    {
      "name": "rabin-stream",
      "description": "Streaming Rabin chunker",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/rabin-stream"
    },
    {
      "name": "rache",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/rache"
    },
    {
      "name": "raw-text-display-parser",
      "description": "Small state machine to parse chat input state when using raw text",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/raw-text-display-parser"
    },
    {
      "name": "react-native-b4a",
      "description": "Bridging the gap between buffers and typed arrays in React Native",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/react-native-b4a"
    },
    {
      "name": "react-native-bare-kit",
      "description": "https://github.com/holepunchto/bare-kit for React Native",
      "language": "C++",
      "url": "https://github.com/holepunchto/react-native-bare-kit"
    },
    {
      "name": "ready-guard",
      "description": "Simple signal to do composite resource lifecycles",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/ready-guard"
    },
    {
      "name": "ready-resource",
      "description": "Modern single resource management",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/ready-resource"
    },
    {
      "name": "rebuild-git",
      "description": "Rebuild git repo from objects",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/rebuild-git"
    },
    {
      "name": "refcounter",
      "description": "Simple refcounter",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/refcounter"
    },
    {
      "name": "repl-swarm",
      "description": "Attach to a node repl using Hyperswarm",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/repl-swarm"
    },
    {
      "name": "repo-template",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/repo-template"
    },
    {
      "name": "require-addon",
      "description": "Import native addons across JavaScript runtimes",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/require-addon"
    },
    {
      "name": "require-asset",
      "description": "Import assets across JavaScript runtimes",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/require-asset"
    },
    {
      "name": "resource-puddle",
      "description": "Reference counted resource management with batched garbage collection",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/resource-puddle"
    },
    {
      "name": "rocksdb-blobs",
      "description": "Just a blob store on rocks. Aims to be API compatible with Hyperblobs",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/rocksdb-blobs"
    },
    {
      "name": "rocksdb-native",
      "description": "https://github.com/holepunchto/librocksdb bindings for JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/rocksdb-native"
    },
    {
      "name": "rpc",
      "description": "RPC over the Hyperswarm DHT",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/rpc"
    },
    {
      "name": "safe-sodium-buffer",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/safe-sodium-buffer"
    },
    {
      "name": "same-object",
      "description": "Determine if two objects are deeply equal",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/same-object"
    },
    {
      "name": "scope-lock",
      "description": "Some concurrency semantics around entering scopes",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/scope-lock"
    },
    {
      "name": "script-linker",
      "description": "ESM/CJS source loader that can preresolve imports/requires",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/script-linker"
    },
    {
      "name": "secure-key",
      "description": "Password protected ed25519 key pairs",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/secure-key"
    },
    {
      "name": "secure-prompt",
      "description": "Securely prompt stdio using secure buffers",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/secure-prompt"
    },
    {
      "name": "seedbee",
      "description": "Bee for seeds",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/seedbee"
    },
    {
      "name": "seeder-frontend",
      "description": "Simple-seeder holepunch app frontend",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/seeder-frontend"
    },
    {
      "name": "semifies",
      "description": "Slimmed down satisfies from semver",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/semifies"
    },
    {
      "name": "senior-p2p-architect-exercise",
      "description": "Senior Software Architect role exercise",
      "language": null,
      "url": "https://github.com/holepunchto/senior-p2p-architect-exercise"
    },
    {
      "name": "senior-software-architect-exercise",
      "description": "Senior Software Architect role exercise",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/senior-software-architect-exercise"
    },
    {
      "name": "sentry-bare",
      "description": "Sentry SDK for Bare",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/sentry-bare"
    },
    {
      "name": "serve-drive",
      "description": "HTTP drive server for entries delivery. Auto detects types like video, images, etc",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/serve-drive"
    },
    {
      "name": "simdle-native",
      "description": "https://github.com/holepunchto/libsimdle JavaScript bindings for Node.js",
      "language": "C++",
      "url": "https://github.com/holepunchto/simdle-native"
    },
    {
      "name": "simdle-universal",
      "description": "Universal wrapper for https://github.com/holepunchto/libsimdle with a JavaScript fallback",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/simdle-universal"
    },
    {
      "name": "simple-lnd",
      "description": "Simple LND REST module",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/simple-lnd"
    },
    {
      "name": "simple-seeder",
      "description": "Dead simple seeder with zero bugs",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/simple-seeder"
    },
    {
      "name": "slab-hunter",
      "description": "Hunt for Buffer slabs indicative of a memory leak",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/slab-hunter"
    },
    {
      "name": "slack-build-status",
      "description": "GitHub Actions for posting and updating build status messages in Slack. Creates a rich message with grouped build statuses, changelogs, and emoji indicators — then updates individual builds as they complete.",
      "language": "TypeScript",
      "url": "https://github.com/holepunchto/slack-build-status"
    },
    {
      "name": "sloppy-module-parser",
      "description": "Parse imports/exports/requires with a focus on speed over 100% correctness",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/sloppy-module-parser"
    },
    {
      "name": "snake",
      "description": "Multiplayer P2P Snake Game on Pear",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/snake"
    },
    {
      "name": "sodium-hmac",
      "description": "HMAC utility",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/sodium-hmac"
    },
    {
      "name": "sodium-native",
      "description": "Low level bindings for libsodium",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/sodium-native"
    },
    {
      "name": "sodium-universal",
      "description": "Universal wrapper for sodium-javascript and sodium-native working in Node.js and the Browser",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/sodium-universal"
    },
    {
      "name": "speedrun",
      "description": "speedrun demo for pear react app with watch reload and production update flows",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/speedrun"
    },
    {
      "name": "sqlite3-native",
      "description": "Asynchronous SQLite3 bindings for JavaScript with VFS support",
      "language": "C",
      "url": "https://github.com/holepunchto/sqlite3-native"
    },
    {
      "name": "sub-encoder",
      "description": "Generate sub encodings for key/value stores",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/sub-encoder"
    },
    {
      "name": "suspend-resource",
      "description": "Ready resource with suspend/resume",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/suspend-resource"
    },
    {
      "name": "suspendify",
      "description": "Suspend/resume state machine with linger support",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/suspendify"
    },
    {
      "name": "sveltekit-adapter-bare",
      "description": "SvelteKit everywhere on Bare Native",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/sveltekit-adapter-bare"
    },
    {
      "name": "tar-drive",
      "description": "Hyperdrive bindings for tar-stream",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/tar-drive"
    },
    {
      "name": "task-backoff",
      "description": "Small module to do smart delays in tight loops to maintain a certain event loop delay",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/task-backoff"
    },
    {
      "name": "test-suspend",
      "description": "Utilities for testing process suspension",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/test-suspend"
    },
    {
      "name": "text-decoder",
      "description": "Streaming text decoder that preserves multibyte Unicode characters",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/text-decoder"
    },
    {
      "name": "thread-stats",
      "description": "Get resource usage for individual threads in the current process",
      "language": "C",
      "url": "https://github.com/holepunchto/thread-stats"
    },
    {
      "name": "throwaway-local-cache",
      "description": "Maintain a fast local cache when persistance isnt a 100% requirement",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/throwaway-local-cache"
    },
    {
      "name": "tiny-buffer-map",
      "description": "A very simple Map for Buffers and Uint8Arrays",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/tiny-buffer-map"
    },
    {
      "name": "tiny-buffer-rpc",
      "description": "Lightweight binary bi-directional RPC",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/tiny-buffer-rpc"
    },
    {
      "name": "tiny-fs-native",
      "description": "Native fs for Javascript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/tiny-fs-native"
    },
    {
      "name": "tiny-http-native",
      "description": "Tiny HTTP library made purely on libuv and napi",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/tiny-http-native"
    },
    {
      "name": "tiny-paths",
      "description": "path for platforms without path",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/tiny-paths"
    },
    {
      "name": "tiny-timers-native",
      "description": "Native timers for Javascript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/tiny-timers-native"
    },
    {
      "name": "tt-native",
      "description": "https://github.com/holepunchto/libtt JavaScript bindings for Node.js",
      "language": "C",
      "url": "https://github.com/holepunchto/tt-native"
    },
    {
      "name": "udx-native",
      "description": "udx is reliable, multiplexed, and congestion-controlled streams over udp",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/udx-native"
    },
    {
      "name": "uncaughts",
      "description": "Cleanly register uncaughtException and unhandledRejection handlers",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/uncaughts"
    },
    {
      "name": "unicode-to-plain-text",
      "description": "Convert fancy Unicode text to plain ASCII with smart language preservation",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/unicode-to-plain-text"
    },
    {
      "name": "unslab",
      "description": "Unslab some slab'ed buffers",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/unslab"
    },
    {
      "name": "updater-service",
      "description": "",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/updater-service"
    },
    {
      "name": "url-file-url",
      "description": "Small module that converts from URLs to filenames to URLs",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/url-file-url"
    },
    {
      "name": "utun",
      "description": "Make TUN devices",
      "language": "C",
      "url": "https://github.com/holepunchto/utun"
    },
    {
      "name": "wakeup",
      "description": "Protocol handler for waking up Pear applications",
      "language": "CMake",
      "url": "https://github.com/holepunchto/wakeup"
    },
    {
      "name": "warmup-encoding",
      "description": "Encode/decode sets of random blocks for warmup",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/warmup-encoding"
    },
    {
      "name": "wasm-tools",
      "description": "A collection of useful tools for working with WASM/WAT in JavaScript",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/wasm-tools"
    },
    {
      "name": "watch-drive",
      "description": "Watch a Hyperdrive or a Localdrive and get the diff",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/watch-drive"
    },
    {
      "name": "which-runtime",
      "description": "Detect if you are in Bare or Node and which os etc",
      "language": "JavaScript",
      "url": "https://github.com/holepunchto/which-runtime"
    }
  ]
}