OverviewFilesCommitsIssuesDocsReleasesPeers

holepunchto-kb commits / 03297d0

Refresh ecosystem KB: 529 -> 646 repos (2026-06-17)
Org grew to 658 public repos since the 2026-01-18 snapshot. Rebuilt repo_map.json from the current org (646 after excluding 12 forks) and regenerated dependency-graph / tech-stack / maturity-index + semantic maps + skills.md (509 (re)generated, 137 enriched preserved by the new guard). RECENT-CHANGES-2026-06-17.md catalogs the +129 new repos with relevance tags. Notable for our stack: gip-remote/gip-transport (official git-over-p2p, prior art for pear-git-v3), resource-puddle (refcount+GC), hyperbee-compat (hyperbee2 migration bridge), hyper-dht-prometheus (P2P observability), bare-sidecar/pear-runtime (deploy stack, not yet pulled). Excludes the pre-existing repos/tier* submodule pointer bumps (unrelated). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
03297d0089d051984ad9aa49c15104ee2fee8984
by plankatron <fleeky@gmail.com> · 2026-06-18T01:44:45.000Z

Changed files (454) +26529 -7686

.gitignore +2 -0
……@@ -52,3 +52,5 @@ coverage/
5252
5353# Temporary processing files
5454pear_docs_structure.json
55.tmp_*
56repo_map.json.bak-*
RECENT-CHANGES-2026-06-17.md +178 -0
……@@ -0,0 +1,178 @@
1# Holepunchto Org — Recent Changes Catalog
2
3**Generated:** 2026-06-17
4**Source of truth:** live `gh repo list holepunchto` + REST `orgs/holepunchto` (verified equal, no pagination cap)
5**Baseline snapshot:** `repo_map.json` (frozen 2026-01-18, 529 repos)
6**Pulled-but-uncatalogued set:** `repos/tier-new/` (99 dirs, pulled 2026-06-15)
7
8---
9
10## Summary (counts)
11
12| Metric | Value |
13|---|---|
14| **True org total (public, no private)** | **658** |
15| Known snapshot (`repo_map.json`) | 529 |
16| **NEW repos (in org, not in 529 snapshot)** | **129** |
17| ...of which already pulled to `repos/tier-new/` | 98 |
18| ...of which NOT yet pulled locally | 31 |
19| ...of which brand-new (created >= 2026-06-15) | 5 |
20| `tier-new` dirs with no matching org repo | 0 (all clean) |
21
22The gap vs our 529 snapshot is **129 repos** (+24%). The `tier-new` pull (98 repos) covers
23all but **31** of them. The 31 uncovered are listed in the "Not yet pulled locally" subsection.
24
25Brand-new (created 2026-06-15→17), all part of the new **hyper-dht-prometheus observability suite**
26plus **resource-puddle** (hypercompute GC primitive):
27`hyper-dht-prometheus`, `hyper-dht-prom-client`, `hyper-dht-prom-alias-rpc`, `resource-puddle`, `hello-pear-bare-worker`.
28
29---
30
31## New repos directly relevant to our stack (grouped by tag)
32
33### [RELEVANCE: observability — hyper-dht-prometheus suite] (ALL brand-new, 2026-06-16)
34- `hyper-dht-prometheus (2026-06-16 | JavaScript)` — Bridge to scrape Prometheus metrics fully peer-to-peer (no exposed HTTP scrape endpoints; metrics travel over hyperdht).
35- `hyper-dht-prom-client (2026-06-16 | JavaScript)` — Expose Prometheus metrics over a hyperdht server (the client side that publishes a node's metrics).
36- `hyper-dht-prom-alias-rpc (2026-06-16 | JavaScript)` — Protomux RPC for registering human-readable aliases with a dht-prometheus service.
37 → **WHY:** First-class P2P observability primitive. Directly applicable to monitoring the pgh/pear-git-v3 daemon fleet, blind-peer/seeders, and the hyper-tps StateBase peers — replaces ad-hoc log scraping with proper metrics over the swarm.
38
39### [RELEVANCE: autobee / hyperbee2 migration]
40- `autobee (re-listed, JS)` — Multi-writer KV-store on Autobase+Hyperbee; pushed 2026-06-17 (active).
41- `autobee-encryption (2026-03-13 | JS)` — Encryption module for autobee; pushed 2026-06-17.
42- `autobee-wakeup (2026-03-18 | JS)` — Wake-up/notify mechanism so autobee writers know when data needs flushing.
43- `hyperbee2 (in snapshot but core to migration)` — next-gen hyperbee.
44- `hyperbee-compat (2026-06-11 | JS)` — Legacy compat wrapper that adapts a `Hyperbee2` instance to the classic Hyperbee API.
45 → **WHY:** Our stack is "100% classic hyperbee" (per stack dep-state memo) and flagged hyperbee2/autobee as the future spike. `hyperbee-compat` is the migration bridge that lets classic-Hyperbee call sites run on hyperbee2 unchanged — the de-risking path for that spike.
46
47### [RELEVANCE: blind-pairing / blind-peer push delivery]
48- `blind-peer-muxer (2026-01-24 | JS)` — Protomux channel muxer for blind peers (in tier-new).
49- `blind-peer-router (2026-02-09 | JS)` — Single-writer RPC service mapping content keys → blind-peer assignments by XOR distance, persisted in HyperDB (sticky assignment).
50- `blind-push (2026-03-20 | JS)` — Turns Hypercore proofs into compact encrypted push-notification payloads for the blind-peer delivery path (sender core → blind-peering → blind-peer → push forwarder → FCM → receiver core). Active (pushed 2026-06-17).
51- `blind-push-gateway (2026-03-18 | JS, POC)` — P2P push-notification gateway: exposes `forward-push` RPC over Hyperswarm, converts to Android/APNS payloads, forwards via FCM. Active (pushed 2026-06-17).
52 → **WHY:** This is the full P2P push-notification stack (no central push server). Relevant to keet-daemon/godot-keet notification flows and any pgh/forge daemon that needs to wake an offline device.
53
54### [RELEVANCE: pgh / pear-git-v3 forge stack]
55- `gip-remote (2026-03-26 | JS)` — "Git-into-Pear" remote database: stores raw git objects, replicates p2p, rebuilds files on demand. Built on **HyperDB**.
56- `gip-transport (2026-03-27 | JS)` — Git remote helper (`git-remote-*`) for P2P remotes using gip-remote as the backing DB — "no server, just peers."
57- `pear-ci (2026-04-16 | JS)` — Stateless stage for pear-runtime apps (CI staging primitive).
58- `pear-ci-multisig (2026-04-07 | JS)` — Multisig CLI subset for CI pipelines.
59- `pear-ci-example` / `pear-ci-example` + `corestore-snapshot (2026-03-25 | JS)` — corestore snapshot for CI.
60- `bare-sidecar (2026-02-06 | JS)` — Start/manage Bare sidecar processes from Node.js/Electron. Active (pushed 2026-06-17). **Already central to our deploy (bare-sidecar staging fix).**
61- `bare-sidecar-bundle (2026-03-12 | JS)` — Bare bundler optimised for sidecars in pear-runtime.
62- `pear-runtime (2026-02-05 | JS)` — Embeddable Pear runtime lib with P2P OTA, Bare workers, storage APIs. **The OTA module our deploy paradigm depends on.**
63- `pear-runtime-updater (2026-02-18 | JS)` — Listens for OTA Pear App updates (active 2026-06-17).
64- `pear-runtime-legacy-storage (2026-02-23 | JS)` — Read app storage from the legacy Pear platform hyperdb (read-only migration aid).
65- `pear-install` / `pear-installer` — Install Pear and Pear Applications (the install side of the new paradigm).
66 → **WHY:** `gip-remote`/`gip-transport` are an *official holepunch* take on git-over-p2p — direct prior art / possible convergence target for pear-git-v3's own git-over-hyperswarm. The `pear-ci*`, `bare-sidecar*`, `pear-runtime*`, `pear-install*` cluster is the upstream of our entire `git push pear` → stage → OTA deploy pipeline.
67
68### [RELEVANCE: hypercompute / content-addressing / GC primitives]
69- `resource-puddle (2026-06-16 | JS)` — Reference-counted resource management with **batched garbage collection** (ref-counted open/release, idle resources GC'd together on an interval). Brand-new, active.
70- `distributed-drive (2026-04-04 | JS)` — Drive-compatible unified view across multiple peers/drives over RPC (AI-generated, review-before-prod).
71- `librabin (2026-02-11 | C)` / `rabin-native (2026-02-11 | C)` / `rabin-stream (re-listed | JS)` — Rabin fingerprinting / content-defined chunking (CDC) for build-chunk content-addressing.
72- `ready-guard (2026-03-10 | JS)` — Simple signal for composite resource lifecycles.
73 → **WHY:** `resource-puddle` is exactly the ref-counted GC primitive class hypercompute needs (cf. our resource/GC notes). Rabin chunking is the content-defined-chunking layer for content-addressed build artifacts. `distributed-drive` overlaps our distributed storage view.
74
75### [RELEVANCE: keet / keet-core]
76- `bundlebee (2026-02-16 | JS)` — Bundles powered by Bees (Hyperbee-backed bundle distribution).
77- `bundlebee-cli (2026-02-26 | JS)` — Manage, push, sign and seed Bundles.
78- `bundlebee-import (2026-02-18 | JS)` — P2P bundle imports from Bees.
79- `keet-identity-key (re-listed | JS)` — HD keypairs for Keet identity (active 2026-06-17).
80- `keet-mobile-releases` — distribution repo (active 2026-06-17).
81 → **WHY:** bundlebee is the Keet bundle-packaging era infra (cf. our keet-core ABI-lockstep / bundle-packaging memo #80). Relevant to how keet-core/keet-daemon ship.
82
83### [RELEVANCE: bare runtime / cross-language bindings]
84- `bare-rpc-golang (2026-01-24 | Go)`, `bare-rpc-swift (2026-03-13 | Swift)` — bare RPC protocol clients/servers in Go/Swift.
85- `compact-encoding-golang (2026-01-21 | Go)`, `compact-encoding-swift (2026-01-19 | Swift)` — ABI-compatible compact-encoding in Go/Swift.
86- `hrpc-swift (2026-03-25 | JS)`, `hyperschema-swift (2026-03-23 | JS)`, `hyperschema-c (2026-05-05 | JS)`, `hyperschema-ts (2026-06-14 | JS)`, `hyperschema-test (2026-03-20 | JS)` — HRPC/Hyperschema codegen for Swift/C/TypeScript + shared test fixtures.
87- `bareclaw (2026-02-15 | Go)` — picoclaw Go AI agent wrapped as a Bare library, driven over RPC; state in hyperbee2.
88- `libhc (2026-05-03 | C)` — C workhorse library for hypercore; plus `libflattree`, `libkv`, `liblexkey`, `libmqjs`, `bare-hc` (C primitives).
89 → **WHY:** Cross-language ABI-compatible RPC/encoding is the path to non-JS peers in our swarms. `hyperschema-ts` (2026-06-14, brand-ish) matters if we ever type our schemas. libhc/lib* are the C-core rewrite underway.
90
91---
92
93## All new repos (annotated)
94
95Format: `name (created | pushed | lang) — purpose. [RELEVANCE]`
96("—" relevance = general ecosystem, not tied to our active work.)
97
98### Brand-new (created >= 2026-06-15)
99- hyper-dht-prom-client (2026-06-16 | 2026-06-17 | JS) — Expose Prometheus metrics over a hyperdht server. [observability]
100- hyper-dht-prom-alias-rpc (2026-06-16 | 2026-06-17 | JS) — Protomux RPC for alias registration with dht-prometheus. [observability]
101- hyper-dht-prometheus (2026-06-16 | 2026-06-17 | JS) — Scrape Prometheus metrics fully peer-to-peer. [observability]
102- resource-puddle (2026-06-16 | 2026-06-17 | JS) — Ref-counted resource mgmt with batched GC. [hypercompute]
103- hello-pear-bare-worker (2026-06-16 | 2026-06-17 | JS) — Integrate Pear into a hello-world CLI worker. [pear/bare example]
104
105### New, already in tier-new (selected highlights; full list in tier-new dir)
106- hyperschema-ts (2026-06-14 | JS) — TypeScript codegen for Hyperschema. [bare cross-lang]
107- bare-stow (2026-06-09 | JS) — Module bundling + harness generation for Bare. [bare/deploy]
108- bare-stow-target-pear-runtime (2026-06-12 | JS) — Pear Runtime target for bare-stow. [pear deploy]
109- bare-stow-target-react-native (2026-06-12 | JS) — React Native target for bare-stow. [bare]
110- bare-switch-core (2026-06-12 | JS) — Shared P2P switch core behind bare example apps. [bare]
111- bare-tui + bare-tui-form + bare-tui-markdown + bare-tui-paparam[-ai] (2026-06 | JS) — bubbletea-style TUI framework for Bare + helpers. [bare]
112- bare-type-stripper (2026-06-10 | C) — Heuristic lexer to strip TS types → plain JS. [bare cross-lang]
113- hyperbee-compat (2026-06-11 | JS) — Legacy Hyperbee API over hyperbee2. [autobee/hyperbee2]
114- autobee / autobee-encryption / autobee-wakeup — multi-writer KV + encryption + wakeup. [autobee/hyperbee2]
115- blind-push / blind-push-gateway / blind-peer-muxer / blind-peer-router — P2P push-notification + blind-peer routing stack. [blind-pairing]
116- bundlebee / bundlebee-cli / bundlebee-import — Bee-backed bundle distribution. [keet]
117- gip-remote / gip-transport — git-over-p2p via HyperDB + git remote helper. [pgh/pear-git-v3]
118- distributed-drive (2026-04-04 | JS) — unified drive view over peers via RPC. [hypercompute]
119- librabin / rabin-native / rabin-stream — Rabin CDC chunking. [hypercompute]
120- bare-rpc-golang / bare-rpc-swift / compact-encoding-golang / compact-encoding-swift / hrpc-swift / hyperschema-swift / hyperschema-c / hyperschema-test — cross-language ABI bindings/codegen. [bare cross-lang]
121- bareclaw (2026-02-15 | Go) — picoclaw Go AI agent as a Bare library over RPC, state in hyperbee2. [bare cross-lang]
122- libhc / libflattree / libkv / liblexkey / libmqjs / bare-hc — C-core primitives for hypercore. [bare cross-lang]
123- pear-ci / pear-ci-multisig / pear-install / pear-installer / pear-runtime-legacy-storage — Pear CI + install + legacy-storage migration. [pgh/pear-git-v3]
124- bare-sqlite / bare-sqlite-vector — SQLite + vector bindings for Bare. [—]
125- bare-mime / bare-svg / bare-ico / bare-exif / bare-storage / bare-stdio / bare-mdns-discovery / bare-posix — Bare platform modules. [—]
126- bare-bluetooth-android / bare-bluetooth-apple / bare-wifi-android / bare-navigation-android / bare-addon-java / bare-collabora — native/mobile Bare bindings. [—]
127- cmake-android / cmake-java / cmake-fuzz — CMake utilities. [—]
128- electron-forge-maker-{appimage,flatpak,snap} / electron-devtools-mcp / react-native-notifier — desktop/RN tooling (some forks). [—]
129- adaptive-timeout / pattern-router / ptnm / is-text-filetype / known-text-files / raw-text-display-parser / hypermininet / cross-worker-pear / cross-worker-bare-kit / cellery / repo-template — misc utilities/experiments. [—]
130- senior-software-architect-exercise / senior-p2p-architect-exercise / ops-dummy-test-repo / check-npm-maintainers / slack-build-status / pear-upload-artifacts — hiring exercises + ops/CI tooling. [—]
131
132### New, NOT yet pulled locally (31 — gap to close)
133These are in the org but absent from both the 529 snapshot AND `repos/tier-new/`:
134- gip-transport (2026-03-27 | JS) — git remote helper for P2P remotes. [pgh/pear-git-v3]
135- gip-remote (2026-03-26 | JS) — git-into-Pear remote DB on HyperDB. [pgh/pear-git-v3]
136- blind-peer-router (2026-02-09 | JS) — content-key→blind-peer XOR routing in HyperDB. [blind-pairing]
137- pear-runtime (2026-02-05 | JS) — embeddable Pear runtime w/ OTA. [pgh/pear-git-v3]
138- pear-runtime-updater (2026-02-18 | JS) — OTA update listener. [pgh/pear-git-v3]
139- pear-runtime-legacy-storage (2026-02-23 | JS) — read legacy Pear hyperdb storage. [pgh/pear-git-v3]
140- bare-sidecar (2026-02-06 | JS) — manage Bare sidecar processes. [pgh/pear-git-v3]
141- bare-sidecar-bundle (2026-03-12 | JS) — sidecar-optimised Bare bundler. [pgh/pear-git-v3]
142- pear-hyperdb (2026-02-08 | JS) — HyperDB model for Pear. [pgh/pear-git-v3]
143- hyperdht-address (2026-02-23 | JS) — HyperDHT key parsing + node addresses. [—]
144- hyper-multisig / hyper-multisig-cli (2026-02-13 | JS) — multisig hypercore/hyperdrive. [—]
145- pear-multisig-link / pear-provision-recover / pear-ci-example / corestore-snapshot / oidc-publishing[-sandbox] / make-pear-app / _pear-build / pear-prefetcher / brittle-snapshot / cellery-html / safe-sodium-buffer / ip-ban-list[-cli] / bare-tpl / bare-inspector-gc / msix-manager / speedrun / pear-md — Pear/CI/util repos. [— / pgh adjacent]
146
147(Note: several of these — pear-runtime, bare-sidecar, pear-runtime-updater — are CRITICAL to our
148deploy paradigm yet were never pulled; recommend adding to the next tier-new sync.)
149
150---
151
152## Most recently active (top pushed, non-archived)
153
154All pushed 2026-06-17 unless noted. These show where holepunch is actively developing *today*:
155
1561. bare-kit (C) — Bare for native app dev. [bare]
1572. hyperdht (JS) — DHT powering Hyperswarm. [core]
1583. pear-runtime-updater (JS) — OTA update listener. [pgh/pear-git-v3]
1594. libjerry / libjs / libqjs / libmqjs / libjsc (C) — ABI-compatible JS-engine backends for Bare (V8/JerryScript/QuickJS/MicroQJS/JSC). [bare cross-lang]
1605. bare-worker (JS) — higher-level worker threads. [bare]
1616. bare-module (JS) — module support for JS. [bare]
1627. hyper-dht-prom-client / hyper-dht-prom-alias-rpc / hyper-dht-prometheus (JS) — P2P Prometheus suite (brand-new). [observability]
1638. keet-identity-key (JS) — HD keypairs for Keet identity. [keet]
1649. keet-mobile-releases — mobile distribution. [keet]
16510. hello-pear-electron / hello-pear-bare / hello-pear-bare-worker (JS) — Pear integration boilerplates. [pear examples]
16611. blind-push (JS) — encrypted Hypercore push payloads. [blind-pairing]
16712. resource-puddle (JS) — ref-counted batched-GC resource mgr (brand-new). [hypercompute]
16813. bare-sidecar (JS) — Bare sidecar process manager. [pgh/pear-git-v3]
16914. react-native-bare-kit (C++) — bare-kit for React Native. [bare]
17015. hyperbee-compat (JS) — Hyperbee API over hyperbee2. [autobee/hyperbee2]
17116. autobee-encryption / autobee (JS) — multi-writer KV + encryption. [autobee/hyperbee2]
17217. bare-runtime (JS) / bare (C) / bare-headers (CMake) — Bare core. [bare]
17318. fd-lock (JS) — fd locks. [core]
174
175**Read-through:** the bulk of 2026-06-17 activity is (a) the multi-engine Bare backend rewrite
176(libjs/libqjs/libmqjs/libjerry/libjsc), (b) the brand-new P2P Prometheus observability suite,
177and (c) the autobee/hyperbee2 migration line (autobee + hyperbee-compat). All three intersect
178our active work.
dependency-graph.json +3085 -684
……@@ -1,32 +1,35 @@
11{
2 "_meta": {
3 "description": "Complete dependency mapping for all 529 holepunchto repositories",
4 "documentation": {
5 "concepts": "See CONCEPTS.md#by-repository for navigating dependencies",
6 "usage": "Use reverseDependencies to find which repos depend on a given package"
7 },
8 "structure": {
9 "dependencies": "Direct npm dependencies",
10 "devDependencies": "Development dependencies",
11 "reverseDependencies": "Repos that depend on this package (deduplicated)"
12 },
13 "totalRepos": 529,
14 "lastUpdated": "2026-01-18",
15 "phase": "5.4 - JSON Metadata Enhancement"
16 },
17 ".github": {
18 "dependencies": [],
19 "devDependencies": [],
2 "_pear-build": {
3 "dependencies": [
4 "bare-events",
5 "bare-fs",
6 "bare-path",
7 "localdrive",
8 "paparam"
9 ],
10 "devDependencies": [
11 "bare-fs",
12 "brittle",
13 "lunte",
14 "mirror-drive",
15 "prettier",
16 "prettier-config-holepunch",
17 "test-tmp"
18 ],
2019 "reverseDependencies": []
2120 },
22 "Grafana-hypercore-stats": {
21 ".github": {
2322 "dependencies": [],
2423 "devDependencies": [],
2524 "reverseDependencies": []
2625 },
2726 "actions": {
2827 "dependencies": [],
29 "devDependencies": [],
28 "devDependencies": [
29 "lunte",
30 "prettier",
31 "prettier-config-holepunch"
32 ],
3033 "reverseDependencies": []
3134 },
3235 "activity-queue": {
……@@ -37,6 +40,20 @@
3740 ],
3841 "reverseDependencies": []
3942 },
43 "adaptive-timeout": {
44 "dependencies": [
45 "xache"
46 ],
47 "devDependencies": [
48 "brittle",
49 "lunte",
50 "prettier",
51 "prettier-config-holepunch"
52 ],
53 "reverseDependencies": [
54 "dht-rpc"
55 ]
56 },
4057 "appling-native": {
4158 "dependencies": [
4259 "bare-os"
……@@ -49,7 +66,8 @@
4966 "prettier-config-holepunch"
5067 ],
5168 "reverseDependencies": [
52 "keet-appling-next"
69 "keet-appling-next",
70 "pear-installer"
5371 ]
5472 },
5573 "autobase": {
……@@ -79,6 +97,7 @@
7997 ],
8098 "devDependencies": [
8199 "autobase-test-helpers",
100 "blind-encryption-sodium",
82101 "brittle",
83102 "corestore",
84103 "prettier",
……@@ -174,6 +193,67 @@
174193 "devDependencies": [],
175194 "reverseDependencies": []
176195 },
196 "autobee": {
197 "dependencies": [
198 "autobee-encryption",
199 "autobee-wakeup",
200 "b4a",
201 "compact-encoding",
202 "hyperbee2",
203 "hypercore",
204 "hypercore-id-encoding",
205 "hyperschema",
206 "ready-guard",
207 "ready-resource",
208 "resolve-reject-promise",
209 "safety-catch"
210 ],
211 "devDependencies": [
212 "brittle",
213 "corestore",
214 "hypercore-crypto",
215 "lunte",
216 "prettier",
217 "prettier-config-holepunch"
218 ],
219 "reverseDependencies": []
220 },
221 "autobee-encryption": {
222 "dependencies": [
223 "b4a",
224 "compact-encoding",
225 "hypercore",
226 "hypercore-crypto",
227 "sodium-universal"
228 ],
229 "devDependencies": [
230 "brittle",
231 "lunte",
232 "prettier",
233 "prettier-config-holepunch"
234 ],
235 "reverseDependencies": [
236 "autobee"
237 ]
238 },
239 "autobee-wakeup": {
240 "dependencies": [
241 "b4a",
242 "core-coupler",
243 "protomux-wakeup",
244 "ready-resource"
245 ],
246 "devDependencies": [
247 "brittle",
248 "corestore",
249 "lunte",
250 "prettier",
251 "prettier-config-holepunch"
252 ],
253 "reverseDependencies": [
254 "autobee"
255 ]
256 },
177257 "autopass": {
178258 "dependencies": [
179259 "autobase",
……@@ -241,6 +321,7 @@
241321 "dependencies": [],
242322 "devDependencies": [
243323 "brittle",
324 "lunte",
244325 "nanobench",
245326 "prettier",
246327 "prettier-config-holepunch"
……@@ -248,15 +329,19 @@
248329 "reverseDependencies": [
249330 "autobase",
250331 "autobase-test-helpers",
332 "autobee",
333 "autobee-encryption",
334 "autobee-wakeup",
251335 "autopass",
252336 "autopass-mobile-example",
253337 "bare-delta",
254338 "bare-expo",
255339 "bare-expo-hrpc-demo",
256 "bare-media",
257340 "bare-rpc",
341 "bare-stream",
258342 "bare-union-bundle",
259343 "bare-xdiff",
344 "bareclaw",
260345 "bip39-mnemonic",
261346 "bits-to-bytes",
262347 "blind-encryption-sodium",
……@@ -265,9 +350,12 @@
265350 "blind-peer",
266351 "blind-peer-cli",
267352 "blind-peering",
353 "blind-push",
354 "blind-push-gateway",
268355 "blind-relay",
269356 "brittle",
270357 "broadcast-encryption",
358 "bundlebee",
271359 "compact-encoding",
272360 "corestore",
273361 "dependency-stream",
……@@ -276,15 +364,22 @@
276364 "dht-rpc",
277365 "drive-bundler",
278366 "drive-resolve",
367 "drives",
279368 "emoji-index",
280369 "examples",
281370 "expo-file-stream",
282371 "framed-stream",
283372 "get-file-format",
373 "gip-transport",
284374 "grpc-lnd",
285375 "hrpc",
376 "hyper-dht-prom-alias-rpc",
377 "hyper-dht-prom-client",
378 "hyper-dht-prometheus",
379 "hyper-multisig",
286380 "hyperbeam",
287381 "hyperbee",
382 "hyperbee-compat",
288383 "hyperbee-diff-stream",
289384 "hyperbee2",
290385 "hyperblobs",
……@@ -302,6 +397,7 @@
302397 "hyperdb",
303398 "hyperdht",
304399 "hyperdispatch",
400 "hypermininet",
305401 "hyperswarm",
306402 "hyperswarm-capability",
307403 "hyperswarm-dht-relay",
……@@ -323,6 +419,7 @@
323419 "pear-changelog",
324420 "pear-constants",
325421 "pear-desktop",
422 "pear-hyperdb",
326423 "pear-inspect",
327424 "pear-ipc-client",
328425 "pear-messages",
……@@ -368,6 +465,7 @@
368465 "bare-module-resolve",
369466 "bare-os",
370467 "bare-path",
468 "bare-pipe",
371469 "bare-queue-microtask",
372470 "bare-repl",
373471 "bare-signals",
……@@ -386,6 +484,7 @@
386484 "cmake-fetch",
387485 "cmake-harden",
388486 "cmake-napi",
487 "lunte",
389488 "prettier",
390489 "prettier-config-holepunch"
391490 ],
……@@ -399,6 +498,7 @@
399498 "prettier-config-holepunch"
400499 ],
401500 "reverseDependencies": [
501 "bare-process",
402502 "sentry-bare"
403503 ]
404504 },
……@@ -408,6 +508,7 @@
408508 ],
409509 "devDependencies": [
410510 "brittle",
511 "lunte",
411512 "prettier",
412513 "prettier-config-holepunch"
413514 ],
……@@ -426,6 +527,17 @@
426527 ],
427528 "reverseDependencies": []
428529 },
530 "bare-addon-java": {
531 "dependencies": [],
532 "devDependencies": [
533 "cmake-android",
534 "cmake-bare",
535 "cmake-fetch",
536 "prettier",
537 "prettier-config-holepunch"
538 ],
539 "reverseDependencies": []
540 },
429541 "bare-addon-jstl": {
430542 "dependencies": [],
431543 "devDependencies": [
……@@ -433,7 +545,7 @@
433545 "cmake-bare",
434546 "cmake-fetch",
435547 "prettier",
436 "prettier-config-standard"
548 "prettier-config-holepunch"
437549 ],
438550 "reverseDependencies": []
439551 },
……@@ -464,7 +576,7 @@
464576 "cmake-bare",
465577 "cmake-cargo",
466578 "prettier",
467 "prettier-config-standard"
579 "prettier-config-holepunch"
468580 ],
469581 "reverseDependencies": []
470582 },
……@@ -474,7 +586,7 @@
474586 "bare-link",
475587 "bare-pack",
476588 "prettier",
477 "prettier-config-standard"
589 "prettier-config-holepunch"
478590 ],
479591 "reverseDependencies": []
480592 },
……@@ -486,11 +598,12 @@
486598 "bare-buffer",
487599 "brittle",
488600 "prettier",
489 "prettier-config-standard"
601 "prettier-config-holepunch"
490602 ],
491603 "reverseDependencies": [
492604 "bare-inspect",
493 "bare-readline"
605 "bare-readline",
606 "bare-tui"
494607 ]
495608 },
496609 "bare-apk": {
……@@ -505,6 +618,7 @@
505618 "devDependencies": [
506619 "brittle",
507620 "cmake-fetch",
621 "lunte",
508622 "prettier",
509623 "prettier-config-holepunch"
510624 ],
……@@ -533,6 +647,7 @@
533647 "brittle",
534648 "cmake-bare",
535649 "cmake-fetch",
650 "lunte",
536651 "prettier",
537652 "prettier-config-holepunch"
538653 ],
……@@ -550,11 +665,15 @@
550665 "prettier-config-holepunch"
551666 ],
552667 "reverseDependencies": [
668 "bare-crypto",
669 "bare-lief",
553670 "bare-node-runtime",
554671 "bare-tap",
555672 "bare-v8-to-istanbul",
556673 "barely-node",
557 "brittle"
674 "brittle",
675 "safe-sodium-buffer",
676 "sodium-native"
558677 ]
559678 },
560679 "bare-async-hooks": {
……@@ -562,7 +681,7 @@
562681 "devDependencies": [
563682 "brittle",
564683 "prettier",
565 "prettier-config-standard"
684 "prettier-config-holepunch"
566685 ],
567686 "reverseDependencies": [
568687 "bare-node-runtime"
……@@ -574,7 +693,42 @@
574693 "brittle",
575694 "cmake-bare",
576695 "prettier",
577 "prettier-config-standard"
696 "prettier-config-holepunch"
697 ],
698 "reverseDependencies": []
699 },
700 "bare-bluetooth-android": {
701 "dependencies": [
702 "bare-events",
703 "bare-stream"
704 ],
705 "devDependencies": [
706 "bare-os",
707 "brittle",
708 "cmake-android",
709 "cmake-bare",
710 "cmake-fetch",
711 "lunte",
712 "prettier",
713 "prettier-config-holepunch"
714 ],
715 "reverseDependencies": []
716 },
717 "bare-bluetooth-apple": {
718 "dependencies": [
719 "bare-events",
720 "bare-stream"
721 ],
722 "devDependencies": [
723 "bare-encoding",
724 "bare-os",
725 "brittle",
726 "cmake-bare",
727 "cmake-fetch",
728 "cmake-harden",
729 "lunte",
730 "prettier",
731 "prettier-config-holepunch"
578732 ],
579733 "reverseDependencies": []
580734 },
……@@ -583,6 +737,7 @@
583737 "devDependencies": [
584738 "brittle",
585739 "cmake-bare",
740 "lunte",
586741 "prettier",
587742 "prettier-config-holepunch"
588743 ],
……@@ -607,23 +762,56 @@
607762 ],
608763 "reverseDependencies": []
609764 },
765 "bare-broadcast-channel": {
766 "dependencies": [
767 "bare-events",
768 "bare-stream",
769 "bare-structured-clone"
770 ],
771 "devDependencies": [
772 "brittle",
773 "cmake-bare",
774 "lunte",
775 "prettier",
776 "prettier-config-holepunch"
777 ],
778 "reverseDependencies": []
779 },
610780 "bare-buffer": {
611781 "dependencies": [],
612782 "devDependencies": [
613783 "brittle",
614784 "cmake-bare",
615785 "cmake-fetch",
786 "lunte",
616787 "prettier",
617788 "prettier-config-holepunch"
618789 ],
619790 "reverseDependencies": [
620791 "bare",
792 "bare-form-data",
621793 "bare-node-runtime",
622 "barely-node"
794 "bare-structured-clone",
795 "barely-node",
796 "brittle",
797 "gip-transport"
623798 ]
624799 },
625800 "bare-build": {
626801 "dependencies": [
802 "bare-build-android-arm",
803 "bare-build-android-arm64",
804 "bare-build-android-ia32",
805 "bare-build-android-x64",
806 "bare-build-darwin-arm64",
807 "bare-build-darwin-x64",
808 "bare-build-ios-arm64",
809 "bare-build-ios-arm64-simulator",
810 "bare-build-ios-x64-simulator",
811 "bare-build-linux-arm64",
812 "bare-build-linux-x64",
813 "bare-build-win32-arm64",
814 "bare-build-win32-x64",
627815 "bare-bundle-id",
628816 "bare-fs",
629817 "bare-lief",
……@@ -633,11 +821,12 @@
633821 "bare-os",
634822 "bare-pack",
635823 "bare-path",
824 "bare-semver",
636825 "bare-subprocess",
826 "bare-tpl",
637827 "bare-unpack",
638828 "bare-url",
639 "paparam",
640 "require-asset"
829 "paparam"
641830 ],
642831 "devDependencies": [
643832 "bare-bundle",
……@@ -646,8 +835,10 @@
646835 "cmake-bare",
647836 "cmake-bare-bundle",
648837 "cmake-fetch",
838 "lunte",
649839 "prettier",
650 "prettier-config-holepunch"
840 "prettier-config-holepunch",
841 "which-runtime"
651842 ],
652843 "reverseDependencies": []
653844 },
……@@ -666,15 +857,17 @@
666857 "bare-module",
667858 "bare-pack",
668859 "bare-run",
860 "bare-sidecar-bundle",
861 "bare-stow",
669862 "bare-thread",
670863 "bare-union-bundle",
671864 "bare-unpack",
672865 "boot-drive",
866 "bundlebee",
673867 "cmake-bare-bundle",
674868 "electron-runtime",
675869 "extract-bare-bundle",
676870 "node-bare-bundle",
677 "pear",
678871 "pear-force-update",
679872 "pear-updater"
680873 ]
……@@ -723,7 +916,8 @@
723916 "reverseDependencies": [
724917 "bare-build",
725918 "bare-pack",
726 "bare-run"
919 "bare-run",
920 "bare-stow"
727921 ]
728922 },
729923 "bare-channel": {
……@@ -735,29 +929,55 @@
735929 "devDependencies": [
736930 "brittle",
737931 "cmake-bare",
932 "lunte",
738933 "prettier",
739 "prettier-config-standard"
934 "prettier-config-holepunch"
740935 ],
741936 "reverseDependencies": [
742 "bare-worker"
937 "bare-worker",
938 "brittle",
939 "pear-runtime"
743940 ]
744941 },
942 "bare-collabora": {
943 "dependencies": [
944 "bare-env",
945 "bare-path",
946 "bare-url"
947 ],
948 "devDependencies": [
949 "bare-lief",
950 "brittle",
951 "cmake-bare",
952 "cmake-fetch",
953 "cmake-ports",
954 "lunte",
955 "prettier",
956 "prettier-config-holepunch"
957 ],
958 "reverseDependencies": []
959 },
745960 "bare-compat-napi": {
746961 "dependencies": [],
747962 "devDependencies": [
748963 "cmake-fetch",
749964 "cmake-napi"
750965 ],
751 "reverseDependencies": []
966 "reverseDependencies": [
967 "bare-storage"
968 ]
752969 },
753970 "bare-console": {
754971 "dependencies": [
972 "bare-format",
755973 "bare-hrtime",
756974 "bare-logger",
757 "bare-system-logger"
975 "bare-system-logger",
976 "bare-type"
758977 ],
759978 "devDependencies": [
760979 "brittle",
980 "lunte",
761981 "prettier",
762982 "prettier-config-holepunch"
763983 ],
……@@ -766,6 +986,8 @@
766986 "bare-kit",
767987 "bare-node-runtime",
768988 "barely-node",
989 "cellery-html",
990 "gip-transport",
769991 "pear-expo-hello-world"
770992 ]
771993 },
……@@ -792,6 +1014,7 @@
7921014 },
7931015 "bare-crypto": {
7941016 "dependencies": [
1017 "bare-assert",
7951018 "bare-stream"
7961019 ],
7971020 "devDependencies": [
……@@ -799,6 +1022,7 @@
7991022 "brittle",
8001023 "cmake-bare",
8011024 "cmake-fetch",
1025 "lunte",
8021026 "prettier",
8031027 "prettier-config-holepunch"
8041028 ],
……@@ -806,8 +1030,12 @@
8061030 "bare-kit",
8071031 "bare-node-runtime",
8081032 "bare-ws",
1033 "hyper-dht-prom-alias-rpc",
1034 "hyper-dht-prom-client",
8091035 "hyper-instrument",
810 "rebuild-git"
1036 "protomux-rpc-router",
1037 "rebuild-git",
1038 "sveltekit-adapter-bare"
8111039 ]
8121040 },
8131041 "bare-daemon": {
……@@ -827,7 +1055,7 @@
8271055 "cmake-napi",
8281056 "cmake-npm",
8291057 "prettier",
830 "prettier-config-standard"
1058 "prettier-config-holepunch"
8311059 ],
8321060 "reverseDependencies": [
8331061 "pear",
……@@ -895,9 +1123,10 @@
8951123 "bare-buffer",
8961124 "brittle",
8971125 "prettier",
898 "prettier-config-standard"
1126 "prettier-config-holepunch"
8991127 ],
9001128 "reverseDependencies": [
1129 "bare-mdns-discovery",
9011130 "bare-node-runtime"
9021131 ]
9031132 },
……@@ -906,7 +1135,7 @@
9061135 "devDependencies": [
9071136 "brittle",
9081137 "prettier",
909 "prettier-config-standard"
1138 "prettier-config-holepunch"
9101139 ],
9111140 "reverseDependencies": [
9121141 "bare-node-runtime"
……@@ -918,7 +1147,7 @@
9181147 "cmake-bare-bundle",
9191148 "cmake-fetch",
9201149 "prettier",
921 "prettier-config-standard"
1150 "prettier-config-holepunch"
9221151 ],
9231152 "reverseDependencies": []
9241153 },
……@@ -929,7 +1158,7 @@
9291158 "cmake-bare",
9301159 "cmake-fetch",
9311160 "prettier",
932 "prettier-config-standard"
1161 "prettier-config-holepunch"
9331162 ],
9341163 "reverseDependencies": [
9351164 "bare-node-runtime",
……@@ -937,14 +1166,17 @@
9371166 ]
9381167 },
9391168 "bare-encoding": {
940 "dependencies": [],
1169 "dependencies": [
1170 "bare-stream"
1171 ],
9411172 "devDependencies": [
9421173 "brittle",
9431174 "prettier",
944 "prettier-config-standard"
1175 "prettier-config-holepunch"
9451176 ],
9461177 "reverseDependencies": [
947 "bare-utils"
1178 "bare-utils",
1179 "sveltekit-adapter-bare"
9481180 ]
9491181 },
9501182 "bare-env": {
……@@ -954,16 +1186,18 @@
9541186 "devDependencies": [
9551187 "brittle",
9561188 "prettier",
957 "prettier-config-standard"
1189 "prettier-config-holepunch"
9581190 ],
9591191 "reverseDependencies": [
9601192 "bare-apk",
1193 "bare-collabora",
9611194 "bare-daemon",
9621195 "bare-make",
9631196 "bare-process",
1197 "bare-storage",
9641198 "bare-subprocess",
9651199 "barely-node",
966 "pear",
1200 "keet-appling-next",
9671201 "pear-electron",
9681202 "pear-state",
9691203 "pear-user-dirs"
……@@ -974,16 +1208,21 @@
9741208 "devDependencies": [
9751209 "bare-abort-controller",
9761210 "brittle",
1211 "lunte",
9771212 "prettier",
9781213 "prettier-config-holepunch",
9791214 "uncaughts"
9801215 ],
9811216 "reverseDependencies": [
1217 "_pear-build",
9821218 "autobase",
9831219 "autobase-discovery",
9841220 "bare",
9851221 "bare-abort-controller",
9861222 "bare-app-kit",
1223 "bare-bluetooth-android",
1224 "bare-bluetooth-apple",
1225 "bare-broadcast-channel",
9871226 "bare-channel",
9881227 "bare-dgram",
9891228 "bare-fs",
……@@ -991,6 +1230,7 @@
9911230 "bare-inspector",
9921231 "bare-kit",
9931232 "bare-native",
1233 "bare-navigation-android",
9941234 "bare-net",
9951235 "bare-node-runtime",
9961236 "bare-pipe",
……@@ -1005,13 +1245,18 @@
10051245 "bare-worker",
10061246 "bare-ws",
10071247 "bare-zmq",
1248 "bareclaw",
10081249 "barely-node",
10091250 "blind-pairing-core",
10101251 "blind-relay",
1252 "corestore",
10111253 "dht-rpc",
10121254 "events-universal",
10131255 "fx-native",
1256 "hyper-dht-prom-alias-rpc",
10141257 "hyper-instrument",
1258 "hyper-multisig",
1259 "hyperbee2",
10151260 "hyperblobs",
10161261 "hypercore",
10171262 "hypercore-stats",
……@@ -1021,15 +1266,34 @@
10211266 "hyperswarm-seeders",
10221267 "hypertrace-logger",
10231268 "jsonrpc-mux",
1269 "mininet",
10241270 "mirror-drive",
1271 "msix-manager",
10251272 "passive-core-watcher",
10261273 "pear",
1274 "pear-build",
10271275 "pear-ref",
10281276 "pear-terminal",
1277 "protomux-rpc-middleware",
10291278 "react-native-bare-kit",
10301279 "ready-resource",
10311280 "suspend-resource",
1032 "udx-native"
1281 "udx-native",
1282 "utun"
1283 ]
1284 },
1285 "bare-exif": {
1286 "dependencies": [],
1287 "devDependencies": [
1288 "brittle",
1289 "cmake-bare",
1290 "cmake-ports",
1291 "lunte",
1292 "prettier",
1293 "prettier-config-holepunch"
1294 ],
1295 "reverseDependencies": [
1296 "bare-media"
10331297 ]
10341298 },
10351299 "bare-expo": {
……@@ -1046,12 +1310,13 @@
10461310 "react-native",
10471311 "react-native-b4a",
10481312 "react-native-bare-kit",
1049 "react-native-safe-area-context"
1313 "react-native-safe-area-context",
1314 "react-native-screens"
10501315 ],
10511316 "devDependencies": [
10521317 "@types/react",
10531318 "prettier",
1054 "prettier-config-standard",
1319 "prettier-config-holepunch",
10551320 "typescript"
10561321 ],
10571322 "reverseDependencies": []
……@@ -1089,13 +1354,17 @@
10891354 "bare-form-data",
10901355 "bare-http1",
10911356 "bare-https",
1357 "bare-mime",
10921358 "bare-stream",
1359 "bare-url",
10931360 "bare-zlib"
10941361 ],
10951362 "devDependencies": [
1363 "bare-abort-controller",
10961364 "bare-buffer",
10971365 "brittle",
10981366 "listen-async",
1367 "lunte",
10991368 "prettier",
11001369 "prettier-config-holepunch"
11011370 ],
……@@ -1103,7 +1372,8 @@
11031372 "bare-media",
11041373 "bare-node-fetch",
11051374 "bare-node-runtime",
1106 "sentry-bare"
1375 "sentry-bare",
1376 "sveltekit-adapter-bare"
11071377 ]
11081378 },
11091379 "bare-ffmpeg": {
……@@ -1114,6 +1384,7 @@
11141384 "cmake-bare",
11151385 "cmake-harden",
11161386 "cmake-ports",
1387 "lunte",
11171388 "prettier",
11181389 "prettier-config-holepunch"
11191390 ],
……@@ -1145,10 +1416,12 @@
11451416 },
11461417 "bare-form-data": {
11471418 "dependencies": [
1419 "bare-buffer",
11481420 "bare-stream"
11491421 ],
11501422 "devDependencies": [
11511423 "brittle",
1424 "lunte",
11521425 "prettier",
11531426 "prettier-config-holepunch"
11541427 ],
……@@ -1163,11 +1436,13 @@
11631436 "devDependencies": [
11641437 "brittle",
11651438 "prettier",
1166 "prettier-config-standard"
1439 "prettier-config-holepunch"
11671440 ],
11681441 "reverseDependencies": [
1442 "bare-console",
11691443 "bare-logger",
11701444 "bare-utils",
1445 "pear",
11711446 "pear-logger"
11721447 ]
11731448 },
……@@ -1184,10 +1459,12 @@
11841459 "bare-crypto",
11851460 "brittle",
11861461 "cmake-bare",
1462 "lunte",
11871463 "prettier",
11881464 "prettier-config-holepunch"
11891465 ],
11901466 "reverseDependencies": [
1467 "_pear-build",
11911468 "autopass-mobile-example",
11921469 "bare-apk",
11931470 "bare-app-image",
……@@ -1203,46 +1480,68 @@
12031480 "bare-node-runtime",
12041481 "bare-pack",
12051482 "bare-prebuild",
1206 "bare-prom-client",
12071483 "bare-run",
12081484 "bare-runtime",
1485 "bare-sidecar",
1486 "bare-stdio",
1487 "bare-storage",
1488 "bare-stow",
12091489 "bare-union-bundle",
12101490 "bare-unpack",
12111491 "bare-v8-to-istanbul",
12121492 "bare-which",
1493 "bareclaw",
12131494 "barely-node",
1495 "blind-peer-router",
12141496 "brittle",
1497 "brittle-snapshot",
1498 "bundlebee",
1499 "bundlebee-cli",
12151500 "cmake-runtime",
12161501 "device-file",
12171502 "fd-lock",
12181503 "fifofile",
12191504 "fs-native-lock",
1505 "gip-remote",
1506 "gip-transport",
12201507 "globbie",
1508 "hrpc-swift",
12211509 "hyper-instrument",
1510 "hyper-multisig-cli",
12221511 "hyperclip-android",
12231512 "hyperclip-ios",
12241513 "hyperconf",
1225 "hypercore-storage",
12261514 "hyperdispatch",
12271515 "hyperdrive-profiler",
1516 "hypermininet",
12281517 "hyperschema",
1518 "hyperschema-c",
1519 "hyperschema-swift",
1520 "hyperschema-ts",
12291521 "hypertrace-logger",
12301522 "keet-prefs",
12311523 "localdrive",
12321524 "localwatch",
1525 "mininet",
12331526 "multi-profile-store",
12341527 "ninja-runtime",
12351528 "pear",
1529 "pear-build",
1530 "pear-ci-multisig",
12361531 "pear-distributable-bootstrap",
12371532 "pear-electron",
1533 "pear-hyperdb",
1534 "pear-install",
12381535 "pear-ipc",
12391536 "pear-pipe",
1537 "pear-runtime-updater",
12401538 "pear-state",
12411539 "pear-terminal",
12421540 "pear-updater",
12431541 "pear-user-dirs",
12441542 "pearpass-example",
12451543 "rebuild-git",
1544 "sveltekit-adapter-bare",
12461545 "throwaway-local-cache"
12471546 ]
12481547 },
……@@ -1252,8 +1551,9 @@
12521551 "brittle",
12531552 "cmake-bare",
12541553 "cmake-fetch",
1554 "lunte",
12551555 "prettier",
1256 "prettier-config-standard"
1556 "prettier-config-holepunch"
12571557 ],
12581558 "reverseDependencies": [
12591559 "bare-media"
……@@ -1267,6 +1567,7 @@
12671567 "brittle",
12681568 "cmake-bare",
12691569 "cmake-fetch",
1570 "lunte",
12701571 "prettier",
12711572 "prettier-config-holepunch"
12721573 ],
……@@ -1275,12 +1576,27 @@
12751576 "bare-web-kit-gtk"
12761577 ]
12771578 },
1278 "bare-headers": {
1579 "bare-hc": {
12791580 "dependencies": [],
12801581 "devDependencies": [
1582 "brittle",
1583 "cmake-bare",
1584 "cmake-fetch",
1585 "prettier",
1586 "prettier-config-holepunch"
1587 ],
1588 "reverseDependencies": []
1589 },
1590 "bare-headers": {
1591 "dependencies": [
1592 "require-asset"
1593 ],
1594 "devDependencies": [
1595 "brittle",
12811596 "cmake-fetch",
1597 "lunte",
12821598 "prettier",
1283 "prettier-config-standard"
1599 "prettier-config-holepunch"
12841600 ],
12851601 "reverseDependencies": []
12861602 },
……@@ -1290,8 +1606,9 @@
12901606 "brittle",
12911607 "cmake-bare",
12921608 "cmake-ports",
1609 "lunte",
12931610 "prettier",
1294 "prettier-config-standard"
1611 "prettier-config-holepunch"
12951612 ],
12961613 "reverseDependencies": [
12971614 "bare-media"
……@@ -1303,7 +1620,7 @@
13031620 "brittle",
13041621 "cmake-bare",
13051622 "prettier",
1306 "prettier-config-standard"
1623 "prettier-config-holepunch"
13071624 ],
13081625 "reverseDependencies": [
13091626 "bare",
……@@ -1318,6 +1635,7 @@
13181635 "dependencies": [],
13191636 "devDependencies": [
13201637 "brittle",
1638 "lunte",
13211639 "prettier",
13221640 "prettier-config-holepunch"
13231641 ],
……@@ -1336,6 +1654,7 @@
13361654 "bare-buffer",
13371655 "bare-url",
13381656 "brittle",
1657 "lunte",
13391658 "prettier",
13401659 "prettier-config-holepunch"
13411660 ],
……@@ -1344,13 +1663,14 @@
13441663 "bare-https",
13451664 "bare-inspector",
13461665 "bare-node-runtime",
1347 "bare-prom-client",
13481666 "bare-ws",
1667 "cellery-html",
1668 "gip-transport",
13491669 "hyper-instrument",
13501670 "hypercore-blob-server",
1351 "pear",
13521671 "pear-bridge",
1353 "serve-drive"
1672 "serve-drive",
1673 "sveltekit-adapter-bare"
13541674 ]
13551675 },
13561676 "bare-https": {
……@@ -1362,17 +1682,31 @@
13621682 "devDependencies": [
13631683 "bare-fs",
13641684 "brittle",
1685 "lunte",
13651686 "prettier",
13661687 "prettier-config-holepunch"
13671688 ],
13681689 "reverseDependencies": [
13691690 "bare-fetch",
13701691 "bare-node-runtime",
1371 "bare-prom-client",
13721692 "bare-ws",
13731693 "hyper-instrument"
13741694 ]
13751695 },
1696 "bare-ico": {
1697 "dependencies": [],
1698 "devDependencies": [
1699 "brittle",
1700 "cmake-bare",
1701 "cmake-fetch",
1702 "lunte",
1703 "prettier",
1704 "prettier-config-holepunch"
1705 ],
1706 "reverseDependencies": [
1707 "bare-media"
1708 ]
1709 },
13761710 "bare-image-resample": {
13771711 "dependencies": [],
13781712 "devDependencies": [
……@@ -1381,7 +1715,7 @@
13811715 "cmake-bare",
13821716 "cmake-fetch",
13831717 "prettier",
1384 "prettier-config-standard"
1718 "prettier-config-holepunch"
13851719 ],
13861720 "reverseDependencies": [
13871721 "bare-media"
……@@ -1416,8 +1750,10 @@
14161750 ],
14171751 "devDependencies": [
14181752 "bare-tcp",
1753 "bare-inspector",
14191754 "brittle",
14201755 "cmake-bare",
1756 "lunte",
14211757 "prettier",
14221758 "prettier-config-holepunch"
14231759 ],
……@@ -1430,6 +1766,15 @@
14301766 "pear-inspect"
14311767 ]
14321768 },
1769 "bare-inspector-gc": {
1770 "dependencies": [],
1771 "devDependencies": [
1772 "brittle",
1773 "prettier",
1774 "prettier-config-holepunch"
1775 ],
1776 "reverseDependencies": []
1777 },
14331778 "bare-intl": {
14341779 "dependencies": [
14351780 "intl"
……@@ -1437,17 +1782,20 @@
14371782 "devDependencies": [
14381783 "brittle",
14391784 "prettier",
1440 "prettier-config-standard"
1785 "prettier-config-holepunch"
14411786 ],
14421787 "reverseDependencies": []
14431788 },
14441789 "bare-ios": {
1445 "dependencies": [],
1790 "dependencies": [
1791 "bare-switch-core"
1792 ],
14461793 "devDependencies": [
14471794 "bare-link",
14481795 "bare-pack",
1796 "lunte",
14491797 "prettier",
1450 "prettier-config-standard"
1798 "prettier-config-holepunch"
14511799 ],
14521800 "reverseDependencies": []
14531801 },
……@@ -1459,11 +1807,13 @@
14591807 ],
14601808 "devDependencies": [
14611809 "brittle",
1810 "lunte",
14621811 "prettier",
1463 "prettier-config-standard"
1812 "prettier-config-holepunch"
14641813 ],
14651814 "reverseDependencies": [
1466 "bare-kit"
1815 "bare-kit",
1816 "pear-runtime"
14671817 ]
14681818 },
14691819 "bare-jpeg": {
……@@ -1472,8 +1822,9 @@
14721822 "brittle",
14731823 "cmake-bare",
14741824 "cmake-ports",
1825 "lunte",
14751826 "prettier",
1476 "prettier-config-standard"
1827 "prettier-config-holepunch"
14771828 ],
14781829 "reverseDependencies": [
14791830 "bare-media"
……@@ -1500,8 +1851,9 @@
15001851 "cmake-bare-bundle",
15011852 "cmake-fetch",
15021853 "cmake-napi",
1854 "lunte",
15031855 "prettier",
1504 "prettier-config-standard"
1856 "prettier-config-holepunch"
15051857 ],
15061858 "reverseDependencies": []
15071859 },
……@@ -1512,6 +1864,7 @@
15121864 },
15131865 "bare-lief": {
15141866 "dependencies": [
1867 "bare-assert",
15151868 "require-addon"
15161869 ],
15171870 "devDependencies": [
……@@ -1521,6 +1874,7 @@
15211874 "cmake-fetch",
15221875 "cmake-napi",
15231876 "cmake-npm",
1877 "lunte",
15241878 "prettier",
15251879 "prettier-config-holepunch"
15261880 ],
……@@ -1536,12 +1890,14 @@
15361890 "bare-module-resolve",
15371891 "bare-os",
15381892 "bare-path",
1893 "bare-semver",
15391894 "bare-subprocess",
15401895 "bare-url",
15411896 "paparam"
15421897 ],
15431898 "devDependencies": [
15441899 "brittle",
1900 "lunte",
15451901 "prettier",
15461902 "prettier-config-holepunch",
15471903 "test-tmp"
……@@ -1568,6 +1924,19 @@
15681924 "bare-system-logger"
15691925 ]
15701926 },
1927 "bare-macos": {
1928 "dependencies": [
1929 "bare-switch-core"
1930 ],
1931 "devDependencies": [
1932 "bare-link",
1933 "bare-pack",
1934 "lunte",
1935 "prettier",
1936 "prettier-config-holepunch"
1937 ],
1938 "reverseDependencies": []
1939 },
15711940 "bare-make": {
15721941 "dependencies": [
15731942 "bare-env",
……@@ -1583,8 +1952,9 @@
15831952 "devDependencies": [
15841953 "bare-pipe",
15851954 "brittle",
1955 "lunte",
15861956 "prettier",
1587 "prettier-config-standard",
1957 "prettier-config-holepunch",
15881958 "which-runtime"
15891959 ],
15901960 "reverseDependencies": [
……@@ -1598,33 +1968,49 @@
15981968 "cmake-bare",
15991969 "cmake-fetch",
16001970 "prettier",
1601 "prettier-config-standard"
1971 "prettier-config-holepunch"
1972 ],
1973 "reverseDependencies": []
1974 },
1975 "bare-mdns-discovery": {
1976 "dependencies": [
1977 "bare-dgram",
1978 "ready-resource"
1979 ],
1980 "devDependencies": [
1981 "brittle",
1982 "lunte",
1983 "prettier",
1984 "prettier-config-holepunch"
16021985 ],
16031986 "reverseDependencies": []
16041987 },
16051988 "bare-media": {
16061989 "dependencies": [
1607 "b4a",
16081990 "bare-bmp",
1991 "bare-exif",
16091992 "bare-fetch",
16101993 "bare-ffmpeg",
16111994 "bare-fs",
16121995 "bare-gif",
16131996 "bare-heif",
1997 "bare-ico",
16141998 "bare-image-resample",
16151999 "bare-jpeg",
16162000 "bare-png",
2001 "bare-svg",
16172002 "bare-tiff",
16182003 "bare-webp",
1619 "cross-worker",
16202004 "get-file-format",
16212005 "get-mime-type",
1622 "hrpc",
1623 "hyperschema",
1624 "ready-resource",
1625 "uncaughts"
2006 "paparam"
16262007 ],
16272008 "devDependencies": [
2009 "b4a",
2010 "bare-os",
2011 "bare-path",
2012 "bare-performance",
2013 "bare-process",
16282014 "brittle",
16292015 "corestore",
16302016 "hyperblobs",
……@@ -1636,18 +2022,32 @@
16362022 ],
16372023 "reverseDependencies": []
16382024 },
2025 "bare-mime": {
2026 "dependencies": [],
2027 "devDependencies": [
2028 "brittle",
2029 "lunte",
2030 "prettier",
2031 "prettier-config-holepunch"
2032 ],
2033 "reverseDependencies": [
2034 "bare-fetch"
2035 ]
2036 },
16392037 "bare-module": {
16402038 "dependencies": [
16412039 "bare-bundle",
16422040 "bare-module-lexer",
16432041 "bare-module-resolve",
16442042 "bare-path",
2043 "bare-type-stripper",
16452044 "bare-url"
16462045 ],
16472046 "devDependencies": [
16482047 "bare-buffer",
16492048 "brittle",
16502049 "cmake-bare",
2050 "lunte",
16512051 "prettier",
16522052 "prettier-config-holepunch"
16532053 ],
……@@ -1658,11 +2058,13 @@
16582058 "bare-node-runtime",
16592059 "bare-repl",
16602060 "bare-run",
2061 "bare-sidecar",
16612062 "bare-union-bundle",
16622063 "bare-v8-to-istanbul",
16632064 "bare-worker",
16642065 "barely-node",
1665 "pear"
2066 "bundlebee",
2067 "sveltekit-adapter-bare"
16662068 ]
16672069 },
16682070 "bare-module-lexer": {
……@@ -1670,18 +2072,19 @@
16702072 "require-addon"
16712073 ],
16722074 "devDependencies": [
1673 "bare-buffer",
16742075 "bare-compat-napi",
16752076 "brittle",
16762077 "cmake-bare",
16772078 "cmake-napi",
16782079 "cmake-npm",
2080 "lunte",
16792081 "prettier",
1680 "prettier-config-standard"
2082 "prettier-config-holepunch"
16812083 ],
16822084 "reverseDependencies": [
16832085 "bare-module",
16842086 "bare-module-traverse",
2087 "bare-stow",
16852088 "pear-pack",
16862089 "pear-shake"
16872090 ]
……@@ -1693,6 +2096,7 @@
16932096 "devDependencies": [
16942097 "bare-url",
16952098 "brittle",
2099 "lunte",
16962100 "prettier",
16972101 "prettier-config-holepunch"
16982102 ],
……@@ -1722,6 +2126,7 @@
17222126 "bare-buffer",
17232127 "bare-url",
17242128 "brittle",
2129 "lunte",
17252130 "prettier",
17262131 "prettier-config-holepunch"
17272132 ],
……@@ -1730,8 +2135,11 @@
17302135 "bare-build",
17312136 "bare-pack",
17322137 "bare-run",
2138 "bare-sidecar-bundle",
2139 "bare-stow",
17332140 "bare-thread",
17342141 "bare-union-bundle",
2142 "bundlebee",
17352143 "cmake-bare-bundle",
17362144 "pear-pack",
17372145 "pear-shake"
……@@ -1750,19 +2158,48 @@
17502158 ],
17512159 "devDependencies": [
17522160 "brittle",
2161 "lunte",
17532162 "prettier",
17542163 "prettier-config-holepunch"
17552164 ],
2165 "reverseDependencies": [
2166 "cellery-html",
2167 "sveltekit-adapter-bare"
2168 ]
2169 },
2170 "bare-native-awesome": {
2171 "dependencies": [],
2172 "devDependencies": [],
17562173 "reverseDependencies": []
17572174 },
2175 "bare-navigation-android": {
2176 "dependencies": [
2177 "bare-events"
2178 ],
2179 "devDependencies": [
2180 "brittle",
2181 "cmake-android",
2182 "cmake-bare",
2183 "cmake-fetch",
2184 "cmake-java",
2185 "lunte",
2186 "prettier",
2187 "prettier-config-holepunch"
2188 ],
2189 "reverseDependencies": [
2190 "sveltekit-adapter-bare"
2191 ]
2192 },
17582193 "bare-ndk": {
17592194 "dependencies": [
17602195 "require-asset"
17612196 ],
17622197 "devDependencies": [
17632198 "brittle",
2199 "cmake-android",
17642200 "cmake-bare",
17652201 "cmake-fetch",
2202 "lunte",
17662203 "prettier",
17672204 "prettier-config-holepunch"
17682205 ],
……@@ -1779,12 +2216,16 @@
17792216 ],
17802217 "devDependencies": [
17812218 "brittle",
2219 "lunte",
17822220 "prettier",
1783 "prettier-config-standard"
2221 "prettier-config-holepunch"
17842222 ],
17852223 "reverseDependencies": [
17862224 "bare-node-runtime",
1787 "bare-tls"
2225 "bare-tls",
2226 "gip-transport",
2227 "http-dht-proxy",
2228 "mininet"
17882229 ]
17892230 },
17902231 "bare-node": {
……@@ -1792,7 +2233,7 @@
17922233 "devDependencies": [
17932234 "pacote",
17942235 "prettier",
1795 "prettier-config-standard"
2236 "prettier-config-holepunch"
17962237 ],
17972238 "reverseDependencies": []
17982239 },
……@@ -1830,6 +2271,7 @@
18302271 "bare-querystring",
18312272 "bare-readline",
18322273 "bare-repl",
2274 "bare-sqlite",
18332275 "bare-stream",
18342276 "bare-string-decoder",
18352277 "bare-subprocess",
……@@ -1841,9 +2283,11 @@
18412283 "bare-v8",
18422284 "bare-vm",
18432285 "bare-worker",
2286 "bare-ws",
18442287 "bare-zlib"
18452288 ],
18462289 "devDependencies": [
2290 "lunte",
18472291 "prettier",
18482292 "prettier-config-holepunch"
18492293 ],
……@@ -1864,8 +2308,9 @@
18642308 "devDependencies": [
18652309 "brittle",
18662310 "cmake-bare",
2311 "lunte",
18672312 "prettier",
1868 "prettier-config-standard"
2313 "prettier-config-holepunch"
18692314 ],
18702315 "reverseDependencies": [
18712316 "appling-native",
……@@ -1885,18 +2330,31 @@
18852330 "bare-repl",
18862331 "bare-run",
18872332 "bare-runtime",
2333 "bare-sidecar",
18882334 "bare-signals",
2335 "bare-storage",
18892336 "bare-subprocess",
18902337 "barely-node",
2338 "blind-peer-router",
18912339 "brittle",
18922340 "cmake-runtime",
2341 "gip-transport",
2342 "hello-pear-bare",
2343 "hello-pear-bare-worker",
2344 "hyper-dht-prom-client",
18932345 "hyper-instrument",
18942346 "hyperdrive-profiler",
2347 "hypermininet",
2348 "ip-ban-list-cli",
2349 "mininet",
18952350 "ninja-runtime",
18962351 "pear",
2352 "pear-ci-multisig",
18972353 "pear-electron",
18982354 "pear-gracedown",
2355 "pear-install",
18992356 "pear-ipc",
2357 "pear-runtime-legacy-storage",
19002358 "pear-state",
19012359 "pear-user-dirs",
19022360 "sentry-bare"
……@@ -1909,13 +2367,12 @@
19092367 "bare-fs",
19102368 "bare-module-traverse",
19112369 "bare-path",
1912 "bare-url",
19132370 "paparam",
19142371 "promaphore"
19152372 ],
19162373 "devDependencies": [
1917 "bare-buffer",
19182374 "brittle",
2375 "lunte",
19192376 "prettier",
19202377 "prettier-config-holepunch"
19212378 ],
……@@ -1923,6 +2380,8 @@
19232380 "bare-build",
19242381 "bare-pack-drive",
19252382 "bare-run",
2383 "bare-sidecar-bundle",
2384 "bare-stow",
19262385 "cmake-bare-bundle"
19272386 ]
19282387 },
……@@ -1935,7 +2394,7 @@
19352394 "brittle",
19362395 "localdrive",
19372396 "prettier",
1938 "prettier-config-standard"
2397 "prettier-config-holepunch"
19392398 ],
19402399 "reverseDependencies": [
19412400 "bare-boot",
……@@ -1949,16 +2408,19 @@
19492408 ],
19502409 "devDependencies": [
19512410 "brittle",
2411 "lunte",
19522412 "prettier",
19532413 "prettier-config-holepunch"
19542414 ],
19552415 "reverseDependencies": [
2416 "_pear-build",
19562417 "bare",
19572418 "bare-apk",
19582419 "bare-app-image",
19592420 "bare-boot",
19602421 "bare-build",
19612422 "bare-bundle-evaluate",
2423 "bare-collabora",
19622424 "bare-cov",
19632425 "bare-dev",
19642426 "bare-fs",
……@@ -1972,39 +2434,66 @@
19722434 "bare-repl",
19732435 "bare-run",
19742436 "bare-runtime",
2437 "bare-sidecar",
2438 "bare-storage",
2439 "bare-stow",
19752440 "bare-unpack",
19762441 "bare-url",
19772442 "bare-v8-to-istanbul",
19782443 "bare-which",
19792444 "barely-node",
2445 "blind-peer-router",
2446 "blind-relay-service",
19802447 "brittle",
2448 "brittle-snapshot",
2449 "bundlebee-cli",
2450 "cellery-html",
19812451 "cmake-runtime",
19822452 "device-file",
19832453 "drive-analyzer",
19842454 "fs-native-lock",
19852455 "get-file-format",
2456 "gip-remote",
2457 "gip-transport",
19862458 "globbie",
2459 "hello-pear-bare",
2460 "hello-pear-bare-worker",
19872461 "hrpc-modular-example",
2462 "hrpc-swift",
19882463 "hyper-instrument",
19892464 "hyperconf",
19902465 "hypercore-storage",
19912466 "hyperdispatch",
19922467 "hyperdrive-profiler",
2468 "hypermininet",
2469 "hyperschema-ts",
19932470 "hypertrace-logger",
2471 "ip-ban-list-cli",
2472 "keet-appling-next",
19942473 "keet-prefs",
19952474 "localdrive",
19962475 "localwatch",
2476 "mininet",
19972477 "multi-profile-store",
19982478 "ninja-runtime",
19992479 "node-bare-bundle",
2480 "pear",
2481 "pear-build",
2482 "pear-ci-multisig",
20002483 "pear-desktop",
20012484 "pear-electron",
2485 "pear-hyperdb",
20022486 "pear-init",
2487 "pear-install",
20032488 "pear-ipc",
20042489 "pear-ipc-client",
20052490 "pear-link",
2491 "pear-md",
20062492 "pear-rti",
20072493 "pear-run",
2494 "pear-runtime",
2495 "pear-runtime-legacy-storage",
2496 "pear-runtime-updater",
20082497 "pear-state",
20092498 "pear-user-dirs",
20102499 "rebuild-git",
……@@ -2024,7 +2513,6 @@
20242513 ],
20252514 "reverseDependencies": [
20262515 "bare-node-runtime",
2027 "bare-prom-client",
20282516 "hyperdrive-profiler"
20292517 ]
20302518 },
……@@ -2035,20 +2523,23 @@
20352523 ],
20362524 "devDependencies": [
20372525 "bare-path",
2526 "bare-tcp",
20382527 "brittle",
20392528 "cmake-bare",
2529 "lunte",
20402530 "prettier",
20412531 "prettier-config-holepunch"
20422532 ],
20432533 "reverseDependencies": [
2534 "bare",
20442535 "bare-ipc",
20452536 "bare-net",
2046 "bare-process",
20472537 "bare-repl",
2538 "bare-sidecar",
2539 "bare-stdio",
20482540 "bare-subprocess",
20492541 "barely-node",
20502542 "fd-pipe",
2051 "pear",
20522543 "pear-interface",
20532544 "pear-ipc",
20542545 "pear-pipe"
……@@ -2060,6 +2551,7 @@
20602551 "brittle",
20612552 "cmake-bare",
20622553 "cmake-fetch",
2554 "lunte",
20632555 "prettier",
20642556 "prettier-config-holepunch"
20652557 ],
……@@ -2067,6 +2559,19 @@
20672559 "bare-media"
20682560 ]
20692561 },
2562 "bare-posix": {
2563 "dependencies": [],
2564 "devDependencies": [
2565 "brittle",
2566 "cmake-bare",
2567 "lunte",
2568 "prettier",
2569 "prettier-config-holepunch"
2570 ],
2571 "reverseDependencies": [
2572 "bare-process"
2573 ]
2574 },
20702575 "bare-prebuild": {
20712576 "dependencies": [
20722577 "bare-fs",
……@@ -2080,24 +2585,26 @@
20802585 "devDependencies": [
20812586 "brittle",
20822587 "prettier",
2083 "prettier-config-standard"
2588 "prettier-config-holepunch"
20842589 ],
20852590 "reverseDependencies": []
20862591 },
20872592 "bare-process": {
20882593 "dependencies": [
2594 "bare-abort",
20892595 "bare-env",
20902596 "bare-events",
20912597 "bare-hrtime",
20922598 "bare-os",
2093 "bare-pipe",
2599 "bare-posix",
20942600 "bare-signals",
2095 "bare-tty"
2601 "bare-stdio"
20962602 ],
20972603 "devDependencies": [
20982604 "brittle",
2605 "lunte",
20992606 "prettier",
2100 "prettier-config-standard"
2607 "prettier-config-holepunch"
21012608 ],
21022609 "reverseDependencies": [
21032610 "bare-cov",
……@@ -2105,53 +2612,27 @@
21052612 "bare-make",
21062613 "bare-node-runtime",
21072614 "bare-prebuild",
2108 "bare-prom-client",
21092615 "bare-runtime",
21102616 "bare-v8-to-istanbul",
21112617 "bare-which",
21122618 "barely-node",
21132619 "brittle",
2620 "brittle-snapshot",
2621 "bundlebee-cli",
2622 "cellery-html",
2623 "gip-transport",
21142624 "globbie",
21152625 "hyper-instrument",
2116 "pear-electron",
2626 "hypermininet",
2627 "ip-ban-list-cli",
2628 "mininet",
21172629 "pear-expo-hello-world",
2630 "pear-install",
2631 "pear-md",
2632 "sveltekit-adapter-bare",
21182633 "updater-service"
21192634 ]
21202635 },
2121 "bare-prom-client": {
2122 "dependencies": [
2123 "@opentelemetry/api",
2124 "bare-fs",
2125 "bare-http1",
2126 "bare-https",
2127 "bare-performance",
2128 "bare-process",
2129 "bare-url",
2130 "bare-utils",
2131 "bare-v8",
2132 "bare-zlib",
2133 "tdigest"
2134 ],
2135 "devDependencies": [
2136 "@clevernature/benchmark-regression",
2137 "@typescript-eslint/eslint-plugin",
2138 "@typescript-eslint/parser",
2139 "eslint",
2140 "eslint-config-prettier",
2141 "eslint-plugin-n",
2142 "eslint-plugin-prettier",
2143 "express",
2144 "husky",
2145 "jest",
2146 "lint-staged",
2147 "nock",
2148 "prettier",
2149 "typescript"
2150 ],
2151 "reverseDependencies": [
2152 "hyper-instrument"
2153 ]
2154 },
21552636 "bare-punycode": {
21562637 "dependencies": [
21572638 "punycode"
……@@ -2169,8 +2650,9 @@
21692650 "dependencies": [],
21702651 "devDependencies": [
21712652 "brittle",
2653 "lunte",
21722654 "prettier",
2173 "prettier-config-standard"
2655 "prettier-config-holepunch"
21742656 ],
21752657 "reverseDependencies": [
21762658 "bare-node-runtime"
……@@ -2181,7 +2663,7 @@
21812663 "devDependencies": [
21822664 "brittle",
21832665 "prettier",
2184 "prettier-config-standard"
2666 "prettier-config-holepunch"
21852667 ],
21862668 "reverseDependencies": [
21872669 "bare"
……@@ -2194,12 +2676,14 @@
21942676 ],
21952677 "devDependencies": [
21962678 "brittle",
2679 "lunte",
21972680 "prettier",
2198 "prettier-config-standard"
2681 "prettier-config-holepunch"
21992682 ],
22002683 "reverseDependencies": [
22012684 "bare-node-runtime",
22022685 "bare-repl",
2686 "gip-transport",
22032687 "pear",
22042688 "pear-terminal"
22052689 ]
……@@ -2232,7 +2716,7 @@
22322716 "brittle",
22332717 "cmake-bare",
22342718 "prettier",
2235 "prettier-config-standard"
2719 "prettier-config-holepunch"
22362720 ],
22372721 "reverseDependencies": [
22382722 "bare",
……@@ -2251,20 +2735,37 @@
22512735 "bare-buffer",
22522736 "bare-ipc",
22532737 "brittle",
2738 "lunte",
22542739 "prettier",
2255 "prettier-config-standard"
2740 "prettier-config-holepunch"
22562741 ],
22572742 "reverseDependencies": [
22582743 "autopass-mobile-example",
2744 "bareclaw",
22592745 "hrpc"
22602746 ]
22612747 },
2262 "bare-run": {
2748 "bare-rpc-golang": {
22632749 "dependencies": [
2264 "bare-bundle",
2265 "bare-bundle-id",
2266 "bare-fs",
2267 "bare-module",
2750 "hyperschema"
2751 ],
2752 "devDependencies": [],
2753 "reverseDependencies": []
2754 },
2755 "bare-rpc-swift": {
2756 "dependencies": [],
2757 "devDependencies": [
2758 "prettier",
2759 "prettier-config-holepunch"
2760 ],
2761 "reverseDependencies": []
2762 },
2763 "bare-run": {
2764 "dependencies": [
2765 "bare-bundle",
2766 "bare-bundle-id",
2767 "bare-fs",
2768 "bare-module",
22682769 "bare-module-traverse",
22692770 "bare-os",
22702771 "bare-pack",
……@@ -2281,6 +2782,7 @@
22812782 "cmake-bare",
22822783 "cmake-bare-bundle",
22832784 "cmake-fetch",
2785 "lunte",
22842786 "prettier",
22852787 "prettier-config-holepunch"
22862788 ],
……@@ -2295,8 +2797,11 @@
22952797 "bare-subprocess"
22962798 ],
22972799 "devDependencies": [
2800 "cmake-bare",
2801 "cmake-fetch",
2802 "lunte",
22982803 "prettier",
2299 "prettier-config-standard"
2804 "prettier-config-holepunch"
23002805 ],
23012806 "reverseDependencies": []
23022807 },
……@@ -2322,14 +2827,54 @@
23222827 "dependencies": [],
23232828 "devDependencies": [
23242829 "brittle",
2830 "lunte",
23252831 "prettier",
2326 "prettier-config-standard"
2832 "prettier-config-holepunch"
23272833 ],
23282834 "reverseDependencies": [
23292835 "bare-addon-resolve",
2330 "bare-module-resolve"
2836 "bare-build",
2837 "bare-link",
2838 "bare-module-resolve",
2839 "pear-runtime-updater"
2840 ]
2841 },
2842 "bare-sidecar": {
2843 "dependencies": [
2844 "bare-fs",
2845 "bare-module",
2846 "bare-os",
2847 "bare-path",
2848 "bare-pipe",
2849 "bare-stream",
2850 "bare-subprocess",
2851 "bare-url",
2852 "require-asset"
2853 ],
2854 "devDependencies": [
2855 "brittle",
2856 "cmake-bare",
2857 "cmake-bare-bundle",
2858 "cmake-fetch",
2859 "lunte",
2860 "prettier",
2861 "prettier-config-holepunch",
2862 "which-runtime"
2863 ],
2864 "reverseDependencies": [
2865 "pear-runtime"
23312866 ]
23322867 },
2868 "bare-sidecar-bundle": {
2869 "dependencies": [
2870 "bare-bundle",
2871 "bare-module-traverse",
2872 "bare-pack",
2873 "sodium-native"
2874 ],
2875 "devDependencies": [],
2876 "reverseDependencies": []
2877 },
23332878 "bare-signals": {
23342879 "dependencies": [
23352880 "bare-events",
……@@ -2339,14 +2884,14 @@
23392884 "brittle",
23402885 "cmake-bare",
23412886 "prettier",
2342 "prettier-config-standard"
2887 "prettier-config-holepunch"
23432888 ],
23442889 "reverseDependencies": [
23452890 "bare",
23462891 "bare-process",
23472892 "bare-tty",
2348 "pear",
2349 "pear-gracedown"
2893 "pear-gracedown",
2894 "pear-templates"
23502895 ]
23512896 },
23522897 "bare-snippets": {
……@@ -2354,21 +2899,148 @@
23542899 "devDependencies": [],
23552900 "reverseDependencies": []
23562901 },
2902 "bare-sqlite": {
2903 "dependencies": [],
2904 "devDependencies": [
2905 "bare-path",
2906 "brittle",
2907 "cmake-bare",
2908 "cmake-fetch",
2909 "lunte",
2910 "prettier",
2911 "prettier-config-holepunch"
2912 ],
2913 "reverseDependencies": [
2914 "bare-node-runtime",
2915 "bare-sqlite-vector"
2916 ]
2917 },
2918 "bare-sqlite-vector": {
2919 "dependencies": [
2920 "bare-sqlite"
2921 ],
2922 "devDependencies": [
2923 "brittle",
2924 "cmake-bare",
2925 "cmake-fetch",
2926 "lunte",
2927 "prettier",
2928 "prettier-config-holepunch"
2929 ],
2930 "reverseDependencies": []
2931 },
2932 "bare-stdio": {
2933 "dependencies": [
2934 "bare-fs",
2935 "bare-pipe",
2936 "bare-tty"
2937 ],
2938 "devDependencies": [
2939 "bare-os",
2940 "bare-path",
2941 "bare-subprocess",
2942 "brittle",
2943 "cmake-bare",
2944 "lunte",
2945 "prettier",
2946 "prettier-config-holepunch",
2947 "tt-native"
2948 ],
2949 "reverseDependencies": [
2950 "bare-process"
2951 ]
2952 },
2953 "bare-storage": {
2954 "dependencies": [
2955 "bare-compat-napi",
2956 "bare-env",
2957 "bare-fs",
2958 "bare-os",
2959 "bare-path",
2960 "require-addon"
2961 ],
2962 "devDependencies": [
2963 "brittle",
2964 "cmake-bare",
2965 "cmake-fetch",
2966 "cmake-napi",
2967 "cmake-npm",
2968 "prettier",
2969 "prettier-config-holepunch"
2970 ],
2971 "reverseDependencies": [
2972 "gip-transport",
2973 "hello-pear-bare",
2974 "hello-pear-bare-worker"
2975 ]
2976 },
2977 "bare-stow": {
2978 "dependencies": [
2979 "bare-bundle",
2980 "bare-bundle-id",
2981 "bare-fs",
2982 "bare-module-lexer",
2983 "bare-module-traverse",
2984 "bare-pack",
2985 "bare-path",
2986 "bare-stream",
2987 "bare-type-stripper",
2988 "paparam"
2989 ],
2990 "devDependencies": [
2991 "bare-rpc",
2992 "bare-sidecar",
2993 "brittle",
2994 "lunte",
2995 "prettier",
2996 "prettier-config-holepunch",
2997 "which-runtime"
2998 ],
2999 "reverseDependencies": []
3000 },
3001 "bare-stow-target-pear-runtime": {
3002 "dependencies": [],
3003 "devDependencies": [
3004 "brittle",
3005 "lunte",
3006 "prettier",
3007 "prettier-config-holepunch"
3008 ],
3009 "reverseDependencies": []
3010 },
3011 "bare-stow-target-react-native": {
3012 "dependencies": [],
3013 "devDependencies": [
3014 "brittle",
3015 "lunte",
3016 "prettier",
3017 "prettier-config-holepunch"
3018 ],
3019 "reverseDependencies": []
3020 },
23573021 "bare-stream": {
23583022 "dependencies": [
2359 "streamx"
3023 "b4a",
3024 "streamx",
3025 "teex"
23603026 ],
23613027 "devDependencies": [
3028 "bare-abort-controller",
23623029 "bare-buffer",
23633030 "bare-events",
23643031 "brittle",
3032 "lunte",
23653033 "prettier",
23663034 "prettier-config-holepunch"
23673035 ],
23683036 "reverseDependencies": [
23693037 "bare-ansi-escapes",
3038 "bare-bluetooth-android",
3039 "bare-bluetooth-apple",
3040 "bare-broadcast-channel",
23703041 "bare-channel",
23713042 "bare-crypto",
3043 "bare-encoding",
23723044 "bare-expo-hrpc-demo",
23733045 "bare-fetch",
23743046 "bare-form-data",
……@@ -2382,13 +3054,17 @@
23823054 "bare-readline",
23833055 "bare-repl",
23843056 "bare-rpc",
3057 "bare-sidecar",
3058 "bare-stow",
23853059 "bare-tcp",
23863060 "bare-tls",
23873061 "bare-tty",
23883062 "bare-ws",
23893063 "bare-zlib",
23903064 "bare-zmq",
2391 "pear-terminal"
3065 "pear",
3066 "pear-terminal",
3067 "sveltekit-adapter-bare"
23923068 ]
23933069 },
23943070 "bare-string-decoder": {
……@@ -2399,29 +3075,33 @@
23993075 "bare-buffer",
24003076 "brittle",
24013077 "prettier",
2402 "prettier-config-standard"
3078 "prettier-config-holepunch"
24033079 ],
24043080 "reverseDependencies": [
2405 "bare-node-runtime"
3081 "bare-node-runtime",
3082 "gip-transport"
24063083 ]
24073084 },
24083085 "bare-structured-clone": {
24093086 "dependencies": [
3087 "bare-buffer",
24103088 "bare-type",
3089 "bare-url",
24113090 "compact-encoding"
24123091 ],
24133092 "devDependencies": [
2414 "bare-buffer",
2415 "bare-url",
24163093 "brittle",
24173094 "cmake-bare",
3095 "lunte",
24183096 "prettier",
2419 "prettier-config-standard"
3097 "prettier-config-holepunch"
24203098 ],
24213099 "reverseDependencies": [
24223100 "bare",
3101 "bare-broadcast-channel",
24233102 "bare-channel",
2424 "bare-ipc"
3103 "bare-ipc",
3104 "bare-subprocess"
24253105 ]
24263106 },
24273107 "bare-subprocess": {
……@@ -2430,6 +3110,8 @@
24303110 "bare-events",
24313111 "bare-os",
24323112 "bare-pipe",
3113 "bare-structured-clone",
3114 "bare-tcp",
24333115 "bare-url"
24343116 ],
24353117 "devDependencies": [
……@@ -2440,8 +3122,9 @@
24403122 "bare-path",
24413123 "brittle",
24423124 "cmake-bare",
3125 "lunte",
24433126 "prettier",
2444 "prettier-config-standard"
3127 "prettier-config-holepunch"
24453128 ],
24463129 "reverseDependencies": [
24473130 "bare-apk",
……@@ -2453,17 +3136,55 @@
24533136 "bare-prebuild",
24543137 "bare-run",
24553138 "bare-runtime",
3139 "bare-sidecar",
3140 "bareclaw",
24563141 "barely-node",
24573142 "brittle",
3143 "bundlebee-cli",
24583144 "cmake-runtime",
3145 "gip-transport",
3146 "hypermininet",
3147 "mininet",
24593148 "ninja-runtime",
24603149 "pear",
24613150 "pear-electron",
3151 "pear-install",
24623152 "pear-run",
24633153 "pear-user-dirs",
24643154 "utun"
24653155 ]
24663156 },
3157 "bare-svg": {
3158 "dependencies": [],
3159 "devDependencies": [
3160 "brittle",
3161 "cmake-bare",
3162 "prettier",
3163 "prettier-config-holepunch"
3164 ],
3165 "reverseDependencies": [
3166 "bare-media"
3167 ]
3168 },
3169 "bare-switch-core": {
3170 "dependencies": [
3171 "hrpc",
3172 "hyperschema",
3173 "hyperswarm"
3174 ],
3175 "devDependencies": [
3176 "brittle",
3177 "hrpc-swift",
3178 "hyperschema-swift",
3179 "lunte",
3180 "prettier",
3181 "prettier-config-holepunch"
3182 ],
3183 "reverseDependencies": [
3184 "bare-ios",
3185 "bare-macos"
3186 ]
3187 },
24673188 "bare-system-logger": {
24683189 "dependencies": [
24693190 "bare-logger"
……@@ -2498,42 +3219,50 @@
24983219 "bare-stream"
24993220 ],
25003221 "devDependencies": [
3222 "bare-pipe",
25013223 "brittle",
25023224 "cmake-bare",
3225 "lunte",
25033226 "prettier",
25043227 "prettier-config-holepunch"
25053228 ],
25063229 "reverseDependencies": [
25073230 "bare-http1",
25083231 "bare-https",
2509 "bare-net"
3232 "bare-net",
3233 "bare-subprocess"
25103234 ]
25113235 },
25123236 "bare-thread": {
25133237 "dependencies": [
25143238 "bare-bundle",
25153239 "bare-module-resolve",
2516 "bare-module-traverse"
3240 "bare-module-traverse",
3241 "bare-url"
25173242 ],
25183243 "devDependencies": [
25193244 "brittle",
3245 "cmake-bare",
3246 "lunte",
25203247 "prettier",
25213248 "prettier-config-holepunch"
25223249 ],
25233250 "reverseDependencies": [
25243251 "bare-worker",
2525 "keet-appling-next"
3252 "keet-appling-next",
3253 "pear-installer",
3254 "pear-runtime"
25263255 ]
25273256 },
25283257 "bare-tiff": {
2529 "dependencies": [
2530 "cmake-fetch"
2531 ],
3258 "dependencies": [],
25323259 "devDependencies": [
25333260 "brittle",
25343261 "cmake-bare",
3262 "cmake-fetch",
3263 "lunte",
25353264 "prettier",
2536 "prettier-config-standard"
3265 "prettier-config-holepunch"
25373266 ],
25383267 "reverseDependencies": [
25393268 "bare-media"
……@@ -2565,14 +3294,27 @@
25653294 "brittle",
25663295 "cmake-bare",
25673296 "cmake-fetch",
3297 "lunte",
25683298 "prettier",
2569 "prettier-config-standard"
3299 "prettier-config-holepunch"
25703300 ],
25713301 "reverseDependencies": [
25723302 "bare-https",
25733303 "bare-node-runtime"
25743304 ]
25753305 },
3306 "bare-tpl": {
3307 "dependencies": [],
3308 "devDependencies": [
3309 "brittle",
3310 "lunte",
3311 "prettier",
3312 "prettier-config-holepunch"
3313 ],
3314 "reverseDependencies": [
3315 "bare-build"
3316 ]
3317 },
25763318 "bare-tty": {
25773319 "dependencies": [
25783320 "bare-events",
……@@ -2582,34 +3324,128 @@
25823324 "devDependencies": [
25833325 "brittle",
25843326 "cmake-bare",
3327 "lunte",
25853328 "prettier",
2586 "prettier-config-standard"
3329 "prettier-config-holepunch"
25873330 ],
25883331 "reverseDependencies": [
25893332 "bare",
25903333 "bare-node-runtime",
2591 "bare-process",
25923334 "bare-repl",
3335 "bare-stdio",
3336 "bare-tui",
25933337 "barely-node",
3338 "gip-transport",
25943339 "pear",
25953340 "pear-stdio",
25963341 "pear-terminal"
25973342 ]
25983343 },
2599 "bare-type": {
2600 "dependencies": [],
3344 "bare-tui": {
3345 "dependencies": [
3346 "bare-ansi-escapes",
3347 "bare-tty"
3348 ],
3349 "devDependencies": [
3350 "bare-fs",
3351 "bare-path",
3352 "bare-stream",
3353 "brittle",
3354 "lunte",
3355 "prettier",
3356 "prettier-config-holepunch"
3357 ],
3358 "reverseDependencies": [
3359 "bare-tui-form",
3360 "bare-tui-markdown",
3361 "bare-tui-paparam"
3362 ]
3363 },
3364 "bare-tui-form": {
3365 "dependencies": [
3366 "bare-tui"
3367 ],
3368 "devDependencies": [
3369 "bare-fs",
3370 "bare-path",
3371 "bare-stream",
3372 "brittle",
3373 "lunte",
3374 "prettier",
3375 "prettier-config-holepunch"
3376 ],
3377 "reverseDependencies": [
3378 "bare-tui-paparam"
3379 ]
3380 },
3381 "bare-tui-markdown": {
3382 "dependencies": [
3383 "bare-tui"
3384 ],
3385 "devDependencies": [
3386 "brittle",
3387 "lunte",
3388 "prettier",
3389 "prettier-config-holepunch"
3390 ],
3391 "reverseDependencies": [
3392 "bare-tui-paparam"
3393 ]
3394 },
3395 "bare-tui-paparam": {
3396 "dependencies": [
3397 "bare-tui",
3398 "bare-tui-form",
3399 "bare-tui-markdown",
3400 "paparam"
3401 ],
3402 "devDependencies": [
3403 "brittle",
3404 "lunte",
3405 "prettier",
3406 "prettier-config-holepunch"
3407 ],
3408 "reverseDependencies": []
3409 },
3410 "bare-tui-paparam-ai": {
3411 "dependencies": [],
3412 "devDependencies": [],
3413 "reverseDependencies": []
3414 },
3415 "bare-type": {
3416 "dependencies": [],
26013417 "devDependencies": [
26023418 "brittle",
26033419 "cmake-bare",
26043420 "prettier",
2605 "prettier-config-standard"
3421 "prettier-config-holepunch"
26063422 ],
26073423 "reverseDependencies": [
3424 "bare-console",
26083425 "bare-inspect",
26093426 "bare-structured-clone",
26103427 "bare-utils"
26113428 ]
26123429 },
3430 "bare-type-stripper": {
3431 "dependencies": [
3432 "require-addon"
3433 ],
3434 "devDependencies": [
3435 "bare-compat-napi",
3436 "brittle",
3437 "cmake-bare",
3438 "cmake-napi",
3439 "cmake-npm",
3440 "lunte",
3441 "prettier",
3442 "prettier-config-holepunch"
3443 ],
3444 "reverseDependencies": [
3445 "bare-module",
3446 "bare-stow"
3447 ]
3448 },
26133449 "bare-ui-kit": {
26143450 "dependencies": [
26153451 "bare-events",
……@@ -2619,6 +3455,7 @@
26193455 "brittle",
26203456 "cmake-bare",
26213457 "cmake-fetch",
3458 "lunte",
26223459 "prettier",
26233460 "prettier-config-holepunch"
26243461 ],
……@@ -2649,7 +3486,7 @@
26493486 "devDependencies": [
26503487 "brittle",
26513488 "prettier",
2652 "prettier-config-standard"
3489 "prettier-config-holepunch"
26533490 ],
26543491 "reverseDependencies": [
26553492 "bare-build",
……@@ -2666,6 +3503,7 @@
26663503 "brittle",
26673504 "cmake-bare",
26683505 "cmake-fetch",
3506 "lunte",
26693507 "prettier",
26703508 "prettier-config-holepunch"
26713509 ],
……@@ -2673,22 +3511,27 @@
26733511 "bare",
26743512 "bare-build",
26753513 "bare-bundle-evaluate",
3514 "bare-collabora",
26763515 "bare-cov",
3516 "bare-fetch",
26773517 "bare-fs",
26783518 "bare-inspector",
26793519 "bare-kit",
26803520 "bare-link",
26813521 "bare-module",
26823522 "bare-node-runtime",
2683 "bare-pack",
2684 "bare-prom-client",
26853523 "bare-run",
3524 "bare-sidecar",
3525 "bare-structured-clone",
26863526 "bare-subprocess",
3527 "bare-thread",
26873528 "bare-v8-to-istanbul",
26883529 "barely-node",
26893530 "brittle",
26903531 "hyper-instrument",
2691 "pear"
3532 "msix-manager",
3533 "pear-md",
3534 "sveltekit-adapter-bare"
26923535 ]
26933536 },
26943537 "bare-utils": {
……@@ -2697,16 +3540,16 @@
26973540 "bare-encoding",
26983541 "bare-format",
26993542 "bare-inspect",
3543 "bare-stylize",
27003544 "bare-type"
27013545 ],
27023546 "devDependencies": [
27033547 "brittle",
27043548 "prettier",
2705 "prettier-config-standard"
3549 "prettier-config-holepunch"
27063550 ],
27073551 "reverseDependencies": [
27083552 "bare-node-runtime",
2709 "bare-prom-client",
27103553 "bare-v8-to-istanbul",
27113554 "hyper-instrument"
27123555 ]
……@@ -2721,7 +3564,6 @@
27213564 ],
27223565 "reverseDependencies": [
27233566 "bare-node-runtime",
2724 "bare-prom-client",
27253567 "hyper-instrument"
27263568 ]
27273569 },
……@@ -2789,6 +3631,7 @@
27893631 "devDependencies": [
27903632 "brittle",
27913633 "cmake-bare",
3634 "lunte",
27923635 "prettier",
27933636 "prettier-config-holepunch"
27943637 ],
……@@ -2803,7 +3646,7 @@
28033646 "cmake-bare",
28043647 "cmake-fetch",
28053648 "prettier",
2806 "prettier-config-standard"
3649 "prettier-config-holepunch"
28073650 ],
28083651 "reverseDependencies": [
28093652 "bare-media"
……@@ -2819,7 +3662,7 @@
28193662 "devDependencies": [
28203663 "brittle",
28213664 "prettier",
2822 "prettier-config-standard"
3665 "prettier-config-holepunch"
28233666 ],
28243667 "reverseDependencies": [
28253668 "bare-dev",
……@@ -2827,6 +3670,20 @@
28273670 "pear-desktop"
28283671 ]
28293672 },
3673 "bare-wifi-android": {
3674 "dependencies": [],
3675 "devDependencies": [
3676 "brittle",
3677 "cmake-android",
3678 "cmake-bare",
3679 "cmake-fetch",
3680 "cmake-java",
3681 "lunte",
3682 "prettier",
3683 "prettier-config-holepunch"
3684 ],
3685 "reverseDependencies": []
3686 },
28303687 "bare-win-ui": {
28313688 "dependencies": [
28323689 "bare-events",
……@@ -2836,6 +3693,7 @@
28363693 "brittle",
28373694 "cmake-bare",
28383695 "cmake-fetch",
3696 "lunte",
28393697 "prettier",
28403698 "prettier-config-holepunch"
28413699 ],
……@@ -2852,6 +3710,7 @@
28523710 ],
28533711 "devDependencies": [
28543712 "brittle",
3713 "lunte",
28553714 "prettier",
28563715 "prettier-config-holepunch"
28573716 ],
……@@ -2872,11 +3731,15 @@
28723731 "bare-fs",
28733732 "bare-url",
28743733 "brittle",
3734 "lunte",
28753735 "prettier",
28763736 "prettier-config-holepunch"
28773737 ],
28783738 "reverseDependencies": [
2879 "bare-inspector"
3739 "bare-inspector",
3740 "bare-node-runtime",
3741 "cellery-html",
3742 "gip-transport"
28803743 ]
28813744 },
28823745 "bare-xdiff": {
……@@ -2901,13 +3764,13 @@
29013764 "brittle",
29023765 "cmake-bare",
29033766 "cmake-fetch",
3767 "lunte",
29043768 "prettier",
2905 "prettier-config-standard"
3769 "prettier-config-holepunch"
29063770 ],
29073771 "reverseDependencies": [
29083772 "bare-fetch",
29093773 "bare-node-runtime",
2910 "bare-prom-client",
29113774 "hyper-instrument"
29123775 ]
29133776 },
……@@ -2921,7 +3784,34 @@
29213784 "cmake-bare",
29223785 "cmake-fetch",
29233786 "prettier",
2924 "prettier-config-standard"
3787 "prettier-config-holepunch"
3788 ],
3789 "reverseDependencies": []
3790 },
3791 "bareclaw": {
3792 "dependencies": [
3793 "b4a",
3794 "bare-events",
3795 "bare-fs",
3796 "bare-rpc",
3797 "bare-subprocess",
3798 "compact-encoding",
3799 "hyperbee2",
3800 "ready-resource",
3801 "require-asset"
3802 ],
3803 "devDependencies": [
3804 "bare-path",
3805 "bare-process",
3806 "bare-tui",
3807 "brittle",
3808 "corestore",
3809 "hyperdht",
3810 "hyperswarm",
3811 "lunte",
3812 "prettier",
3813 "prettier-config-holepunch",
3814 "test-tmp"
29253815 ],
29263816 "reverseDependencies": []
29273817 },
……@@ -2978,7 +3868,7 @@
29783868 "cmake-napi",
29793869 "cmake-npm",
29803870 "prettier",
2981 "prettier-config-standard"
3871 "prettier-config-holepunch"
29823872 ],
29833873 "reverseDependencies": [
29843874 "bitarray-universal"
……@@ -2992,7 +3882,7 @@
29923882 "devDependencies": [
29933883 "brittle",
29943884 "prettier",
2995 "prettier-config-standard"
3885 "prettier-config-holepunch"
29963886 ],
29973887 "reverseDependencies": []
29983888 },
……@@ -3075,18 +3965,25 @@
30753965 "autobase",
30763966 "b4a",
30773967 "blind-peer-encodings",
3968 "blind-peer-muxer",
3969 "blind-push",
30783970 "compact-encoding",
30793971 "corestore",
30803972 "hypercore",
30813973 "hypercore-crypto",
30823974 "hypercore-id-encoding",
30833975 "hyperdb",
3976 "hyperdht",
30843977 "hyperschema",
30853978 "hyperswarm",
3979 "ip-ban-list",
30863980 "protomux-rpc",
3981 "protomux-rpc-client",
3982 "protomux-rpc-client-pool",
30873983 "protomux-wakeup",
30883984 "ready-resource",
30893985 "repl-swarm",
3986 "resolve-reject-promise",
30903987 "rocksdb-native",
30913988 "safety-catch",
30923989 "scope-lock"
……@@ -3094,15 +3991,19 @@
30943991 "devDependencies": [
30953992 "bare-events",
30963993 "bare-process",
3994 "bare-prom-client",
3995 "blind-peer-router",
30973996 "blind-peering",
3997 "blind-push-gateway",
30983998 "brittle",
30993999 "debounceify",
3100 "hyperdht",
4000 "graceful-goodbye",
4001 "hyperdht-address",
4002 "lunte",
31014003 "prettier",
31024004 "prettier-config-holepunch",
3103 "bare-prom-client",
3104 "test-tmp",
3105 "which-runtime"
4005 "protomux-rpc-router",
4006 "test-tmp"
31064007 ],
31074008 "reverseDependencies": [
31084009 "blind-peer-cli"
……@@ -3119,12 +4020,24 @@
31194020 "paparam",
31204021 "pino",
31214022 "pino-bare",
3122 "safety-catch",
4023 "protomux-rpc-middleware",
4024 "protomux-rpc-router",
31234025 "tiny-byte-size"
31244026 ],
31254027 "devDependencies": [
4028 "bare-events",
4029 "bare-path",
4030 "bare-process",
4031 "bare-subprocess",
4032 "blind-peer-encodings",
4033 "brittle",
4034 "hyperdht",
4035 "lunte",
4036 "newline-decoder",
31264037 "prettier",
3127 "prettier-config-holepunch"
4038 "prettier-config-holepunch",
4039 "protomux-rpc",
4040 "which-runtime"
31284041 ],
31294042 "reverseDependencies": []
31304043 },
……@@ -3140,28 +4053,86 @@
31404053 ],
31414054 "reverseDependencies": [
31424055 "blind-peer",
3143 "blind-peering"
4056 "blind-peer-router"
31444057 ]
31454058 },
3146 "blind-peering": {
4059 "blind-peer-muxer": {
31474060 "dependencies": [
4061 "blind-push",
4062 "compact-encoding",
4063 "hyperschema",
4064 "protomux"
4065 ],
4066 "devDependencies": [
4067 "@hyperswarm/secret-stream",
31484068 "b4a",
4069 "brittle",
4070 "lunte",
4071 "prettier",
4072 "prettier-config-holepunch"
4073 ],
4074 "reverseDependencies": [
4075 "blind-peer",
4076 "blind-peering"
4077 ]
4078 },
4079 "blind-peer-router": {
4080 "dependencies": [
4081 "bare-fs",
4082 "bare-os",
4083 "bare-path",
31494084 "blind-peer-encodings",
31504085 "compact-encoding",
4086 "corestore",
4087 "graceful-goodbye",
4088 "hyper-instrument",
4089 "hyperbee2",
31514090 "hypercore-id-encoding",
3152 "protomux-rpc",
4091 "hyperdb",
4092 "hyperswarm",
4093 "paparam",
4094 "pino",
4095 "pino-bare",
4096 "protomux-rpc-middleware",
4097 "protomux-rpc-router",
31534098 "ready-resource",
31544099 "safety-catch",
3155 "signal-promise",
4100 "scope-lock",
31564101 "xor-distance"
31574102 ],
31584103 "devDependencies": [
4104 "b4a",
4105 "brittle",
4106 "hyperdht",
4107 "lunte",
4108 "prettier",
4109 "prettier-config-holepunch",
4110 "protomux-rpc",
4111 "test-tmp"
4112 ],
4113 "reverseDependencies": []
4114 },
4115 "blind-peering": {
4116 "dependencies": [
4117 "b4a",
4118 "blind-peer-muxer",
4119 "hypercore-crypto",
4120 "hypercore-id-encoding",
4121 "hyperdht",
4122 "hyperdht-address",
4123 "safety-catch",
4124 "xor-distance"
4125 ],
4126 "devDependencies": [
4127 "lunte",
31594128 "prettier",
31604129 "prettier-config-holepunch"
31614130 ],
31624131 "reverseDependencies": [
31634132 "autopass",
3164 "blind-peering-cli"
4133 "blind-peering-cli",
4134 "bundlebee-cli",
4135 "gip-transport"
31654136 ]
31664137 },
31674138 "blind-peering-cli": {
……@@ -3186,6 +4157,52 @@
31864157 ],
31874158 "reverseDependencies": []
31884159 },
4160 "blind-push": {
4161 "dependencies": [
4162 "b4a",
4163 "compact-encoding",
4164 "hypercore",
4165 "hypercore-crypto",
4166 "hyperschema",
4167 "sodium-native"
4168 ],
4169 "devDependencies": [
4170 "brittle",
4171 "lunte",
4172 "prettier",
4173 "prettier-config-holepunch",
4174 "suspend-resource"
4175 ],
4176 "reverseDependencies": [
4177 "blind-peer",
4178 "blind-peer-muxer",
4179 "blind-push-gateway"
4180 ]
4181 },
4182 "blind-push-gateway": {
4183 "dependencies": [
4184 "b4a",
4185 "blind-push",
4186 "compact-encoding",
4187 "corestore",
4188 "firebase-admin",
4189 "graceful-goodbye",
4190 "hypercore-id-encoding",
4191 "hyperdht",
4192 "paparam",
4193 "pino",
4194 "protomux-rpc-router",
4195 "ready-resource"
4196 ],
4197 "devDependencies": [
4198 "brittle",
4199 "lunte",
4200 "prettier",
4201 "prettier-config-holepunch",
4202 "protomux-rpc"
4203 ],
4204 "reverseDependencies": []
4205 },
31894206 "blind-relay": {
31904207 "dependencies": [
31914208 "b4a",
……@@ -3212,18 +4229,19 @@
32124229 },
32134230 "blind-relay-service": {
32144231 "dependencies": [
4232 "bare-path",
32154233 "blind-relay",
3216 "commander",
32174234 "corestore",
32184235 "graceful-goodbye",
32194236 "hyper-instrument",
32204237 "hypercore-id-encoding",
32214238 "hyperdht",
3222 "pino",
3223 "repl-swarm"
4239 "paparam"
32244240 ],
32254241 "devDependencies": [
3226 "standard"
4242 "lunte",
4243 "prettier",
4244 "prettier-config-holepunch"
32274245 ],
32284246 "reverseDependencies": []
32294247 },
……@@ -3263,6 +4281,8 @@
32634281 "dependencies": [
32644282 "b4a",
32654283 "bare-assert",
4284 "bare-buffer",
4285 "bare-channel",
32664286 "bare-cov",
32674287 "bare-fs",
32684288 "bare-os",
……@@ -3274,15 +4294,38 @@
32744294 "globbie",
32754295 "paparam",
32764296 "same-object",
4297 "streamx",
32774298 "test-tmp",
3278 "tmatch"
4299 "tmatch",
4300 "which-runtime"
32794301 ],
32804302 "devDependencies": [
3281 "chalk",
3282 "safety-catch",
3283 "standard"
4303 "bare-events",
4304 "lunte",
4305 "prettier",
4306 "prettier-config-holepunch",
4307 "safety-catch"
32844308 ],
3285 "reverseDependencies": []
4309 "reverseDependencies": [
4310 "hyperschema-test"
4311 ]
4312 },
4313 "brittle-snapshot": {
4314 "dependencies": [
4315 "bare-fs",
4316 "bare-path",
4317 "bare-process",
4318 "diff"
4319 ],
4320 "devDependencies": [
4321 "brittle",
4322 "lunte",
4323 "prettier",
4324 "prettier-config-holepunch"
4325 ],
4326 "reverseDependencies": [
4327 "cellery-html"
4328 ]
32864329 },
32874330 "broadcast-encryption": {
32884331 "dependencies": [
……@@ -3317,6 +4360,73 @@
33174360 "protomux-rpc-client-pool"
33184361 ]
33194362 },
4363 "bundlebee": {
4364 "dependencies": [
4365 "b4a",
4366 "bare-bundle",
4367 "bare-fs",
4368 "bare-module",
4369 "bare-module-traverse",
4370 "compact-encoding",
4371 "hyperbee2",
4372 "hyperschema",
4373 "ready-resource",
4374 "url-file-url"
4375 ],
4376 "devDependencies": [
4377 "brittle",
4378 "corestore",
4379 "hyperdht",
4380 "hyperswarm",
4381 "lunte",
4382 "prettier",
4383 "prettier-config-holepunch",
4384 "test-tmp"
4385 ],
4386 "reverseDependencies": [
4387 "bundlebee-cli",
4388 "bundlebee-import"
4389 ]
4390 },
4391 "bundlebee-cli": {
4392 "dependencies": [
4393 "bare-fs",
4394 "bare-path",
4395 "bare-process",
4396 "bare-subprocess",
4397 "blind-peering",
4398 "bundlebee",
4399 "corestore",
4400 "hypercore-id-encoding",
4401 "hyperdht",
4402 "hyperswarm",
4403 "paparam",
4404 "z32"
4405 ],
4406 "devDependencies": [
4407 "brittle",
4408 "lunte",
4409 "prettier",
4410 "prettier-config-holepunch"
4411 ],
4412 "reverseDependencies": []
4413 },
4414 "bundlebee-import": {
4415 "dependencies": [
4416 "bundlebee",
4417 "pear-link"
4418 ],
4419 "devDependencies": [
4420 "b4a",
4421 "brittle",
4422 "corestore",
4423 "lunte",
4424 "prettier",
4425 "prettier-config-holepunch",
4426 "z32"
4427 ],
4428 "reverseDependencies": []
4429 },
33204430 "canary-runner": {
33214431 "dependencies": [
33224432 "graceful-goodbye",
……@@ -3328,11 +4438,69 @@
33284438 ],
33294439 "reverseDependencies": []
33304440 },
4441 "cellery": {
4442 "dependencies": [
4443 "css-tree",
4444 "iambus"
4445 ],
4446 "devDependencies": [
4447 "brittle",
4448 "lunte",
4449 "prettier",
4450 "prettier-config-holepunch",
4451 "streamx"
4452 ],
4453 "reverseDependencies": [
4454 "cellery-html"
4455 ]
4456 },
4457 "cellery-html": {
4458 "dependencies": [
4459 "bare-console",
4460 "bare-http1",
4461 "bare-native",
4462 "bare-path",
4463 "bare-process",
4464 "bare-ws",
4465 "brittle-snapshot",
4466 "cellery",
4467 "ptnm",
4468 "ready-resource",
4469 "safety-catch",
4470 "streamx"
4471 ],
4472 "devDependencies": [
4473 "bare-fs",
4474 "brittle",
4475 "diff",
4476 "lunte",
4477 "prettier",
4478 "prettier-config-holepunch"
4479 ],
4480 "reverseDependencies": []
4481 },
4482 "check-npm-maintainers": {
4483 "dependencies": [
4484 "paparam"
4485 ],
4486 "devDependencies": [
4487 "lunte",
4488 "prettier-config-holepunch"
4489 ],
4490 "reverseDependencies": []
4491 },
33314492 "chromium-prebuilds": {
33324493 "dependencies": [],
33334494 "devDependencies": [],
33344495 "reverseDependencies": []
33354496 },
4497 "cmake-android": {
4498 "dependencies": [
4499 "cmake-java"
4500 ],
4501 "devDependencies": [],
4502 "reverseDependencies": []
4503 },
33364504 "cmake-app-image": {
33374505 "dependencies": [],
33384506 "devDependencies": [],
……@@ -3346,7 +4514,7 @@
33464514 ],
33474515 "devDependencies": [
33484516 "prettier",
3349 "prettier-config-standard"
4517 "prettier-config-holepunch"
33504518 ],
33514519 "reverseDependencies": [
33524520 "cmake-bare-bundle",
……@@ -3383,7 +4551,7 @@
33834551 ],
33844552 "devDependencies": [
33854553 "prettier",
3386 "prettier-config-standard"
4554 "prettier-config-holepunch"
33874555 ],
33884556 "reverseDependencies": []
33894557 },
……@@ -3391,11 +4559,15 @@
33914559 "dependencies": [],
33924560 "devDependencies": [],
33934561 "reverseDependencies": [
3394 "bare-tiff",
33954562 "cmake-pear",
33964563 "cmake-ports"
33974564 ]
33984565 },
4566 "cmake-fuzz": {
4567 "dependencies": [],
4568 "devDependencies": [],
4569 "reverseDependencies": []
4570 },
33994571 "cmake-gn": {
34004572 "dependencies": [],
34014573 "devDependencies": [],
……@@ -3411,6 +4583,13 @@
34114583 "devDependencies": [],
34124584 "reverseDependencies": []
34134585 },
4586 "cmake-java": {
4587 "dependencies": [],
4588 "devDependencies": [],
4589 "reverseDependencies": [
4590 "cmake-android"
4591 ]
4592 },
34144593 "cmake-macos": {
34154594 "dependencies": [],
34164595 "devDependencies": [],
……@@ -3475,6 +4654,9 @@
34754654 "bare-subprocess"
34764655 ],
34774656 "devDependencies": [
4657 "cmake-bare",
4658 "cmake-fetch",
4659 "lunte",
34784660 "prettier",
34794661 "prettier-config-holepunch"
34804662 ],
……@@ -3492,6 +4674,7 @@
34924674 "bare-path",
34934675 "brittle",
34944676 "cmake-runtime",
4677 "lunte",
34954678 "newline-decoder",
34964679 "ninja-runtime",
34974680 "prettier",
……@@ -3535,40 +4718,53 @@
35354718 "autobase",
35364719 "autobase-discovery",
35374720 "autobase-light-writer",
4721 "autobee",
4722 "autobee-encryption",
35384723 "bare-rpc",
35394724 "bare-structured-clone",
4725 "bareclaw",
35404726 "blind-pairing-core",
35414727 "blind-peer",
35424728 "blind-peer-encodings",
3543 "blind-peering",
4729 "blind-peer-muxer",
4730 "blind-peer-router",
4731 "blind-push",
4732 "blind-push-gateway",
35444733 "blind-relay",
35454734 "broadcast-encryption",
4735 "bundlebee",
35464736 "compact-encoding-bitfield",
35474737 "compact-encoding-net",
35484738 "compact-encoding-variant",
35494739 "dht-rpc",
4740 "distributed-drive",
4741 "gip-transport",
35504742 "git-remote-punch-transport",
4743 "hyper-dht-prom-alias-rpc",
4744 "hyper-dht-prom-client",
35514745 "hyperbee2",
4746 "hyperblobs",
35524747 "hypercore",
35534748 "hypercore-blob-server",
35544749 "hypercore-crypto",
35554750 "hypercore-encryption",
35564751 "hypercore-messages",
35574752 "hypercore-proof-queue",
3558 "hypercore-sign",
35594753 "hypercore-signing-request",
35604754 "hypercore-storage",
35614755 "hyperdb",
35624756 "hyperdht",
4757 "hyperdht-address",
35634758 "hyperdispatch",
35644759 "hyperschema",
4760 "hyperschema-test",
35654761 "hypershell",
35664762 "hyperswarm-dht-relay",
35674763 "hyperswarm-seeders",
4764 "ip-ban-list",
35684765 "jsonrpc-mux",
35694766 "keet-identity-key",
35704767 "obfuscate-data",
3571 "pear",
35724768 "pear-electron",
35734769 "pear-expo-hello-world",
35744770 "pear-force-update",
……@@ -3602,6 +4798,11 @@
36024798 "protomux-rpc"
36034799 ]
36044800 },
4801 "compact-encoding-golang": {
4802 "dependencies": [],
4803 "devDependencies": [],
4804 "reverseDependencies": []
4805 },
36054806 "compact-encoding-net": {
36064807 "dependencies": [
36074808 "compact-encoding"
……@@ -3615,7 +4816,6 @@
36154816 ],
36164817 "reverseDependencies": [
36174818 "dht-rpc",
3618 "hyperdht",
36194819 "hyperswarm-dht-relay",
36204820 "punch-connection-encoding"
36214821 ]
……@@ -3628,10 +4828,16 @@
36284828 "tape"
36294829 ],
36304830 "reverseDependencies": [
4831 "gip-transport",
36314832 "git-remote-punch-transport",
36324833 "pear-radio-backend"
36334834 ]
36344835 },
4836 "compact-encoding-swift": {
4837 "dependencies": [],
4838 "devDependencies": [],
4839 "reverseDependencies": []
4840 },
36354841 "compact-encoding-variant": {
36364842 "dependencies": [
36374843 "compact-encoding"
……@@ -3649,21 +4855,26 @@
36494855 "devDependencies": [
36504856 "brittle",
36514857 "corestore",
3652 "standard"
4858 "lunte",
4859 "prettier",
4860 "prettier-config-holepunch"
36534861 ],
36544862 "reverseDependencies": [
3655 "autobase"
4863 "autobase",
4864 "autobee-wakeup"
36564865 ]
36574866 },
36584867 "corestore": {
36594868 "dependencies": [
36604869 "b4a",
4870 "bare-events",
36614871 "hypercore",
36624872 "hypercore-crypto",
36634873 "hypercore-errors",
36644874 "hypercore-id-encoding",
36654875 "ready-resource",
36664876 "sodium-universal",
4877 "streamx",
36674878 "which-runtime"
36684879 ],
36694880 "devDependencies": [
……@@ -3671,8 +4882,7 @@
36714882 "lunte",
36724883 "prettier",
36734884 "prettier-config-holepunch",
3674 "rache",
3675 "test-tmp"
4885 "rache"
36764886 ],
36774887 "reverseDependencies": [
36784888 "autobase-discovery-cli",
……@@ -3681,15 +4891,25 @@
36814891 "autopass-mobile-example",
36824892 "bare-dev",
36834893 "blind-peer",
4894 "blind-peer-router",
36844895 "blind-peering-cli",
4896 "blind-push-gateway",
36854897 "blind-relay-service",
4898 "bundlebee-cli",
36864899 "cmake-drive",
4900 "corestore-snapshot",
36874901 "drives",
36884902 "examples",
36894903 "filesharing-app-example",
36904904 "filesharing-react-app-example",
4905 "gip-transport",
4906 "hello-pear-bare",
4907 "hello-pear-bare-worker",
4908 "hello-pear-electron",
36914909 "hyper-cmd-lib-coord",
36924910 "hyper-health-check",
4911 "hyper-multisig-cli",
4912 "hyperbee-compat",
36934913 "hypercore-e2e-tests",
36944914 "hypercore-scale-tests",
36954915 "hyperdb-autobase-workshop",
……@@ -3697,16 +4917,35 @@
36974917 "hyperdb-workshop",
36984918 "hyperdrive-profiler",
36994919 "hyperdrive-swarm-test",
4920 "ip-ban-list-cli",
37004921 "key-collection",
37014922 "pear",
4923 "pear-ci",
4924 "pear-ci-multisig",
4925 "pear-cli",
4926 "pear-install",
37024927 "pear-prerelease",
4928 "pear-provision-recover",
37034929 "pear-radio",
4930 "pear-runtime",
4931 "pear-runtime-legacy-storage",
37044932 "pear-updater-bootstrap",
37054933 "pearpass-example",
37064934 "seeder-frontend",
3707 "simple-seeder"
4935 "simple-seeder",
4936 "snake"
37084937 ]
37094938 },
4939 "corestore-snapshot": {
4940 "dependencies": [
4941 "corestore",
4942 "hypercore-id-encoding",
4943 "hyperswarm",
4944 "paparam"
4945 ],
4946 "devDependencies": [],
4947 "reverseDependencies": []
4948 },
37104949 "crc-native": {
37114950 "dependencies": [
37124951 "require-addon"
……@@ -3732,7 +4971,6 @@
37324971 ],
37334972 "reverseDependencies": [
37344973 "fifofile",
3735 "pear",
37364974 "pear-gunk"
37374975 ]
37384976 },
……@@ -3745,9 +4983,27 @@
37454983 "prettier",
37464984 "prettier-config-holepunch"
37474985 ],
3748 "reverseDependencies": [
3749 "bare-media"
3750 ]
4986 "reverseDependencies": []
4987 },
4988 "cross-worker-bare-kit": {
4989 "dependencies": [],
4990 "devDependencies": [
4991 "lunte",
4992 "prettier",
4993 "prettier-config-holepunch"
4994 ],
4995 "reverseDependencies": []
4996 },
4997 "cross-worker-pear": {
4998 "dependencies": [
4999 "pear-run"
5000 ],
5001 "devDependencies": [
5002 "lunte",
5003 "prettier",
5004 "prettier-config-holepunch"
5005 ],
5006 "reverseDependencies": []
37515007 },
37525008 "db-lock": {
37535009 "dependencies": [],
……@@ -3759,7 +5015,8 @@
37595015 ],
37605016 "reverseDependencies": [
37615017 "autobase-discovery",
3762 "pear"
5018 "pear",
5019 "pear-hyperdb"
37635020 ]
37645021 },
37655022 "delay-pacer": {
……@@ -3819,7 +5076,8 @@
38195076 "prettier-config-holepunch"
38205077 ],
38215078 "reverseDependencies": [
3822 "hypercore-storage"
5079 "hypercore-storage",
5080 "pear-updater-bootstrap"
38235081 ]
38245082 },
38255083 "dht-rpc": {
……@@ -3848,6 +5106,27 @@
38485106 "hyperdht"
38495107 ]
38505108 },
5109 "distributed-drive": {
5110 "dependencies": [
5111 "compact-encoding",
5112 "hyperschema",
5113 "mirror-drive",
5114 "protomux-rpc",
5115 "ready-resource",
5116 "record-cache",
5117 "safety-catch",
5118 "streamx"
5119 ],
5120 "devDependencies": [
5121 "@hyperswarm/secret-stream",
5122 "bare-path",
5123 "brittle",
5124 "localdrive",
5125 "prettier",
5126 "prettier-config-holepunch"
5127 ],
5128 "reverseDependencies": []
5129 },
38515130 "drive-analyzer": {
38525131 "dependencies": [
38535132 "bare-path",
……@@ -3866,7 +5145,7 @@
38665145 "test-tmp"
38675146 ],
38685147 "reverseDependencies": [
3869 "pear"
5148 "pear-prefetcher"
38705149 ]
38715150 },
38725151 "drive-bundler": {
……@@ -3889,7 +5168,6 @@
38895168 ],
38905169 "reverseDependencies": [
38915170 "bare-dev",
3892 "pear",
38935171 "pear-updater"
38945172 ]
38955173 },
……@@ -3917,112 +5195,60 @@
39175195 "drives": {
39185196 "dependencies": [
39195197 "ansi-diff",
5198 "b4a",
39205199 "binary-stream-equals",
3921 "commander",
39225200 "corestore",
3923 "debounceify",
39245201 "graceful-goodbye",
3925 "graceful-http",
39265202 "hypercore-id-encoding",
39275203 "hyperdrive",
39285204 "hyperswarm",
39295205 "localdrive",
3930 "minimatch",
3931 "mirror-drive",
3932 "recursive-watch",
3933 "safety-catch",
3934 "serve-drive",
5206 "paparam",
5207 "picomatch",
39355208 "tiny-byte-size",
39365209 "tiny-crayon",
3937 "unix-path-resolve",
39385210 "watch-drive"
39395211 ],
39405212 "devDependencies": [
39415213 "brittle",
39425214 "hyperdht",
5215 "lunte",
39435216 "newline-decoder",
3944 "standard",
5217 "prettier",
5218 "prettier-config-holepunch",
39455219 "test-tmp"
39465220 ],
39475221 "reverseDependencies": []
39485222 },
3949 "electron": {
3950 "dependencies": [],
5223 "electron-forge-maker-flatpak": {
5224 "dependencies": [
5225 "@electron-forge/maker-base"
5226 ],
39515227 "devDependencies": [
3952 "@electron/docs-parser",
3953 "@electron/typescript-definitions",
3954 "@octokit/auth-app",
3955 "@octokit/rest",
3956 "@primer/octicons",
3957 "@types/basic-auth",
3958 "@types/busboy",
3959 "@types/chai",
3960 "@types/chai-as-promised",
3961 "@types/dirty-chai",
3962 "@types/express",
3963 "@types/fs-extra",
3964 "@types/klaw",
3965 "@types/minimist",
3966 "@types/mocha",
3967 "@types/node",
3968 "@types/semver",
3969 "@types/send",
3970 "@types/split",
3971 "@types/stream-json",
3972 "@types/temp",
3973 "@types/uuid",
3974 "@types/webpack",
3975 "@types/webpack-env",
3976 "@typescript-eslint/eslint-plugin",
3977 "@typescript-eslint/parser",
3978 "asar",
3979 "aws-sdk",
3980 "check-for-leaks",
3981 "colors",
3982 "dotenv-safe",
3983 "dugite",
3984 "eslint",
3985 "eslint-config-standard",
3986 "eslint-plugin-import",
3987 "eslint-plugin-mocha",
3988 "eslint-plugin-node",
3989 "eslint-plugin-standard",
3990 "eslint-plugin-typescript",
3991 "express",
3992 "folder-hash",
3993 "fs-extra",
3994 "got",
3995 "husky",
3996 "klaw",
3997 "lint",
3998 "lint-staged",
3999 "markdownlint",
4000 "markdownlint-cli",
4001 "minimist",
4002 "null-loader",
4003 "pre-flight",
4004 "remark-cli",
4005 "remark-preset-lint-markdown-style-guide",
4006 "semver",
4007 "shx",
4008 "standard-markdown",
4009 "stream-json",
4010 "tap-xunit",
4011 "temp",
4012 "timers-browserify",
4013 "ts-loader",
4014 "ts-node",
4015 "typescript",
4016 "webpack",
4017 "webpack-cli",
4018 "wrapper-webpack-plugin"
5228 "brittle",
5229 "lunte",
5230 "prettier",
5231 "prettier-config-holepunch"
5232 ],
5233 "reverseDependencies": []
5234 },
5235 "electron-forge-maker-snap": {
5236 "dependencies": [
5237 "@electron-forge/maker-base"
5238 ],
5239 "devDependencies": [
5240 "brittle",
5241 "lunte",
5242 "prettier",
5243 "prettier-config-holepunch"
40195244 ],
40205245 "reverseDependencies": []
40215246 },
40225247 "electron-runtime": {
40235248 "dependencies": [
40245249 "bare-bundle",
4025 "bare-bundle-evaluate"
5250 "bare-bundle-evaluate",
5251 "which-runtime"
40265252 ],
40275253 "devDependencies": [
40285254 "electron",
……@@ -4073,7 +5299,7 @@
40735299 "dependencies": [],
40745300 "devDependencies": [
40755301 "prettier",
4076 "prettier-config-standard"
5302 "prettier-config-holepunch"
40775303 ],
40785304 "reverseDependencies": []
40795305 },
……@@ -4197,11 +5423,6 @@
41975423 ],
41985424 "reverseDependencies": []
41995425 },
4200 "flathub": {
4201 "dependencies": [],
4202 "devDependencies": [],
4203 "reverseDependencies": []
4204 },
42055426 "framed-stream": {
42065427 "dependencies": [
42075428 "b4a",
……@@ -4216,9 +5437,11 @@
42165437 "bare-process"
42175438 ],
42185439 "reverseDependencies": [
5440 "hello-pear-bare-worker",
5441 "hello-pear-electron",
42195442 "hrpc-modular-example",
4220 "pear",
4221 "pear-ipc"
5443 "pear-ipc",
5444 "snake"
42225445 ]
42235446 },
42245447 "fs-native-extensions": {
……@@ -4236,9 +5459,10 @@
42365459 "cmake-fetch",
42375460 "cmake-napi",
42385461 "cmake-npm",
5462 "lunte",
42395463 "minimist",
42405464 "prettier",
4241 "prettier-config-standard",
5465 "prettier-config-holepunch",
42425466 "test-tmp"
42435467 ],
42445468 "reverseDependencies": [
……@@ -4246,9 +5470,9 @@
42465470 "fd-lock",
42475471 "fifofile",
42485472 "fs-native-lock",
4249 "pear",
42505473 "pear-gunk",
42515474 "pear-ipc",
5475 "pear-runtime-updater",
42525476 "pear-updater"
42535477 ]
42545478 },
……@@ -4276,10 +5500,11 @@
42765500 "cmake-bare",
42775501 "cmake-fetch",
42785502 "prettier",
4279 "prettier-config-standard"
5503 "prettier-config-holepunch"
42805504 ],
42815505 "reverseDependencies": [
4282 "keet-appling-next"
5506 "keet-appling-next",
5507 "pear-installer"
42835508 ]
42845509 },
42855510 "get-file-format": {
……@@ -4311,6 +5536,82 @@
43115536 "serve-drive"
43125537 ]
43135538 },
5539 "gip-remote": {
5540 "dependencies": [
5541 "bare-fs",
5542 "bare-path",
5543 "hyperbee2",
5544 "hyperdb",
5545 "mirror-drive",
5546 "pear-link",
5547 "ready-resource",
5548 "rebuild-git",
5549 "streamx"
5550 ],
5551 "devDependencies": [
5552 "b4a",
5553 "bare-subprocess",
5554 "brittle",
5555 "corestore",
5556 "hyperdht",
5557 "hyperswarm",
5558 "prettier",
5559 "prettier-config-holepunch",
5560 "test-tmp",
5561 "z32"
5562 ],
5563 "reverseDependencies": [
5564 "gip-transport"
5565 ]
5566 },
5567 "gip-transport": {
5568 "dependencies": [
5569 "b4a",
5570 "bare-buffer",
5571 "bare-console",
5572 "bare-fs",
5573 "bare-http1",
5574 "bare-net",
5575 "bare-os",
5576 "bare-path",
5577 "bare-process",
5578 "bare-readline",
5579 "bare-spinner",
5580 "bare-storage",
5581 "bare-string-decoder",
5582 "bare-subprocess",
5583 "bare-tty",
5584 "bare-ws",
5585 "blind-peering",
5586 "compact-encoding",
5587 "compact-encoding-struct",
5588 "corestore",
5589 "gip-remote",
5590 "graceful-goodbye",
5591 "hyperbee2",
5592 "hypercore-id-encoding",
5593 "hyperdb",
5594 "hyperschema",
5595 "hyperswarm",
5596 "keet-identity-key",
5597 "mirror-drive",
5598 "paparam",
5599 "protomux-wakeup",
5600 "ready-resource",
5601 "rebuild-git",
5602 "sodium-native",
5603 "streamx",
5604 "z32"
5605 ],
5606 "devDependencies": [
5607 "brittle",
5608 "hyperdht",
5609 "localdrive",
5610 "prettier-config-holepunch",
5611 "test-tmp"
5612 ],
5613 "reverseDependencies": []
5614 },
43145615 "git-remote-punch-transport": {
43155616 "dependencies": [
43165617 "@hyperswarm/rpc",
……@@ -4326,36 +5627,118 @@
43265627 "subcommand"
43275628 ],
43285629 "devDependencies": [
4329 "@hyperswarm/testnet",
5630 "@hyperswarm/testnet",
5631 "brittle",
5632 "standard"
5633 ],
5634 "reverseDependencies": []
5635 },
5636 "globbie": {
5637 "dependencies": [
5638 "bare-fs",
5639 "bare-path",
5640 "bare-process",
5641 "picomatch"
5642 ],
5643 "devDependencies": [
5644 "brittle",
5645 "lunte",
5646 "prettier",
5647 "prettier-config-holepunch"
5648 ],
5649 "reverseDependencies": [
5650 "brittle"
5651 ]
5652 },
5653 "Grafana-hypercore-stats": {
5654 "dependencies": [],
5655 "devDependencies": [],
5656 "reverseDependencies": []
5657 },
5658 "grpc-lnd": {
5659 "dependencies": [
5660 "@grpc/grpc-js",
5661 "@grpc/proto-loader",
5662 "b4a"
5663 ],
5664 "devDependencies": [],
5665 "reverseDependencies": []
5666 },
5667 "hello-pear-bare": {
5668 "dependencies": [
5669 "bare-os",
5670 "bare-path",
5671 "bare-storage",
5672 "corestore",
5673 "hyperswarm",
5674 "paparam",
5675 "pear-runtime",
5676 "which-runtime"
5677 ],
5678 "devDependencies": [
5679 "bare-build",
43305680 "brittle",
4331 "standard"
5681 "lunte",
5682 "prettier",
5683 "prettier-config-holepunch"
43325684 ],
43335685 "reverseDependencies": []
43345686 },
4335 "globbie": {
5687 "hello-pear-bare-tui": {
5688 "dependencies": [],
5689 "devDependencies": [],
5690 "reverseDependencies": []
5691 },
5692 "hello-pear-bare-worker": {
43365693 "dependencies": [
4337 "bare-fs",
5694 "bare-os",
43385695 "bare-path",
4339 "bare-process",
4340 "picomatch"
5696 "bare-storage",
5697 "corestore",
5698 "framed-stream",
5699 "graceful-goodbye",
5700 "hyperswarm",
5701 "paparam",
5702 "pear-runtime",
5703 "which-runtime"
43415704 ],
43425705 "devDependencies": [
5706 "bare-build",
43435707 "brittle",
43445708 "lunte",
43455709 "prettier",
43465710 "prettier-config-holepunch"
43475711 ],
4348 "reverseDependencies": [
4349 "brittle"
4350 ]
5712 "reverseDependencies": []
43515713 },
4352 "grpc-lnd": {
5714 "hello-pear-electron": {
43535715 "dependencies": [
4354 "@grpc/grpc-js",
4355 "@grpc/proto-loader",
4356 "b4a"
5716 "corestore",
5717 "framed-stream",
5718 "graceful-goodbye",
5719 "hyperswarm",
5720 "paparam",
5721 "pear-runtime",
5722 "which-runtime"
5723 ],
5724 "devDependencies": [
5725 "@electron-forge/cli",
5726 "@electron-forge/maker-deb",
5727 "@electron-forge/maker-dmg",
5728 "@electron-forge/maker-msix",
5729 "@electron-forge/maker-rpm",
5730 "@electron-forge/maker-zip",
5731 "app-builder-lib",
5732 "electron",
5733 "electron-forge-plugin-prune-prebuilds",
5734 "electron-forge-plugin-universal-prebuilds",
5735 "lunte",
5736 "pear-electron-forge-maker-appimage",
5737 "pear-electron-forge-maker-flatpak",
5738 "pear-electron-forge-maker-snap",
5739 "prettier",
5740 "prettier-config-holepunch"
43575741 ],
4358 "devDependencies": [],
43595742 "reverseDependencies": []
43605743 },
43615744 "hisect": {
……@@ -4376,7 +5759,7 @@
43765759 "hyper-cmd-lib-keys",
43775760 "hyper-cmd-lib-utils",
43785761 "hyperdht",
4379 "minimist"
5762 "paparam"
43805763 ],
43815764 "devDependencies": [
43825765 "standard"
……@@ -4400,8 +5783,9 @@
44005783 ],
44015784 "reverseDependencies": [
44025785 "bare-expo-hrpc-demo",
4403 "bare-media",
4404 "hrpc-modular-example"
5786 "bare-switch-core",
5787 "hrpc-modular-example",
5788 "hrpc-swift"
44055789 ]
44065790 },
44075791 "hrpc-modular-example": {
……@@ -4414,16 +5798,49 @@
44145798 "devDependencies": [],
44155799 "reverseDependencies": []
44165800 },
5801 "hrpc-swift": {
5802 "dependencies": [
5803 "bare-fs",
5804 "bare-path",
5805 "hrpc"
5806 ],
5807 "devDependencies": [
5808 "bare-rpc",
5809 "bare-subprocess",
5810 "brittle",
5811 "compact-encoding",
5812 "hyperschema-swift",
5813 "prettier",
5814 "prettier-config-holepunch",
5815 "which-runtime"
5816 ],
5817 "reverseDependencies": []
5818 },
44175819 "http-dht-proxy": {
44185820 "dependencies": [
5821 "bare-net",
5822 "graceful-goodbye",
5823 "http-forward-host",
5824 "hyper-instrument",
44195825 "hypercore-id-encoding",
4420 "hyperdht"
5826 "hyperdht",
5827 "paparam",
5828 "pino-bare",
5829 "ready-resource"
44215830 ],
44225831 "devDependencies": [
5832 "bare-fetch",
5833 "bare-http1",
5834 "bare-path",
5835 "bare-process",
5836 "bare-subprocess",
44235837 "brittle",
5838 "lunte",
5839 "newline-decoder",
44245840 "prettier",
44255841 "prettier-config-holepunch",
4426 "resolve-reject-promise"
5842 "resolve-reject-promise",
5843 "which-runtime"
44275844 ],
44285845 "reverseDependencies": []
44295846 },
……@@ -4432,7 +5849,9 @@
44325849 "devDependencies": [
44335850 "standard"
44345851 ],
4435 "reverseDependencies": []
5852 "reverseDependencies": [
5853 "http-dht-proxy"
5854 ]
44365855 },
44375856 "hyper-cmd-lib-based": {
44385857 "dependencies": [
……@@ -4492,6 +5911,86 @@
44925911 "devDependencies": [],
44935912 "reverseDependencies": []
44945913 },
5914 "hyper-dht-prom-alias-rpc": {
5915 "dependencies": [
5916 "b4a",
5917 "bare-crypto",
5918 "bare-events",
5919 "compact-encoding",
5920 "hypercore-id-encoding",
5921 "protomux-rpc",
5922 "protomux-rpc-client",
5923 "safety-catch"
5924 ],
5925 "devDependencies": [
5926 "brittle",
5927 "hypercore-crypto",
5928 "hyperdht",
5929 "hyperswarm",
5930 "lunte",
5931 "newline-decoder",
5932 "prettier",
5933 "prettier-config-holepunch"
5934 ],
5935 "reverseDependencies": []
5936 },
5937 "hyper-dht-prom-client": {
5938 "dependencies": [
5939 "b4a",
5940 "bare-crypto",
5941 "bare-os",
5942 "compact-encoding",
5943 "dht-prom-alias-rpc",
5944 "hypercore-id-encoding",
5945 "hyperdht",
5946 "protomux-rpc",
5947 "protomux-rpc-client",
5948 "ready-resource"
5949 ],
5950 "devDependencies": [
5951 "brittle",
5952 "hypercore-crypto",
5953 "hyperswarm",
5954 "lunte",
5955 "newline-decoder",
5956 "prettier",
5957 "prettier-config-holepunch",
5958 "prom-client",
5959 "safety-catch"
5960 ],
5961 "reverseDependencies": []
5962 },
5963 "hyper-dht-prometheus": {
5964 "dependencies": [
5965 "b4a",
5966 "debounceify",
5967 "dht-prom-alias-rpc",
5968 "dht-prom-client",
5969 "fastify",
5970 "graceful-goodbye",
5971 "hypercore-id-encoding",
5972 "hyperswarm",
5973 "hyperswarm-stats",
5974 "pino",
5975 "prom-client",
5976 "protomux-rpc",
5977 "protomux-rpc-client",
5978 "ready-resource",
5979 "repl-swarm",
5980 "safety-catch"
5981 ],
5982 "devDependencies": [
5983 "axios",
5984 "brittle",
5985 "hypercore-crypto",
5986 "hyperdht",
5987 "newline-decoder",
5988 "standard",
5989 "test-tmp",
5990 "z32"
5991 ],
5992 "reverseDependencies": []
5993 },
44955994 "hyper-health-check": {
44965995 "dependencies": [
44975996 "corestore",
……@@ -4543,17 +6042,78 @@
45436042 "hyperswarm",
45446043 "prettier",
45456044 "prettier-config-holepunch",
4546 "standard",
45476045 "test-tmp"
45486046 ],
45496047 "reverseDependencies": [
45506048 "autobase-discovery-cli",
45516049 "blind-peer-cli",
6050 "blind-peer-router",
45526051 "blind-relay-service",
6052 "http-dht-proxy",
45536053 "hyper-health-check",
45546054 "instrumented-dht-node"
45556055 ]
45566056 },
6057 "hyper-multisig": {
6058 "dependencies": [
6059 "b4a",
6060 "bare-events",
6061 "hypercore",
6062 "hypercore-crypto",
6063 "hypercore-id-encoding",
6064 "hypercore-sign-lib",
6065 "hypercore-signing-request",
6066 "hyperdrive",
6067 "z32"
6068 ],
6069 "devDependencies": [
6070 "brittle",
6071 "corestore",
6072 "hyperdht",
6073 "hyperswarm",
6074 "lunte",
6075 "prettier",
6076 "prettier-config-holepunch",
6077 "sodium-native"
6078 ],
6079 "reverseDependencies": [
6080 "hyper-multisig-cli",
6081 "pear",
6082 "pear-ci-multisig",
6083 "pear-multisig-link"
6084 ]
6085 },
6086 "hyper-multisig-cli": {
6087 "dependencies": [
6088 "bare-fs",
6089 "corestore",
6090 "graceful-goodbye",
6091 "hyper-multisig",
6092 "hypercore-id-encoding",
6093 "hypercore-signing-request",
6094 "hyperdrive",
6095 "hyperswarm",
6096 "paparam",
6097 "z32"
6098 ],
6099 "devDependencies": [
6100 "b4a",
6101 "bare-path",
6102 "bare-process",
6103 "bare-subprocess",
6104 "brittle",
6105 "hypercore-crypto",
6106 "hypercore-sign-lib",
6107 "hyperdht",
6108 "lunte",
6109 "newline-decoder",
6110 "prettier-config-holepunch",
6111 "resolve-reject-promise",
6112 "sodium-native",
6113 "which-runtime"
6114 ],
6115 "reverseDependencies": []
6116 },
45576117 "hyperbeam": {
45586118 "dependencies": [
45596119 "b4a",
……@@ -4614,6 +6174,22 @@
46146174 "simple-seeder"
46156175 ]
46166176 },
6177 "hyperbee-compat": {
6178 "dependencies": [
6179 "b4a",
6180 "codecs",
6181 "corestore",
6182 "hyperbee2",
6183 "streamx"
6184 ],
6185 "devDependencies": [
6186 "brittle",
6187 "lunte",
6188 "prettier",
6189 "prettier-config-holepunch"
6190 ],
6191 "reverseDependencies": []
6192 },
46176193 "hyperbee-diff-stream": {
46186194 "dependencies": [
46196195 "b4a",
……@@ -4635,8 +6211,10 @@
46356211 "hyperbee2": {
46366212 "dependencies": [
46376213 "b4a",
6214 "bare-events",
46386215 "compact-encoding",
46396216 "hypercore",
6217 "hypercore-errors",
46406218 "hyperschema",
46416219 "protocol-buffers-encodings",
46426220 "scope-lock",
……@@ -4649,12 +6227,23 @@
46496227 "prettier",
46506228 "prettier-config-holepunch"
46516229 ],
4652 "reverseDependencies": []
6230 "reverseDependencies": [
6231 "autobee",
6232 "bareclaw",
6233 "blind-peer-router",
6234 "bundlebee",
6235 "gip-remote",
6236 "gip-transport",
6237 "hyperbee-compat",
6238 "ip-ban-list"
6239 ]
46536240 },
46546241 "hyperblobs": {
46556242 "dependencies": [
46566243 "b4a",
46576244 "bare-events",
6245 "compact-encoding",
6246 "hypercore-crypto",
46586247 "hypercore-errors",
46596248 "mutexify",
46606249 "speedometer",
……@@ -4763,12 +6352,16 @@
47636352 ],
47646353 "reverseDependencies": [
47656354 "autobase",
6355 "autobee",
6356 "autobee-encryption",
47666357 "autopass",
47676358 "blind-peer",
6359 "blind-push",
47686360 "broadcast-encryption",
47696361 "corestore",
47706362 "examples",
47716363 "hyper-cmd-lib-based",
6364 "hyper-multisig",
47726365 "hyperbee2",
47736366 "hyperclip-android",
47746367 "hyperclip-desktop",
……@@ -4780,8 +6373,10 @@
47806373 "hypercore-logger",
47816374 "hypercore-proof-queue",
47826375 "hypercore-signing-request",
6376 "hyperdb",
47836377 "hyperdrive",
47846378 "passive-core-watcher",
6379 "pear-cli",
47856380 "pear-radio-backend",
47866381 "seeder-frontend"
47876382 ]
……@@ -4862,12 +6457,17 @@
48626457 ],
48636458 "reverseDependencies": [
48646459 "autobase",
6460 "autobee-encryption",
48656461 "blind-pairing",
48666462 "blind-pairing-core",
48676463 "blind-peer",
48686464 "blind-peer-cli",
6465 "blind-peering",
6466 "blind-push",
48696467 "corestore",
48706468 "deterministic-sealed-box",
6469 "hyper-multisig",
6470 "hyperblobs",
48716471 "hypercore",
48726472 "hypercore-audit",
48736473 "hypercore-blob-server",
……@@ -4882,6 +6482,8 @@
48826482 "pear",
48836483 "pear-cli",
48846484 "pear-doctor",
6485 "pear-install",
6486 "pear-provision-recover",
48856487 "pear-radio-backend",
48866488 "pear-state",
48876489 "protomux-wakeup",
……@@ -4954,6 +6556,7 @@
49546556 "reverseDependencies": [
49556557 "corestore",
49566558 "hyperbee",
6559 "hyperbee2",
49576560 "hyperblobs",
49586561 "hypercore",
49596562 "hypercore-byte-stream",
……@@ -4977,20 +6580,31 @@
49776580 "autobase",
49786581 "autobase-discovery",
49796582 "autobase-discovery-cli",
6583 "autobee",
49806584 "autopass",
49816585 "bare-dev",
49826586 "blind-peer",
49836587 "blind-peer-cli",
6588 "blind-peer-router",
49846589 "blind-peering",
49856590 "blind-peering-cli",
6591 "blind-push-gateway",
49866592 "blind-relay-service",
49876593 "bot-rpc",
6594 "bundlebee-cli",
49886595 "cmake-drive",
49896596 "corestore",
6597 "corestore-snapshot",
49906598 "drives",
49916599 "filesharing-react-app-example",
6600 "gip-transport",
49926601 "http-dht-proxy",
6602 "hyper-dht-prom-alias-rpc",
6603 "hyper-dht-prom-client",
6604 "hyper-dht-prometheus",
49936605 "hyper-health-check",
6606 "hyper-multisig",
6607 "hyper-multisig-cli",
49946608 "hypercore",
49956609 "hypercore-blob-server",
49966610 "hypercore-e2e-tests",
……@@ -5006,13 +6620,20 @@
50066620 "hypershell",
50076621 "hyperswarm-e2e-tests",
50086622 "instrumented-dht-node",
6623 "ip-ban-list-cli",
6624 "keet-appling-next",
50096625 "passive-core-watcher",
50106626 "pear",
50116627 "pear-aliases",
6628 "pear-ci-multisig",
50126629 "pear-cli",
50136630 "pear-distributable-bootstrap",
6631 "pear-installer",
50146632 "pear-link",
6633 "pear-multisig-link",
50156634 "pear-prerelease",
6635 "pear-provision-recover",
6636 "pear-runtime-updater",
50166637 "pear-state",
50176638 "pear-terminal",
50186639 "pear-updater",
……@@ -5091,23 +6712,28 @@
50916712 },
50926713 "hypercore-sign": {
50936714 "dependencies": [
5094 "compact-encoding",
50956715 "hypercore-crypto",
6716 "hypercore-sign-lib",
50966717 "hypercore-signing-request",
6718 "paparam",
50976719 "secure-prompt",
50986720 "sodium-native",
50996721 "z32"
51006722 ],
51016723 "devDependencies": [
51026724 "brittle",
6725 "compact-encoding",
51036726 "corestore",
51046727 "hypercore",
51056728 "hyperdrive",
5106 "random-access-memory",
5107 "standard",
6729 "lunte",
6730 "prettier",
6731 "prettier-config-holepunch",
51086732 "test-tmp"
51096733 ],
5110 "reverseDependencies": []
6734 "reverseDependencies": [
6735 "pear"
6736 ]
51116737 },
51126738 "hypercore-signing-request": {
51136739 "dependencies": [
……@@ -5119,10 +6745,11 @@
51196745 "devDependencies": [
51206746 "brittle",
51216747 "corestore",
5122 "random-access-memory",
51236748 "standard"
51246749 ],
51256750 "reverseDependencies": [
6751 "hyper-multisig",
6752 "hyper-multisig-cli",
51266753 "hypercore-sign"
51276754 ]
51286755 },
……@@ -5152,7 +6779,6 @@
51526779 "hypercore-storage": {
51536780 "dependencies": [
51546781 "b4a",
5155 "bare-fs",
51566782 "bare-path",
51576783 "compact-encoding",
51586784 "device-file",
……@@ -5166,7 +6792,9 @@
51666792 "streamx"
51676793 ],
51686794 "devDependencies": [
6795 "bare-os",
51696796 "brittle",
6797 "hypercore-storage-2.9.0",
51706798 "lunte",
51716799 "prettier",
51726800 "prettier-config-holepunch",
……@@ -5192,6 +6820,7 @@
51926820 "generate-object-property",
51936821 "generate-string",
51946822 "hyperbee",
6823 "hypercore",
51956824 "hyperschema",
51966825 "index-encoder",
51976826 "refcounter",
……@@ -5201,7 +6830,8 @@
52016830 ],
52026831 "devDependencies": [
52036832 "brittle",
5204 "hypercore",
6833 "corestore",
6834 "hyperbee2",
52056835 "lunte",
52066836 "prettier",
52076837 "prettier-config-holepunch",
……@@ -5212,12 +6842,17 @@
52126842 "autopass",
52136843 "blind-peer",
52146844 "blind-peer-encodings",
6845 "blind-peer-router",
6846 "gip-remote",
6847 "gip-transport",
52156848 "hyperdb-autobase-workshop",
52166849 "hyperdb-benchmarking",
52176850 "hyperdb-workshop",
52186851 "key-collection",
52196852 "pear",
52206853 "pear-doctor",
6854 "pear-hyperdb",
6855 "pear-runtime-legacy-storage",
52216856 "rocksdb-blobs"
52226857 ]
52236858 },
……@@ -5278,10 +6913,10 @@
52786913 "blind-relay",
52796914 "bogon",
52806915 "compact-encoding",
5281 "compact-encoding-net",
52826916 "dht-rpc",
52836917 "hypercore-crypto",
52846918 "hypercore-id-encoding",
6919 "hyperdht-address",
52856920 "noise-curve-ed",
52866921 "noise-handshake",
52876922 "record-cache",
……@@ -5303,17 +6938,23 @@
53036938 "reverseDependencies": [
53046939 "autobase-discovery",
53056940 "autobase-discovery-cli",
6941 "blind-peer",
6942 "blind-peering",
53066943 "blind-peering-cli",
6944 "blind-push-gateway",
53076945 "blind-relay-service",
53086946 "bot-rpc",
6947 "bundlebee-cli",
53096948 "examples",
53106949 "git-remote-punch-transport",
53116950 "hp-rpc-cli",
53126951 "http-dht-proxy",
53136952 "hyper-cmd-utils",
6953 "hyper-dht-prom-client",
53146954 "hyperbeam",
53156955 "hypercore-e2e-tests",
53166956 "hypercore-scale-tests",
6957 "hypermininet",
53176958 "hypershell",
53186959 "hyperssh",
53196960 "hyperswarm",
……@@ -5331,6 +6972,23 @@
53316972 "simple-seeder"
53326973 ]
53336974 },
6975 "hyperdht-address": {
6976 "dependencies": [
6977 "compact-encoding",
6978 "hyperschema"
6979 ],
6980 "devDependencies": [
6981 "b4a",
6982 "brittle",
6983 "lunte",
6984 "prettier",
6985 "prettier-config-holepunch"
6986 ],
6987 "reverseDependencies": [
6988 "blind-peering",
6989 "hyperdht"
6990 ]
6991 },
53346992 "hyperdht-stats": {
53356993 "dependencies": [],
53366994 "devDependencies": [
……@@ -5389,6 +7047,7 @@
53897047 "bare-path",
53907048 "brittle",
53917049 "corestore",
7050 "debugging-stream",
53927051 "hypercore-crypto",
53937052 "hyperdht",
53947053 "hyperswarm",
……@@ -5406,12 +7065,19 @@
54067065 "filesharing-app-example",
54077066 "filesharing-react-app-example",
54087067 "hyper-health-check",
7068 "hyper-multisig",
7069 "hyper-multisig-cli",
54097070 "hypercore-scale-tests",
54107071 "hypercore-signing-request",
54117072 "hyperdrive-profiler",
54127073 "hyperdrive-swarm-test",
54137074 "pear",
7075 "pear-ci",
7076 "pear-ci-multisig",
7077 "pear-install",
54147078 "pear-prerelease",
7079 "pear-provision-recover",
7080 "pear-runtime-updater",
54157081 "pear-updater-bootstrap",
54167082 "simple-seeder"
54177083 ]
……@@ -5493,6 +7159,28 @@
54937159 ],
54947160 "reverseDependencies": []
54957161 },
7162 "hypermininet": {
7163 "dependencies": [
7164 "b4a",
7165 "bare-fs",
7166 "bare-os",
7167 "bare-path",
7168 "bare-process",
7169 "bare-subprocess",
7170 "hyperdht",
7171 "mininet",
7172 "ready-resource",
7173 "sodium-universal"
7174 ],
7175 "devDependencies": [
7176 "bare-events",
7177 "brittle",
7178 "lunte",
7179 "prettier",
7180 "prettier-config-holepunch"
7181 ],
7182 "reverseDependencies": []
7183 },
54967184 "hyperschema": {
54977185 "dependencies": [
54987186 "bare-fs",
……@@ -5509,12 +7197,19 @@
55097197 "reverseDependencies": [
55107198 "autobase",
55117199 "autobase-discovery",
7200 "autobee",
55127201 "autopass",
55137202 "bare-expo-hrpc-demo",
55147203 "bare-ffmpeg-encodings",
5515 "bare-media",
7204 "bare-rpc-golang",
7205 "bare-switch-core",
55167206 "blind-peer",
7207 "blind-peer-muxer",
7208 "blind-push",
55177209 "broadcast-encryption",
7210 "bundlebee",
7211 "distributed-drive",
7212 "gip-transport",
55187213 "hrpc",
55197214 "hrpc-modular-example",
55207215 "hyperbee2",
……@@ -5524,14 +7219,86 @@
55247219 "hyperdb",
55257220 "hyperdb-autobase-workshop",
55267221 "hyperdb-workshop",
7222 "hyperdht-address",
55277223 "hyperdispatch",
7224 "hyperschema-c",
7225 "hyperschema-swift",
7226 "hyperschema-test",
7227 "hyperswarm-capability",
7228 "ip-ban-list",
55287229 "key-collection",
7230 "pear",
55297231 "pear-doctor",
7232 "pear-hyperdb",
55307233 "protomux-wakeup",
55317234 "rocksdb-blobs",
55327235 "rpc"
55337236 ]
55347237 },
7238 "hyperschema-c": {
7239 "dependencies": [
7240 "bare-fs",
7241 "hyperschema"
7242 ],
7243 "devDependencies": [
7244 "bare-os",
7245 "bare-path",
7246 "bare-subprocess",
7247 "brittle",
7248 "hyperschema-test",
7249 "lunte",
7250 "prettier",
7251 "prettier-config-holepunch",
7252 "test-tmp"
7253 ],
7254 "reverseDependencies": []
7255 },
7256 "hyperschema-swift": {
7257 "dependencies": [
7258 "bare-fs",
7259 "hyperschema"
7260 ],
7261 "devDependencies": [
7262 "bare-path",
7263 "bare-subprocess",
7264 "brittle",
7265 "compact-encoding",
7266 "hyperschema-test",
7267 "prettier",
7268 "prettier-config-holepunch",
7269 "test-tmp",
7270 "which-runtime"
7271 ],
7272 "reverseDependencies": []
7273 },
7274 "hyperschema-test": {
7275 "dependencies": [
7276 "brittle",
7277 "compact-encoding",
7278 "hyperschema",
7279 "test-tmp"
7280 ],
7281 "devDependencies": [
7282 "lunte",
7283 "prettier",
7284 "prettier-config-holepunch"
7285 ],
7286 "reverseDependencies": []
7287 },
7288 "hyperschema-ts": {
7289 "dependencies": [
7290 "bare-fs",
7291 "bare-path"
7292 ],
7293 "devDependencies": [
7294 "brittle",
7295 "hyperschema",
7296 "lunte",
7297 "prettier",
7298 "prettier-config-holepunch"
7299 ],
7300 "reverseDependencies": []
7301 },
55357302 "hypershell": {
55367303 "dependencies": [
55377304 "@hyperswarm/secret-stream",
……@@ -5583,22 +7350,33 @@
55837350 "hypercore-crypto",
55847351 "lunte",
55857352 "prettier",
5586 "prettier-config-holepunch"
7353 "prettier-config-holepunch",
7354 "which-runtime"
55877355 ],
55887356 "reverseDependencies": [
55897357 "autobase-discovery-cli",
55907358 "autobase-example",
55917359 "autopass",
55927360 "bare-dev",
7361 "bare-switch-core",
55937362 "blind-peer",
7363 "blind-peer-router",
55947364 "blind-peering-cli",
7365 "bundlebee-cli",
55957366 "cmake-drive",
7367 "corestore-snapshot",
55967368 "drives",
55977369 "examples",
55987370 "filesharing-app-example",
55997371 "filesharing-react-app-example",
7372 "gip-transport",
7373 "hello-pear-bare",
7374 "hello-pear-bare-worker",
7375 "hello-pear-electron",
56007376 "hyper-cmd-lib-coord",
7377 "hyper-dht-prometheus",
56017378 "hyper-health-check",
7379 "hyper-multisig-cli",
56027380 "hyperclip-android",
56037381 "hyperclip-desktop",
56047382 "hyperclip-ios",
……@@ -5610,10 +7388,16 @@
56107388 "hyperdrive-profiler",
56117389 "hyperdrive-swarm-test",
56127390 "hyperswarm-e2e-tests",
7391 "ip-ban-list-cli",
56137392 "key-collection",
56147393 "pear",
7394 "pear-ci",
7395 "pear-ci-multisig",
7396 "pear-install",
56157397 "pear-prerelease",
7398 "pear-provision-recover",
56167399 "pear-radio-backend",
7400 "pear-runtime",
56177401 "pear-updater-bootstrap",
56187402 "seeder-frontend",
56197403 "simple-seeder",
……@@ -5624,12 +7408,17 @@
56247408 "dependencies": [
56257409 "b4a",
56267410 "hypercore-crypto",
7411 "hyperschema",
56277412 "sodium-universal"
56287413 ],
56297414 "devDependencies": [
5630 "standard"
7415 "lunte",
7416 "prettier",
7417 "prettier-config-holepunch"
56317418 ],
56327419 "reverseDependencies": [
7420 "protomux-rpc-client",
7421 "protomux-rpc-router",
56337422 "rpc"
56347423 ]
56357424 },
……@@ -5737,6 +7526,7 @@
57377526 "standard"
57387527 ],
57397528 "reverseDependencies": [
7529 "hyper-dht-prometheus",
57407530 "hyper-instrument",
57417531 "hypercore-e2e-tests",
57427532 "hyperdrive-profiler",
……@@ -5798,6 +7588,7 @@
57987588 "iambus": {
57997589 "dependencies": [
58007590 "nanoassert",
7591 "ptnm",
58017592 "streamx"
58027593 ],
58037594 "devDependencies": [
……@@ -5807,8 +7598,8 @@
58077598 "prettier-config-holepunch"
58087599 ],
58097600 "reverseDependencies": [
5810 "keet-prefs",
5811 "pear"
7601 "cellery",
7602 "keet-prefs"
58127603 ]
58137604 },
58147605 "index-encoder": {
……@@ -5853,20 +7644,65 @@
58537644 ],
58547645 "reverseDependencies": []
58557646 },
5856 "invoices": {
7647 "ip-ban-list": {
7648 "dependencies": [
7649 "compact-encoding",
7650 "debounceify",
7651 "hyperbee2",
7652 "hyperschema",
7653 "ready-resource",
7654 "safety-catch"
7655 ],
7656 "devDependencies": [
7657 "bare-events",
7658 "brittle",
7659 "corestore",
7660 "hyperdht",
7661 "hyperswarm",
7662 "lunte",
7663 "prettier",
7664 "prettier-config-holepunch"
7665 ],
7666 "reverseDependencies": [
7667 "blind-peer",
7668 "ip-ban-list-cli"
7669 ]
7670 },
7671 "ip-ban-list-cli": {
7672 "dependencies": [
7673 "bare-os",
7674 "bare-path",
7675 "bare-process",
7676 "corestore",
7677 "graceful-goodbye",
7678 "hypercore-id-encoding",
7679 "hyperswarm",
7680 "ip-ban-list",
7681 "paparam"
7682 ],
7683 "devDependencies": [
7684 "bare-events",
7685 "bare-subprocess",
7686 "brittle",
7687 "hyperdht",
7688 "lunte",
7689 "prettier",
7690 "prettier-config-holepunch",
7691 "which-runtime"
7692 ],
7693 "reverseDependencies": []
7694 },
7695 "is-text-filetype": {
58577696 "dependencies": [
5858 "bolt07",
5859 "bolt09",
5860 "bech32",
5861 "bitcoinjs-lib",
5862 "bn.js",
5863 "tiny-secp256k1"
7697 "known-text-files"
58647698 ],
58657699 "devDependencies": [
5866 "@alexbosworth/tap"
7700 "brittle",
7701 "prettier",
7702 "prettier-config-holepunch"
58677703 ],
58687704 "reverseDependencies": [
5869 "lightning"
7705 "pear-init"
58707706 ]
58717707 },
58727708 "jsonrpc-mux": {
……@@ -5892,10 +7728,14 @@
58927728 "keet-appling-next": {
58937729 "dependencies": [
58947730 "appling-native",
7731 "bare-env",
7732 "bare-path",
58957733 "bare-thread",
58967734 "fx-native",
7735 "hypercore-id-encoding",
7736 "pear-aliases",
58977737 "pear-updater-bootstrap",
5898 "prettier-bytes"
7738 "tiny-byte-size"
58997739 ],
59007740 "devDependencies": [
59017741 "prettier",
……@@ -5905,8 +7745,8 @@
59057745 },
59067746 "keet-identity-key": {
59077747 "dependencies": [
5908 "bip39-mnemonic",
59097748 "b4a",
7749 "bip39-mnemonic",
59107750 "compact-encoding",
59117751 "nanoassert",
59127752 "sodium-hmac",
……@@ -5917,7 +7757,9 @@
59177757 "hypercore-crypto",
59187758 "standard"
59197759 ],
5920 "reverseDependencies": []
7760 "reverseDependencies": [
7761 "gip-transport"
7762 ]
59217763 },
59227764 "keet-mobile-releases": {
59237765 "dependencies": [],
……@@ -5968,6 +7810,17 @@
59687810 "hypershell"
59697811 ]
59707812 },
7813 "known-text-files": {
7814 "dependencies": [],
7815 "devDependencies": [
7816 "brittle",
7817 "prettier",
7818 "prettier-config-holepunch"
7819 ],
7820 "reverseDependencies": [
7821 "is-text-filetype"
7822 ]
7823 },
59717824 "libappling": {
59727825 "dependencies": [],
59737826 "devDependencies": [
……@@ -5975,14 +7828,18 @@
59757828 "cmake-fetch",
59767829 "compact-encoding",
59777830 "prettier",
5978 "prettier-config-standard"
7831 "prettier-config-holepunch"
59797832 ],
59807833 "reverseDependencies": []
59817834 },
59827835 "libbase64": {
59837836 "dependencies": [],
59847837 "devDependencies": [
5985 "cmake-fetch"
7838 "cmake-fetch",
7839 "cmake-fuzz",
7840 "lunte",
7841 "prettier",
7842 "prettier-config-holepunch"
59867843 ],
59877844 "reverseDependencies": []
59887845 },
……@@ -6017,6 +7874,13 @@
60177874 ],
60187875 "reverseDependencies": []
60197876 },
7877 "libflattree": {
7878 "dependencies": [],
7879 "devDependencies": [
7880 "cmake-fetch"
7881 ],
7882 "reverseDependencies": []
7883 },
60207884 "libfs": {
60217885 "dependencies": [],
60227886 "devDependencies": [
……@@ -6033,10 +7897,24 @@
60337897 ],
60347898 "reverseDependencies": []
60357899 },
7900 "libhc": {
7901 "dependencies": [],
7902 "devDependencies": [
7903 "cmake-bare",
7904 "cmake-fetch",
7905 "hyperschema",
7906 "hyperschema-c"
7907 ],
7908 "reverseDependencies": []
7909 },
60367910 "libhex": {
60377911 "dependencies": [],
60387912 "devDependencies": [
6039 "cmake-fetch"
7913 "cmake-fetch",
7914 "cmake-fuzz",
7915 "lunte",
7916 "prettier",
7917 "prettier-config-holepunch"
60407918 ],
60417919 "reverseDependencies": []
60427920 },
……@@ -6055,7 +7933,8 @@
60557933 "libjnitl": {
60567934 "dependencies": [],
60577935 "devDependencies": [
6058 "cmake-fetch"
7936 "cmake-fetch",
7937 "cmake-java"
60597938 ],
60607939 "reverseDependencies": []
60617940 },
……@@ -6097,6 +7976,20 @@
60977976 ],
60987977 "reverseDependencies": []
60997978 },
7979 "libkv": {
7980 "dependencies": [],
7981 "devDependencies": [
7982 "cmake-fetch"
7983 ],
7984 "reverseDependencies": []
7985 },
7986 "liblexkey": {
7987 "dependencies": [],
7988 "devDependencies": [
7989 "cmake-fetch"
7990 ],
7991 "reverseDependencies": []
7992 },
61007993 "liblog": {
61017994 "dependencies": [],
61027995 "devDependencies": [],
……@@ -6109,6 +8002,13 @@
61098002 ],
61108003 "reverseDependencies": []
61118004 },
8005 "libmqjs": {
8006 "dependencies": [],
8007 "devDependencies": [
8008 "cmake-fetch"
8009 ],
8010 "reverseDependencies": []
8011 },
61128012 "libnapi": {
61138013 "dependencies": [],
61148014 "devDependencies": [
……@@ -6132,7 +8032,7 @@
61328032 "devDependencies": [
61338033 "cmake-fetch",
61348034 "prettier",
6135 "prettier-config-standard"
8035 "prettier-config-holepunch"
61368036 ],
61378037 "reverseDependencies": []
61388038 },
……@@ -6160,6 +8060,11 @@
61608060 ],
61618061 "reverseDependencies": []
61628062 },
8063 "librabin": {
8064 "dependencies": [],
8065 "devDependencies": [],
8066 "reverseDependencies": []
8067 },
61638068 "librlimit": {
61648069 "dependencies": [],
61658070 "devDependencies": [],
……@@ -6199,7 +8104,8 @@
61998104 "libtt": {
62008105 "dependencies": [],
62018106 "devDependencies": [
6202 "cmake-fetch"
8107 "cmake-fetch",
8108 "cmake-harden"
62038109 ],
62048110 "reverseDependencies": []
62058111 },
……@@ -6213,65 +8119,32 @@
62138119 "liburl": {
62148120 "dependencies": [],
62158121 "devDependencies": [
6216 "cmake-fetch"
6217 ],
6218 "reverseDependencies": []
6219 },
6220 "libutf": {
6221 "dependencies": [],
6222 "devDependencies": [
6223 "cmake-harden"
6224 ],
6225 "reverseDependencies": []
6226 },
6227 "libz32": {
6228 "dependencies": [],
6229 "devDependencies": [
6230 "cmake-fetch"
8122 "cmake-fetch",
8123 "cmake-fuzz",
8124 "lunte",
8125 "prettier",
8126 "prettier-config-holepunch"
62318127 ],
62328128 "reverseDependencies": []
62338129 },
6234 "light-bolt11-decoder": {
6235 "dependencies": [
6236 "bech32",
6237 "bn.js",
6238 "buffer"
6239 ],
8130 "libutf": {
8131 "dependencies": [],
62408132 "devDependencies": [
6241 "eslint",
6242 "prettier"
8133 "cmake-fuzz",
8134 "cmake-harden",
8135 "prettier",
8136 "prettier-config-holepunch"
62438137 ],
62448138 "reverseDependencies": []
62458139 },
6246 "lightning": {
6247 "dependencies": [
6248 "@grpc/grpc-js",
6249 "@grpc/proto-loader",
6250 "@types/express",
6251 "@types/node",
6252 "@types/request",
6253 "@types/ws",
6254 "async",
6255 "asyncjs-util",
6256 "bitcoinjs-lib",
6257 "bn.js",
6258 "body-parser",
6259 "bolt07",
6260 "bolt09",
6261 "cbor",
6262 "ecpair",
6263 "express",
6264 "invoices",
6265 "psbt",
6266 "tiny-secp256k1",
6267 "type-fest"
6268 ],
8140 "libz32": {
8141 "dependencies": [],
62698142 "devDependencies": [
6270 "@alexbosworth/node-fetch",
6271 "@alexbosworth/tap",
6272 "tsd",
6273 "typescript",
6274 "ws"
8143 "cmake-fetch",
8144 "cmake-fuzz",
8145 "lunte",
8146 "prettier",
8147 "prettier-config-holepunch"
62758148 ],
62768149 "reverseDependencies": []
62778150 },
……@@ -6287,7 +8160,6 @@
62878160 "reverseDependencies": [
62888161 "hyper-health-check",
62898162 "hypercore-blob-server",
6290 "pear",
62918163 "pear-bridge"
62928164 ]
62938165 },
……@@ -6311,6 +8183,7 @@
63118183 "prettier-config-holepunch"
63128184 ],
63138185 "reverseDependencies": [
8186 "_pear-build",
63148187 "bare-dev",
63158188 "cmake-drive",
63168189 "drives",
……@@ -6318,9 +8191,14 @@
63188191 "filesharing-app-example",
63198192 "filesharing-react-app-example",
63208193 "pear",
8194 "pear-build",
8195 "pear-ci",
63218196 "pear-electron",
63228197 "pear-force-update",
8198 "pear-hyperdb",
63238199 "pear-init",
8200 "pear-install",
8201 "pear-runtime-updater",
63248202 "pear-updater"
63258203 ]
63268204 },
……@@ -6349,9 +8227,12 @@
63498227 "prettier",
63508228 "prettier-config-holepunch"
63518229 ],
6352 "reverseDependencies": [
6353 "mininet"
6354 ]
8230 "reverseDependencies": []
8231 },
8232 "make-pear-app": {
8233 "dependencies": [],
8234 "devDependencies": [],
8235 "reverseDependencies": []
63558236 },
63568237 "minicron": {
63578238 "dependencies": [],
……@@ -6363,21 +8244,30 @@
63638244 },
63648245 "mininet": {
63658246 "dependencies": [
6366 "lunte",
6367 "ndjson",
6368 "prettier-config-holepunch",
6369 "pump",
6370 "split2"
8247 "bare-events",
8248 "bare-fs",
8249 "bare-net",
8250 "bare-os",
8251 "bare-path",
8252 "bare-process",
8253 "bare-subprocess",
8254 "newline-decoder",
8255 "streamx"
63718256 ],
63728257 "devDependencies": [
6373 "prettier"
8258 "lunte",
8259 "prettier",
8260 "prettier-config-holepunch"
63748261 ],
6375 "reverseDependencies": []
8262 "reverseDependencies": [
8263 "hypermininet"
8264 ]
63768265 },
63778266 "mirror-drive": {
63788267 "dependencies": [
63798268 "bare-events",
63808269 "binary-stream-equals",
8270 "rabin-stream",
63818271 "same-data",
63828272 "speedometer",
63838273 "streamx",
……@@ -6396,11 +8286,34 @@
63968286 "prettier-config-holepunch"
63978287 ],
63988288 "reverseDependencies": [
6399 "drives",
8289 "distributed-drive",
8290 "gip-remote",
8291 "gip-transport",
64008292 "hyperdrive",
64018293 "hyperdrive-next",
64028294 "localdrive",
6403 "pear"
8295 "pear-ci"
8296 ]
8297 },
8298 "msix-manager": {
8299 "dependencies": [
8300 "bare-events",
8301 "bare-url",
8302 "require-addon"
8303 ],
8304 "devDependencies": [
8305 "bare-compat-napi",
8306 "bare-path",
8307 "brittle",
8308 "cmake-bare",
8309 "cmake-napi",
8310 "cmake-npm",
8311 "lunte",
8312 "prettier",
8313 "prettier-config-holepunch"
8314 ],
8315 "reverseDependencies": [
8316 "pear-runtime-updater"
64048317 ]
64058318 },
64068319 "multi-profile-store": {
……@@ -6470,6 +8383,9 @@
64708383 "bare-subprocess"
64718384 ],
64728385 "devDependencies": [
8386 "cmake-bare",
8387 "cmake-fetch",
8388 "lunte",
64738389 "prettier",
64748390 "prettier-config-holepunch"
64758391 ],
……@@ -6543,6 +8459,33 @@
65438459 ],
65448460 "reverseDependencies": []
65458461 },
8462 "oidc-publishing": {
8463 "dependencies": [
8464 "paparam"
8465 ],
8466 "devDependencies": [
8467 "brittle",
8468 "lunte",
8469 "prettier",
8470 "prettier-config-holepunch"
8471 ],
8472 "reverseDependencies": []
8473 },
8474 "oidc-publishing-sandbox": {
8475 "dependencies": [],
8476 "devDependencies": [
8477 "brittle",
8478 "lunte",
8479 "prettier",
8480 "prettier-config-holepunch"
8481 ],
8482 "reverseDependencies": []
8483 },
8484 "ops-dummy-test-repo": {
8485 "dependencies": [],
8486 "devDependencies": [],
8487 "reverseDependencies": []
8488 },
65468489 "paparam": {
65478490 "dependencies": [],
65488491 "devDependencies": [
……@@ -6552,32 +8495,62 @@
65528495 "prettier-config-holepunch"
65538496 ],
65548497 "reverseDependencies": [
8498 "_pear-build",
65558499 "autobase-discovery-cli",
65568500 "autobase-example",
65578501 "bare",
65588502 "bare-build",
65598503 "bare-link",
65608504 "bare-make",
8505 "bare-media",
65618506 "bare-pack",
65628507 "bare-prebuild",
65638508 "bare-run",
8509 "bare-stow",
8510 "bare-tui-paparam",
65648511 "bare-unpack",
65658512 "blind-peer-cli",
8513 "blind-peer-router",
65668514 "blind-peering-cli",
8515 "blind-push-gateway",
8516 "blind-relay-service",
65678517 "brittle",
8518 "bundlebee-cli",
65688519 "canary-runner",
8520 "check-npm-maintainers",
8521 "corestore-snapshot",
8522 "drives",
65698523 "get-file-format",
8524 "gip-transport",
8525 "hello-pear-bare",
8526 "hello-pear-bare-worker",
8527 "hello-pear-electron",
8528 "hp-rpc-cli",
8529 "http-dht-proxy",
65708530 "hyper-health-check",
8531 "hyper-multisig-cli",
65718532 "hypercore-logger",
8533 "hypercore-sign",
65728534 "hyperdrive-profiler",
65738535 "hyperdrive-swarm-test",
8536 "ip-ban-list-cli",
65748537 "key-collection",
8538 "oidc-publishing",
65758539 "pear",
8540 "pear-build",
8541 "pear-ci",
8542 "pear-ci-multisig",
65768543 "pear-cmd",
65778544 "pear-electron",
8545 "pear-install",
8546 "pear-multisig-link",
65788547 "pear-prerelease",
8548 "pear-provision-recover",
65798549 "pear-run",
6580 "pear-updater-bootstrap"
8550 "pear-templates",
8551 "pear-updater-bootstrap",
8552 "snake",
8553 "sveltekit-adapter-bare"
65818554 ]
65828555 },
65838556 "passive-core-watcher": {
……@@ -6599,99 +8572,83 @@
65998572 "hypercore-stats"
66008573 ]
66018574 },
8575 "pattern-router": {
8576 "dependencies": [
8577 "ptnm",
8578 "streamx"
8579 ],
8580 "devDependencies": [
8581 "brittle",
8582 "lunte",
8583 "prettier",
8584 "prettier-config-holepunch"
8585 ],
8586 "reverseDependencies": []
8587 },
66028588 "pear": {
66038589 "dependencies": [
66048590 "b4a",
6605 "bare-bundle",
66068591 "bare-daemon",
6607 "bare-env",
66088592 "bare-events",
8593 "bare-format",
66098594 "bare-fs",
66108595 "bare-hrtime",
6611 "bare-http1",
66128596 "bare-inspector",
6613 "bare-module",
66148597 "bare-os",
6615 "bare-pipe",
8598 "bare-path",
66168599 "bare-readline",
6617 "bare-signals",
8600 "bare-stream",
66188601 "bare-subprocess",
66198602 "bare-tty",
6620 "bare-url",
6621 "compact-encoding",
66228603 "corestore",
6623 "crc-universal",
66248604 "db-lock",
66258605 "debounceify",
6626 "drive-analyzer",
6627 "drive-bundler",
6628 "framed-stream",
6629 "fs-native-extensions",
8606 "hyper-multisig",
66308607 "hypercore-crypto",
66318608 "hypercore-id-encoding",
8609 "hypercore-sign",
66328610 "hyperdb",
66338611 "hyperdrive",
8612 "hyperschema",
66348613 "hyperswarm",
6635 "iambus",
6636 "listen-async",
66378614 "localdrive",
66388615 "localwatch",
6639 "mime-db",
6640 "mirror-drive",
6641 "mutexify",
66428616 "paparam",
6643 "pear-api",
8617 "pear-build",
66448618 "pear-changelog",
6645 "pear-cmd",
6646 "pear-constants",
6647 "pear-crasher",
66488619 "pear-errors",
66498620 "pear-gracedown",
6650 "pear-gunk",
66518621 "pear-inspect",
6652 "pear-interface",
8622 "pear-install",
66538623 "pear-ipc",
66548624 "pear-link",
6655 "pear-logger",
66568625 "pear-opstream",
6657 "pear-pack",
6658 "pear-pipe",
6659 "pear-run",
6660 "pear-shake",
6661 "pear-stamp",
6662 "pear-state",
6663 "pear-terminal",
6664 "pear-tryboot",
6665 "pear-updater",
6666 "pear-updater-bootstrap",
6667 "pear-updates",
6668 "protomux",
6669 "pw-to-ek",
6670 "quickbit-universal",
8626 "pear-opwait",
8627 "pear-runtime-updater",
66718628 "rache",
66728629 "ready-resource",
6673 "rocksdb-native",
66748630 "safety-catch",
6675 "script-linker",
66768631 "semifies",
66778632 "sodium-native",
8633 "speedometer",
66788634 "streamx",
66798635 "tiny-byte-size",
6680 "udx-native",
66818636 "unix-path-resolve",
66828637 "url-file-url",
6683 "watch-drive",
66848638 "which-runtime",
66858639 "z32"
66868640 ],
66878641 "devDependencies": [
8642 "@hyperswarm/secret-stream",
66888643 "@hyperswarm/testnet",
8644 "bare-build",
8645 "bare-env",
8646 "bare-runtime",
66898647 "brittle",
6690 "graceful-goodbye",
6691 "hyperschema",
8648 "lunte",
8649 "pear-interface",
66928650 "prettier",
6693 "prettier-config-holepunch",
6694 "test-tmp"
8651 "prettier-config-holepunch"
66958652 ],
66968653 "reverseDependencies": []
66978654 },
……@@ -6706,7 +8663,9 @@
67068663 "prettier-config-holepunch"
67078664 ],
67088665 "reverseDependencies": [
8666 "keet-appling-next",
67098667 "pear-constants",
8668 "pear-installer",
67108669 "pear-link"
67118670 ]
67128671 },
……@@ -6740,7 +8699,6 @@
67408699 "script-linker"
67418700 ],
67428701 "reverseDependencies": [
6743 "pear",
67448702 "pear-electron"
67458703 ]
67468704 },
……@@ -6799,13 +8757,29 @@
67998757 "reverseDependencies": [
68008758 "pear-desktop",
68018759 "pear-doctor",
6802 "snake"
8760 "pearpass-example",
8761 "speedrun"
68038762 ]
68048763 },
68058764 "pear-build": {
6806 "dependencies": [],
6807 "devDependencies": [],
6808 "reverseDependencies": []
8765 "dependencies": [
8766 "bare-events",
8767 "bare-fs",
8768 "bare-path",
8769 "localdrive",
8770 "paparam"
8771 ],
8772 "devDependencies": [
8773 "brittle",
8774 "lunte",
8775 "mirror-drive",
8776 "prettier",
8777 "prettier-config-holepunch",
8778 "test-tmp"
8779 ],
8780 "reverseDependencies": [
8781 "pear"
8782 ]
68098783 },
68108784 "pear-bundle": {
68118785 "dependencies": [
……@@ -6833,9 +8807,62 @@
68338807 "pear"
68348808 ]
68358809 },
8810 "pear-ci": {
8811 "dependencies": [
8812 "corestore",
8813 "hyperdrive",
8814 "hyperswarm",
8815 "localdrive",
8816 "mirror-drive",
8817 "paparam",
8818 "pear-link",
8819 "ready-resource"
8820 ],
8821 "devDependencies": [
8822 "@hyperswarm/testnet",
8823 "brittle",
8824 "lunte",
8825 "prettier",
8826 "prettier-config-holepunch"
8827 ],
8828 "reverseDependencies": []
8829 },
8830 "pear-ci-example": {
8831 "dependencies": [],
8832 "devDependencies": [],
8833 "reverseDependencies": []
8834 },
8835 "pear-ci-multisig": {
8836 "dependencies": [
8837 "bare-fs",
8838 "bare-os",
8839 "bare-path",
8840 "corestore",
8841 "hyper-multisig",
8842 "hypercore-id-encoding",
8843 "hyperdrive",
8844 "hyperswarm",
8845 "paparam",
8846 "pear-errors",
8847 "pear-link",
8848 "z32"
8849 ],
8850 "devDependencies": [
8851 "@hyperswarm/testnet",
8852 "brittle",
8853 "lunte",
8854 "prettier",
8855 "prettier-config-holepunch",
8856 "hypercore-sign",
8857 "sodium-native"
8858 ],
8859 "reverseDependencies": []
8860 },
68368861 "pear-cli": {
68378862 "dependencies": [
68388863 "graceful-goodbye",
8864 "corestore",
8865 "hypercore",
68398866 "hypercore-crypto",
68408867 "hypercore-id-encoding",
68418868 "pear-updater-bootstrap",
……@@ -6862,7 +8889,6 @@
68628889 "prettier-config-holepunch"
68638890 ],
68648891 "reverseDependencies": [
6865 "pear",
68668892 "pear-electron",
68678893 "pear-logger",
68688894 "pear-run"
……@@ -6885,7 +8911,6 @@
68858911 "prettier-config-holepunch"
68868912 ],
68878913 "reverseDependencies": [
6888 "pear",
68898914 "pear-api",
68908915 "pear-electron",
68918916 "pear-init",
……@@ -6913,7 +8938,6 @@
69138938 "url-file-url"
69148939 ],
69158940 "reverseDependencies": [
6916 "pear",
69178941 "pear-electron"
69188942 ]
69198943 },
……@@ -7029,7 +9053,6 @@
70299053 "bare-fs",
70309054 "bare-os",
70319055 "bare-path",
7032 "bare-process",
70339056 "bare-subprocess",
70349057 "compact-encoding",
70359058 "localdrive",
……@@ -7072,7 +9095,8 @@
70729095 "reverseDependencies": [
70739096 "pear-desktop",
70749097 "pear-doctor",
7075 "snake"
9098 "pearpass-example",
9099 "speedrun"
70769100 ]
70779101 },
70789102 "pear-errors": {
……@@ -7087,10 +9111,14 @@
70879111 "pear",
70889112 "pear-api",
70899113 "pear-bridge",
9114 "pear-ci-multisig",
70909115 "pear-distributable-bootstrap",
70919116 "pear-electron",
9117 "pear-hyperdb",
70929118 "pear-init",
9119 "pear-install",
70939120 "pear-link",
9121 "pear-multisig-link",
70949122 "pear-opwait",
70959123 "pear-run",
70969124 "pear-terminal"
……@@ -7148,6 +9176,7 @@
71489176 "reverseDependencies": [
71499177 "pear",
71509178 "pear-api",
9179 "pear-templates",
71519180 "pear-terminal"
71529181 ]
71539182 },
……@@ -7168,7 +9197,6 @@
71689197 "prettier-config-holepunch"
71699198 ],
71709199 "reverseDependencies": [
7171 "pear",
71729200 "pear-api",
71739201 "pear-bridge",
71749202 "pear-electron",
……@@ -7184,6 +9212,29 @@
71849212 ],
71859213 "reverseDependencies": []
71869214 },
9215 "pear-hyperdb": {
9216 "dependencies": [
9217 "b4a",
9218 "bare-fs",
9219 "bare-path",
9220 "db-lock",
9221 "hyperdb",
9222 "hyperschema",
9223 "localdrive",
9224 "pear-errors",
9225 "pear-link"
9226 ],
9227 "devDependencies": [
9228 "brittle",
9229 "lunte",
9230 "prettier",
9231 "prettier-config-holepunch",
9232 "test-tmp"
9233 ],
9234 "reverseDependencies": [
9235 "pear-runtime-legacy-storage"
9236 ]
9237 },
71879238 "pear-info": {
71889239 "dependencies": [
71899240 "pear-ref"
……@@ -7205,6 +9256,7 @@
72059256 "dependencies": [
72069257 "bare-path",
72079258 "bare-realm",
9259 "is-text-filetype",
72089260 "localdrive",
72099261 "pear-constants",
72109262 "pear-dump",
……@@ -7224,7 +9276,9 @@
72249276 "prettier-config-holepunch",
72259277 "test-tmp"
72269278 ],
7227 "reverseDependencies": []
9279 "reverseDependencies": [
9280 "pear-templates"
9281 ]
72289282 },
72299283 "pear-inspect": {
72309284 "dependencies": [
……@@ -7246,6 +9300,56 @@
72469300 "pear-desktop"
72479301 ]
72489302 },
9303 "pear-install": {
9304 "dependencies": [
9305 "bare-fs",
9306 "bare-os",
9307 "bare-path",
9308 "bare-process",
9309 "bare-subprocess",
9310 "corestore",
9311 "hypercore-crypto",
9312 "hyperdrive",
9313 "hyperswarm",
9314 "localdrive",
9315 "paparam",
9316 "pear-errors",
9317 "pear-link",
9318 "pear-opstream",
9319 "pear-opwait",
9320 "streamx",
9321 "tiny-byte-size"
9322 ],
9323 "devDependencies": [
9324 "brittle",
9325 "lunte",
9326 "prettier",
9327 "prettier-config-holepunch",
9328 "test-tmp",
9329 "which-runtime"
9330 ],
9331 "reverseDependencies": [
9332 "pear"
9333 ]
9334 },
9335 "pear-installer": {
9336 "dependencies": [
9337 "appling-native",
9338 "bare-thread",
9339 "fx-native",
9340 "hypercore-id-encoding",
9341 "pear-aliases",
9342 "pear-updater-bootstrap",
9343 "prettier-bytes"
9344 ],
9345 "devDependencies": [
9346 "brittle",
9347 "lunte",
9348 "prettier",
9349 "prettier-config-holepunch"
9350 ],
9351 "reverseDependencies": []
9352 },
72499353 "pear-interface": {
72509354 "dependencies": [
72519355 "bare-pipe",
……@@ -7256,9 +9360,7 @@
72569360 "prettier",
72579361 "prettier-config-holepunch"
72589362 ],
7259 "reverseDependencies": [
7260 "pear"
7261 ]
9363 "reverseDependencies": []
72629364 },
72639365 "pear-ipc": {
72649366 "dependencies": [
……@@ -7323,13 +9425,21 @@
73239425 "which-runtime"
73249426 ],
73259427 "reverseDependencies": [
9428 "bundlebee-import",
9429 "gip-remote",
73269430 "pear",
9431 "pear-ci",
9432 "pear-ci-multisig",
73279433 "pear-drop",
73289434 "pear-electron",
9435 "pear-hyperdb",
73299436 "pear-init",
9437 "pear-install",
9438 "pear-multisig-link",
73309439 "pear-opstream",
73319440 "pear-prerelease",
73329441 "pear-run",
9442 "pear-runtime-updater",
73339443 "pear-state"
73349444 ]
73359445 },
……@@ -7347,10 +9457,36 @@
73479457 "prettier-config-holepunch"
73489458 ],
73499459 "reverseDependencies": [
7350 "pear",
73519460 "pear-electron"
73529461 ]
73539462 },
9463 "pear-md": {
9464 "dependencies": [
9465 "bare-path",
9466 "bare-process",
9467 "bare-url",
9468 "hast-util-heading-rank",
9469 "hast-util-select",
9470 "hastscript",
9471 "raw",
9472 "rehype",
9473 "rehype-format",
9474 "rehype-pretty-code",
9475 "rehype-raw",
9476 "rehype-sanitize",
9477 "rehype-slug",
9478 "rehype-stringify",
9479 "remark-gfm",
9480 "remark-parse",
9481 "remark-rehype",
9482 "sanitize",
9483 "unified"
9484 ],
9485 "devDependencies": [
9486 "brittle"
9487 ],
9488 "reverseDependencies": []
9489 },
73549490 "pear-message": {
73559491 "dependencies": [
73569492 "pear-ref",
……@@ -7384,10 +9520,25 @@
73849520 ],
73859521 "reverseDependencies": [
73869522 "pear-api",
7387 "pear-updates",
73889523 "pear-wakeups"
73899524 ]
73909525 },
9526 "pear-multisig-link": {
9527 "dependencies": [
9528 "hyper-multisig",
9529 "hypercore-id-encoding",
9530 "paparam",
9531 "pear-errors",
9532 "pear-link"
9533 ],
9534 "devDependencies": [
9535 "brittle",
9536 "lunte",
9537 "prettier",
9538 "prettier-config-holepunch"
9539 ],
9540 "reverseDependencies": []
9541 },
73919542 "pear-opstream": {
73929543 "dependencies": [
73939544 "pear-link",
……@@ -7402,7 +9553,8 @@
74029553 ],
74039554 "reverseDependencies": [
74049555 "pear",
7405 "pear-init"
9556 "pear-init",
9557 "pear-install"
74069558 ]
74079559 },
74089560 "pear-opwait": {
……@@ -7417,8 +9569,10 @@
74179569 "streamx"
74189570 ],
74199571 "reverseDependencies": [
9572 "pear",
74209573 "pear-desktop",
74219574 "pear-distributable-bootstrap",
9575 "pear-install",
74229576 "pear-terminal"
74239577 ]
74249578 },
……@@ -7438,9 +9592,7 @@
74389592 "prettier",
74399593 "prettier-config-holepunch"
74409594 ],
7441 "reverseDependencies": [
7442 "pear"
7443 ]
9595 "reverseDependencies": []
74449596 },
74459597 "pear-pipe": {
74469598 "dependencies": [
……@@ -7458,12 +9610,29 @@
74589610 "prettier-config-holepunch"
74599611 ],
74609612 "reverseDependencies": [
7461 "pear",
74629613 "pear-api",
74639614 "pear-electron",
9615 "pear-templates",
74649616 "updater-service"
74659617 ]
74669618 },
9619 "pear-prefetcher": {
9620 "dependencies": [
9621 "drive-analyzer"
9622 ],
9623 "devDependencies": [
9624 "bare-path",
9625 "brittle",
9626 "corestore",
9627 "hyperdrive",
9628 "localdrive",
9629 "lunte",
9630 "mirror-drive",
9631 "prettier",
9632 "prettier-config-holepunch"
9633 ],
9634 "reverseDependencies": []
9635 },
74679636 "pear-prerelease": {
74689637 "dependencies": [
74699638 "corestore",
……@@ -7476,6 +9645,24 @@
74769645 "devDependencies": [],
74779646 "reverseDependencies": []
74789647 },
9648 "pear-provision-recover": {
9649 "dependencies": [
9650 "corestore",
9651 "hypercore-crypto",
9652 "hypercore-id-encoding",
9653 "hyperdrive",
9654 "hyperswarm",
9655 "paparam",
9656 "ready-resource"
9657 ],
9658 "devDependencies": [
9659 "brittle",
9660 "lunte",
9661 "prettier",
9662 "prettier-config-holepunch"
9663 ],
9664 "reverseDependencies": []
9665 },
74799666 "pear-radio": {
74809667 "dependencies": [
74819668 "b4a",
……@@ -7620,13 +9807,38 @@
76209807 "standard"
76219808 ],
76229809 "reverseDependencies": [
7623 "pear",
9810 "cross-worker-pear",
76249811 "pear-api",
76259812 "pear-doctor",
76269813 "pear-electron",
76279814 "updater-service"
76289815 ]
76299816 },
9817 "pear-runtime": {
9818 "dependencies": [
9819 "bare-channel",
9820 "bare-ipc",
9821 "bare-path",
9822 "bare-sidecar",
9823 "bare-thread",
9824 "corestore",
9825 "hyperswarm",
9826 "pear-runtime-updater",
9827 "ready-resource"
9828 ],
9829 "devDependencies": [
9830 "brittle",
9831 "lunte",
9832 "prettier",
9833 "prettier-config-holepunch"
9834 ],
9835 "reverseDependencies": [
9836 "hello-pear-bare",
9837 "hello-pear-bare-worker",
9838 "hello-pear-electron",
9839 "snake"
9840 ]
9841 },
76309842 "pear-runtime-appling": {
76319843 "dependencies": [],
76329844 "devDependencies": [
……@@ -7656,6 +9868,57 @@
76569868 ],
76579869 "reverseDependencies": []
76589870 },
9871 "pear-runtime-legacy-storage": {
9872 "dependencies": [
9873 "bare-os",
9874 "bare-path",
9875 "corestore",
9876 "hyperdb",
9877 "pear-hyperdb",
9878 "which-runtime"
9879 ],
9880 "devDependencies": [
9881 "lunte",
9882 "prettier",
9883 "prettier-config-holepunch"
9884 ],
9885 "reverseDependencies": []
9886 },
9887 "pear-runtime-updater": {
9888 "dependencies": [
9889 "bare-fs",
9890 "bare-path",
9891 "bare-semver",
9892 "debounceify",
9893 "fs-native-extensions",
9894 "hypercore-id-encoding",
9895 "hyperdrive",
9896 "localdrive",
9897 "msix-manager",
9898 "pear-link",
9899 "ready-resource",
9900 "which-runtime"
9901 ],
9902 "devDependencies": [
9903 "@hyperswarm/testnet",
9904 "bare-build",
9905 "bare-env",
9906 "bare-os",
9907 "bare-subprocess",
9908 "brittle",
9909 "corestore",
9910 "hyperswarm",
9911 "lunte",
9912 "pear-build",
9913 "prettier",
9914 "prettier-config-holepunch",
9915 "test-tmp"
9916 ],
9917 "reverseDependencies": [
9918 "pear",
9919 "pear-runtime"
9920 ]
9921 },
76599922 "pear-seed": {
76609923 "dependencies": [
76619924 "pear-ref"
……@@ -7687,8 +9950,7 @@
76879950 "test-tmp"
76889951 ],
76899952 "reverseDependencies": [
7690 "drive-analyzer",
7691 "pear"
9953 "drive-analyzer"
76929954 ]
76939955 },
76949956 "pear-stage": {
……@@ -7719,7 +9981,6 @@
77199981 "prettier-config-holepunch"
77209982 ],
77219983 "reverseDependencies": [
7722 "pear",
77239984 "pear-bridge",
77249985 "pear-init"
77259986 ]
……@@ -7745,7 +10006,6 @@
774510006 "url-file-url"
774610007 ],
774710008 "reverseDependencies": [
7748 "pear",
774910009 "pear-electron"
775010010 ]
775110011 },
……@@ -7758,8 +10018,19 @@
775810018 "reverseDependencies": []
775910019 },
776010020 "pear-templates": {
7761 "dependencies": [],
7762 "devDependencies": [],
10021 "dependencies": [
10022 "bare-signals",
10023 "paparam",
10024 "pear-gracedown",
10025 "pear-init",
10026 "pear-pipe",
10027 "pear-terminal"
10028 ],
10029 "devDependencies": [
10030 "lunte",
10031 "prettier",
10032 "prettier-config-holepunch"
10033 ],
776310034 "reverseDependencies": []
776410035 },
776510036 "pear-terminal": {
……@@ -7789,9 +10060,9 @@
778910060 "prettier-config-holepunch"
779010061 ],
779110062 "reverseDependencies": [
7792 "pear",
779310063 "pear-electron",
7794 "pear-init"
10064 "pear-init",
10065 "pear-templates"
779510066 ]
779610067 },
779710068 "pear-tryboot": {
……@@ -7814,7 +10085,6 @@
781410085 "which-runtime"
781510086 ],
781610087 "reverseDependencies": [
7817 "pear",
781810088 "pear-electron"
781910089 ]
782010090 },
……@@ -7847,13 +10117,13 @@
784710117 "test-tmp"
784810118 ],
784910119 "reverseDependencies": [
7850 "pear",
785110120 "pear-updater-bootstrap"
785210121 ]
785310122 },
785410123 "pear-updater-bootstrap": {
785510124 "dependencies": [
785610125 "corestore",
10126 "device-file",
785710127 "hypercore-id-encoding",
785810128 "hyperdrive",
785910129 "hyperswarm",
……@@ -7867,31 +10137,25 @@
786710137 ],
786810138 "reverseDependencies": [
786910139 "keet-appling-next",
7870 "pear",
787110140 "pear-cli",
7872 "pear-distributable-bootstrap"
10141 "pear-distributable-bootstrap",
10142 "pear-installer"
787310143 ]
787410144 },
787510145 "pear-updates": {
7876 "dependencies": [
7877 "pear-messages"
7878 ],
7879 "devDependencies": [
7880 "b4a",
7881 "brittle",
7882 "iambus",
7883 "lunte",
7884 "prettier",
7885 "prettier-config-holepunch",
7886 "sodium-native",
7887 "which-runtime"
7888 ],
10146 "dependencies": [],
10147 "devDependencies": [],
788910148 "reverseDependencies": [
7890 "pear",
789110149 "pear-api",
10150 "speedrun",
789210151 "updater-service"
789310152 ]
789410153 },
10154 "pear-upload-artifacts": {
10155 "dependencies": [],
10156 "devDependencies": [],
10157 "reverseDependencies": []
10158 },
789510159 "pear-user-dirs": {
789610160 "dependencies": [
789710161 "bare-env",
……@@ -7938,6 +10202,8 @@
793810202 "autopass",
793910203 "bare-fs",
794010204 "corestore",
10205 "pear-bridge",
10206 "pear-electron",
794110207 "sweetalert2"
794210208 ],
794310209 "devDependencies": [
……@@ -7960,9 +10226,7 @@
796010226 "prettier-config-holepunch": {
796110227 "dependencies": [],
796210228 "devDependencies": [],
7963 "reverseDependencies": [
7964 "mininet"
7965 ]
10229 "reverseDependencies": []
796610230 },
796710231 "prom-client": {
796810232 "dependencies": [
……@@ -7990,6 +10254,7 @@
799010254 "typescript-eslint"
799110255 ],
799210256 "reverseDependencies": [
10257 "hyper-dht-prometheus",
799310258 "hyper-health-check",
799410259 "hypercore-e2e-tests",
799510260 "hypercore-scale-tests",
……@@ -8013,11 +10278,11 @@
801310278 "prettier-config-holepunch"
801410279 ],
801510280 "reverseDependencies": [
10281 "blind-peer-muxer",
801610282 "blind-relay",
801710283 "hypercore",
801810284 "hypershell",
801910285 "hyperswarm-dht-relay",
8020 "pear",
802110286 "protomux-rpc",
802210287 "protomux-wakeup"
802310288 ]
……@@ -8038,9 +10303,12 @@
803810303 ],
803910304 "reverseDependencies": [
804010305 "blind-peer",
8041 "blind-peering",
10306 "distributed-drive",
804210307 "filesharing-app-example",
804310308 "filesharing-react-app-example",
10309 "hyper-dht-prom-alias-rpc",
10310 "hyper-dht-prom-client",
10311 "hyper-dht-prometheus",
804410312 "hyperdb-autobase-workshop",
804510313 "pear-radio-backend",
804610314 "protomux-rpc-client",
……@@ -8052,6 +10320,7 @@
805210320 "dependencies": [
805310321 "compact-encoding",
805410322 "hypercore-id-encoding",
10323 "hyperswarm-capability",
805510324 "protomux-rpc",
805610325 "safety-catch",
805710326 "signal-promise",
……@@ -8063,10 +10332,17 @@
806310332 "corestore",
806410333 "hyperdht",
806510334 "hyperswarm",
8066 "standard"
10335 "lunte",
10336 "prettier",
10337 "prettier-config-holepunch",
10338 "protomux-rpc-router"
806710339 ],
806810340 "reverseDependencies": [
806910341 "autobase-discovery",
10342 "blind-peer",
10343 "hyper-dht-prom-alias-rpc",
10344 "hyper-dht-prom-client",
10345 "hyper-dht-prometheus",
807010346 "hyperdb-autobase-workshop"
807110347 ]
807210348 },
……@@ -8087,19 +10363,23 @@
808710363 "protomux-rpc-client"
808810364 ],
808910365 "reverseDependencies": [
10366 "blind-peer",
809010367 "hyperdb-autobase-workshop"
809110368 ]
809210369 },
809310370 "protomux-rpc-middleware": {
809410371 "dependencies": [
10372 "bare-events",
809510373 "hypercore-id-encoding",
809610374 "protomux-rpc-router"
809710375 ],
809810376 "devDependencies": [
809910377 "b4a",
10378 "bare-prom-client",
810010379 "brittle",
810110380 "compact-encoding",
810210381 "hyperdht",
10382 "lunte",
810310383 "prettier",
810410384 "prettier-config-holepunch",
810510385 "prom-client",
……@@ -8107,27 +10387,35 @@
810710387 "safety-catch"
810810388 ],
810910389 "reverseDependencies": [
8110 "autobase-discovery-cli"
10390 "autobase-discovery-cli",
10391 "blind-peer-cli",
10392 "blind-peer-router"
811110393 ]
811210394 },
811310395 "protomux-rpc-router": {
811410396 "dependencies": [
10397 "bare-crypto",
811510398 "compact-encoding",
10399 "hyperswarm-capability",
811610400 "protomux-rpc",
811710401 "ready-resource",
811810402 "safety-catch"
811910403 ],
812010404 "devDependencies": [
812110405 "b4a",
10406 "bare-prom-client",
812210407 "brittle",
812310408 "hyperdht",
812410409 "prettier",
812510410 "prettier-config-holepunch",
812610411 "prom-client",
8127 "protomux-rpc-client"
10412 "which-runtime"
812810413 ],
812910414 "reverseDependencies": [
813010415 "autobase-discovery-cli",
10416 "blind-peer-cli",
10417 "blind-peer-router",
10418 "blind-push-gateway",
813110419 "protomux-rpc-middleware"
813210420 ]
813310421 },
……@@ -8148,7 +10436,23 @@
814810436 ],
814910437 "reverseDependencies": [
815010438 "autobase",
8151 "blind-peer"
10439 "autobee-wakeup",
10440 "blind-peer",
10441 "gip-transport"
10442 ]
10443 },
10444 "ptnm": {
10445 "dependencies": [],
10446 "devDependencies": [
10447 "brittle",
10448 "lunte",
10449 "prettier",
10450 "prettier-config-holepunch"
10451 ],
10452 "reverseDependencies": [
10453 "cellery-html",
10454 "iambus",
10455 "pattern-router"
815210456 ]
815310457 },
815410458 "punch-connection-encoding": {
……@@ -8175,9 +10479,7 @@
817510479 "prettier",
817610480 "prettier-config-holepunch"
817710481 ],
8178 "reverseDependencies": [
8179 "pear"
8180 ]
10482 "reverseDependencies": []
818110483 },
818210484 "quickbit-native": {
818310485 "dependencies": [
……@@ -8191,7 +10493,7 @@
819110493 "cmake-fetch",
819210494 "cmake-napi",
819310495 "prettier",
8194 "prettier-config-standard"
10496 "prettier-config-holepunch"
819510497 ],
819610498 "reverseDependencies": []
819710499 },
……@@ -8209,10 +10511,47 @@
820910511 "reverseDependencies": [
821010512 "bitarray-universal",
821110513 "hypercore",
8212 "pear",
821310514 "pear-gunk"
821410515 ]
821510516 },
10517 "rabin-native": {
10518 "dependencies": [
10519 "require-addon"
10520 ],
10521 "devDependencies": [
10522 "bare-compat-napi",
10523 "bare-fs",
10524 "bare-path",
10525 "brittle",
10526 "cmake-bare",
10527 "cmake-fetch",
10528 "cmake-napi",
10529 "cmake-npm",
10530 "lunte",
10531 "prettier",
10532 "prettier-config-holepunch"
10533 ],
10534 "reverseDependencies": [
10535 "rabin-stream"
10536 ]
10537 },
10538 "rabin-stream": {
10539 "dependencies": [
10540 "rabin-native",
10541 "streamx"
10542 ],
10543 "devDependencies": [
10544 "bare-fs",
10545 "bare-path",
10546 "brittle",
10547 "lunte",
10548 "prettier",
10549 "prettier-config-holepunch"
10550 ],
10551 "reverseDependencies": [
10552 "mirror-drive"
10553 ]
10554 },
821610555 "rache": {
821710556 "dependencies": [],
821810557 "devDependencies": [
……@@ -8227,94 +10566,22 @@
822710566 "pear"
822810567 ]
822910568 },
8230 "react-native": {
8231 "dependencies": [],
10569 "raw-text-display-parser": {
10570 "dependencies": [
10571 "@holepunchto/keet-core-api"
10572 ],
823210573 "devDependencies": [
8233 "@babel/core",
8234 "@babel/eslint-parser",
8235 "@babel/generator",
8236 "@babel/plugin-syntax-typescript",
8237 "@babel/plugin-transform-regenerator",
8238 "@babel/preset-env",
8239 "@babel/preset-flow",
8240 "@electron/packager",
8241 "@expo/spawn-async",
8242 "@jest/create-cache-key-function",
8243 "@microsoft/api-extractor",
8244 "@octokit/rest",
8245 "@react-native/metro-babel-transformer",
8246 "@react-native/metro-config",
8247 "@tsconfig/node22",
8248 "@types/react",
8249 "@typescript-eslint/parser",
8250 "ansi-regex",
8251 "ansi-styles",
8252 "babel-plugin-minify-dead-code-elimination",
8253 "babel-plugin-syntax-hermes-parser",
8254 "babel-plugin-transform-define",
8255 "babel-plugin-transform-flow-enums",
8256 "clang-format",
8257 "connect",
8258 "debug",
8259 "deep-equal",
8260 "eslint",
8261 "eslint-config-prettier",
8262 "eslint-plugin-babel",
8263 "eslint-plugin-eslint-comments",
8264 "eslint-plugin-ft-flow",
8265 "eslint-plugin-jest",
8266 "eslint-plugin-jsx-a11y",
8267 "eslint-plugin-react",
8268 "eslint-plugin-react-native",
8269 "eslint-plugin-redundant-undefined",
8270 "eslint-plugin-relay",
8271 "fb-dotslash",
8272 "flow-api-translator",
8273 "flow-bin",
8274 "glob",
8275 "hermes-eslint",
8276 "hermes-transform",
8277 "ini",
8278 "inquirer",
8279 "jest",
8280 "jest-config",
8281 "jest-diff",
8282 "jest-junit",
8283 "jest-snapshot",
8284 "jsonc-parser",
8285 "markdownlint-cli2",
8286 "markdownlint-rule-relative-links",
8287 "memfs",
8288 "metro-babel-register",
8289 "metro-transform-plugins",
8290 "micromatch",
8291 "node-fetch",
8292 "nullthrows",
10574 "brittle",
829310575 "prettier",
8294 "prettier-plugin-hermes-parser",
8295 "react",
8296 "react-test-renderer",
8297 "rimraf",
8298 "shelljs",
8299 "signedsource",
8300 "supports-color",
8301 "temp-dir",
8302 "tinybench",
8303 "typescript",
8304 "ws"
10576 "prettier-config-holepunch"
830510577 ],
8306 "reverseDependencies": [
8307 "autopass-mobile-example",
8308 "bare-expo",
8309 "bare-expo-hrpc-demo",
8310 "pear-expo-hello-world"
8311 ]
10578 "reverseDependencies": []
831210579 },
831310580 "react-native-b4a": {
831410581 "dependencies": [],
831510582 "devDependencies": [
831610583 "prettier",
8317 "prettier-config-standard"
10584 "prettier-config-holepunch"
831810585 ],
831910586 "reverseDependencies": [
832010587 "bare-expo"
……@@ -8327,6 +10594,8 @@
832710594 "streamx"
832810595 ],
832910596 "devDependencies": [
10597 "cmake-fetch",
10598 "lunte",
833010599 "prettier",
833110600 "prettier-config-holepunch"
833210601 ],
……@@ -8336,39 +10605,19 @@
833610605 "bare-expo-hrpc-demo"
833710606 ]
833810607 },
8339 "react-native-paste-input": {
10608 "ready-guard": {
834010609 "dependencies": [
8341 "semver"
10610 "resolve-reject-promise"
834210611 ],
834310612 "devDependencies": [
8344 "@commitlint/config-conventional",
8345 "@react-native/eslint-config",
8346 "@react-native/metro-config",
8347 "@react-native/typescript-config",
8348 "@release-it/conventional-changelog",
8349 "@types/react",
8350 "@typescript-eslint/eslint-plugin",
8351 "@typescript-eslint/parser",
8352 "commitlint",
8353 "eslint",
8354 "eslint-config-prettier",
8355 "eslint-plugin-flowtype",
8356 "eslint-plugin-ft-flow",
8357 "eslint-plugin-jest",
8358 "eslint-plugin-prettier",
8359 "eslint-plugin-react-hooks",
8360 "eslint-plugin-react-native",
8361 "husky",
8362 "jest",
8363 "pod-install",
10613 "brittle",
10614 "lunte",
836410615 "prettier",
8365 "react",
8366 "react-native",
8367 "react-native-builder-bob",
8368 "release-it",
8369 "typescript"
10616 "prettier-config-holepunch"
837010617 ],
8371 "reverseDependencies": []
10618 "reverseDependencies": [
10619 "autobee"
10620 ]
837210621 },
837310622 "ready-resource": {
837410623 "dependencies": [
……@@ -8383,18 +10632,30 @@
838310632 "reverseDependencies": [
838410633 "autobase",
838510634 "autobase-discovery",
10635 "autobee",
10636 "autobee-wakeup",
838610637 "autopass",
8387 "bare-media",
10638 "bare-mdns-discovery",
10639 "bareclaw",
838810640 "blind-pairing",
838910641 "blind-peer",
8390 "blind-peering",
10642 "blind-peer-router",
10643 "blind-push-gateway",
839110644 "bot-rpc",
839210645 "broadcast-encryption",
10646 "bundlebee",
10647 "cellery-html",
839310648 "corestore",
839410649 "device-file",
10650 "distributed-drive",
839510651 "drive-analyzer",
839610652 "fd-lock",
10653 "gip-remote",
10654 "gip-transport",
839710655 "git-remote-punch-transport",
10656 "http-dht-proxy",
10657 "hyper-dht-prom-client",
10658 "hyper-dht-prometheus",
839810659 "hyper-health-check",
839910660 "hyper-instrument",
840010661 "hyperbee",
……@@ -8406,12 +10667,18 @@
840610667 "hyperdb-workshop",
840710668 "hyperdrive",
840810669 "hyperdrive-next",
10670 "hypermininet",
840910671 "hypershell",
10672 "ip-ban-list",
841010673 "pear",
841110674 "pear-appdrive",
841210675 "pear-bridge",
10676 "pear-ci",
841310677 "pear-ipc",
10678 "pear-provision-recover",
841410679 "pear-radio-backend",
10680 "pear-runtime",
10681 "pear-runtime-updater",
841510682 "pear-updater",
841610683 "protomux-rpc-router",
841710684 "rocksdb-native",
……@@ -8434,7 +10701,10 @@
843410701 "prettier",
843510702 "prettier-config-holepunch"
843610703 ],
8437 "reverseDependencies": []
10704 "reverseDependencies": [
10705 "gip-remote",
10706 "gip-transport"
10707 ]
843810708 },
843910709 "refcounter": {
844010710 "dependencies": [],
……@@ -8456,10 +10726,20 @@
845610726 "devDependencies": [],
845710727 "reverseDependencies": [
845810728 "blind-peer",
8459 "blind-relay-service",
10729 "hyper-dht-prometheus",
846010730 "hypercore-e2e-tests"
846110731 ]
846210732 },
10733 "repo-template": {
10734 "dependencies": [],
10735 "devDependencies": [
10736 "brittle",
10737 "lunte",
10738 "prettier",
10739 "prettier-config-holepunch"
10740 ],
10741 "reverseDependencies": []
10742 },
846310743 "require-addon": {
846410744 "dependencies": [
846510745 "bare-addon-resolve"
……@@ -8479,11 +10759,15 @@
847910759 "bare-daemon",
848010760 "bare-lief",
848110761 "bare-module-lexer",
10762 "bare-storage",
10763 "bare-type-stripper",
848210764 "bitarray-native",
848310765 "crc-native",
848410766 "fs-native-extensions",
848510767 "fx-native",
10768 "msix-manager",
848610769 "quickbit-native",
10770 "rabin-native",
848710771 "rocksdb-native",
848810772 "simdle-native",
848910773 "sodium-native",
……@@ -8505,6 +10789,7 @@
850510789 "bare-path",
850610790 "bare-url",
850710791 "brittle",
10792 "lunte",
850810793 "prettier",
850910794 "prettier-config-holepunch"
851010795 ],
……@@ -8512,17 +10797,30 @@
851210797 "bare-apk",
851310798 "bare-app-image",
851410799 "bare-app-kit",
8515 "bare-build",
851610800 "bare-gtk",
10801 "bare-headers",
851710802 "bare-ndk",
851810803 "bare-run",
10804 "bare-sidecar",
851910805 "bare-ui-kit",
852010806 "bare-web-kit",
852110807 "bare-web-kit-gtk",
852210808 "bare-win-ui",
10809 "bareclaw",
852310810 "cmake-toolchains"
852410811 ]
852510812 },
10813 "resource-puddle": {
10814 "dependencies": [],
10815 "devDependencies": [
10816 "brittle",
10817 "hyperschema",
10818 "lunte",
10819 "prettier",
10820 "prettier-config-holepunch"
10821 ],
10822 "reverseDependencies": []
10823 },
852610824 "rocksdb-blobs": {
852710825 "dependencies": [
852810826 "b4a",
……@@ -8549,6 +10847,7 @@
854910847 "bare-compat-napi",
855010848 "bare-crypto",
855110849 "bare-fs",
10850 "bare-path",
855210851 "brittle",
855310852 "cmake-bare",
855410853 "cmake-fetch",
……@@ -8563,7 +10862,6 @@
856310862 "blind-peer",
856410863 "hypercore-storage",
856510864 "hyperdb",
8566 "pear",
856710865 "pear-cli",
856810866 "pear-gunk"
856910867 ]
……@@ -8583,6 +10881,18 @@
858310881 ],
858410882 "reverseDependencies": []
858510883 },
10884 "safe-sodium-buffer": {
10885 "dependencies": [
10886 "bare-assert",
10887 "sodium-native"
10888 ],
10889 "devDependencies": [
10890 "brittle",
10891 "prettier",
10892 "prettier-config-holepunch"
10893 ],
10894 "reverseDependencies": []
10895 },
858610896 "same-object": {
858710897 "dependencies": [],
858810898 "devDependencies": [
……@@ -8607,6 +10917,7 @@
860710917 "reverseDependencies": [
860810918 "autobase",
860910919 "blind-peer",
10920 "blind-peer-router",
861010921 "hyperbee2",
861110922 "hypercore-storage",
861210923 "hyperdb"
……@@ -8635,7 +10946,6 @@
863510946 ],
863610947 "reverseDependencies": [
863710948 "boot-drive",
8638 "pear",
863910949 "pear-bridge",
864010950 "pear-electron",
864110951 "pear-gunk"
……@@ -8714,17 +11024,29 @@
871411024 "pear"
871511025 ]
871611026 },
11027 "senior-p2p-architect-exercise": {
11028 "dependencies": [],
11029 "devDependencies": [],
11030 "reverseDependencies": []
11031 },
11032 "senior-software-architect-exercise": {
11033 "dependencies": [],
11034 "devDependencies": [],
11035 "reverseDependencies": []
11036 },
871711037 "sentry-bare": {
871811038 "dependencies": [
871911039 "@sentry/core",
8720 "@sentry/utils",
872111040 "bare-abort",
872211041 "bare-fetch",
872311042 "bare-os"
872411043 ],
872511044 "devDependencies": [
11045 "bare-http1",
11046 "brittle",
11047 "lunte",
872611048 "prettier",
8727 "prettier-config-standard"
11049 "prettier-config-holepunch"
872811050 ],
872911051 "reverseDependencies": []
873011052 },
……@@ -8750,9 +11072,7 @@
875011072 "standard",
875111073 "test-tmp"
875211074 ],
8753 "reverseDependencies": [
8754 "drives"
8755 ]
11075 "reverseDependencies": []
875611076 },
875711077 "simdle-native": {
875811078 "dependencies": [
……@@ -8834,9 +11154,19 @@
883411154 ],
883511155 "reverseDependencies": []
883611156 },
8837 "slips": {
8838 "dependencies": [],
8839 "devDependencies": [],
11157 "slack-build-status": {
11158 "dependencies": [
11159 "@actions/core",
11160 "@actions/github",
11161 "@slack/web-api"
11162 ],
11163 "devDependencies": [
11164 "@biomejs/biome",
11165 "@types/node",
11166 "@vercel/ncc",
11167 "typescript",
11168 "vitest"
11169 ],
884011170 "reverseDependencies": []
884111171 },
884211172 "sloppy-module-parser": {
……@@ -8857,12 +11187,31 @@
885711187 "snake": {
885811188 "dependencies": [
885911189 "b4a",
11190 "corestore",
11191 "framed-stream",
11192 "graceful-goodbye",
886011193 "hypercore-crypto",
886111194 "hyperswarm",
8862 "pear-bridge",
8863 "pear-electron"
11195 "paparam",
11196 "pear-runtime",
11197 "which-runtime"
11198 ],
11199 "devDependencies": [
11200 "@electron-forge/cli",
11201 "@electron-forge/maker-dmg",
11202 "@electron-forge/maker-msix",
11203 "@electron-forge/maker-zip",
11204 "app-builder-lib",
11205 "electron",
11206 "electron-forge-plugin-prune-prebuilds",
11207 "electron-forge-plugin-universal-prebuilds",
11208 "lunte",
11209 "pear-electron-forge-maker-appimage",
11210 "pear-electron-forge-maker-flatpak",
11211 "pear-electron-forge-maker-snap",
11212 "prettier",
11213 "prettier-config-holepunch"
886411214 ],
8865 "devDependencies": [],
886611215 "reverseDependencies": []
886711216 },
886811217 "sodium-hmac": {
……@@ -8880,6 +11229,7 @@
888011229 },
888111230 "sodium-native": {
888211231 "dependencies": [
11232 "bare-assert",
888311233 "require-addon",
888411234 "which-runtime"
888511235 ],
……@@ -8894,7 +11244,10 @@
889411244 ],
889511245 "reverseDependencies": [
889611246 "bare-bundle-id",
11247 "bare-sidecar-bundle",
11248 "blind-push",
889711249 "drive-bundler",
11250 "gip-transport",
889811251 "hypercore-sign",
889911252 "keypear",
890011253 "netpaste",
……@@ -8909,6 +11262,7 @@
890911262 "pear-pack",
891011263 "pear-radio-backend",
891111264 "pw-to-ek",
11265 "safe-sodium-buffer",
891211266 "secure-key",
891311267 "secure-prompt",
891411268 "sodium-universal"
……@@ -8925,6 +11279,7 @@
892511279 ],
892611280 "reverseDependencies": [
892711281 "autobase",
11282 "autobee-encryption",
892811283 "bip39-mnemonic",
892911284 "blind-encryption-sodium",
893011285 "blind-pairing-core",
……@@ -8940,6 +11295,7 @@
894011295 "hypercore-crypto",
894111296 "hypercore-encryption",
894211297 "hyperdht",
11298 "hypermininet",
894311299 "hyperswarm-capability",
894411300 "hyperswarm-dht-relay",
894511301 "hyperswarm-secret-stream",
……@@ -8951,6 +11307,20 @@
895111307 "sodium-hmac"
895211308 ]
895311309 },
11310 "speedrun": {
11311 "dependencies": [
11312 "pear-bridge",
11313 "pear-electron",
11314 "pear-updates",
11315 "react",
11316 "react-dom"
11317 ],
11318 "devDependencies": [
11319 "bare-subprocess",
11320 "esbuild"
11321 ],
11322 "reverseDependencies": []
11323 },
895411324 "sqlite3-native": {
895511325 "dependencies": [
895611326 "ready-resource",
……@@ -8963,8 +11333,9 @@
896311333 "cmake-fetch",
896411334 "cmake-napi",
896511335 "cmake-npm",
11336 "lunte",
896611337 "prettier",
8967 "prettier-config-standard"
11338 "prettier-config-holepunch"
896811339 ],
896911340 "reverseDependencies": []
897011341 },
……@@ -9019,6 +11390,30 @@
901911390 ],
902011391 "reverseDependencies": []
902111392 },
11393 "sveltekit-adapter-bare": {
11394 "dependencies": [
11395 "bare-navigation-android",
11396 "bare-crypto",
11397 "bare-encoding",
11398 "bare-fetch",
11399 "bare-fs",
11400 "bare-http1",
11401 "bare-module",
11402 "bare-native",
11403 "bare-process",
11404 "bare-stream",
11405 "bare-url",
11406 "esbuild",
11407 "paparam"
11408 ],
11409 "devDependencies": [
11410 "brittle",
11411 "lunte",
11412 "prettier",
11413 "prettier-config-holepunch"
11414 ],
11415 "reverseDependencies": []
11416 },
902211417 "tar-drive": {
902311418 "dependencies": [
902411419 "streamx",
……@@ -9049,7 +11444,7 @@
904911444 "devDependencies": [
905011445 "brittle",
905111446 "prettier",
9052 "prettier-config-standard"
11447 "prettier-config-holepunch"
905311448 ],
905411449 "reverseDependencies": []
905511450 },
……@@ -9076,7 +11471,7 @@
907611471 "cmake-bare",
907711472 "cmake-napi",
907811473 "prettier",
9079 "prettier-config-standard",
11474 "prettier-config-holepunch",
908011475 "which-runtime"
908111476 ],
908211477 "reverseDependencies": []
……@@ -9211,7 +11606,6 @@
921111606 "reverseDependencies": [
921211607 "bare-dgram",
921311608 "dht-rpc",
9214 "pear",
921511609 "pear-gunk"
921611610 ]
921711611 },
……@@ -9223,9 +11617,7 @@
922311617 "standard",
922411618 "which-runtime"
922511619 ],
9226 "reverseDependencies": [
9227 "bare-media"
9228 ]
11620 "reverseDependencies": []
922911621 },
923011622 "unicode-to-plain-text": {
923111623 "dependencies": [],
……@@ -9289,6 +11681,7 @@
928911681 ],
929011682 "reverseDependencies": [
929111683 "bare-union-bundle",
11684 "bundlebee",
929211685 "drive-bundler",
929311686 "node-bare-bundle",
929411687 "pear",
……@@ -9302,6 +11695,7 @@
930211695 },
930311696 "utun": {
930411697 "dependencies": [
11698 "bare-events",
930511699 "bare-subprocess",
930611700 "require-addon",
930711701 "which-runtime"
……@@ -9361,8 +11755,7 @@
936111755 "prettier-config-holepunch"
936211756 ],
936311757 "reverseDependencies": [
9364 "drives",
9365 "pear"
11758 "drives"
936611759 ]
936711760 },
936811761 "which-runtime": {
……@@ -9377,10 +11770,15 @@
937711770 "bare-cov",
937811771 "bare-v8-to-istanbul",
937911772 "bare-which",
11773 "brittle",
938011774 "corestore",
938111775 "cross-worker",
938211776 "dependency-stream",
11777 "electron-runtime",
938311778 "fs-native-extensions",
11779 "hello-pear-bare",
11780 "hello-pear-bare-worker",
11781 "hello-pear-electron",
938411782 "hyper-instrument",
938511783 "hyperdrive-profiler",
938611784 "localwatch",
……@@ -9400,10 +11798,13 @@
940011798 "pear-pipe",
940111799 "pear-run",
940211800 "pear-runtime-bootstrap",
11801 "pear-runtime-legacy-storage",
11802 "pear-runtime-updater",
940311803 "pear-state",
940411804 "pear-terminal",
940511805 "pear-updater",
940611806 "pear-user-dirs",
11807 "snake",
940711808 "sodium-native",
940811809 "url-file-url",
940911810 "utun"
maturity-index.json +1550 -848
……@@ -1,20 +1,20 @@
11{
2 ".github": {
3 "lastUpdated": "2025-12-01T23:18:54Z",
2 "_pear-build": {
3 "lastUpdated": "2026-04-27T08:24:47Z",
44 "stars": 1,
55 "issuesCount": 0,
6 "isArchived": false
6 "isArchived": true
77 },
8 "Grafana-hypercore-stats": {
9 "lastUpdated": "2025-01-20T18:50:10Z",
8 ".github": {
9 "lastUpdated": "2025-12-01T23:18:54Z",
1010 "stars": 1,
1111 "issuesCount": 0,
1212 "isArchived": false
1313 },
1414 "actions": {
15 "lastUpdated": "2025-11-28T08:28:01Z",
16 "stars": 0,
17 "issuesCount": 2,
15 "lastUpdated": "2026-06-12T10:05:44Z",
16 "stars": 2,
17 "issuesCount": 4,
1818 "isArchived": false
1919 },
2020 "activity-queue": {
……@@ -23,243 +23,297 @@
2323 "issuesCount": 0,
2424 "isArchived": false
2525 },
26 "appling-native": {
27 "lastUpdated": "2025-12-15T11:46:12Z",
28 "stars": 1,
26 "adaptive-timeout": {
27 "lastUpdated": "2026-05-12T16:36:07Z",
28 "stars": 0,
2929 "issuesCount": 0,
3030 "isArchived": false
3131 },
32 "appling-native": {
33 "lastUpdated": "2026-05-08T22:45:37Z",
34 "stars": 0,
35 "issuesCount": 0,
36 "isArchived": true
37 },
3238 "autobase": {
33 "lastUpdated": "2026-01-16T11:25:11Z",
34 "stars": 136,
35 "issuesCount": 35,
39 "lastUpdated": "2026-06-17T01:45:13Z",
40 "stars": 149,
41 "issuesCount": 38,
3642 "isArchived": false
3743 },
3844 "autobase-discovery": {
39 "lastUpdated": "2025-12-19T11:37:59Z",
40 "stars": 4,
45 "lastUpdated": "2026-05-18T17:57:56Z",
46 "stars": 5,
4147 "issuesCount": 0,
4248 "isArchived": false
4349 },
4450 "autobase-discovery-cli": {
45 "lastUpdated": "2025-12-19T11:41:13Z",
51 "lastUpdated": "2026-05-18T22:12:04Z",
4652 "stars": 0,
4753 "issuesCount": 0,
4854 "isArchived": false
4955 },
5056 "autobase-example": {
51 "lastUpdated": "2025-06-08T15:44:27Z",
57 "lastUpdated": "2026-05-12T18:23:55Z",
5258 "stars": 5,
53 "issuesCount": 1,
59 "issuesCount": 2,
5460 "isArchived": false
5561 },
5662 "autobase-light-writer": {
57 "lastUpdated": "2025-01-21T15:57:21Z",
63 "lastUpdated": "2026-05-12T18:24:10Z",
5864 "stars": 1,
5965 "issuesCount": 3,
6066 "isArchived": false
6167 },
6268 "autobase-test-helpers": {
63 "lastUpdated": "2025-09-01T06:50:16Z",
69 "lastUpdated": "2026-05-12T18:24:25Z",
6470 "stars": 4,
6571 "issuesCount": 0,
6672 "isArchived": false
6773 },
74 "autobee": {
75 "lastUpdated": "2026-06-12T15:08:03Z",
76 "stars": 0,
77 "issuesCount": 6,
78 "isArchived": false
79 },
80 "autobee-encryption": {
81 "lastUpdated": "2026-06-05T20:30:35Z",
82 "stars": 0,
83 "issuesCount": 0,
84 "isArchived": false
85 },
86 "autobee-wakeup": {
87 "lastUpdated": "2026-05-07T16:56:06Z",
88 "stars": 0,
89 "issuesCount": 1,
90 "isArchived": false
91 },
6892 "autopass": {
69 "lastUpdated": "2026-01-16T16:20:47Z",
70 "stars": 24,
93 "lastUpdated": "2026-04-10T15:26:33Z",
94 "stars": 28,
7195 "issuesCount": 1,
7296 "isArchived": false
7397 },
7498 "autopass-mobile-example": {
75 "lastUpdated": "2025-10-13T13:43:10Z",
76 "stars": 6,
99 "lastUpdated": "2026-03-12T01:59:06Z",
100 "stars": 5,
77101 "issuesCount": 0,
78102 "isArchived": false
79103 },
80104 "b4a": {
81 "lastUpdated": "2025-09-26T07:03:16Z",
82 "stars": 45,
105 "lastUpdated": "2026-04-30T18:50:33Z",
106 "stars": 48,
83107 "issuesCount": 0,
84108 "isArchived": false
85109 },
86110 "bare": {
87 "lastUpdated": "2026-01-15T19:25:19Z",
88 "stars": 949,
111 "lastUpdated": "2026-06-17T13:46:10Z",
112 "stars": 1102,
89113 "issuesCount": 0,
90114 "isArchived": false
91115 },
92116 "bare-abort": {
93 "lastUpdated": "2025-09-17T08:26:57Z",
94 "stars": 6,
117 "lastUpdated": "2026-04-23T14:51:05Z",
118 "stars": 5,
95119 "issuesCount": 0,
96120 "isArchived": false
97121 },
98122 "bare-abort-controller": {
99 "lastUpdated": "2025-09-17T18:22:53Z",
100 "stars": 3,
123 "lastUpdated": "2026-05-13T18:24:41Z",
124 "stars": 2,
101125 "issuesCount": 0,
102126 "isArchived": false
103127 },
104128 "bare-addon": {
105 "lastUpdated": "2025-11-28T10:30:22Z",
106 "stars": 5,
129 "lastUpdated": "2026-05-11T10:02:18Z",
130 "stars": 4,
131 "issuesCount": 0,
132 "isArchived": false
133 },
134 "bare-addon-java": {
135 "lastUpdated": "2026-04-23T14:51:55Z",
136 "stars": 1,
107137 "issuesCount": 0,
108138 "isArchived": false
109139 },
110140 "bare-addon-jstl": {
111 "lastUpdated": "2025-10-28T08:26:43Z",
112 "stars": 3,
141 "lastUpdated": "2026-04-23T14:50:41Z",
142 "stars": 2,
113143 "issuesCount": 0,
114144 "isArchived": false
115145 },
116146 "bare-addon-resolve": {
117 "lastUpdated": "2025-11-11T11:09:16Z",
118 "stars": 3,
147 "lastUpdated": "2026-04-23T14:49:11Z",
148 "stars": 2,
119149 "issuesCount": 0,
120150 "isArchived": false
121151 },
122152 "bare-addon-rust": {
123 "lastUpdated": "2025-12-09T17:00:41Z",
124 "stars": 2,
153 "lastUpdated": "2026-04-23T14:51:58Z",
154 "stars": 1,
125155 "issuesCount": 0,
126156 "isArchived": false
127157 },
128158 "bare-android": {
129 "lastUpdated": "2025-10-06T09:18:05Z",
130 "stars": 17,
159 "lastUpdated": "2026-04-27T06:09:14Z",
160 "stars": 21,
131161 "issuesCount": 1,
132162 "isArchived": false
133163 },
134164 "bare-ansi-escapes": {
135 "lastUpdated": "2025-09-01T06:49:52Z",
165 "lastUpdated": "2026-04-23T14:52:07Z",
136166 "stars": 5,
137167 "issuesCount": 0,
138168 "isArchived": false
139169 },
140170 "bare-apk": {
141 "lastUpdated": "2025-12-16T13:15:15Z",
142 "stars": 2,
171 "lastUpdated": "2026-05-28T07:38:16Z",
172 "stars": 1,
143173 "issuesCount": 0,
144174 "isArchived": false
145175 },
146176 "bare-app-image": {
147 "lastUpdated": "2025-12-17T09:56:30Z",
148 "stars": 2,
177 "lastUpdated": "2026-04-08T11:32:28Z",
178 "stars": 1,
149179 "issuesCount": 0,
150180 "isArchived": false
151181 },
152182 "bare-app-kit": {
153 "lastUpdated": "2026-01-09T12:12:51Z",
183 "lastUpdated": "2026-05-29T13:15:51Z",
154184 "stars": 2,
155185 "issuesCount": 0,
156186 "isArchived": false
157187 },
158188 "bare-assert": {
159 "lastUpdated": "2025-12-05T11:51:42Z",
189 "lastUpdated": "2026-04-23T14:51:04Z",
160190 "stars": 5,
161191 "issuesCount": 0,
162192 "isArchived": false
163193 },
164194 "bare-async-hooks": {
165 "lastUpdated": "2025-07-08T10:24:43Z",
166 "stars": 4,
195 "lastUpdated": "2026-04-08T11:33:09Z",
196 "stars": 3,
167197 "issuesCount": 0,
168198 "isArchived": false
169199 },
170200 "bare-atomics": {
171 "lastUpdated": "2025-11-30T17:02:41Z",
172 "stars": 6,
201 "lastUpdated": "2026-04-23T14:51:54Z",
202 "stars": 5,
203 "issuesCount": 0,
204 "isArchived": false
205 },
206 "bare-bluetooth-android": {
207 "lastUpdated": "2026-06-13T23:22:58Z",
208 "stars": 1,
209 "issuesCount": 0,
210 "isArchived": false
211 },
212 "bare-bluetooth-apple": {
213 "lastUpdated": "2026-06-10T13:09:46Z",
214 "stars": 1,
173215 "issuesCount": 0,
174216 "isArchived": false
175217 },
176218 "bare-bmp": {
177 "lastUpdated": "2026-01-15T16:17:45Z",
219 "lastUpdated": "2026-05-29T18:06:14Z",
178220 "stars": 0,
179221 "issuesCount": 0,
180222 "isArchived": false
181223 },
182224 "bare-boot": {
183 "lastUpdated": "2026-01-13T09:23:39Z",
184 "stars": 4,
225 "lastUpdated": "2026-04-23T14:53:26Z",
226 "stars": 3,
227 "issuesCount": 0,
228 "isArchived": false
229 },
230 "bare-broadcast-channel": {
231 "lastUpdated": "2026-06-11T04:16:25Z",
232 "stars": 2,
185233 "issuesCount": 0,
186234 "isArchived": false
187235 },
188236 "bare-buffer": {
189 "lastUpdated": "2025-12-04T02:51:52Z",
190 "stars": 6,
237 "lastUpdated": "2026-06-01T11:58:42Z",
238 "stars": 5,
191239 "issuesCount": 0,
192240 "isArchived": false
193241 },
194242 "bare-build": {
195 "lastUpdated": "2026-01-15T13:43:59Z",
196 "stars": 5,
243 "lastUpdated": "2026-06-01T11:36:44Z",
244 "stars": 6,
197245 "issuesCount": 0,
198246 "isArchived": false
199247 },
200248 "bare-bundle": {
201 "lastUpdated": "2025-10-29T09:58:04Z",
202 "stars": 7,
249 "lastUpdated": "2026-04-23T14:52:46Z",
250 "stars": 6,
203251 "issuesCount": 0,
204252 "isArchived": false
205253 },
206254 "bare-bundle-compile": {
207 "lastUpdated": "2025-10-30T10:59:20Z",
208 "stars": 5,
209 "issuesCount": 1,
255 "lastUpdated": "2026-04-23T14:52:35Z",
256 "stars": 4,
257 "issuesCount": 0,
210258 "isArchived": false
211259 },
212260 "bare-bundle-evaluate": {
213 "lastUpdated": "2026-01-13T08:45:11Z",
214 "stars": 2,
261 "lastUpdated": "2026-04-23T14:53:39Z",
262 "stars": 1,
215263 "issuesCount": 0,
216264 "isArchived": false
217265 },
218266 "bare-bundle-id": {
219 "lastUpdated": "2025-10-27T09:02:21Z",
220 "stars": 3,
267 "lastUpdated": "2026-04-23T14:54:22Z",
268 "stars": 2,
221269 "issuesCount": 0,
222270 "isArchived": false
223271 },
224272 "bare-channel": {
225 "lastUpdated": "2025-11-19T19:39:39Z",
273 "lastUpdated": "2026-06-05T08:29:37Z",
226274 "stars": 7,
227275 "issuesCount": 0,
228276 "isArchived": false
229277 },
278 "bare-collabora": {
279 "lastUpdated": "2026-05-28T11:02:39Z",
280 "stars": 0,
281 "issuesCount": 0,
282 "isArchived": false
283 },
230284 "bare-compat-napi": {
231 "lastUpdated": "2026-01-12T12:48:19Z",
232 "stars": 2,
285 "lastUpdated": "2026-04-23T14:54:13Z",
286 "stars": 1,
233287 "issuesCount": 0,
234288 "isArchived": false
235289 },
236290 "bare-console": {
237 "lastUpdated": "2026-01-07T14:34:36Z",
238 "stars": 4,
291 "lastUpdated": "2026-06-04T10:48:42Z",
292 "stars": 3,
239293 "issuesCount": 0,
240294 "isArchived": false
241295 },
242296 "bare-cov": {
243 "lastUpdated": "2025-11-21T21:32:51Z",
297 "lastUpdated": "2026-05-04T11:36:47Z",
244298 "stars": 0,
245299 "issuesCount": 4,
246300 "isArchived": false
247301 },
248302 "bare-crypto": {
249 "lastUpdated": "2026-01-06T08:51:36Z",
250 "stars": 7,
303 "lastUpdated": "2026-06-09T18:43:47Z",
304 "stars": 6,
251305 "issuesCount": 0,
252306 "isArchived": false
253307 },
254308 "bare-daemon": {
255 "lastUpdated": "2025-11-19T05:45:50Z",
256 "stars": 3,
309 "lastUpdated": "2026-04-23T14:53:14Z",
310 "stars": 2,
257311 "issuesCount": 0,
258312 "isArchived": false
259313 },
260314 "bare-debug-log": {
261 "lastUpdated": "2024-09-11T08:02:07Z",
262 "stars": 3,
315 "lastUpdated": "2026-04-23T14:53:31Z",
316 "stars": 2,
263317 "issuesCount": 0,
264318 "isArchived": false
265319 },
……@@ -270,290 +324,344 @@
270324 "isArchived": false
271325 },
272326 "bare-dev": {
273 "lastUpdated": "2025-12-04T02:51:35Z",
274 "stars": 6,
327 "lastUpdated": "2026-04-08T12:28:38Z",
328 "stars": 5,
275329 "issuesCount": 0,
276330 "isArchived": true
277331 },
278332 "bare-dgram": {
279 "lastUpdated": "2025-03-04T12:24:32Z",
280 "stars": 4,
333 "lastUpdated": "2026-04-23T14:54:57Z",
334 "stars": 3,
281335 "issuesCount": 0,
282336 "isArchived": false
283337 },
284338 "bare-diagnostics-channel": {
285 "lastUpdated": "2025-09-22T12:42:36Z",
286 "stars": 5,
339 "lastUpdated": "2026-04-23T14:56:44Z",
340 "stars": 4,
287341 "issuesCount": 0,
288342 "isArchived": false
289343 },
290344 "bare-distributable": {
291 "lastUpdated": "2025-11-27T08:53:01Z",
345 "lastUpdated": "2026-05-12T08:56:41Z",
292346 "stars": 3,
293347 "issuesCount": 0,
294348 "isArchived": false
295349 },
296350 "bare-dns": {
297 "lastUpdated": "2025-09-04T08:25:35Z",
298 "stars": 5,
351 "lastUpdated": "2026-04-23T14:56:42Z",
352 "stars": 4,
299353 "issuesCount": 0,
300354 "isArchived": false
301355 },
302356 "bare-encoding": {
303 "lastUpdated": "2025-03-30T12:05:55Z",
304 "stars": 5,
357 "lastUpdated": "2026-04-23T14:56:55Z",
358 "stars": 4,
305359 "issuesCount": 0,
306360 "isArchived": false
307361 },
308362 "bare-env": {
309 "lastUpdated": "2025-01-02T13:42:58Z",
310 "stars": 4,
363 "lastUpdated": "2026-04-23T14:57:04Z",
364 "stars": 3,
311365 "issuesCount": 0,
312366 "isArchived": false
313367 },
314368 "bare-events": {
315 "lastUpdated": "2025-11-06T08:51:31Z",
369 "lastUpdated": "2026-06-02T09:01:24Z",
316370 "stars": 9,
317371 "issuesCount": 0,
318372 "isArchived": false
319373 },
374 "bare-exif": {
375 "lastUpdated": "2026-05-25T07:33:46Z",
376 "stars": 1,
377 "issuesCount": 0,
378 "isArchived": false
379 },
320380 "bare-expo": {
321 "lastUpdated": "2025-11-26T10:13:25Z",
322 "stars": 29,
381 "lastUpdated": "2026-05-08T11:41:34Z",
382 "stars": 30,
323383 "issuesCount": 1,
324384 "isArchived": false
325385 },
326386 "bare-expo-hrpc-demo": {
327 "lastUpdated": "2025-12-19T16:00:18Z",
387 "lastUpdated": "2026-02-18T14:31:29Z",
328388 "stars": 2,
329389 "issuesCount": 0,
330390 "isArchived": false
331391 },
332392 "bare-fetch": {
333 "lastUpdated": "2025-10-31T12:44:48Z",
334 "stars": 8,
393 "lastUpdated": "2026-05-05T09:41:02Z",
394 "stars": 9,
335395 "issuesCount": 0,
336396 "isArchived": false
337397 },
338398 "bare-ffmpeg": {
339 "lastUpdated": "2026-01-14T14:06:35Z",
340 "stars": 12,
341 "issuesCount": 17,
399 "lastUpdated": "2026-06-13T18:24:52Z",
400 "stars": 13,
401 "issuesCount": 19,
342402 "isArchived": false
343403 },
344404 "bare-ffmpeg-encodings": {
345 "lastUpdated": "2025-09-26T16:24:39Z",
405 "lastUpdated": "2026-04-28T10:15:25Z",
346406 "stars": 1,
347407 "issuesCount": 0,
348408 "isArchived": false
349409 },
350410 "bare-file-logger": {
351 "lastUpdated": "2025-12-13T15:24:21Z",
352 "stars": 1,
411 "lastUpdated": "2026-04-23T14:58:09Z",
412 "stars": 0,
353413 "issuesCount": 0,
354414 "isArchived": false
355415 },
356416 "bare-form-data": {
357 "lastUpdated": "2025-10-15T11:58:23Z",
358 "stars": 3,
417 "lastUpdated": "2026-05-07T12:27:13Z",
418 "stars": 2,
359419 "issuesCount": 1,
360420 "isArchived": false
361421 },
362422 "bare-format": {
363 "lastUpdated": "2024-12-13T14:19:23Z",
364 "stars": 2,
423 "lastUpdated": "2026-04-23T14:58:35Z",
424 "stars": 1,
365425 "issuesCount": 0,
366426 "isArchived": false
367427 },
368428 "bare-fs": {
369 "lastUpdated": "2026-01-14T23:07:51Z",
370 "stars": 24,
429 "lastUpdated": "2026-06-02T08:34:37Z",
430 "stars": 26,
371431 "issuesCount": 0,
372432 "isArchived": false
373433 },
374434 "bare-gif": {
375 "lastUpdated": "2025-11-19T09:04:58Z",
376 "stars": 4,
435 "lastUpdated": "2026-05-29T18:06:32Z",
436 "stars": 3,
377437 "issuesCount": 0,
378438 "isArchived": false
379439 },
380440 "bare-gtk": {
381 "lastUpdated": "2026-01-09T12:13:24Z",
382 "stars": 3,
441 "lastUpdated": "2026-05-29T13:12:25Z",
442 "stars": 2,
443 "issuesCount": 0,
444 "isArchived": false
445 },
446 "bare-hc": {
447 "lastUpdated": "2026-05-25T21:00:20Z",
448 "stars": 0,
383449 "issuesCount": 0,
384450 "isArchived": false
385451 },
386452 "bare-headers": {
387 "lastUpdated": "2026-01-12T12:17:42Z",
388 "stars": 1,
453 "lastUpdated": "2026-06-17T10:43:58Z",
454 "stars": 0,
389455 "issuesCount": 0,
390456 "isArchived": false
391457 },
392458 "bare-heif": {
393 "lastUpdated": "2025-08-21T07:20:00Z",
394 "stars": 4,
459 "lastUpdated": "2026-05-29T18:04:30Z",
460 "stars": 3,
395461 "issuesCount": 0,
396462 "isArchived": false
397463 },
398464 "bare-hrtime": {
399 "lastUpdated": "2025-09-23T10:45:38Z",
400 "stars": 4,
465 "lastUpdated": "2026-04-23T19:15:02Z",
466 "stars": 3,
401467 "issuesCount": 0,
402468 "isArchived": false
403469 },
404470 "bare-http-parser": {
405 "lastUpdated": "2025-10-31T12:35:24Z",
406 "stars": 2,
407 "issuesCount": 1,
471 "lastUpdated": "2026-06-04T16:18:16Z",
472 "stars": 1,
473 "issuesCount": 0,
408474 "isArchived": false
409475 },
410476 "bare-http1": {
411 "lastUpdated": "2026-01-12T19:40:00Z",
412 "stars": 6,
477 "lastUpdated": "2026-06-04T16:18:19Z",
478 "stars": 5,
413479 "issuesCount": 0,
414480 "isArchived": false
415481 },
416482 "bare-https": {
417 "lastUpdated": "2026-01-12T11:31:13Z",
418 "stars": 5,
483 "lastUpdated": "2026-04-28T14:48:48Z",
484 "stars": 4,
485 "issuesCount": 0,
486 "isArchived": false
487 },
488 "bare-ico": {
489 "lastUpdated": "2026-05-29T18:07:03Z",
490 "stars": 0,
419491 "issuesCount": 0,
420492 "isArchived": false
421493 },
422494 "bare-image-resample": {
423 "lastUpdated": "2025-08-21T07:22:30Z",
424 "stars": 4,
495 "lastUpdated": "2026-04-23T19:15:41Z",
496 "stars": 3,
425497 "issuesCount": 0,
426498 "isArchived": false
427499 },
428500 "bare-inspect": {
429 "lastUpdated": "2025-10-15T10:23:16Z",
430 "stars": 4,
501 "lastUpdated": "2026-04-23T19:15:53Z",
502 "stars": 3,
431503 "issuesCount": 0,
432504 "isArchived": false
433505 },
434506 "bare-inspector": {
435 "lastUpdated": "2026-01-09T11:11:59Z",
436 "stars": 4,
507 "lastUpdated": "2026-06-17T08:07:11Z",
508 "stars": 3,
509 "issuesCount": 0,
510 "isArchived": false
511 },
512 "bare-inspector-gc": {
513 "lastUpdated": "2026-01-27T18:10:22Z",
514 "stars": 0,
437515 "issuesCount": 0,
438516 "isArchived": false
439517 },
440518 "bare-intl": {
441 "lastUpdated": "2025-10-03T13:00:41Z",
442 "stars": 2,
519 "lastUpdated": "2026-04-23T19:16:09Z",
520 "stars": 1,
443521 "issuesCount": 0,
444522 "isArchived": false
445523 },
446524 "bare-ios": {
447 "lastUpdated": "2025-12-11T14:33:58Z",
448 "stars": 15,
525 "lastUpdated": "2026-06-15T12:50:43Z",
526 "stars": 18,
449527 "issuesCount": 0,
450528 "isArchived": false
451529 },
452530 "bare-ipc": {
453 "lastUpdated": "2025-05-07T15:20:21Z",
454 "stars": 2,
531 "lastUpdated": "2026-06-11T11:32:31Z",
532 "stars": 1,
455533 "issuesCount": 0,
456534 "isArchived": false
457535 },
458536 "bare-jpeg": {
459 "lastUpdated": "2025-08-21T07:53:20Z",
537 "lastUpdated": "2026-05-29T18:05:23Z",
460538 "stars": 3,
461539 "issuesCount": 0,
462540 "isArchived": false
463541 },
464542 "bare-kit": {
465 "lastUpdated": "2026-01-14T23:07:02Z",
466 "stars": 34,
467 "issuesCount": 0,
543 "lastUpdated": "2026-06-17T11:19:15Z",
544 "stars": 39,
545 "issuesCount": 1,
468546 "isArchived": false
469547 },
470548 "bare-kit-swift": {
471 "lastUpdated": "2025-05-08T10:35:56Z",
549 "lastUpdated": "2026-04-08T12:08:38Z",
472550 "stars": 2,
473551 "issuesCount": 0,
474552 "isArchived": false
475553 },
476554 "bare-lief": {
477 "lastUpdated": "2026-01-09T12:48:34Z",
478 "stars": 1,
555 "lastUpdated": "2026-05-11T15:16:34Z",
556 "stars": 0,
479557 "issuesCount": 0,
480558 "isArchived": false
481559 },
482560 "bare-link": {
483 "lastUpdated": "2026-01-13T09:35:53Z",
484 "stars": 5,
561 "lastUpdated": "2026-05-29T09:26:37Z",
562 "stars": 4,
485563 "issuesCount": 0,
486564 "isArchived": false
487565 },
488566 "bare-logger": {
489 "lastUpdated": "2025-12-13T15:20:19Z",
490 "stars": 4,
567 "lastUpdated": "2026-04-23T19:18:58Z",
568 "stars": 3,
569 "issuesCount": 0,
570 "isArchived": false
571 },
572 "bare-macos": {
573 "lastUpdated": "2026-06-17T08:32:01Z",
574 "stars": 1,
491575 "issuesCount": 0,
492576 "isArchived": false
493577 },
494578 "bare-make": {
495 "lastUpdated": "2026-01-05T09:16:08Z",
496 "stars": 8,
579 "lastUpdated": "2026-06-04T07:31:41Z",
580 "stars": 7,
497581 "issuesCount": 0,
498582 "isArchived": false
499583 },
500584 "bare-md4c": {
501 "lastUpdated": "2025-11-04T21:13:47Z",
585 "lastUpdated": "2026-04-23T19:19:16Z",
502586 "stars": 1,
503587 "issuesCount": 1,
504588 "isArchived": false
505589 },
590 "bare-mdns-discovery": {
591 "lastUpdated": "2026-05-25T20:29:09Z",
592 "stars": 0,
593 "issuesCount": 0,
594 "isArchived": false
595 },
506596 "bare-media": {
507 "lastUpdated": "2026-01-15T22:24:56Z",
508 "stars": 12,
509 "issuesCount": 4,
597 "lastUpdated": "2026-06-16T16:10:25Z",
598 "stars": 11,
599 "issuesCount": 1,
600 "isArchived": false
601 },
602 "bare-mime": {
603 "lastUpdated": "2026-04-28T10:16:07Z",
604 "stars": 0,
605 "issuesCount": 0,
510606 "isArchived": false
511607 },
512608 "bare-module": {
513 "lastUpdated": "2026-01-13T10:01:20Z",
609 "lastUpdated": "2026-06-17T18:48:09Z",
514610 "stars": 12,
515611 "issuesCount": 0,
516612 "isArchived": false
517613 },
518614 "bare-module-lexer": {
519 "lastUpdated": "2026-01-06T01:17:05Z",
520 "stars": 9,
615 "lastUpdated": "2026-06-11T16:49:37Z",
616 "stars": 8,
521617 "issuesCount": 0,
522618 "isArchived": false
523619 },
524620 "bare-module-resolve": {
525 "lastUpdated": "2026-01-07T11:07:57Z",
526 "stars": 3,
621 "lastUpdated": "2026-04-30T16:14:58Z",
622 "stars": 2,
527623 "issuesCount": 0,
528624 "isArchived": false
529625 },
530626 "bare-module-traverse": {
531 "lastUpdated": "2026-01-13T08:48:01Z",
532 "stars": 4,
627 "lastUpdated": "2026-06-10T07:24:26Z",
628 "stars": 3,
533629 "issuesCount": 0,
534630 "isArchived": false
535631 },
536632 "bare-native": {
537 "lastUpdated": "2026-01-13T09:59:07Z",
538 "stars": 4,
633 "lastUpdated": "2026-06-01T11:53:57Z",
634 "stars": 6,
635 "issuesCount": 1,
636 "isArchived": false
637 },
638 "bare-native-awesome": {
639 "lastUpdated": "2026-05-26T13:23:38Z",
640 "stars": 6,
641 "issuesCount": 0,
642 "isArchived": false
643 },
644 "bare-navigation-android": {
645 "lastUpdated": "2026-05-25T20:21:06Z",
646 "stars": 0,
539647 "issuesCount": 0,
540648 "isArchived": false
541649 },
542650 "bare-ndk": {
543 "lastUpdated": "2026-01-09T12:13:37Z",
651 "lastUpdated": "2026-05-29T13:13:42Z",
544652 "stars": 1,
545653 "issuesCount": 0,
546654 "isArchived": false
547655 },
548656 "bare-net": {
549 "lastUpdated": "2025-10-21T14:53:37Z",
550 "stars": 5,
657 "lastUpdated": "2026-06-02T12:19:29Z",
658 "stars": 4,
551659 "issuesCount": 0,
552660 "isArchived": false
553661 },
554662 "bare-node": {
555 "lastUpdated": "2025-12-04T02:52:01Z",
556 "stars": 12,
663 "lastUpdated": "2026-05-26T09:59:27Z",
664 "stars": 11,
557665 "issuesCount": 0,
558666 "isArchived": false
559667 },
……@@ -564,245 +672,365 @@
564672 "isArchived": false
565673 },
566674 "bare-node-runtime": {
567 "lastUpdated": "2025-10-23T08:08:18Z",
568 "stars": 2,
675 "lastUpdated": "2026-05-26T14:15:44Z",
676 "stars": 3,
569677 "issuesCount": 0,
570678 "isArchived": false
571679 },
572680 "bare-open": {
573 "lastUpdated": "2025-10-29T17:11:01Z",
574 "stars": 2,
681 "lastUpdated": "2026-04-23T19:20:32Z",
682 "stars": 1,
575683 "issuesCount": 0,
576684 "isArchived": false
577685 },
578686 "bare-os": {
579 "lastUpdated": "2025-08-21T08:04:26Z",
580 "stars": 7,
687 "lastUpdated": "2026-05-01T09:53:05Z",
688 "stars": 8,
581689 "issuesCount": 0,
582690 "isArchived": false
583691 },
584692 "bare-pack": {
585 "lastUpdated": "2026-01-13T09:04:01Z",
586 "stars": 6,
693 "lastUpdated": "2026-06-12T12:51:56Z",
694 "stars": 7,
587695 "issuesCount": 0,
588696 "isArchived": false
589697 },
590698 "bare-pack-drive": {
591 "lastUpdated": "2026-01-13T09:14:52Z",
592 "stars": 5,
699 "lastUpdated": "2026-04-23T19:20:50Z",
700 "stars": 4,
593701 "issuesCount": 0,
594702 "isArchived": false
595703 },
596704 "bare-path": {
597 "lastUpdated": "2025-10-16T18:14:28Z",
598 "stars": 5,
705 "lastUpdated": "2026-06-01T14:19:50Z",
706 "stars": 4,
599707 "issuesCount": 0,
600708 "isArchived": false
601709 },
602710 "bare-performance": {
603 "lastUpdated": "2026-01-07T19:46:48Z",
604 "stars": 3,
605 "issuesCount": 1,
711 "lastUpdated": "2026-04-23T19:21:04Z",
712 "stars": 2,
713 "issuesCount": 0,
606714 "isArchived": false
607715 },
608716 "bare-pipe": {
609 "lastUpdated": "2025-12-16T17:00:25Z",
717 "lastUpdated": "2026-06-11T14:21:58Z",
610718 "stars": 6,
611719 "issuesCount": 0,
612720 "isArchived": false
613721 },
614722 "bare-png": {
615 "lastUpdated": "2025-09-23T10:26:26Z",
616 "stars": 5,
723 "lastUpdated": "2026-05-29T18:07:11Z",
724 "stars": 4,
617725 "issuesCount": 0,
618726 "isArchived": false
619727 },
620 "bare-prebuild": {
621 "lastUpdated": "2025-11-26T10:08:10Z",
622 "stars": 2,
728 "bare-posix": {
729 "lastUpdated": "2026-04-30T20:50:20Z",
730 "stars": 0,
623731 "issuesCount": 0,
624732 "isArchived": false
625733 },
626 "bare-process": {
627 "lastUpdated": "2026-01-03T16:09:31Z",
628 "stars": 6,
734 "bare-prebuild": {
735 "lastUpdated": "2026-04-10T15:35:12Z",
736 "stars": 2,
629737 "issuesCount": 0,
630738 "isArchived": false
631739 },
632 "bare-prom-client": {
633 "lastUpdated": "2025-12-05T16:09:25Z",
634 "stars": 0,
740 "bare-process": {
741 "lastUpdated": "2026-05-01T16:33:17Z",
742 "stars": 5,
635743 "issuesCount": 0,
636744 "isArchived": false
637745 },
638746 "bare-punycode": {
639 "lastUpdated": "2025-10-22T12:11:19Z",
640 "stars": 1,
747 "lastUpdated": "2026-04-08T11:32:41Z",
748 "stars": 0,
641749 "issuesCount": 0,
642750 "isArchived": false
643751 },
644752 "bare-querystring": {
645 "lastUpdated": "2025-03-14T14:27:58Z",
646 "stars": 3,
753 "lastUpdated": "2026-04-23T19:21:33Z",
754 "stars": 2,
647755 "issuesCount": 0,
648756 "isArchived": false
649757 },
650758 "bare-queue-microtask": {
651 "lastUpdated": "2025-09-26T15:46:19Z",
652 "stars": 1,
759 "lastUpdated": "2026-04-23T19:21:40Z",
760 "stars": 0,
653761 "issuesCount": 0,
654762 "isArchived": false
655763 },
656764 "bare-readline": {
657 "lastUpdated": "2026-01-05T09:44:55Z",
658 "stars": 5,
765 "lastUpdated": "2026-04-23T19:21:48Z",
766 "stars": 4,
659767 "issuesCount": 0,
660768 "isArchived": false
661769 },
662770 "bare-realm": {
663 "lastUpdated": "2025-12-19T15:11:06Z",
771 "lastUpdated": "2026-05-10T21:31:05Z",
664772 "stars": 7,
665773 "issuesCount": 0,
666774 "isArchived": false
667775 },
668776 "bare-repl": {
669 "lastUpdated": "2025-10-09T07:06:31Z",
670 "stars": 10,
777 "lastUpdated": "2026-04-23T19:22:01Z",
778 "stars": 9,
671779 "issuesCount": 0,
672780 "isArchived": false
673781 },
674782 "bare-rpc": {
675 "lastUpdated": "2025-12-27T22:07:44Z",
783 "lastUpdated": "2026-06-08T16:22:55Z",
676784 "stars": 8,
677785 "issuesCount": 0,
678786 "isArchived": false
679787 },
788 "bare-rpc-golang": {
789 "lastUpdated": "2026-06-04T16:24:56Z",
790 "stars": 1,
791 "issuesCount": 0,
792 "isArchived": false
793 },
794 "bare-rpc-swift": {
795 "lastUpdated": "2026-05-30T17:28:44Z",
796 "stars": 3,
797 "issuesCount": 0,
798 "isArchived": false
799 },
680800 "bare-run": {
681 "lastUpdated": "2026-01-13T11:23:22Z",
682 "stars": 4,
801 "lastUpdated": "2026-04-23T19:22:20Z",
802 "stars": 3,
683803 "issuesCount": 0,
684804 "isArchived": false
685805 },
686806 "bare-runtime": {
687 "lastUpdated": "2026-01-12T11:43:17Z",
807 "lastUpdated": "2026-06-17T11:03:56Z",
688808 "stars": 10,
689809 "issuesCount": 0,
690810 "isArchived": false
691811 },
692812 "bare-rust": {
693 "lastUpdated": "2025-12-08T06:43:33Z",
813 "lastUpdated": "2026-05-26T12:40:35Z",
694814 "stars": 4,
695815 "issuesCount": 0,
696816 "isArchived": false
697817 },
698818 "bare-sdl": {
699 "lastUpdated": "2025-11-12T10:17:40Z",
700 "stars": 4,
819 "lastUpdated": "2026-06-05T06:59:30Z",
820 "stars": 3,
701821 "issuesCount": 2,
702822 "isArchived": false
703823 },
704824 "bare-semver": {
705 "lastUpdated": "2025-10-23T12:50:28Z",
706 "stars": 1,
825 "lastUpdated": "2026-04-23T19:22:41Z",
826 "stars": 0,
827 "issuesCount": 0,
828 "isArchived": false
829 },
830 "bare-sidecar": {
831 "lastUpdated": "2026-06-17T11:42:57Z",
832 "stars": 4,
833 "issuesCount": 0,
834 "isArchived": false
835 },
836 "bare-sidecar-bundle": {
837 "lastUpdated": "2026-03-12T00:28:13Z",
838 "stars": 0,
707839 "issuesCount": 0,
708840 "isArchived": false
709841 },
710842 "bare-signals": {
711 "lastUpdated": "2025-11-10T17:47:59Z",
712 "stars": 6,
843 "lastUpdated": "2026-04-23T19:22:55Z",
844 "stars": 5,
713845 "issuesCount": 0,
714846 "isArchived": false
715847 },
716848 "bare-snippets": {
717 "lastUpdated": "2026-01-14T23:37:04Z",
718 "stars": 12,
849 "lastUpdated": "2026-06-04T11:03:05Z",
850 "stars": 14,
851 "issuesCount": 0,
852 "isArchived": false
853 },
854 "bare-sqlite": {
855 "lastUpdated": "2026-05-26T09:12:34Z",
856 "stars": 1,
857 "issuesCount": 0,
858 "isArchived": false
859 },
860 "bare-sqlite-vector": {
861 "lastUpdated": "2026-05-26T14:15:06Z",
862 "stars": 1,
863 "issuesCount": 0,
864 "isArchived": false
865 },
866 "bare-stdio": {
867 "lastUpdated": "2026-04-23T19:24:15Z",
868 "stars": 1,
869 "issuesCount": 0,
870 "isArchived": false
871 },
872 "bare-storage": {
873 "lastUpdated": "2026-05-06T13:35:39Z",
874 "stars": 1,
875 "issuesCount": 0,
876 "isArchived": false
877 },
878 "bare-stow": {
879 "lastUpdated": "2026-06-16T06:36:48Z",
880 "stars": 1,
881 "issuesCount": 0,
882 "isArchived": false
883 },
884 "bare-stow-target-pear-runtime": {
885 "lastUpdated": "2026-06-15T11:26:12Z",
886 "stars": 0,
887 "issuesCount": 0,
888 "isArchived": false
889 },
890 "bare-stow-target-react-native": {
891 "lastUpdated": "2026-06-15T11:26:08Z",
892 "stars": 0,
719893 "issuesCount": 0,
720894 "isArchived": false
721895 },
722896 "bare-stream": {
723 "lastUpdated": "2025-10-14T12:47:53Z",
897 "lastUpdated": "2026-06-12T10:47:42Z",
724898 "stars": 6,
725899 "issuesCount": 0,
726900 "isArchived": false
727901 },
728902 "bare-string-decoder": {
729 "lastUpdated": "2025-07-09T13:54:09Z",
903 "lastUpdated": "2026-04-23T19:24:40Z",
730904 "stars": 0,
731905 "issuesCount": 0,
732906 "isArchived": false
733907 },
734908 "bare-structured-clone": {
735 "lastUpdated": "2025-11-19T09:05:13Z",
736 "stars": 3,
909 "lastUpdated": "2026-06-04T17:37:08Z",
910 "stars": 2,
737911 "issuesCount": 0,
738912 "isArchived": false
739913 },
740914 "bare-subprocess": {
741 "lastUpdated": "2025-12-14T17:55:57Z",
742 "stars": 6,
915 "lastUpdated": "2026-06-13T16:47:19Z",
916 "stars": 5,
917 "issuesCount": 0,
918 "isArchived": false
919 },
920 "bare-svg": {
921 "lastUpdated": "2026-05-29T16:52:22Z",
922 "stars": 0,
923 "issuesCount": 0,
924 "isArchived": false
925 },
926 "bare-switch-core": {
927 "lastUpdated": "2026-06-15T11:39:57Z",
928 "stars": 0,
743929 "issuesCount": 0,
744930 "isArchived": false
745931 },
746932 "bare-system-logger": {
747 "lastUpdated": "2025-12-15T11:36:18Z",
748 "stars": 2,
933 "lastUpdated": "2026-04-23T19:25:09Z",
934 "stars": 1,
749935 "issuesCount": 0,
750936 "isArchived": false
751937 },
752938 "bare-tap": {
753 "lastUpdated": "2025-12-05T15:02:59Z",
754 "stars": 1,
939 "lastUpdated": "2026-04-08T11:32:17Z",
940 "stars": 0,
755941 "issuesCount": 0,
756942 "isArchived": false
757943 },
758944 "bare-tcp": {
759 "lastUpdated": "2025-12-16T16:59:33Z",
945 "lastUpdated": "2026-06-12T07:18:27Z",
760946 "stars": 9,
761947 "issuesCount": 0,
762948 "isArchived": false
763949 },
764950 "bare-thread": {
765 "lastUpdated": "2026-01-13T09:00:01Z",
766 "stars": 5,
951 "lastUpdated": "2026-06-12T11:47:18Z",
952 "stars": 4,
767953 "issuesCount": 0,
768954 "isArchived": false
769955 },
770956 "bare-tiff": {
771 "lastUpdated": "2025-09-01T06:55:42Z",
772 "stars": 4,
957 "lastUpdated": "2026-05-29T17:57:44Z",
958 "stars": 3,
773959 "issuesCount": 0,
774960 "isArchived": false
775961 },
776962 "bare-timers": {
777 "lastUpdated": "2025-11-06T08:50:21Z",
778 "stars": 4,
963 "lastUpdated": "2026-04-23T19:25:35Z",
964 "stars": 3,
779965 "issuesCount": 0,
780966 "isArchived": false
781967 },
782968 "bare-tls": {
783 "lastUpdated": "2026-01-12T19:38:07Z",
784 "stars": 3,
969 "lastUpdated": "2026-06-04T08:06:10Z",
970 "stars": 2,
971 "issuesCount": 0,
972 "isArchived": false
973 },
974 "bare-tpl": {
975 "lastUpdated": "2026-04-23T19:25:48Z",
976 "stars": 1,
785977 "issuesCount": 0,
786978 "isArchived": false
787979 },
788980 "bare-tty": {
789 "lastUpdated": "2025-10-20T10:44:37Z",
981 "lastUpdated": "2026-06-11T16:40:14Z",
790982 "stars": 5,
791983 "issuesCount": 0,
792984 "isArchived": false
793985 },
794 "bare-type": {
795 "lastUpdated": "2025-10-24T10:30:42Z",
986 "bare-tui": {
987 "lastUpdated": "2026-06-11T19:52:28Z",
796988 "stars": 4,
797989 "issuesCount": 0,
798990 "isArchived": false
799991 },
800 "bare-ui-kit": {
801 "lastUpdated": "2026-01-09T12:13:11Z",
992 "bare-tui-form": {
993 "lastUpdated": "2026-06-12T13:40:38Z",
994 "stars": 3,
995 "issuesCount": 0,
996 "isArchived": false
997 },
998 "bare-tui-markdown": {
999 "lastUpdated": "2026-06-12T13:58:23Z",
1000 "stars": 0,
1001 "issuesCount": 0,
1002 "isArchived": false
1003 },
1004 "bare-tui-paparam": {
1005 "lastUpdated": "2026-06-12T23:43:04Z",
1006 "stars": 0,
1007 "issuesCount": 0,
1008 "isArchived": false
1009 },
1010 "bare-tui-paparam-ai": {
1011 "lastUpdated": "2026-06-12T13:24:41Z",
1012 "stars": 0,
1013 "issuesCount": 0,
1014 "isArchived": false
1015 },
1016 "bare-type": {
1017 "lastUpdated": "2026-04-23T19:26:02Z",
1018 "stars": 3,
1019 "issuesCount": 0,
1020 "isArchived": false
1021 },
1022 "bare-type-stripper": {
1023 "lastUpdated": "2026-06-11T15:57:49Z",
8021024 "stars": 1,
8031025 "issuesCount": 0,
8041026 "isArchived": false
8051027 },
1028 "bare-ui-kit": {
1029 "lastUpdated": "2026-05-29T13:15:44Z",
1030 "stars": 0,
1031 "issuesCount": 0,
1032 "isArchived": false
1033 },
8061034 "bare-union-bundle": {
8071035 "lastUpdated": "2025-11-17T10:55:41Z",
8081036 "stars": 2,
……@@ -810,26 +1038,26 @@
8101038 "isArchived": false
8111039 },
8121040 "bare-unpack": {
813 "lastUpdated": "2025-10-17T13:21:28Z",
814 "stars": 2,
1041 "lastUpdated": "2026-06-05T12:33:47Z",
1042 "stars": 1,
8151043 "issuesCount": 0,
8161044 "isArchived": false
8171045 },
8181046 "bare-url": {
819 "lastUpdated": "2025-10-31T11:04:01Z",
820 "stars": 4,
1047 "lastUpdated": "2026-06-04T16:18:27Z",
1048 "stars": 3,
8211049 "issuesCount": 0,
8221050 "isArchived": false
8231051 },
8241052 "bare-utils": {
825 "lastUpdated": "2025-08-23T09:36:01Z",
826 "stars": 2,
1053 "lastUpdated": "2026-04-23T19:26:51Z",
1054 "stars": 1,
8271055 "issuesCount": 0,
8281056 "isArchived": false
8291057 },
8301058 "bare-v8": {
831 "lastUpdated": "2025-10-22T15:37:21Z",
832 "stars": 1,
1059 "lastUpdated": "2026-04-23T20:08:50Z",
1060 "stars": 0,
8331061 "issuesCount": 0,
8341062 "isArchived": false
8351063 },
……@@ -840,56 +1068,62 @@
8401068 "isArchived": false
8411069 },
8421070 "bare-vm": {
843 "lastUpdated": "2025-12-19T15:10:35Z",
844 "stars": 4,
1071 "lastUpdated": "2026-04-23T19:27:38Z",
1072 "stars": 3,
8451073 "issuesCount": 0,
8461074 "isArchived": false
8471075 },
8481076 "bare-walk-handles": {
849 "lastUpdated": "2025-11-03T13:18:55Z",
850 "stars": 2,
1077 "lastUpdated": "2026-04-23T19:27:58Z",
1078 "stars": 1,
8511079 "issuesCount": 0,
8521080 "isArchived": false
8531081 },
8541082 "bare-web-kit": {
855 "lastUpdated": "2026-01-07T10:11:06Z",
856 "stars": 1,
857 "issuesCount": 0,
1083 "lastUpdated": "2026-04-23T19:28:11Z",
1084 "stars": 0,
1085 "issuesCount": 1,
8581086 "isArchived": false
8591087 },
8601088 "bare-web-kit-gtk": {
861 "lastUpdated": "2025-12-04T12:54:30Z",
862 "stars": 1,
1089 "lastUpdated": "2026-05-29T15:12:43Z",
1090 "stars": 0,
8631091 "issuesCount": 0,
8641092 "isArchived": false
8651093 },
8661094 "bare-webp": {
867 "lastUpdated": "2025-10-09T07:54:16Z",
868 "stars": 4,
1095 "lastUpdated": "2026-04-23T19:28:28Z",
1096 "stars": 3,
8691097 "issuesCount": 0,
8701098 "isArchived": false
8711099 },
8721100 "bare-which": {
873 "lastUpdated": "2025-11-10T14:35:08Z",
874 "stars": 3,
1101 "lastUpdated": "2026-04-23T19:28:38Z",
1102 "stars": 2,
1103 "issuesCount": 0,
1104 "isArchived": false
1105 },
1106 "bare-wifi-android": {
1107 "lastUpdated": "2026-05-25T20:14:48Z",
1108 "stars": 0,
8751109 "issuesCount": 0,
8761110 "isArchived": false
8771111 },
8781112 "bare-win-ui": {
879 "lastUpdated": "2026-01-09T12:13:50Z",
880 "stars": 1,
1113 "lastUpdated": "2026-05-29T13:12:39Z",
1114 "stars": 0,
8811115 "issuesCount": 0,
8821116 "isArchived": false
8831117 },
8841118 "bare-worker": {
885 "lastUpdated": "2026-01-13T12:02:36Z",
1119 "lastUpdated": "2026-06-01T17:09:26Z",
8861120 "stars": 10,
887 "issuesCount": 0,
1121 "issuesCount": 1,
8881122 "isArchived": false
8891123 },
8901124 "bare-ws": {
891 "lastUpdated": "2025-10-28T10:53:52Z",
892 "stars": 9,
1125 "lastUpdated": "2026-04-28T15:38:44Z",
1126 "stars": 8,
8931127 "issuesCount": 0,
8941128 "isArchived": false
8951129 },
……@@ -900,20 +1134,26 @@
9001134 "isArchived": false
9011135 },
9021136 "bare-zlib": {
903 "lastUpdated": "2025-09-01T06:51:28Z",
904 "stars": 2,
1137 "lastUpdated": "2026-06-02T11:08:04Z",
1138 "stars": 1,
9051139 "issuesCount": 0,
9061140 "isArchived": false
9071141 },
9081142 "bare-zmq": {
909 "lastUpdated": "2025-08-25T08:56:21Z",
910 "stars": 3,
1143 "lastUpdated": "2026-04-23T19:29:49Z",
1144 "stars": 2,
1145 "issuesCount": 0,
1146 "isArchived": false
1147 },
1148 "bareclaw": {
1149 "lastUpdated": "2026-06-15T00:45:53Z",
1150 "stars": 6,
9111151 "issuesCount": 0,
9121152 "isArchived": false
9131153 },
9141154 "barely-node": {
915 "lastUpdated": "2024-02-16T08:29:22Z",
916 "stars": 2,
1155 "lastUpdated": "2026-04-08T11:34:08Z",
1156 "stars": 1,
9171157 "issuesCount": 0,
9181158 "isArchived": true
9191159 },
……@@ -924,26 +1164,26 @@
9241164 "isArchived": false
9251165 },
9261166 "bitarray-native": {
927 "lastUpdated": "2025-09-01T06:52:03Z",
928 "stars": 1,
1167 "lastUpdated": "2026-04-23T19:29:55Z",
1168 "stars": 0,
9291169 "issuesCount": 0,
9301170 "isArchived": false
9311171 },
9321172 "bitarray-universal": {
933 "lastUpdated": "2025-09-01T06:52:13Z",
934 "stars": 2,
1173 "lastUpdated": "2026-04-23T19:30:02Z",
1174 "stars": 1,
9351175 "issuesCount": 0,
9361176 "isArchived": false
9371177 },
9381178 "bits-to-bytes": {
939 "lastUpdated": "2025-11-18T13:54:06Z",
940 "stars": 3,
1179 "lastUpdated": "2026-04-23T19:30:11Z",
1180 "stars": 2,
9411181 "issuesCount": 0,
9421182 "isArchived": false
9431183 },
9441184 "blind-encryption-sodium": {
945 "lastUpdated": "2026-01-16T13:56:21Z",
946 "stars": 0,
1185 "lastUpdated": "2026-03-27T12:20:52Z",
1186 "stars": 1,
9471187 "issuesCount": 0,
9481188 "isArchived": false
9491189 },
……@@ -954,50 +1194,74 @@
9541194 "isArchived": false
9551195 },
9561196 "blind-pairing-core": {
957 "lastUpdated": "2025-11-27T15:54:10Z",
958 "stars": 7,
1197 "lastUpdated": "2026-05-15T13:52:50Z",
1198 "stars": 9,
9591199 "issuesCount": 0,
9601200 "isArchived": false
9611201 },
9621202 "blind-peer": {
963 "lastUpdated": "2026-01-16T15:39:35Z",
964 "stars": 7,
965 "issuesCount": 10,
1203 "lastUpdated": "2026-06-11T09:31:27Z",
1204 "stars": 14,
1205 "issuesCount": 14,
9661206 "isArchived": false
9671207 },
9681208 "blind-peer-cli": {
969 "lastUpdated": "2026-01-16T15:39:27Z",
970 "stars": 1,
971 "issuesCount": 1,
1209 "lastUpdated": "2026-06-11T10:35:04Z",
1210 "stars": 3,
1211 "issuesCount": 0,
9721212 "isArchived": false
9731213 },
9741214 "blind-peer-encodings": {
975 "lastUpdated": "2025-12-16T13:40:14Z",
1215 "lastUpdated": "2026-05-29T09:01:59Z",
1216 "stars": 2,
1217 "issuesCount": 3,
1218 "isArchived": false
1219 },
1220 "blind-peer-muxer": {
1221 "lastUpdated": "2026-05-29T09:22:35Z",
9761222 "stars": 2,
1223 "issuesCount": 3,
1224 "isArchived": false
1225 },
1226 "blind-peer-router": {
1227 "lastUpdated": "2026-05-18T22:14:16Z",
1228 "stars": 0,
9771229 "issuesCount": 1,
9781230 "isArchived": false
9791231 },
9801232 "blind-peering": {
981 "lastUpdated": "2026-01-16T15:39:31Z",
1233 "lastUpdated": "2026-06-08T10:16:43Z",
9821234 "stars": 7,
983 "issuesCount": 4,
1235 "issuesCount": 7,
1236 "isArchived": false
1237 },
1238 "blind-peering-cli": {
1239 "lastUpdated": "2026-05-18T22:15:30Z",
1240 "stars": 0,
1241 "issuesCount": 0,
9841242 "isArchived": false
9851243 },
986 "blind-peering-cli": {
987 "lastUpdated": "2026-01-12T10:43:48Z",
1244 "blind-push": {
1245 "lastUpdated": "2026-06-17T15:36:48Z",
9881246 "stars": 0,
9891247 "issuesCount": 0,
9901248 "isArchived": false
9911249 },
1250 "blind-push-gateway": {
1251 "lastUpdated": "2026-06-11T10:40:09Z",
1252 "stars": 0,
1253 "issuesCount": 1,
1254 "isArchived": false
1255 },
9921256 "blind-relay": {
993 "lastUpdated": "2025-12-12T12:24:20Z",
994 "stars": 8,
995 "issuesCount": 4,
1257 "lastUpdated": "2026-05-06T16:16:24Z",
1258 "stars": 7,
1259 "issuesCount": 8,
9961260 "isArchived": false
9971261 },
9981262 "blind-relay-service": {
999 "lastUpdated": "2025-10-31T12:38:25Z",
1000 "stars": 1,
1263 "lastUpdated": "2026-06-09T13:47:35Z",
1264 "stars": 0,
10011265 "issuesCount": 0,
10021266 "isArchived": false
10031267 },
……@@ -1014,176 +1278,242 @@
10141278 "isArchived": false
10151279 },
10161280 "brittle": {
1017 "lastUpdated": "2025-11-11T16:55:55Z",
1281 "lastUpdated": "2026-06-04T11:10:47Z",
10181282 "stars": 101,
1019 "issuesCount": 16,
1283 "issuesCount": 17,
10201284 "isArchived": false
10211285 },
1022 "broadcast-encryption": {
1023 "lastUpdated": "2026-01-08T11:35:28Z",
1286 "brittle-snapshot": {
1287 "lastUpdated": "2026-03-17T08:04:56Z",
10241288 "stars": 0,
1025 "issuesCount": 1,
1289 "issuesCount": 0,
1290 "isArchived": false
1291 },
1292 "broadcast-encryption": {
1293 "lastUpdated": "2026-05-12T18:25:37Z",
1294 "stars": 1,
1295 "issuesCount": 0,
10261296 "isArchived": false
10271297 },
10281298 "bucket-rate-limit": {
1029 "lastUpdated": "2025-11-27T10:19:56Z",
1030 "stars": 0,
1299 "lastUpdated": "2026-05-19T14:39:32Z",
1300 "stars": 1,
10311301 "issuesCount": 1,
10321302 "isArchived": false
10331303 },
1304 "bundlebee": {
1305 "lastUpdated": "2026-05-12T12:02:32Z",
1306 "stars": 1,
1307 "issuesCount": 3,
1308 "isArchived": false
1309 },
1310 "bundlebee-cli": {
1311 "lastUpdated": "2026-05-01T18:14:30Z",
1312 "stars": 0,
1313 "issuesCount": 0,
1314 "isArchived": false
1315 },
1316 "bundlebee-import": {
1317 "lastUpdated": "2026-05-05T09:43:19Z",
1318 "stars": 1,
1319 "issuesCount": 0,
1320 "isArchived": false
1321 },
10341322 "canary-runner": {
1035 "lastUpdated": "2025-12-19T16:43:28Z",
1323 "lastUpdated": "2026-05-19T14:40:04Z",
10361324 "stars": 2,
10371325 "issuesCount": 0,
10381326 "isArchived": false
10391327 },
1328 "cellery": {
1329 "lastUpdated": "2026-04-06T20:55:45Z",
1330 "stars": 3,
1331 "issuesCount": 0,
1332 "isArchived": false
1333 },
1334 "cellery-html": {
1335 "lastUpdated": "2026-04-12T22:16:06Z",
1336 "stars": 0,
1337 "issuesCount": 0,
1338 "isArchived": false
1339 },
1340 "check-npm-maintainers": {
1341 "lastUpdated": "2026-05-17T19:05:29Z",
1342 "stars": 0,
1343 "issuesCount": 0,
1344 "isArchived": false
1345 },
10401346 "chromium-prebuilds": {
1041 "lastUpdated": "2026-01-08T13:22:19Z",
1042 "stars": 5,
1347 "lastUpdated": "2026-06-16T07:21:08Z",
1348 "stars": 4,
1349 "issuesCount": 0,
1350 "isArchived": false
1351 },
1352 "cmake-android": {
1353 "lastUpdated": "2026-04-10T15:33:58Z",
1354 "stars": 2,
10431355 "issuesCount": 0,
10441356 "isArchived": false
10451357 },
10461358 "cmake-app-image": {
1047 "lastUpdated": "2025-07-23T19:51:15Z",
1048 "stars": 3,
1359 "lastUpdated": "2026-04-08T11:33:51Z",
1360 "stars": 2,
10491361 "issuesCount": 0,
10501362 "isArchived": false
10511363 },
10521364 "cmake-bare": {
1053 "lastUpdated": "2025-11-28T12:37:09Z",
1365 "lastUpdated": "2026-05-11T12:47:27Z",
10541366 "stars": 2,
10551367 "issuesCount": 0,
10561368 "isArchived": false
10571369 },
10581370 "cmake-bare-bundle": {
1059 "lastUpdated": "2026-01-13T09:11:33Z",
1060 "stars": 4,
1371 "lastUpdated": "2026-04-08T12:09:06Z",
1372 "stars": 3,
10611373 "issuesCount": 0,
10621374 "isArchived": false
10631375 },
10641376 "cmake-cargo": {
1065 "lastUpdated": "2025-07-09T13:15:05Z",
1066 "stars": 2,
1377 "lastUpdated": "2026-04-08T11:33:06Z",
1378 "stars": 1,
10671379 "issuesCount": 0,
10681380 "isArchived": false
10691381 },
10701382 "cmake-drive": {
1071 "lastUpdated": "2025-09-01T06:53:25Z",
1072 "stars": 2,
1383 "lastUpdated": "2026-04-08T12:09:10Z",
1384 "stars": 1,
10731385 "issuesCount": 0,
10741386 "isArchived": false
10751387 },
10761388 "cmake-fetch": {
1077 "lastUpdated": "2026-01-08T11:22:05Z",
1078 "stars": 2,
1389 "lastUpdated": "2026-06-15T10:06:59Z",
1390 "stars": 1,
1391 "issuesCount": 0,
1392 "isArchived": false
1393 },
1394 "cmake-fuzz": {
1395 "lastUpdated": "2026-06-02T07:06:30Z",
1396 "stars": 0,
10791397 "issuesCount": 0,
10801398 "isArchived": false
10811399 },
10821400 "cmake-gn": {
1083 "lastUpdated": "2025-09-01T06:50:00Z",
1084 "stars": 5,
1401 "lastUpdated": "2026-04-08T11:34:28Z",
1402 "stars": 4,
10851403 "issuesCount": 0,
10861404 "isArchived": false
10871405 },
10881406 "cmake-harden": {
1089 "lastUpdated": "2025-06-17T12:01:52Z",
1090 "stars": 2,
1407 "lastUpdated": "2026-04-08T11:33:12Z",
1408 "stars": 1,
10911409 "issuesCount": 0,
10921410 "isArchived": false
10931411 },
10941412 "cmake-ios": {
1095 "lastUpdated": "2024-12-19T19:05:14Z",
1096 "stars": 3,
1413 "lastUpdated": "2026-04-08T12:09:29Z",
1414 "stars": 2,
1415 "issuesCount": 0,
1416 "isArchived": false
1417 },
1418 "cmake-java": {
1419 "lastUpdated": "2026-04-08T11:31:47Z",
1420 "stars": 0,
10971421 "issuesCount": 0,
10981422 "isArchived": false
10991423 },
11001424 "cmake-macos": {
1101 "lastUpdated": "2026-01-05T14:48:50Z",
1102 "stars": 6,
1425 "lastUpdated": "2026-04-08T11:33:50Z",
1426 "stars": 5,
11031427 "issuesCount": 0,
11041428 "isArchived": false
11051429 },
11061430 "cmake-meson": {
1107 "lastUpdated": "2025-11-20T08:40:35Z",
1108 "stars": 4,
1431 "lastUpdated": "2026-04-08T12:08:48Z",
1432 "stars": 3,
11091433 "issuesCount": 0,
11101434 "isArchived": false
11111435 },
11121436 "cmake-msix": {
1113 "lastUpdated": "2026-01-09T23:56:01Z",
1114 "stars": 5,
1437 "lastUpdated": "2026-04-08T11:33:52Z",
1438 "stars": 4,
11151439 "issuesCount": 0,
11161440 "isArchived": false
11171441 },
11181442 "cmake-napi": {
1119 "lastUpdated": "2025-05-26T11:26:43Z",
1120 "stars": 1,
1443 "lastUpdated": "2026-04-08T12:09:51Z",
1444 "stars": 0,
11211445 "issuesCount": 0,
11221446 "isArchived": false
11231447 },
11241448 "cmake-npm": {
1125 "lastUpdated": "2025-11-10T22:57:32Z",
1126 "stars": 2,
1449 "lastUpdated": "2026-05-27T10:22:04Z",
1450 "stars": 1,
11271451 "issuesCount": 0,
11281452 "isArchived": false
11291453 },
11301454 "cmake-pear": {
1131 "lastUpdated": "2025-11-21T11:49:12Z",
1132 "stars": 3,
1455 "lastUpdated": "2026-05-08T22:45:38Z",
1456 "stars": 2,
11331457 "issuesCount": 0,
1134 "isArchived": false
1458 "isArchived": true
11351459 },
11361460 "cmake-ports": {
1137 "lastUpdated": "2025-11-18T17:27:25Z",
1461 "lastUpdated": "2026-05-22T13:31:03Z",
11381462 "stars": 2,
11391463 "issuesCount": 0,
11401464 "isArchived": false
11411465 },
11421466 "cmake-runtime": {
1143 "lastUpdated": "2025-09-22T08:16:45Z",
1144 "stars": 9,
1467 "lastUpdated": "2026-04-23T19:30:25Z",
1468 "stars": 8,
11451469 "issuesCount": 0,
11461470 "isArchived": false
11471471 },
11481472 "cmake-toolchains": {
1149 "lastUpdated": "2026-01-09T09:21:51Z",
1150 "stars": 2,
1473 "lastUpdated": "2026-06-04T16:25:32Z",
1474 "stars": 1,
11511475 "issuesCount": 0,
11521476 "isArchived": false
11531477 },
11541478 "cmake-vcpkg": {
1155 "lastUpdated": "2026-01-05T09:10:59Z",
1156 "stars": 2,
1479 "lastUpdated": "2026-04-08T12:08:52Z",
1480 "stars": 1,
11571481 "issuesCount": 0,
11581482 "isArchived": false
11591483 },
11601484 "cmake-windows": {
1161 "lastUpdated": "2024-11-29T14:26:16Z",
1162 "stars": 2,
1485 "lastUpdated": "2026-04-08T12:10:21Z",
1486 "stars": 1,
11631487 "issuesCount": 0,
11641488 "isArchived": false
11651489 },
11661490 "cmake-zig": {
1167 "lastUpdated": "2025-03-04T17:04:53Z",
1168 "stars": 3,
1491 "lastUpdated": "2026-04-08T12:08:40Z",
1492 "stars": 2,
11691493 "issuesCount": 0,
11701494 "isArchived": false
11711495 },
11721496 "compact-encoding": {
1173 "lastUpdated": "2025-10-20T11:08:30Z",
1174 "stars": 25,
1175 "issuesCount": 1,
1497 "lastUpdated": "2026-06-03T12:50:43Z",
1498 "stars": 29,
1499 "issuesCount": 2,
11761500 "isArchived": false
11771501 },
11781502 "compact-encoding-bitfield": {
1179 "lastUpdated": "2025-11-18T13:49:40Z",
1180 "stars": 2,
1503 "lastUpdated": "2026-05-12T16:42:22Z",
1504 "stars": 1,
1505 "issuesCount": 0,
1506 "isArchived": false
1507 },
1508 "compact-encoding-golang": {
1509 "lastUpdated": "2026-06-06T15:42:21Z",
1510 "stars": 0,
11811511 "issuesCount": 0,
11821512 "isArchived": false
11831513 },
11841514 "compact-encoding-net": {
1185 "lastUpdated": "2026-01-06T09:45:27Z",
1186 "stars": 2,
1515 "lastUpdated": "2026-05-12T16:39:43Z",
1516 "stars": 1,
11871517 "issuesCount": 0,
11881518 "isArchived": false
11891519 },
……@@ -1193,45 +1523,69 @@
11931523 "issuesCount": 1,
11941524 "isArchived": false
11951525 },
1526 "compact-encoding-swift": {
1527 "lastUpdated": "2026-06-01T08:12:09Z",
1528 "stars": 0,
1529 "issuesCount": 0,
1530 "isArchived": false
1531 },
11961532 "compact-encoding-variant": {
1197 "lastUpdated": "2024-03-16T10:20:37Z",
1198 "stars": 2,
1533 "lastUpdated": "2026-04-08T12:10:18Z",
1534 "stars": 1,
11991535 "issuesCount": 0,
12001536 "isArchived": false
12011537 },
12021538 "core-coupler": {
1203 "lastUpdated": "2025-08-28T18:21:07Z",
1539 "lastUpdated": "2026-05-12T18:26:22Z",
12041540 "stars": 1,
12051541 "issuesCount": 0,
12061542 "isArchived": false
12071543 },
12081544 "corestore": {
1209 "lastUpdated": "2026-01-14T23:04:42Z",
1210 "stars": 85,
1211 "issuesCount": 14,
1545 "lastUpdated": "2026-06-05T15:32:17Z",
1546 "stars": 96,
1547 "issuesCount": 15,
12121548 "isArchived": false
12131549 },
1214 "crc-native": {
1215 "lastUpdated": "2025-11-18T12:53:21Z",
1550 "corestore-snapshot": {
1551 "lastUpdated": "2026-04-09T19:28:08Z",
12161552 "stars": 2,
12171553 "issuesCount": 0,
12181554 "isArchived": false
12191555 },
1556 "crc-native": {
1557 "lastUpdated": "2026-04-23T19:31:08Z",
1558 "stars": 1,
1559 "issuesCount": 0,
1560 "isArchived": false
1561 },
12201562 "crc-universal": {
1221 "lastUpdated": "2025-11-18T12:53:44Z",
1222 "stars": 3,
1563 "lastUpdated": "2026-04-23T19:31:15Z",
1564 "stars": 2,
12231565 "issuesCount": 0,
12241566 "isArchived": false
12251567 },
12261568 "cross-worker": {
1227 "lastUpdated": "2026-01-07T12:45:54Z",
1228 "stars": 2,
1229 "issuesCount": 3,
1569 "lastUpdated": "2026-04-23T19:31:21Z",
1570 "stars": 1,
1571 "issuesCount": 2,
1572 "isArchived": false
1573 },
1574 "cross-worker-bare-kit": {
1575 "lastUpdated": "2026-05-14T07:35:52Z",
1576 "stars": 0,
1577 "issuesCount": 0,
1578 "isArchived": false
1579 },
1580 "cross-worker-pear": {
1581 "lastUpdated": "2026-05-13T07:47:18Z",
1582 "stars": 0,
1583 "issuesCount": 0,
12301584 "isArchived": false
12311585 },
12321586 "db-lock": {
1233 "lastUpdated": "2025-12-12T12:28:11Z",
1234 "stars": 6,
1587 "lastUpdated": "2026-04-28T04:13:02Z",
1588 "stars": 8,
12351589 "issuesCount": 1,
12361590 "isArchived": false
12371591 },
……@@ -1242,9 +1596,9 @@
12421596 "isArchived": false
12431597 },
12441598 "dependency-stream": {
1245 "lastUpdated": "2025-12-12T09:55:42Z",
1599 "lastUpdated": "2026-02-03T20:10:41Z",
12461600 "stars": 2,
1247 "issuesCount": 0,
1601 "issuesCount": 1,
12481602 "isArchived": false
12491603 },
12501604 "deterministic-sealed-box": {
……@@ -1254,15 +1608,21 @@
12541608 "isArchived": false
12551609 },
12561610 "device-file": {
1257 "lastUpdated": "2025-12-04T09:27:23Z",
1611 "lastUpdated": "2026-01-27T18:37:13Z",
12581612 "stars": 3,
12591613 "issuesCount": 0,
12601614 "isArchived": false
12611615 },
12621616 "dht-rpc": {
1263 "lastUpdated": "2026-01-16T19:22:10Z",
1264 "stars": 209,
1265 "issuesCount": 6,
1617 "lastUpdated": "2026-05-06T20:44:35Z",
1618 "stars": 214,
1619 "issuesCount": 7,
1620 "isArchived": false
1621 },
1622 "distributed-drive": {
1623 "lastUpdated": "2026-04-23T15:02:47Z",
1624 "stars": 1,
1625 "issuesCount": 0,
12661626 "isArchived": false
12671627 },
12681628 "drive-analyzer": {
……@@ -1272,9 +1632,9 @@
12721632 "isArchived": false
12731633 },
12741634 "drive-bundler": {
1275 "lastUpdated": "2025-12-15T12:52:32Z",
1635 "lastUpdated": "2026-02-02T18:03:09Z",
12761636 "stars": 0,
1277 "issuesCount": 1,
1637 "issuesCount": 0,
12781638 "isArchived": false
12791639 },
12801640 "drive-resolve": {
……@@ -1284,19 +1644,25 @@
12841644 "isArchived": false
12851645 },
12861646 "drives": {
1287 "lastUpdated": "2026-01-10T16:26:50Z",
1288 "stars": 30,
1647 "lastUpdated": "2026-05-19T14:41:55Z",
1648 "stars": 32,
12891649 "issuesCount": 9,
12901650 "isArchived": false
12911651 },
1292 "electron": {
1293 "lastUpdated": "2023-06-10T22:00:08Z",
1652 "electron-forge-maker-flatpak": {
1653 "lastUpdated": "2026-06-01T22:37:33Z",
12941654 "stars": 1,
12951655 "issuesCount": 0,
12961656 "isArchived": false
12971657 },
1658 "electron-forge-maker-snap": {
1659 "lastUpdated": "2026-05-08T07:59:51Z",
1660 "stars": 0,
1661 "issuesCount": 0,
1662 "isArchived": false
1663 },
12981664 "electron-runtime": {
1299 "lastUpdated": "2025-12-12T17:50:54Z",
1665 "lastUpdated": "2026-01-31T18:27:03Z",
13001666 "stars": 3,
13011667 "issuesCount": 0,
13021668 "isArchived": false
……@@ -1308,8 +1674,8 @@
13081674 "isArchived": false
13091675 },
13101676 "events-universal": {
1311 "lastUpdated": "2025-09-23T07:11:05Z",
1312 "stars": 1,
1677 "lastUpdated": "2026-02-09T15:15:25Z",
1678 "stars": 2,
13131679 "issuesCount": 0,
13141680 "isArchived": false
13151681 },
……@@ -1320,7 +1686,7 @@
13201686 "isArchived": false
13211687 },
13221688 "expo-bare-kit": {
1323 "lastUpdated": "2025-03-04T10:28:41Z",
1689 "lastUpdated": "2026-04-08T12:09:24Z",
13241690 "stars": 2,
13251691 "issuesCount": 0,
13261692 "isArchived": false
……@@ -1344,7 +1710,7 @@
13441710 "isArchived": false
13451711 },
13461712 "fd-lock": {
1347 "lastUpdated": "2025-12-15T16:48:00Z",
1713 "lastUpdated": "2026-06-17T09:58:47Z",
13481714 "stars": 1,
13491715 "issuesCount": 0,
13501716 "isArchived": false
……@@ -1368,17 +1734,11 @@
13681734 "isArchived": false
13691735 },
13701736 "filesharing-react-app-example": {
1371 "lastUpdated": "2025-10-28T02:29:32Z",
1372 "stars": 24,
1737 "lastUpdated": "2026-02-15T12:31:53Z",
1738 "stars": 25,
13731739 "issuesCount": 5,
13741740 "isArchived": false
13751741 },
1376 "flathub": {
1377 "lastUpdated": "2025-01-25T18:39:47Z",
1378 "stars": 0,
1379 "issuesCount": 0,
1380 "isArchived": false
1381 },
13821742 "framed-stream": {
13831743 "lastUpdated": "2025-12-15T12:59:36Z",
13841744 "stars": 3,
……@@ -1386,9 +1746,9 @@
13861746 "isArchived": false
13871747 },
13881748 "fs-native-extensions": {
1389 "lastUpdated": "2025-11-11T13:42:12Z",
1390 "stars": 38,
1391 "issuesCount": 1,
1749 "lastUpdated": "2026-04-23T19:31:35Z",
1750 "stars": 37,
1751 "issuesCount": 0,
13921752 "isArchived": false
13931753 },
13941754 "fs-native-lock": {
……@@ -1398,26 +1758,38 @@
13981758 "isArchived": false
13991759 },
14001760 "fx-native": {
1401 "lastUpdated": "2025-12-17T12:58:13Z",
1402 "stars": 2,
1761 "lastUpdated": "2026-05-08T22:45:39Z",
1762 "stars": 1,
14031763 "issuesCount": 0,
1404 "isArchived": false
1764 "isArchived": true
14051765 },
14061766 "get-file-format": {
1407 "lastUpdated": "2025-11-26T14:10:49Z",
1767 "lastUpdated": "2026-03-11T15:52:04Z",
14081768 "stars": 0,
14091769 "issuesCount": 0,
14101770 "isArchived": false
14111771 },
14121772 "get-mime-type": {
1413 "lastUpdated": "2025-09-04T10:41:43Z",
1773 "lastUpdated": "2026-01-21T21:03:31Z",
1774 "stars": 2,
1775 "issuesCount": 0,
1776 "isArchived": false
1777 },
1778 "gip-remote": {
1779 "lastUpdated": "2026-04-26T15:45:15Z",
1780 "stars": 3,
1781 "issuesCount": 0,
1782 "isArchived": false
1783 },
1784 "gip-transport": {
1785 "lastUpdated": "2026-05-01T12:43:16Z",
14141786 "stars": 1,
14151787 "issuesCount": 0,
14161788 "isArchived": false
14171789 },
14181790 "git-remote-punch-transport": {
1419 "lastUpdated": "2025-11-03T13:02:43Z",
1420 "stars": 7,
1791 "lastUpdated": "2026-04-05T10:03:11Z",
1792 "stars": 8,
14211793 "issuesCount": 1,
14221794 "isArchived": false
14231795 },
……@@ -1427,12 +1799,42 @@
14271799 "issuesCount": 1,
14281800 "isArchived": false
14291801 },
1802 "Grafana-hypercore-stats": {
1803 "lastUpdated": "2025-01-20T18:50:10Z",
1804 "stars": 1,
1805 "issuesCount": 0,
1806 "isArchived": false
1807 },
14301808 "grpc-lnd": {
14311809 "lastUpdated": "2022-10-22T17:19:57Z",
14321810 "stars": 0,
14331811 "issuesCount": 1,
14341812 "isArchived": false
14351813 },
1814 "hello-pear-bare": {
1815 "lastUpdated": "2026-06-12T17:34:08Z",
1816 "stars": 5,
1817 "issuesCount": 2,
1818 "isArchived": false
1819 },
1820 "hello-pear-bare-tui": {
1821 "lastUpdated": "2026-06-05T03:32:32Z",
1822 "stars": 0,
1823 "issuesCount": 1,
1824 "isArchived": false
1825 },
1826 "hello-pear-bare-worker": {
1827 "lastUpdated": "2026-06-17T08:15:20Z",
1828 "stars": 0,
1829 "issuesCount": 1,
1830 "isArchived": false
1831 },
1832 "hello-pear-electron": {
1833 "lastUpdated": "2026-06-11T22:26:56Z",
1834 "stars": 12,
1835 "issuesCount": 5,
1836 "isArchived": false
1837 },
14361838 "hisect": {
14371839 "lastUpdated": "2025-06-19T22:18:18Z",
14381840 "stars": 3,
……@@ -1440,15 +1842,15 @@
14401842 "isArchived": false
14411843 },
14421844 "hp-rpc-cli": {
1443 "lastUpdated": "2025-09-13T12:52:42Z",
1845 "lastUpdated": "2026-05-06T15:49:14Z",
14441846 "stars": 1,
14451847 "issuesCount": 0,
14461848 "isArchived": false
14471849 },
14481850 "hrpc": {
1449 "lastUpdated": "2025-12-27T22:24:38Z",
1450 "stars": 8,
1451 "issuesCount": 1,
1851 "lastUpdated": "2026-04-10T15:32:19Z",
1852 "stars": 10,
1853 "issuesCount": 0,
14521854 "isArchived": false
14531855 },
14541856 "hrpc-modular-example": {
……@@ -1457,9 +1859,15 @@
14571859 "issuesCount": 0,
14581860 "isArchived": false
14591861 },
1460 "http-dht-proxy": {
1461 "lastUpdated": "2025-10-14T12:49:41Z",
1862 "hrpc-swift": {
1863 "lastUpdated": "2026-06-05T07:21:41Z",
14621864 "stars": 0,
1865 "issuesCount": 0,
1866 "isArchived": false
1867 },
1868 "http-dht-proxy": {
1869 "lastUpdated": "2026-06-15T06:59:33Z",
1870 "stars": 1,
14631871 "issuesCount": 1,
14641872 "isArchived": false
14651873 },
……@@ -1505,45 +1913,81 @@
15051913 "issuesCount": 8,
15061914 "isArchived": false
15071915 },
1916 "hyper-dht-prom-alias-rpc": {
1917 "lastUpdated": "2026-06-17T18:00:55Z",
1918 "stars": 0,
1919 "issuesCount": 0,
1920 "isArchived": false
1921 },
1922 "hyper-dht-prom-client": {
1923 "lastUpdated": "2026-06-17T18:11:32Z",
1924 "stars": 0,
1925 "issuesCount": 0,
1926 "isArchived": false
1927 },
1928 "hyper-dht-prometheus": {
1929 "lastUpdated": "2026-06-17T17:29:30Z",
1930 "stars": 0,
1931 "issuesCount": 0,
1932 "isArchived": false
1933 },
15081934 "hyper-health-check": {
1509 "lastUpdated": "2025-10-09T12:01:06Z",
1935 "lastUpdated": "2026-05-19T14:42:23Z",
15101936 "stars": 0,
15111937 "issuesCount": 0,
15121938 "isArchived": false
15131939 },
15141940 "hyper-instrument": {
1515 "lastUpdated": "2025-12-11T19:37:59Z",
1516 "stars": 5,
1941 "lastUpdated": "2026-06-14T04:17:40Z",
1942 "stars": 6,
1943 "issuesCount": 0,
1944 "isArchived": false
1945 },
1946 "hyper-multisig": {
1947 "lastUpdated": "2026-05-22T10:14:51Z",
1948 "stars": 3,
1949 "issuesCount": 3,
1950 "isArchived": false
1951 },
1952 "hyper-multisig-cli": {
1953 "lastUpdated": "2026-05-20T12:22:30Z",
1954 "stars": 1,
15171955 "issuesCount": 1,
15181956 "isArchived": false
15191957 },
15201958 "hyperbeam": {
1521 "lastUpdated": "2026-01-15T05:48:46Z",
1522 "stars": 530,
1959 "lastUpdated": "2026-06-15T00:41:28Z",
1960 "stars": 542,
15231961 "issuesCount": 8,
15241962 "isArchived": false
15251963 },
15261964 "hyperbee": {
1527 "lastUpdated": "2026-01-14T23:01:37Z",
1528 "stars": 287,
1529 "issuesCount": 30,
1965 "lastUpdated": "2026-05-29T14:38:35Z",
1966 "stars": 298,
1967 "issuesCount": 31,
1968 "isArchived": false
1969 },
1970 "hyperbee-compat": {
1971 "lastUpdated": "2026-06-11T12:30:44Z",
1972 "stars": 0,
1973 "issuesCount": 0,
15301974 "isArchived": false
15311975 },
15321976 "hyperbee-diff-stream": {
1533 "lastUpdated": "2025-11-05T14:12:35Z",
1977 "lastUpdated": "2026-05-13T17:59:25Z",
15341978 "stars": 4,
15351979 "issuesCount": 1,
15361980 "isArchived": false
15371981 },
15381982 "hyperbee2": {
1539 "lastUpdated": "2026-01-14T12:35:59Z",
1540 "stars": 7,
1541 "issuesCount": 0,
1983 "lastUpdated": "2026-05-11T20:10:53Z",
1984 "stars": 9,
1985 "issuesCount": 9,
15421986 "isArchived": false
15431987 },
15441988 "hyperblobs": {
1545 "lastUpdated": "2026-01-14T23:06:38Z",
1546 "stars": 42,
1989 "lastUpdated": "2026-06-05T15:56:48Z",
1990 "stars": 43,
15471991 "issuesCount": 2,
15481992 "isArchived": false
15491993 },
……@@ -1566,39 +2010,39 @@
15662010 "isArchived": false
15672011 },
15682012 "hyperconf": {
1569 "lastUpdated": "2025-10-01T13:10:20Z",
1570 "stars": 2,
2013 "lastUpdated": "2026-04-06T15:33:52Z",
2014 "stars": 3,
15712015 "issuesCount": 0,
15722016 "isArchived": false
15732017 },
15742018 "hypercore": {
1575 "lastUpdated": "2026-01-16T02:24:58Z",
1576 "stars": 2745,
1577 "issuesCount": 34,
2019 "lastUpdated": "2026-06-17T05:27:13Z",
2020 "stars": 2805,
2021 "issuesCount": 47,
15782022 "isArchived": false
15792023 },
15802024 "hypercore-audit": {
1581 "lastUpdated": "2025-03-11T13:18:46Z",
1582 "stars": 0,
1583 "issuesCount": 0,
2025 "lastUpdated": "2026-05-13T17:59:56Z",
2026 "stars": 1,
2027 "issuesCount": 1,
15842028 "isArchived": false
15852029 },
15862030 "hypercore-blob-server": {
1587 "lastUpdated": "2025-11-28T05:43:02Z",
2031 "lastUpdated": "2026-06-15T17:08:36Z",
15882032 "stars": 6,
15892033 "issuesCount": 2,
15902034 "isArchived": false
15912035 },
15922036 "hypercore-byte-stream": {
1593 "lastUpdated": "2025-05-05T09:18:31Z",
2037 "lastUpdated": "2026-06-15T16:39:46Z",
15942038 "stars": 3,
15952039 "issuesCount": 0,
15962040 "isArchived": false
15972041 },
15982042 "hypercore-crypto": {
1599 "lastUpdated": "2026-01-09T12:36:37Z",
1600 "stars": 34,
1601 "issuesCount": 2,
2043 "lastUpdated": "2026-05-06T20:30:17Z",
2044 "stars": 37,
2045 "issuesCount": 3,
16022046 "isArchived": false
16032047 },
16042048 "hypercore-detector": {
……@@ -1614,20 +2058,20 @@
16142058 "isArchived": false
16152059 },
16162060 "hypercore-encryption": {
1617 "lastUpdated": "2025-11-18T16:06:37Z",
2061 "lastUpdated": "2026-05-06T20:47:27Z",
16182062 "stars": 2,
16192063 "issuesCount": 4,
16202064 "isArchived": false
16212065 },
16222066 "hypercore-errors": {
1623 "lastUpdated": "2025-12-16T11:28:44Z",
1624 "stars": 1,
2067 "lastUpdated": "2026-05-06T20:47:54Z",
2068 "stars": 2,
16252069 "issuesCount": 0,
16262070 "isArchived": false
16272071 },
16282072 "hypercore-id-encoding": {
1629 "lastUpdated": "2025-12-16T11:31:26Z",
1630 "stars": 4,
2073 "lastUpdated": "2026-05-06T20:48:41Z",
2074 "stars": 5,
16312075 "issuesCount": 0,
16322076 "isArchived": false
16332077 },
……@@ -1644,7 +2088,7 @@
16442088 "isArchived": false
16452089 },
16462090 "hypercore-proof-queue": {
1647 "lastUpdated": "2025-03-04T18:23:06Z",
2091 "lastUpdated": "2026-05-05T22:55:08Z",
16482092 "stars": 2,
16492093 "issuesCount": 1,
16502094 "isArchived": false
……@@ -1656,26 +2100,26 @@
16562100 "isArchived": false
16572101 },
16582102 "hypercore-sign": {
1659 "lastUpdated": "2025-09-12T06:27:07Z",
1660 "stars": 2,
1661 "issuesCount": 2,
2103 "lastUpdated": "2026-05-13T12:35:38Z",
2104 "stars": 4,
2105 "issuesCount": 4,
16622106 "isArchived": false
16632107 },
16642108 "hypercore-signing-request": {
1665 "lastUpdated": "2024-02-10T14:56:34Z",
2109 "lastUpdated": "2026-04-02T11:17:43Z",
16662110 "stars": 2,
16672111 "issuesCount": 1,
16682112 "isArchived": false
16692113 },
16702114 "hypercore-stats": {
1671 "lastUpdated": "2025-09-01T06:52:54Z",
2115 "lastUpdated": "2026-05-19T14:45:29Z",
16722116 "stars": 1,
16732117 "issuesCount": 0,
16742118 "isArchived": false
16752119 },
16762120 "hypercore-storage": {
1677 "lastUpdated": "2025-12-29T04:52:40Z",
1678 "stars": 11,
2121 "lastUpdated": "2026-06-05T15:31:17Z",
2122 "stars": 13,
16792123 "issuesCount": 6,
16802124 "isArchived": false
16812125 },
……@@ -1686,9 +2130,9 @@
16862130 "isArchived": false
16872131 },
16882132 "hyperdb": {
1689 "lastUpdated": "2026-01-14T22:56:40Z",
1690 "stars": 64,
1691 "issuesCount": 15,
2133 "lastUpdated": "2026-06-15T18:40:28Z",
2134 "stars": 73,
2135 "issuesCount": 16,
16922136 "isArchived": false
16932137 },
16942138 "hyperdb-autobase-workshop": {
……@@ -1710,38 +2154,44 @@
17102154 "isArchived": false
17112155 },
17122156 "hyperdht": {
1713 "lastUpdated": "2026-01-16T02:24:10Z",
1714 "stars": 371,
1715 "issuesCount": 18,
2157 "lastUpdated": "2026-06-18T00:39:01Z",
2158 "stars": 394,
2159 "issuesCount": 29,
17162160 "isArchived": false
17172161 },
1718 "hyperdht-stats": {
1719 "lastUpdated": "2025-10-08T08:16:18Z",
2162 "hyperdht-address": {
2163 "lastUpdated": "2026-05-05T17:57:17Z",
17202164 "stars": 0,
17212165 "issuesCount": 0,
17222166 "isArchived": false
17232167 },
2168 "hyperdht-stats": {
2169 "lastUpdated": "2026-05-19T14:51:44Z",
2170 "stars": 1,
2171 "issuesCount": 0,
2172 "isArchived": false
2173 },
17242174 "hyperdispatch": {
1725 "lastUpdated": "2025-10-14T12:30:22Z",
1726 "stars": 6,
2175 "lastUpdated": "2026-05-05T17:31:33Z",
2176 "stars": 7,
17272177 "issuesCount": 2,
17282178 "isArchived": false
17292179 },
17302180 "hyperdrive": {
1731 "lastUpdated": "2026-01-16T02:25:23Z",
1732 "stars": 1962,
1733 "issuesCount": 11,
2181 "lastUpdated": "2026-06-17T13:37:09Z",
2182 "stars": 1999,
2183 "issuesCount": 18,
17342184 "isArchived": false
17352185 },
17362186 "hyperdrive-next": {
1737 "lastUpdated": "2025-09-01T06:47:57Z",
2187 "lastUpdated": "2026-05-14T11:44:08Z",
17382188 "stars": 45,
17392189 "issuesCount": 17,
17402190 "isArchived": false
17412191 },
17422192 "hyperdrive-profiler": {
1743 "lastUpdated": "2025-10-02T10:03:58Z",
1744 "stars": 1,
2193 "lastUpdated": "2026-05-19T14:52:29Z",
2194 "stars": 2,
17452195 "issuesCount": 0,
17462196 "isArchived": false
17472197 },
……@@ -1757,44 +2207,74 @@
17572207 "issuesCount": 0,
17582208 "isArchived": false
17592209 },
2210 "hypermininet": {
2211 "lastUpdated": "2026-04-03T15:25:05Z",
2212 "stars": 1,
2213 "issuesCount": 1,
2214 "isArchived": false
2215 },
17602216 "hyperschema": {
1761 "lastUpdated": "2026-01-14T22:58:06Z",
1762 "stars": 13,
1763 "issuesCount": 12,
2217 "lastUpdated": "2026-06-01T12:31:22Z",
2218 "stars": 17,
2219 "issuesCount": 15,
17642220 "isArchived": false
17652221 },
1766 "hypershell": {
1767 "lastUpdated": "2025-12-06T23:42:18Z",
1768 "stars": 248,
2222 "hyperschema-c": {
2223 "lastUpdated": "2026-06-10T22:19:49Z",
2224 "stars": 1,
2225 "issuesCount": 1,
2226 "isArchived": false
2227 },
2228 "hyperschema-swift": {
2229 "lastUpdated": "2026-06-05T06:35:09Z",
2230 "stars": 0,
2231 "issuesCount": 0,
2232 "isArchived": false
2233 },
2234 "hyperschema-test": {
2235 "lastUpdated": "2026-06-04T06:56:00Z",
2236 "stars": 0,
2237 "issuesCount": 0,
2238 "isArchived": false
2239 },
2240 "hyperschema-ts": {
2241 "lastUpdated": "2026-06-16T19:33:19Z",
2242 "stars": 2,
17692243 "issuesCount": 4,
17702244 "isArchived": false
17712245 },
2246 "hypershell": {
2247 "lastUpdated": "2026-06-05T16:40:27Z",
2248 "stars": 254,
2249 "issuesCount": 5,
2250 "isArchived": false
2251 },
17722252 "hyperssh": {
1773 "lastUpdated": "2025-08-20T23:12:35Z",
1774 "stars": 154,
2253 "lastUpdated": "2026-04-21T17:53:38Z",
2254 "stars": 156,
17752255 "issuesCount": 7,
17762256 "isArchived": false
17772257 },
17782258 "hyperswarm": {
1779 "lastUpdated": "2026-01-15T05:43:49Z",
1780 "stars": 1206,
1781 "issuesCount": 41,
2259 "lastUpdated": "2026-06-16T20:15:01Z",
2260 "stars": 1280,
2261 "issuesCount": 45,
17822262 "isArchived": false
17832263 },
17842264 "hyperswarm-capability": {
1785 "lastUpdated": "2025-09-10T12:43:40Z",
1786 "stars": 1,
2265 "lastUpdated": "2026-03-27T12:13:22Z",
2266 "stars": 3,
17872267 "issuesCount": 0,
17882268 "isArchived": false
17892269 },
17902270 "hyperswarm-dht-relay": {
1791 "lastUpdated": "2026-01-14T23:06:14Z",
1792 "stars": 44,
2271 "lastUpdated": "2026-04-08T11:36:27Z",
2272 "stars": 45,
17932273 "issuesCount": 3,
17942274 "isArchived": false
17952275 },
17962276 "hyperswarm-doctor": {
1797 "lastUpdated": "2025-11-13T09:56:46Z",
2277 "lastUpdated": "2026-02-13T18:45:04Z",
17982278 "stars": 9,
17992279 "issuesCount": 0,
18002280 "isArchived": false
……@@ -1806,25 +2286,25 @@
18062286 "isArchived": false
18072287 },
18082288 "hyperswarm-secret-stream": {
1809 "lastUpdated": "2025-12-17T22:55:49Z",
1810 "stars": 36,
2289 "lastUpdated": "2026-04-10T15:16:32Z",
2290 "stars": 38,
18112291 "issuesCount": 4,
18122292 "isArchived": false
18132293 },
18142294 "hyperswarm-seeders": {
1815 "lastUpdated": "2024-10-18T18:00:36Z",
2295 "lastUpdated": "2026-02-13T18:44:51Z",
18162296 "stars": 18,
18172297 "issuesCount": 1,
18182298 "isArchived": false
18192299 },
18202300 "hyperswarm-stats": {
1821 "lastUpdated": "2025-09-01T06:52:53Z",
2301 "lastUpdated": "2026-05-29T10:39:08Z",
18222302 "stars": 0,
1823 "issuesCount": 0,
2303 "issuesCount": 1,
18242304 "isArchived": false
18252305 },
18262306 "hyperswarm-testnet": {
1827 "lastUpdated": "2025-12-16T11:38:44Z",
2307 "lastUpdated": "2026-02-13T18:44:11Z",
18282308 "stars": 6,
18292309 "issuesCount": 0,
18302310 "isArchived": false
……@@ -1848,14 +2328,14 @@
18482328 "isArchived": false
18492329 },
18502330 "iambus": {
1851 "lastUpdated": "2025-12-16T11:46:16Z",
1852 "stars": 3,
2331 "lastUpdated": "2026-01-31T11:12:53Z",
2332 "stars": 4,
18532333 "issuesCount": 2,
18542334 "isArchived": false
18552335 },
18562336 "index-encoder": {
1857 "lastUpdated": "2025-12-16T11:50:53Z",
1858 "stars": 7,
2337 "lastUpdated": "2026-03-01T21:27:30Z",
2338 "stars": 8,
18592339 "issuesCount": 0,
18602340 "isArchived": false
18612341 },
……@@ -1866,17 +2346,29 @@
18662346 "isArchived": false
18672347 },
18682348 "instrumented-dht-node": {
1869 "lastUpdated": "2025-09-01T06:53:10Z",
1870 "stars": 0,
2349 "lastUpdated": "2026-06-14T04:19:35Z",
2350 "stars": 1,
18712351 "issuesCount": 0,
18722352 "isArchived": false
18732353 },
1874 "invoices": {
1875 "lastUpdated": "2022-02-12T11:54:10Z",
2354 "ip-ban-list": {
2355 "lastUpdated": "2026-05-20T08:46:15Z",
2356 "stars": 0,
2357 "issuesCount": 2,
2358 "isArchived": false
2359 },
2360 "ip-ban-list-cli": {
2361 "lastUpdated": "2026-05-15T10:55:55Z",
18762362 "stars": 0,
18772363 "issuesCount": 0,
18782364 "isArchived": false
18792365 },
2366 "is-text-filetype": {
2367 "lastUpdated": "2026-01-30T18:51:24Z",
2368 "stars": 1,
2369 "issuesCount": 0,
2370 "isArchived": false
2371 },
18802372 "jsonrpc-mux": {
18812373 "lastUpdated": "2024-02-26T15:22:32Z",
18822374 "stars": 3,
……@@ -1884,37 +2376,37 @@
18842376 "isArchived": false
18852377 },
18862378 "keet-appling": {
1887 "lastUpdated": "2025-10-27T14:01:56Z",
1888 "stars": 3,
2379 "lastUpdated": "2026-06-09T08:35:19Z",
2380 "stars": 4,
18892381 "issuesCount": 0,
1890 "isArchived": false
2382 "isArchived": true
18912383 },
18922384 "keet-appling-next": {
1893 "lastUpdated": "2025-12-16T15:18:33Z",
1894 "stars": 1,
1895 "issuesCount": 3,
1896 "isArchived": false
2385 "lastUpdated": "2026-06-09T08:35:20Z",
2386 "stars": 0,
2387 "issuesCount": 1,
2388 "isArchived": true
18972389 },
18982390 "keet-identity-key": {
1899 "lastUpdated": "2025-11-19T14:58:00Z",
1900 "stars": 22,
2391 "lastUpdated": "2026-06-17T16:06:57Z",
2392 "stars": 24,
19012393 "issuesCount": 0,
19022394 "isArchived": false
19032395 },
19042396 "keet-mobile-releases": {
1905 "lastUpdated": "2026-01-16T13:25:32Z",
1906 "stars": 46,
2397 "lastUpdated": "2026-06-17T17:49:58Z",
2398 "stars": 114,
19072399 "issuesCount": 0,
19082400 "isArchived": false
19092401 },
19102402 "keet-prefs": {
1911 "lastUpdated": "2024-02-23T13:07:58Z",
1912 "stars": 0,
2403 "lastUpdated": "2026-05-15T13:54:37Z",
2404 "stars": 1,
19132405 "issuesCount": 0,
19142406 "isArchived": false
19152407 },
19162408 "key-collection": {
1917 "lastUpdated": "2025-12-17T08:21:02Z",
2409 "lastUpdated": "2026-05-20T07:42:57Z",
19182410 "stars": 2,
19192411 "issuesCount": 0,
19202412 "isArchived": false
……@@ -1925,129 +2417,165 @@
19252417 "issuesCount": 6,
19262418 "isArchived": false
19272419 },
1928 "libappling": {
1929 "lastUpdated": "2026-01-06T09:58:51Z",
1930 "stars": 5,
2420 "known-text-files": {
2421 "lastUpdated": "2026-02-06T19:42:54Z",
2422 "stars": 2,
19312423 "issuesCount": 0,
19322424 "isArchived": false
19332425 },
2426 "libappling": {
2427 "lastUpdated": "2026-05-08T22:45:55Z",
2428 "stars": 4,
2429 "issuesCount": 0,
2430 "isArchived": true
2431 },
19342432 "libbase64": {
1935 "lastUpdated": "2025-10-16T09:07:54Z",
1936 "stars": 3,
2433 "lastUpdated": "2026-06-04T08:25:49Z",
2434 "stars": 2,
19372435 "issuesCount": 0,
19382436 "isArchived": false
19392437 },
19402438 "libbitarray": {
1941 "lastUpdated": "2025-09-01T06:51:59Z",
1942 "stars": 2,
2439 "lastUpdated": "2026-04-23T19:32:40Z",
2440 "stars": 1,
19432441 "issuesCount": 0,
19442442 "isArchived": false
19452443 },
19462444 "libcompact": {
1947 "lastUpdated": "2025-09-01T06:49:56Z",
1948 "stars": 1,
2445 "lastUpdated": "2026-05-29T12:32:10Z",
2446 "stars": 0,
19492447 "issuesCount": 0,
19502448 "isArchived": false
19512449 },
19522450 "libcrc": {
1953 "lastUpdated": "2024-11-11T08:48:19Z",
1954 "stars": 6,
2451 "lastUpdated": "2026-04-23T19:32:55Z",
2452 "stars": 5,
19552453 "issuesCount": 0,
19562454 "isArchived": false
19572455 },
19582456 "libdaemon": {
1959 "lastUpdated": "2025-10-21T13:31:22Z",
1960 "stars": 3,
2457 "lastUpdated": "2026-04-23T19:33:02Z",
2458 "stars": 2,
19612459 "issuesCount": 0,
19622460 "isArchived": false
19632461 },
19642462 "libdynload": {
1965 "lastUpdated": "2026-01-15T20:27:29Z",
1966 "stars": 2,
2463 "lastUpdated": "2026-04-08T11:32:09Z",
2464 "stars": 1,
19672465 "issuesCount": 0,
19682466 "isArchived": false
19692467 },
1970 "libfs": {
1971 "lastUpdated": "2025-11-14T12:19:39Z",
1972 "stars": 4,
2468 "libflattree": {
2469 "lastUpdated": "2026-05-02T15:57:49Z",
2470 "stars": 0,
19732471 "issuesCount": 0,
19742472 "isArchived": false
19752473 },
2474 "libfs": {
2475 "lastUpdated": "2026-05-08T22:45:55Z",
2476 "stars": 3,
2477 "issuesCount": 0,
2478 "isArchived": true
2479 },
19762480 "libfx": {
1977 "lastUpdated": "2025-12-17T12:57:25Z",
1978 "stars": 7,
2481 "lastUpdated": "2026-05-08T22:45:56Z",
2482 "stars": 6,
2483 "issuesCount": 0,
2484 "isArchived": true
2485 },
2486 "libhc": {
2487 "lastUpdated": "2026-06-05T06:18:29Z",
2488 "stars": 1,
19792489 "issuesCount": 0,
19802490 "isArchived": false
19812491 },
19822492 "libhex": {
1983 "lastUpdated": "2025-09-01T06:48:26Z",
1984 "stars": 3,
2493 "lastUpdated": "2026-06-04T08:25:44Z",
2494 "stars": 2,
19852495 "issuesCount": 0,
19862496 "isArchived": false
19872497 },
19882498 "libintrusive": {
1989 "lastUpdated": "2025-05-25T14:22:27Z",
1990 "stars": 3,
2499 "lastUpdated": "2026-04-23T19:33:35Z",
2500 "stars": 2,
19912501 "issuesCount": 0,
19922502 "isArchived": false
19932503 },
19942504 "libjerry": {
1995 "lastUpdated": "2025-12-22T21:13:36Z",
1996 "stars": 9,
1997 "issuesCount": 0,
2505 "lastUpdated": "2026-06-17T09:45:59Z",
2506 "stars": 8,
2507 "issuesCount": 1,
19982508 "isArchived": false
19992509 },
20002510 "libjnitl": {
2001 "lastUpdated": "2025-12-11T12:38:57Z",
2002 "stars": 2,
2511 "lastUpdated": "2026-04-23T19:33:49Z",
2512 "stars": 1,
20032513 "issuesCount": 0,
20042514 "isArchived": false
20052515 },
20062516 "libjs": {
2007 "lastUpdated": "2026-01-12T09:30:36Z",
2008 "stars": 64,
2517 "lastUpdated": "2026-06-17T09:12:35Z",
2518 "stars": 81,
20092519 "issuesCount": 1,
20102520 "isArchived": false
20112521 },
20122522 "libjsc": {
2013 "lastUpdated": "2025-11-03T09:59:33Z",
2523 "lastUpdated": "2026-06-17T09:40:23Z",
20142524 "stars": 10,
20152525 "issuesCount": 5,
20162526 "isArchived": false
20172527 },
20182528 "libjsi": {
2019 "lastUpdated": "2025-03-01T17:12:53Z",
2020 "stars": 1,
2529 "lastUpdated": "2026-04-08T11:34:20Z",
2530 "stars": 0,
20212531 "issuesCount": 0,
20222532 "isArchived": false
20232533 },
20242534 "libjson": {
2025 "lastUpdated": "2025-11-25T10:49:29Z",
2026 "stars": 1,
2535 "lastUpdated": "2026-04-28T10:16:25Z",
2536 "stars": 0,
20272537 "issuesCount": 0,
20282538 "isArchived": false
20292539 },
20302540 "libjstl": {
2031 "lastUpdated": "2025-12-11T10:39:42Z",
2541 "lastUpdated": "2026-05-26T12:38:04Z",
20322542 "stars": 5,
20332543 "issuesCount": 0,
20342544 "isArchived": false
20352545 },
2546 "libkv": {
2547 "lastUpdated": "2026-05-06T16:44:27Z",
2548 "stars": 0,
2549 "issuesCount": 0,
2550 "isArchived": false
2551 },
2552 "liblexkey": {
2553 "lastUpdated": "2026-05-03T16:31:55Z",
2554 "stars": 0,
2555 "issuesCount": 0,
2556 "isArchived": false
2557 },
20362558 "liblog": {
2037 "lastUpdated": "2025-12-15T11:33:50Z",
2038 "stars": 5,
2559 "lastUpdated": "2026-04-08T12:28:56Z",
2560 "stars": 4,
20392561 "issuesCount": 0,
20402562 "isArchived": false
20412563 },
20422564 "libmem": {
2043 "lastUpdated": "2025-06-14T20:10:31Z",
2044 "stars": 5,
2565 "lastUpdated": "2026-04-08T12:28:40Z",
2566 "stars": 4,
2567 "issuesCount": 0,
2568 "isArchived": false
2569 },
2570 "libmqjs": {
2571 "lastUpdated": "2026-06-17T09:41:20Z",
2572 "stars": 3,
20452573 "issuesCount": 0,
20462574 "isArchived": false
20472575 },
20482576 "libnapi": {
2049 "lastUpdated": "2026-01-12T09:36:03Z",
2050 "stars": 2,
2577 "lastUpdated": "2026-04-08T12:28:51Z",
2578 "stars": 1,
20512579 "issuesCount": 0,
20522580 "isArchived": false
20532581 },
……@@ -2058,16 +2586,16 @@
20582586 "isArchived": false
20592587 },
20602588 "libpath": {
2061 "lastUpdated": "2026-01-09T23:52:06Z",
2062 "stars": 3,
2589 "lastUpdated": "2026-04-28T10:16:26Z",
2590 "stars": 2,
20632591 "issuesCount": 0,
20642592 "isArchived": false
20652593 },
20662594 "libpear": {
2067 "lastUpdated": "2025-11-21T11:47:14Z",
2068 "stars": 3,
2595 "lastUpdated": "2026-05-08T22:45:56Z",
2596 "stars": 2,
20692597 "issuesCount": 0,
2070 "isArchived": false
2598 "isArchived": true
20712599 },
20722600 "libpearsync": {
20732601 "lastUpdated": "2024-02-28T07:12:53Z",
……@@ -2076,44 +2604,50 @@
20762604 "isArchived": false
20772605 },
20782606 "libprng": {
2079 "lastUpdated": "2025-03-17T07:49:15Z",
2080 "stars": 2,
2607 "lastUpdated": "2026-04-23T19:35:28Z",
2608 "stars": 1,
20812609 "issuesCount": 0,
20822610 "isArchived": false
20832611 },
20842612 "libqjs": {
2085 "lastUpdated": "2025-12-28T02:27:01Z",
2086 "stars": 22,
2613 "lastUpdated": "2026-06-17T09:41:34Z",
2614 "stars": 21,
20872615 "issuesCount": 0,
20882616 "isArchived": false
20892617 },
20902618 "libquickbit": {
2091 "lastUpdated": "2025-06-11T17:21:34Z",
2092 "stars": 13,
2619 "lastUpdated": "2026-04-23T19:35:39Z",
2620 "stars": 12,
20932621 "issuesCount": 1,
20942622 "isArchived": false
20952623 },
2096 "librlimit": {
2097 "lastUpdated": "2025-03-17T12:20:55Z",
2624 "librabin": {
2625 "lastUpdated": "2026-04-08T11:32:01Z",
20982626 "stars": 1,
20992627 "issuesCount": 0,
21002628 "isArchived": false
21012629 },
2630 "librlimit": {
2631 "lastUpdated": "2026-04-23T19:35:46Z",
2632 "stars": 0,
2633 "issuesCount": 0,
2634 "isArchived": false
2635 },
21022636 "librocksdb": {
2103 "lastUpdated": "2025-12-18T10:34:24Z",
2104 "stars": 6,
2637 "lastUpdated": "2026-05-26T08:54:47Z",
2638 "stars": 5,
21052639 "issuesCount": 0,
21062640 "isArchived": false
21072641 },
21082642 "librpc": {
2109 "lastUpdated": "2025-04-07T18:05:52Z",
2110 "stars": 4,
2643 "lastUpdated": "2026-04-23T19:35:58Z",
2644 "stars": 3,
21112645 "issuesCount": 0,
21122646 "isArchived": false
21132647 },
21142648 "libsimdle": {
2115 "lastUpdated": "2025-11-25T20:58:07Z",
2116 "stars": 5,
2649 "lastUpdated": "2026-04-23T19:36:04Z",
2650 "stars": 4,
21172651 "issuesCount": 0,
21182652 "isArchived": false
21192653 },
……@@ -2124,50 +2658,38 @@
21242658 "isArchived": false
21252659 },
21262660 "libtls": {
2127 "lastUpdated": "2024-11-12T08:58:46Z",
2128 "stars": 2,
2661 "lastUpdated": "2026-05-08T22:45:57Z",
2662 "stars": 1,
21292663 "issuesCount": 0,
2130 "isArchived": false
2664 "isArchived": true
21312665 },
21322666 "libtt": {
2133 "lastUpdated": "2024-12-16T18:04:02Z",
2134 "stars": 6,
2667 "lastUpdated": "2026-04-23T19:36:17Z",
2668 "stars": 5,
21352669 "issuesCount": 2,
21362670 "isArchived": false
21372671 },
21382672 "libudx": {
2139 "lastUpdated": "2026-01-07T17:29:34Z",
2140 "stars": 74,
2141 "issuesCount": 6,
2673 "lastUpdated": "2026-06-11T18:01:05Z",
2674 "stars": 75,
2675 "issuesCount": 14,
21422676 "isArchived": false
21432677 },
21442678 "liburl": {
2145 "lastUpdated": "2025-09-01T06:49:44Z",
2146 "stars": 5,
2679 "lastUpdated": "2026-06-04T14:16:30Z",
2680 "stars": 4,
21472681 "issuesCount": 0,
21482682 "isArchived": false
21492683 },
21502684 "libutf": {
2151 "lastUpdated": "2026-01-09T22:37:36Z",
2152 "stars": 6,
2685 "lastUpdated": "2026-06-04T08:25:37Z",
2686 "stars": 5,
21532687 "issuesCount": 0,
21542688 "isArchived": false
21552689 },
21562690 "libz32": {
2157 "lastUpdated": "2025-09-01T06:48:26Z",
2158 "stars": 1,
2159 "issuesCount": 0,
2160 "isArchived": false
2161 },
2162 "light-bolt11-decoder": {
2163 "lastUpdated": "2022-12-12T15:29:04Z",
2164 "stars": 1,
2165 "issuesCount": 0,
2166 "isArchived": false
2167 },
2168 "lightning": {
2169 "lastUpdated": "2022-10-27T12:20:02Z",
2170 "stars": 2,
2691 "lastUpdated": "2026-06-04T10:48:34Z",
2692 "stars": 0,
21712693 "issuesCount": 0,
21722694 "isArchived": false
21732695 },
……@@ -2178,9 +2700,9 @@
21782700 "isArchived": false
21792701 },
21802702 "localdrive": {
2181 "lastUpdated": "2026-01-07T23:58:56Z",
2182 "stars": 32,
2183 "issuesCount": 3,
2703 "lastUpdated": "2026-04-25T03:08:53Z",
2704 "stars": 38,
2705 "issuesCount": 4,
21842706 "isArchived": false
21852707 },
21862708 "localwatch": {
……@@ -2190,11 +2712,17 @@
21902712 "isArchived": false
21912713 },
21922714 "lunte": {
2193 "lastUpdated": "2025-12-12T10:41:46Z",
2194 "stars": 0,
2195 "issuesCount": 3,
2715 "lastUpdated": "2026-06-09T10:34:06Z",
2716 "stars": 2,
2717 "issuesCount": 7,
21962718 "isArchived": false
21972719 },
2720 "make-pear-app": {
2721 "lastUpdated": "2026-04-27T08:24:51Z",
2722 "stars": 0,
2723 "issuesCount": 0,
2724 "isArchived": true
2725 },
21982726 "minicron": {
21992727 "lastUpdated": "2025-04-04T12:04:36Z",
22002728 "stars": 1,
……@@ -2202,15 +2730,21 @@
22022730 "isArchived": false
22032731 },
22042732 "mininet": {
2205 "lastUpdated": "2026-01-13T11:14:37Z",
2206 "stars": 115,
2733 "lastUpdated": "2026-05-06T20:32:53Z",
2734 "stars": 117,
22072735 "issuesCount": 2,
22082736 "isArchived": false
22092737 },
22102738 "mirror-drive": {
2211 "lastUpdated": "2025-12-17T13:07:38Z",
2212 "stars": 26,
2213 "issuesCount": 1,
2739 "lastUpdated": "2026-05-16T03:23:04Z",
2740 "stars": 34,
2741 "issuesCount": 2,
2742 "isArchived": false
2743 },
2744 "msix-manager": {
2745 "lastUpdated": "2026-05-31T13:11:03Z",
2746 "stars": 1,
2747 "issuesCount": 0,
22142748 "isArchived": false
22152749 },
22162750 "multi-profile-store": {
……@@ -2220,14 +2754,14 @@
22202754 "isArchived": false
22212755 },
22222756 "musl-toolchains": {
2223 "lastUpdated": "2025-08-14T10:53:52Z",
2224 "stars": 3,
2757 "lastUpdated": "2026-04-23T19:36:56Z",
2758 "stars": 2,
22252759 "issuesCount": 0,
22262760 "isArchived": false
22272761 },
22282762 "nanodebug": {
2229 "lastUpdated": "2022-12-27T01:45:24Z",
2230 "stars": 4,
2763 "lastUpdated": "2026-04-08T11:36:38Z",
2764 "stars": 3,
22312765 "issuesCount": 0,
22322766 "isArchived": false
22332767 },
……@@ -2250,169 +2784,211 @@
22502784 "isArchived": false
22512785 },
22522786 "ninja-runtime": {
2253 "lastUpdated": "2025-09-22T07:23:01Z",
2254 "stars": 3,
2787 "lastUpdated": "2026-04-23T19:37:03Z",
2788 "stars": 2,
22552789 "issuesCount": 0,
22562790 "isArchived": false
22572791 },
22582792 "node-bare-bundle": {
2259 "lastUpdated": "2025-10-16T21:14:16Z",
2793 "lastUpdated": "2026-05-23T10:47:59Z",
22602794 "stars": 1,
22612795 "issuesCount": 0,
2262 "isArchived": false
2796 "isArchived": true
22632797 },
22642798 "noise-curve-ed": {
2265 "lastUpdated": "2026-01-09T12:37:04Z",
2266 "stars": 0,
2799 "lastUpdated": "2026-05-02T18:22:03Z",
2800 "stars": 2,
22672801 "issuesCount": 1,
22682802 "isArchived": false
22692803 },
22702804 "noise-handshake": {
2271 "lastUpdated": "2025-12-26T22:14:42Z",
2272 "stars": 17,
2805 "lastUpdated": "2026-05-08T19:12:51Z",
2806 "stars": 19,
22732807 "issuesCount": 1,
22742808 "isArchived": false
22752809 },
22762810 "obfuscate-data": {
2277 "lastUpdated": "2025-12-19T09:58:21Z",
2811 "lastUpdated": "2026-03-06T16:49:36Z",
2812 "stars": 0,
2813 "issuesCount": 0,
2814 "isArchived": false
2815 },
2816 "oidc-publishing": {
2817 "lastUpdated": "2026-05-08T22:45:58Z",
2818 "stars": 0,
2819 "issuesCount": 0,
2820 "isArchived": true
2821 },
2822 "oidc-publishing-sandbox": {
2823 "lastUpdated": "2026-05-08T22:45:59Z",
2824 "stars": 1,
2825 "issuesCount": 0,
2826 "isArchived": true
2827 },
2828 "ops-dummy-test-repo": {
2829 "lastUpdated": "2026-05-14T07:48:54Z",
22782830 "stars": 0,
22792831 "issuesCount": 0,
22802832 "isArchived": false
22812833 },
22822834 "paparam": {
2283 "lastUpdated": "2026-01-12T18:31:55Z",
2284 "stars": 6,
2835 "lastUpdated": "2026-04-08T12:10:01Z",
2836 "stars": 5,
22852837 "issuesCount": 3,
22862838 "isArchived": false
22872839 },
22882840 "passive-core-watcher": {
2289 "lastUpdated": "2025-03-18T10:06:25Z",
2841 "lastUpdated": "2026-05-20T07:56:30Z",
22902842 "stars": 2,
22912843 "issuesCount": 0,
22922844 "isArchived": false
22932845 },
2846 "pattern-router": {
2847 "lastUpdated": "2026-01-21T16:59:47Z",
2848 "stars": 0,
2849 "issuesCount": 0,
2850 "isArchived": false
2851 },
22942852 "pear": {
2295 "lastUpdated": "2026-01-16T17:05:10Z",
2296 "stars": 203,
2297 "issuesCount": 48,
2853 "lastUpdated": "2026-06-18T00:20:04Z",
2854 "stars": 248,
2855 "issuesCount": 4,
22982856 "isArchived": false
22992857 },
23002858 "pear-aliases": {
2301 "lastUpdated": "2026-01-09T15:38:32Z",
2859 "lastUpdated": "2026-06-04T21:55:12Z",
23022860 "stars": 2,
23032861 "issuesCount": 0,
2304 "isArchived": false
2862 "isArchived": true
23052863 },
23062864 "pear-api": {
2307 "lastUpdated": "2025-12-05T14:44:29Z",
2865 "lastUpdated": "2026-05-06T13:42:39Z",
23082866 "stars": 4,
2309 "issuesCount": 6,
2867 "issuesCount": 7,
23102868 "isArchived": false
23112869 },
23122870 "pear-appdrive": {
2313 "lastUpdated": "2025-12-15T18:53:25Z",
2871 "lastUpdated": "2026-05-06T13:42:48Z",
23142872 "stars": 0,
23152873 "issuesCount": 0,
23162874 "isArchived": false
23172875 },
23182876 "pear-appling": {
2319 "lastUpdated": "2025-12-11T16:27:11Z",
2320 "stars": 12,
2877 "lastUpdated": "2026-04-27T08:29:19Z",
2878 "stars": 11,
23212879 "issuesCount": 0,
2322 "isArchived": false
2880 "isArchived": true
23232881 },
23242882 "pear-bridge": {
2325 "lastUpdated": "2026-01-13T21:01:33Z",
2883 "lastUpdated": "2026-04-27T08:29:25Z",
23262884 "stars": 3,
23272885 "issuesCount": 0,
2328 "isArchived": false
2886 "isArchived": true
23292887 },
23302888 "pear-build": {
2331 "lastUpdated": "2025-09-26T03:55:20Z",
2332 "stars": 1,
2889 "lastUpdated": "2026-05-19T21:25:38Z",
2890 "stars": 4,
23332891 "issuesCount": 1,
23342892 "isArchived": false
23352893 },
23362894 "pear-bundle": {
2337 "lastUpdated": "2026-01-16T19:03:27Z",
2895 "lastUpdated": "2026-04-27T08:30:00Z",
23382896 "stars": 0,
23392897 "issuesCount": 0,
2340 "isArchived": false
2898 "isArchived": true
23412899 },
23422900 "pear-changelog": {
2343 "lastUpdated": "2025-12-17T14:27:57Z",
2901 "lastUpdated": "2026-05-06T13:43:13Z",
2902 "stars": 0,
2903 "issuesCount": 0,
2904 "isArchived": false
2905 },
2906 "pear-ci": {
2907 "lastUpdated": "2026-06-05T16:47:23Z",
2908 "stars": 1,
2909 "issuesCount": 0,
2910 "isArchived": false
2911 },
2912 "pear-ci-example": {
2913 "lastUpdated": "2026-05-06T13:43:31Z",
23442914 "stars": 0,
23452915 "issuesCount": 0,
23462916 "isArchived": false
23472917 },
2918 "pear-ci-multisig": {
2919 "lastUpdated": "2026-05-06T13:43:38Z",
2920 "stars": 1,
2921 "issuesCount": 0,
2922 "isArchived": false
2923 },
23482924 "pear-cli": {
2349 "lastUpdated": "2025-12-16T16:09:33Z",
2350 "stars": 4,
2351 "issuesCount": 7,
2925 "lastUpdated": "2026-06-05T06:53:24Z",
2926 "stars": 5,
2927 "issuesCount": 8,
23522928 "isArchived": false
23532929 },
23542930 "pear-cmd": {
2355 "lastUpdated": "2025-12-15T10:45:52Z",
2931 "lastUpdated": "2026-05-06T13:47:42Z",
23562932 "stars": 0,
2357 "issuesCount": 1,
2933 "issuesCount": 0,
23582934 "isArchived": false
23592935 },
23602936 "pear-constants": {
2361 "lastUpdated": "2025-12-05T14:09:32Z",
2937 "lastUpdated": "2026-05-06T13:48:19Z",
23622938 "stars": 0,
2363 "issuesCount": 1,
2939 "issuesCount": 2,
23642940 "isArchived": false
23652941 },
23662942 "pear-crasher": {
2367 "lastUpdated": "2026-01-08T14:59:21Z",
2943 "lastUpdated": "2026-05-06T13:48:27Z",
23682944 "stars": 1,
2369 "issuesCount": 0,
2945 "issuesCount": 1,
23702946 "isArchived": false
23712947 },
23722948 "pear-desktop": {
2373 "lastUpdated": "2025-12-10T21:02:44Z",
2949 "lastUpdated": "2026-05-06T13:48:35Z",
23742950 "stars": 8,
2375 "issuesCount": 9,
2951 "issuesCount": 10,
23762952 "isArchived": false
23772953 },
23782954 "pear-distributable-bootstrap": {
2379 "lastUpdated": "2025-08-26T15:07:25Z",
2955 "lastUpdated": "2026-04-27T08:33:27Z",
23802956 "stars": 2,
23812957 "issuesCount": 1,
2382 "isArchived": false
2958 "isArchived": true
23832959 },
23842960 "pear-docs": {
2385 "lastUpdated": "2026-01-07T11:55:41Z",
2386 "stars": 40,
2387 "issuesCount": 6,
2961 "lastUpdated": "2026-05-06T13:48:42Z",
2962 "stars": 47,
2963 "issuesCount": 12,
23882964 "isArchived": false
23892965 },
23902966 "pear-doctor": {
2391 "lastUpdated": "2025-12-18T20:11:42Z",
2967 "lastUpdated": "2026-04-27T08:33:32Z",
23922968 "stars": 0,
23932969 "issuesCount": 3,
2394 "isArchived": false
2970 "isArchived": true
23952971 },
23962972 "pear-drop": {
2397 "lastUpdated": "2025-09-04T18:34:31Z",
2973 "lastUpdated": "2026-04-27T08:33:32Z",
23982974 "stars": 0,
23992975 "issuesCount": 0,
2400 "isArchived": false
2976 "isArchived": true
24012977 },
24022978 "pear-dump": {
2403 "lastUpdated": "2025-12-09T11:31:33Z",
2404 "stars": 1,
2979 "lastUpdated": "2026-05-06T13:48:55Z",
2980 "stars": 2,
24052981 "issuesCount": 0,
24062982 "isArchived": false
24072983 },
24082984 "pear-electron": {
2409 "lastUpdated": "2026-01-16T17:28:20Z",
2410 "stars": 6,
2411 "issuesCount": 15,
2412 "isArchived": false
2985 "lastUpdated": "2026-04-27T08:33:40Z",
2986 "stars": 9,
2987 "issuesCount": 14,
2988 "isArchived": true
24132989 },
24142990 "pear-errors": {
2415 "lastUpdated": "2026-01-07T11:06:11Z",
2991 "lastUpdated": "2026-05-06T13:49:03Z",
24162992 "stars": 0,
24172993 "issuesCount": 0,
24182994 "isArchived": false
……@@ -2424,122 +3000,164 @@
24243000 "isArchived": true
24253001 },
24263002 "pear-force-update": {
2427 "lastUpdated": "2025-07-25T18:01:02Z",
3003 "lastUpdated": "2026-05-06T13:49:11Z",
24283004 "stars": 0,
24293005 "issuesCount": 0,
24303006 "isArchived": false
24313007 },
24323008 "pear-gracedown": {
2433 "lastUpdated": "2025-12-09T12:28:26Z",
3009 "lastUpdated": "2026-05-06T13:49:27Z",
24343010 "stars": 0,
24353011 "issuesCount": 0,
24363012 "isArchived": false
24373013 },
24383014 "pear-gunk": {
2439 "lastUpdated": "2025-12-09T14:21:21Z",
3015 "lastUpdated": "2026-05-06T13:49:35Z",
24403016 "stars": 0,
24413017 "issuesCount": 1,
24423018 "isArchived": false
24433019 },
24443020 "pear-hotmods": {
2445 "lastUpdated": "2025-12-09T17:57:58Z",
3021 "lastUpdated": "2026-04-27T08:34:30Z",
24463022 "stars": 1,
24473023 "issuesCount": 0,
3024 "isArchived": true
3025 },
3026 "pear-hyperdb": {
3027 "lastUpdated": "2026-05-08T20:28:58Z",
3028 "stars": 2,
3029 "issuesCount": 0,
24483030 "isArchived": false
24493031 },
24503032 "pear-info": {
2451 "lastUpdated": "2025-12-09T18:35:12Z",
3033 "lastUpdated": "2026-05-06T13:49:51Z",
24523034 "stars": 1,
24533035 "issuesCount": 0,
24543036 "isArchived": false
24553037 },
24563038 "pear-init": {
2457 "lastUpdated": "2025-12-29T18:30:27Z",
3039 "lastUpdated": "2026-05-06T13:50:08Z",
24583040 "stars": 0,
2459 "issuesCount": 0,
3041 "issuesCount": 1,
24603042 "isArchived": false
24613043 },
24623044 "pear-inspect": {
2463 "lastUpdated": "2026-01-08T14:59:48Z",
3045 "lastUpdated": "2026-05-06T13:50:17Z",
24643046 "stars": 1,
24653047 "issuesCount": 1,
24663048 "isArchived": false
24673049 },
2468 "pear-interface": {
2469 "lastUpdated": "2025-12-09T21:12:34Z",
2470 "stars": 4,
3050 "pear-install": {
3051 "lastUpdated": "2026-06-16T12:39:08Z",
3052 "stars": 0,
24713053 "issuesCount": 2,
24723054 "isArchived": false
24733055 },
3056 "pear-installer": {
3057 "lastUpdated": "2026-05-06T13:50:25Z",
3058 "stars": 0,
3059 "issuesCount": 0,
3060 "isArchived": false
3061 },
3062 "pear-interface": {
3063 "lastUpdated": "2026-04-27T08:36:35Z",
3064 "stars": 4,
3065 "issuesCount": 1,
3066 "isArchived": true
3067 },
24743068 "pear-ipc": {
2475 "lastUpdated": "2025-12-12T20:39:47Z",
2476 "stars": 3,
2477 "issuesCount": 4,
3069 "lastUpdated": "2026-05-06T13:50:51Z",
3070 "stars": 4,
3071 "issuesCount": 3,
24783072 "isArchived": false
24793073 },
24803074 "pear-ipc-client": {
2481 "lastUpdated": "2025-12-10T12:24:02Z",
3075 "lastUpdated": "2026-05-06T13:50:59Z",
24823076 "stars": 0,
24833077 "issuesCount": 0,
24843078 "isArchived": false
24853079 },
24863080 "pear-link": {
2487 "lastUpdated": "2025-12-10T14:12:19Z",
2488 "stars": 1,
3081 "lastUpdated": "2026-06-04T19:51:44Z",
3082 "stars": 2,
24893083 "issuesCount": 1,
24903084 "isArchived": false
24913085 },
24923086 "pear-logger": {
2493 "lastUpdated": "2025-12-10T14:24:51Z",
3087 "lastUpdated": "2026-05-06T13:51:35Z",
3088 "stars": 0,
3089 "issuesCount": 1,
3090 "isArchived": false
3091 },
3092 "pear-md": {
3093 "lastUpdated": "2026-05-06T13:51:44Z",
24943094 "stars": 0,
24953095 "issuesCount": 0,
24963096 "isArchived": false
24973097 },
24983098 "pear-message": {
2499 "lastUpdated": "2025-12-11T16:09:16Z",
3099 "lastUpdated": "2026-05-06T13:51:53Z",
25003100 "stars": 1,
25013101 "issuesCount": 0,
25023102 "isArchived": false
25033103 },
25043104 "pear-messages": {
2505 "lastUpdated": "2025-12-10T14:41:40Z",
3105 "lastUpdated": "2026-05-06T13:52:00Z",
3106 "stars": 0,
3107 "issuesCount": 0,
3108 "isArchived": false
3109 },
3110 "pear-multisig-link": {
3111 "lastUpdated": "2026-05-06T13:52:33Z",
25063112 "stars": 0,
25073113 "issuesCount": 0,
25083114 "isArchived": false
25093115 },
25103116 "pear-opstream": {
2511 "lastUpdated": "2025-12-11T23:44:45Z",
3117 "lastUpdated": "2026-06-05T11:41:42Z",
25123118 "stars": 0,
25133119 "issuesCount": 0,
25143120 "isArchived": false
25153121 },
25163122 "pear-opwait": {
2517 "lastUpdated": "2025-12-11T19:27:50Z",
3123 "lastUpdated": "2026-05-06T13:52:52Z",
25183124 "stars": 0,
2519 "issuesCount": 0,
3125 "issuesCount": 1,
25203126 "isArchived": false
25213127 },
25223128 "pear-pack": {
2523 "lastUpdated": "2025-12-12T21:20:55Z",
3129 "lastUpdated": "2026-05-06T13:53:01Z",
25243130 "stars": 0,
25253131 "issuesCount": 0,
25263132 "isArchived": false
25273133 },
25283134 "pear-pipe": {
2529 "lastUpdated": "2025-12-27T21:15:35Z",
3135 "lastUpdated": "2026-04-27T08:40:17Z",
25303136 "stars": 1,
2531 "issuesCount": 2,
2532 "isArchived": false
3137 "issuesCount": 1,
3138 "isArchived": true
3139 },
3140 "pear-prefetcher": {
3141 "lastUpdated": "2026-04-27T08:40:27Z",
3142 "stars": 0,
3143 "issuesCount": 0,
3144 "isArchived": true
25333145 },
25343146 "pear-prerelease": {
2535 "lastUpdated": "2025-12-09T15:52:37Z",
3147 "lastUpdated": "2026-05-06T13:53:35Z",
3148 "stars": 0,
3149 "issuesCount": 0,
3150 "isArchived": false
3151 },
3152 "pear-provision-recover": {
3153 "lastUpdated": "2026-05-28T09:32:13Z",
25363154 "stars": 0,
25373155 "issuesCount": 1,
25383156 "isArchived": false
25393157 },
25403158 "pear-radio": {
2541 "lastUpdated": "2025-09-01T06:48:33Z",
2542 "stars": 20,
3159 "lastUpdated": "2026-01-26T14:41:33Z",
3160 "stars": 22,
25433161 "issuesCount": 1,
25443162 "isArchived": false
25453163 },
……@@ -2550,88 +3168,106 @@
25503168 "isArchived": false
25513169 },
25523170 "pear-ref": {
2553 "lastUpdated": "2026-01-08T11:49:14Z",
3171 "lastUpdated": "2026-05-06T13:53:56Z",
25543172 "stars": 0,
25553173 "issuesCount": 0,
25563174 "isArchived": false
25573175 },
25583176 "pear-release": {
2559 "lastUpdated": "2026-01-08T11:52:52Z",
3177 "lastUpdated": "2026-04-27T08:41:01Z",
25603178 "stars": 0,
25613179 "issuesCount": 0,
2562 "isArchived": false
3180 "isArchived": true
25633181 },
25643182 "pear-reset": {
2565 "lastUpdated": "2025-08-27T19:35:34Z",
3183 "lastUpdated": "2026-04-27T08:41:02Z",
25663184 "stars": 0,
25673185 "issuesCount": 0,
2568 "isArchived": false
3186 "isArchived": true
25693187 },
25703188 "pear-restart": {
2571 "lastUpdated": "2025-10-01T05:40:29Z",
3189 "lastUpdated": "2026-04-27T08:41:02Z",
25723190 "stars": 1,
25733191 "issuesCount": 0,
2574 "isArchived": false
3192 "isArchived": true
25753193 },
25763194 "pear-rti": {
2577 "lastUpdated": "2026-01-05T10:43:45Z",
3195 "lastUpdated": "2026-05-06T13:54:04Z",
25783196 "stars": 0,
25793197 "issuesCount": 0,
25803198 "isArchived": false
25813199 },
25823200 "pear-run": {
2583 "lastUpdated": "2026-01-07T01:25:33Z",
3201 "lastUpdated": "2026-04-27T08:41:32Z",
25843202 "stars": 1,
2585 "issuesCount": 1,
3203 "issuesCount": 3,
3204 "isArchived": true
3205 },
3206 "pear-runtime": {
3207 "lastUpdated": "2026-06-15T13:20:04Z",
3208 "stars": 6,
3209 "issuesCount": 0,
25863210 "isArchived": false
25873211 },
25883212 "pear-runtime-appling": {
2589 "lastUpdated": "2025-02-24T10:41:13Z",
3213 "lastUpdated": "2026-04-27T08:42:20Z",
25903214 "stars": 0,
25913215 "issuesCount": 0,
2592 "isArchived": false
3216 "isArchived": true
25933217 },
25943218 "pear-runtime-bare": {
2595 "lastUpdated": "2026-01-14T09:57:29Z",
3219 "lastUpdated": "2026-04-27T17:34:57Z",
25963220 "stars": 5,
25973221 "issuesCount": 0,
25983222 "isArchived": false
25993223 },
26003224 "pear-runtime-bootstrap": {
2601 "lastUpdated": "2024-10-07T11:51:09Z",
3225 "lastUpdated": "2026-05-06T13:54:23Z",
26023226 "stars": 2,
26033227 "issuesCount": 2,
26043228 "isArchived": false
26053229 },
3230 "pear-runtime-legacy-storage": {
3231 "lastUpdated": "2026-05-18T14:23:37Z",
3232 "stars": 0,
3233 "issuesCount": 0,
3234 "isArchived": false
3235 },
3236 "pear-runtime-updater": {
3237 "lastUpdated": "2026-06-18T00:32:02Z",
3238 "stars": 2,
3239 "issuesCount": 4,
3240 "isArchived": false
3241 },
26063242 "pear-seed": {
2607 "lastUpdated": "2025-08-12T19:31:09Z",
3243 "lastUpdated": "2026-05-06T13:54:59Z",
26083244 "stars": 0,
26093245 "issuesCount": 0,
26103246 "isArchived": false
26113247 },
26123248 "pear-shake": {
2613 "lastUpdated": "2025-11-05T10:33:01Z",
3249 "lastUpdated": "2026-04-27T08:42:54Z",
26143250 "stars": 0,
26153251 "issuesCount": 1,
2616 "isArchived": false
3252 "isArchived": true
26173253 },
26183254 "pear-stage": {
2619 "lastUpdated": "2025-08-12T19:34:17Z",
3255 "lastUpdated": "2026-05-06T13:55:09Z",
26203256 "stars": 0,
26213257 "issuesCount": 0,
26223258 "isArchived": false
26233259 },
26243260 "pear-stamp": {
2625 "lastUpdated": "2025-12-17T13:47:17Z",
3261 "lastUpdated": "2026-05-06T13:55:35Z",
26263262 "stars": 0,
26273263 "issuesCount": 1,
26283264 "isArchived": false
26293265 },
26303266 "pear-state": {
2631 "lastUpdated": "2025-12-11T11:20:15Z",
3267 "lastUpdated": "2026-04-27T08:43:23Z",
26323268 "stars": 0,
26333269 "issuesCount": 3,
2634 "isArchived": false
3270 "isArchived": true
26353271 },
26363272 "pear-stdio": {
26373273 "lastUpdated": "2025-09-02T16:40:05Z",
……@@ -2640,63 +3276,69 @@
26403276 "isArchived": true
26413277 },
26423278 "pear-templates": {
2643 "lastUpdated": "2026-01-08T14:59:12Z",
3279 "lastUpdated": "2026-05-06T13:55:52Z",
26443280 "stars": 1,
2645 "issuesCount": 2,
3281 "issuesCount": 1,
26463282 "isArchived": false
26473283 },
26483284 "pear-terminal": {
2649 "lastUpdated": "2026-01-07T01:10:03Z",
2650 "stars": 0,
2651 "issuesCount": 0,
3285 "lastUpdated": "2026-05-06T13:56:04Z",
3286 "stars": 1,
3287 "issuesCount": 1,
26523288 "isArchived": false
26533289 },
26543290 "pear-tryboot": {
2655 "lastUpdated": "2026-01-08T11:58:27Z",
3291 "lastUpdated": "2026-05-06T13:56:13Z",
26563292 "stars": 0,
26573293 "issuesCount": 0,
26583294 "isArchived": false
26593295 },
26603296 "pear-updater": {
2661 "lastUpdated": "2025-12-18T11:00:27Z",
3297 "lastUpdated": "2026-05-06T13:56:21Z",
26623298 "stars": 1,
26633299 "issuesCount": 0,
26643300 "isArchived": false
26653301 },
26663302 "pear-updater-bootstrap": {
2667 "lastUpdated": "2025-12-18T10:44:18Z",
3303 "lastUpdated": "2026-05-06T13:56:29Z",
26683304 "stars": 0,
26693305 "issuesCount": 1,
26703306 "isArchived": false
26713307 },
26723308 "pear-updates": {
2673 "lastUpdated": "2025-12-18T09:49:54Z",
3309 "lastUpdated": "2026-05-06T13:56:37Z",
3310 "stars": 0,
3311 "issuesCount": 0,
3312 "isArchived": false
3313 },
3314 "pear-upload-artifacts": {
3315 "lastUpdated": "2026-06-12T13:24:57Z",
26743316 "stars": 0,
26753317 "issuesCount": 0,
26763318 "isArchived": false
26773319 },
26783320 "pear-user-dirs": {
2679 "lastUpdated": "2025-01-07T19:26:22Z",
3321 "lastUpdated": "2026-05-12T10:42:03Z",
26803322 "stars": 1,
26813323 "issuesCount": 2,
26823324 "isArchived": false
26833325 },
26843326 "pear-wakeups": {
2685 "lastUpdated": "2025-12-18T09:51:59Z",
3327 "lastUpdated": "2026-05-06T13:56:53Z",
26863328 "stars": 0,
26873329 "issuesCount": 0,
26883330 "isArchived": false
26893331 },
26903332 "pear-workshop": {
2691 "lastUpdated": "2025-11-01T18:31:55Z",
2692 "stars": 6,
3333 "lastUpdated": "2026-06-03T14:32:15Z",
3334 "stars": 10,
26933335 "issuesCount": 0,
26943336 "isArchived": false
26953337 },
26963338 "pearpass-example": {
2697 "lastUpdated": "2025-11-13T13:43:54Z",
2698 "stars": 13,
2699 "issuesCount": 1,
3339 "lastUpdated": "2026-03-27T12:18:53Z",
3340 "stars": 14,
3341 "issuesCount": 0,
27003342 "isArchived": false
27013343 },
27023344 "planb-summer-school": {
……@@ -2706,65 +3348,71 @@
27063348 "isArchived": false
27073349 },
27083350 "prebuild-containers": {
2709 "lastUpdated": "2023-06-10T22:00:20Z",
2710 "stars": 3,
3351 "lastUpdated": "2026-05-08T22:46:00Z",
3352 "stars": 2,
27113353 "issuesCount": 0,
2712 "isArchived": false
3354 "isArchived": true
27133355 },
27143356 "prettier-config-holepunch": {
2715 "lastUpdated": "2025-10-14T12:46:18Z",
2716 "stars": 1,
3357 "lastUpdated": "2026-04-08T11:32:50Z",
3358 "stars": 0,
27173359 "issuesCount": 0,
27183360 "isArchived": false
27193361 },
27203362 "prom-client": {
2721 "lastUpdated": "2025-09-30T12:03:26Z",
3363 "lastUpdated": "2026-05-25T12:01:33Z",
27223364 "stars": 0,
27233365 "issuesCount": 0,
2724 "isArchived": true
3366 "isArchived": false
27253367 },
27263368 "protomux": {
2727 "lastUpdated": "2025-12-18T13:54:26Z",
2728 "stars": 40,
3369 "lastUpdated": "2026-05-06T20:33:04Z",
3370 "stars": 44,
27293371 "issuesCount": 1,
27303372 "isArchived": false
27313373 },
27323374 "protomux-rpc": {
2733 "lastUpdated": "2025-12-15T09:50:55Z",
3375 "lastUpdated": "2026-05-05T23:02:08Z",
27343376 "stars": 6,
27353377 "issuesCount": 1,
27363378 "isArchived": false
27373379 },
27383380 "protomux-rpc-client": {
2739 "lastUpdated": "2026-01-06T10:44:03Z",
3381 "lastUpdated": "2026-05-20T07:56:57Z",
27403382 "stars": 2,
2741 "issuesCount": 1,
3383 "issuesCount": 0,
27423384 "isArchived": false
27433385 },
27443386 "protomux-rpc-client-pool": {
2745 "lastUpdated": "2026-01-08T08:22:41Z",
2746 "stars": 2,
3387 "lastUpdated": "2026-05-20T07:57:28Z",
3388 "stars": 3,
27473389 "issuesCount": 0,
27483390 "isArchived": false
27493391 },
27503392 "protomux-rpc-middleware": {
2751 "lastUpdated": "2026-01-15T09:09:10Z",
3393 "lastUpdated": "2026-05-27T07:29:41Z",
27523394 "stars": 1,
27533395 "issuesCount": 0,
27543396 "isArchived": false
27553397 },
27563398 "protomux-rpc-router": {
2757 "lastUpdated": "2025-12-18T14:39:35Z",
3399 "lastUpdated": "2026-05-20T09:09:26Z",
27583400 "stars": 0,
27593401 "issuesCount": 0,
27603402 "isArchived": false
27613403 },
27623404 "protomux-wakeup": {
2763 "lastUpdated": "2025-10-31T12:00:58Z",
3405 "lastUpdated": "2026-05-06T20:37:03Z",
27643406 "stars": 1,
27653407 "issuesCount": 2,
27663408 "isArchived": false
27673409 },
3410 "ptnm": {
3411 "lastUpdated": "2026-01-21T17:01:04Z",
3412 "stars": 0,
3413 "issuesCount": 0,
3414 "isArchived": false
3415 },
27683416 "punch-connection-encoding": {
27693417 "lastUpdated": "2024-05-29T08:45:42Z",
27703418 "stars": 0,
……@@ -2778,99 +3426,129 @@
27783426 "isArchived": false
27793427 },
27803428 "quickbit-native": {
2781 "lastUpdated": "2025-09-01T06:48:06Z",
3429 "lastUpdated": "2026-04-23T19:37:25Z",
27823430 "stars": 3,
27833431 "issuesCount": 1,
27843432 "isArchived": false
27853433 },
27863434 "quickbit-universal": {
2787 "lastUpdated": "2025-12-11T11:21:10Z",
3435 "lastUpdated": "2026-04-23T19:38:06Z",
27883436 "stars": 6,
27893437 "issuesCount": 0,
27903438 "isArchived": false
27913439 },
2792 "rache": {
2793 "lastUpdated": "2026-01-05T10:44:48Z",
3440 "rabin-native": {
3441 "lastUpdated": "2026-05-04T05:55:11Z",
3442 "stars": 0,
3443 "issuesCount": 0,
3444 "isArchived": false
3445 },
3446 "rabin-stream": {
3447 "lastUpdated": "2026-04-23T19:38:51Z",
27943448 "stars": 4,
27953449 "issuesCount": 0,
27963450 "isArchived": false
27973451 },
2798 "react-native": {
2799 "lastUpdated": "2025-10-10T14:53:53Z",
2800 "stars": 0,
3452 "rache": {
3453 "lastUpdated": "2026-05-20T07:59:22Z",
3454 "stars": 5,
3455 "issuesCount": 0,
3456 "isArchived": false
3457 },
3458 "raw-text-display-parser": {
3459 "lastUpdated": "2026-04-20T12:06:03Z",
3460 "stars": 1,
28013461 "issuesCount": 0,
28023462 "isArchived": false
28033463 },
28043464 "react-native-b4a": {
2805 "lastUpdated": "2025-09-29T08:23:33Z",
2806 "stars": 3,
3465 "lastUpdated": "2026-04-23T19:39:04Z",
3466 "stars": 2,
28073467 "issuesCount": 0,
28083468 "isArchived": false
28093469 },
28103470 "react-native-bare-kit": {
2811 "lastUpdated": "2026-01-09T11:26:56Z",
2812 "stars": 37,
3471 "lastUpdated": "2026-06-17T11:25:30Z",
3472 "stars": 42,
28133473 "issuesCount": 0,
28143474 "isArchived": false
28153475 },
2816 "react-native-paste-input": {
2817 "lastUpdated": "2025-10-01T06:47:51Z",
3476 "ready-guard": {
3477 "lastUpdated": "2026-06-04T11:48:11Z",
28183478 "stars": 0,
28193479 "issuesCount": 0,
28203480 "isArchived": false
28213481 },
28223482 "ready-resource": {
2823 "lastUpdated": "2026-01-05T10:46:05Z",
2824 "stars": 18,
2825 "issuesCount": 1,
3483 "lastUpdated": "2026-04-28T04:23:18Z",
3484 "stars": 20,
3485 "issuesCount": 2,
28263486 "isArchived": false
28273487 },
28283488 "rebuild-git": {
2829 "lastUpdated": "2025-12-10T09:29:33Z",
3489 "lastUpdated": "2026-03-26T20:06:22Z",
28303490 "stars": 0,
28313491 "issuesCount": 0,
28323492 "isArchived": false
28333493 },
28343494 "refcounter": {
2835 "lastUpdated": "2026-01-05T10:47:41Z",
2836 "stars": 0,
3495 "lastUpdated": "2026-04-29T15:03:21Z",
3496 "stars": 2,
28373497 "issuesCount": 0,
28383498 "isArchived": false
28393499 },
28403500 "repl-swarm": {
2841 "lastUpdated": "2025-09-01T06:47:40Z",
2842 "stars": 16,
3501 "lastUpdated": "2026-04-20T15:48:42Z",
3502 "stars": 17,
28433503 "issuesCount": 2,
28443504 "isArchived": false
28453505 },
3506 "repo-template": {
3507 "lastUpdated": "2026-05-29T17:40:31Z",
3508 "stars": 1,
3509 "issuesCount": 0,
3510 "isArchived": false
3511 },
28463512 "require-addon": {
2847 "lastUpdated": "2025-12-11T12:34:21Z",
3513 "lastUpdated": "2026-04-23T19:39:49Z",
28483514 "stars": 6,
28493515 "issuesCount": 0,
28503516 "isArchived": false
28513517 },
28523518 "require-asset": {
2853 "lastUpdated": "2025-11-13T19:22:42Z",
2854 "stars": 1,
3519 "lastUpdated": "2026-05-07T11:15:24Z",
3520 "stars": 0,
3521 "issuesCount": 0,
3522 "isArchived": false
3523 },
3524 "resource-puddle": {
3525 "lastUpdated": "2026-06-17T15:04:47Z",
3526 "stars": 0,
28553527 "issuesCount": 0,
28563528 "isArchived": false
28573529 },
28583530 "rocksdb-blobs": {
2859 "lastUpdated": "2025-12-16T13:07:45Z",
2860 "stars": 1,
3531 "lastUpdated": "2026-05-02T17:07:51Z",
3532 "stars": 2,
28613533 "issuesCount": 1,
28623534 "isArchived": false
28633535 },
28643536 "rocksdb-native": {
2865 "lastUpdated": "2025-12-11T12:57:40Z",
3537 "lastUpdated": "2026-06-16T11:09:22Z",
28663538 "stars": 17,
28673539 "issuesCount": 1,
28683540 "isArchived": false
28693541 },
28703542 "rpc": {
2871 "lastUpdated": "2025-10-06T09:14:11Z",
2872 "stars": 16,
2873 "issuesCount": 0,
3543 "lastUpdated": "2026-04-28T20:04:35Z",
3544 "stars": 17,
3545 "issuesCount": 1,
3546 "isArchived": false
3547 },
3548 "safe-sodium-buffer": {
3549 "lastUpdated": "2026-03-30T09:05:06Z",
3550 "stars": 0,
3551 "issuesCount": 1,
28743552 "isArchived": false
28753553 },
28763554 "same-object": {
……@@ -2880,8 +3558,8 @@
28803558 "isArchived": false
28813559 },
28823560 "scope-lock": {
2883 "lastUpdated": "2026-01-05T11:18:14Z",
2884 "stars": 9,
3561 "lastUpdated": "2026-04-29T15:03:25Z",
3562 "stars": 10,
28853563 "issuesCount": 0,
28863564 "isArchived": false
28873565 },
……@@ -2898,8 +3576,8 @@
28983576 "isArchived": false
28993577 },
29003578 "secure-prompt": {
2901 "lastUpdated": "2025-12-31T09:32:12Z",
2902 "stars": 5,
3579 "lastUpdated": "2026-03-16T01:59:46Z",
3580 "stars": 6,
29033581 "issuesCount": 1,
29043582 "isArchived": false
29053583 },
……@@ -2921,9 +3599,21 @@
29213599 "issuesCount": 1,
29223600 "isArchived": false
29233601 },
3602 "senior-p2p-architect-exercise": {
3603 "lastUpdated": "2026-06-05T00:49:37Z",
3604 "stars": 2,
3605 "issuesCount": 0,
3606 "isArchived": false
3607 },
3608 "senior-software-architect-exercise": {
3609 "lastUpdated": "2026-06-03T12:37:29Z",
3610 "stars": 0,
3611 "issuesCount": 0,
3612 "isArchived": false
3613 },
29243614 "sentry-bare": {
2925 "lastUpdated": "2025-09-19T11:48:24Z",
2926 "stars": 6,
3615 "lastUpdated": "2026-05-04T10:48:29Z",
3616 "stars": 5,
29273617 "issuesCount": 0,
29283618 "isArchived": false
29293619 },
……@@ -2934,14 +3624,14 @@
29343624 "isArchived": false
29353625 },
29363626 "simdle-native": {
2937 "lastUpdated": "2025-12-11T19:27:33Z",
2938 "stars": 3,
3627 "lastUpdated": "2026-04-23T20:06:03Z",
3628 "stars": 2,
29393629 "issuesCount": 0,
29403630 "isArchived": false
29413631 },
29423632 "simdle-universal": {
2943 "lastUpdated": "2025-12-11T12:24:52Z",
2944 "stars": 3,
3633 "lastUpdated": "2026-04-23T19:41:32Z",
3634 "stars": 2,
29453635 "issuesCount": 0,
29463636 "isArchived": false
29473637 },
……@@ -2958,13 +3648,13 @@
29583648 "isArchived": false
29593649 },
29603650 "slab-hunter": {
2961 "lastUpdated": "2025-09-01T06:52:46Z",
2962 "stars": 9,
3651 "lastUpdated": "2026-05-20T07:59:49Z",
3652 "stars": 11,
29633653 "issuesCount": 0,
29643654 "isArchived": false
29653655 },
2966 "slips": {
2967 "lastUpdated": "2024-02-06T11:18:00Z",
3656 "slack-build-status": {
3657 "lastUpdated": "2026-04-28T21:41:25Z",
29683658 "stars": 0,
29693659 "issuesCount": 0,
29703660 "isArchived": false
……@@ -2976,8 +3666,8 @@
29763666 "isArchived": false
29773667 },
29783668 "snake": {
2979 "lastUpdated": "2025-10-24T14:48:20Z",
2980 "stars": 0,
3669 "lastUpdated": "2026-06-01T12:02:39Z",
3670 "stars": 2,
29813671 "issuesCount": 0,
29823672 "isArchived": false
29833673 },
……@@ -2988,44 +3678,56 @@
29883678 "isArchived": false
29893679 },
29903680 "sodium-native": {
2991 "lastUpdated": "2026-01-14T15:33:33Z",
2992 "stars": 328,
3681 "lastUpdated": "2026-05-04T17:01:16Z",
3682 "stars": 331,
29933683 "issuesCount": 2,
29943684 "isArchived": false
29953685 },
29963686 "sodium-universal": {
2997 "lastUpdated": "2026-01-09T12:40:21Z",
2998 "stars": 70,
3687 "lastUpdated": "2026-02-09T14:49:58Z",
3688 "stars": 71,
29993689 "issuesCount": 6,
30003690 "isArchived": false
30013691 },
3692 "speedrun": {
3693 "lastUpdated": "2026-01-31T19:46:18Z",
3694 "stars": 0,
3695 "issuesCount": 1,
3696 "isArchived": false
3697 },
30023698 "sqlite3-native": {
3003 "lastUpdated": "2026-01-09T19:21:51Z",
3004 "stars": 5,
3699 "lastUpdated": "2026-05-21T07:10:49Z",
3700 "stars": 4,
30053701 "issuesCount": 0,
30063702 "isArchived": false
30073703 },
30083704 "sub-encoder": {
3009 "lastUpdated": "2026-01-05T13:20:46Z",
3010 "stars": 2,
3705 "lastUpdated": "2026-02-09T15:20:59Z",
3706 "stars": 3,
30113707 "issuesCount": 1,
30123708 "isArchived": false
30133709 },
30143710 "suspend-resource": {
3015 "lastUpdated": "2025-06-30T11:27:36Z",
3711 "lastUpdated": "2026-05-20T08:00:20Z",
30163712 "stars": 0,
30173713 "issuesCount": 0,
30183714 "isArchived": false
30193715 },
30203716 "suspendify": {
3021 "lastUpdated": "2025-11-14T15:41:15Z",
3717 "lastUpdated": "2026-04-06T11:05:13Z",
30223718 "stars": 1,
3023 "issuesCount": 0,
3719 "issuesCount": 1,
3720 "isArchived": false
3721 },
3722 "sveltekit-adapter-bare": {
3723 "lastUpdated": "2026-05-25T20:35:20Z",
3724 "stars": 12,
3725 "issuesCount": 1,
30243726 "isArchived": false
30253727 },
30263728 "tar-drive": {
3027 "lastUpdated": "2025-01-19T01:21:34Z",
3028 "stars": 3,
3729 "lastUpdated": "2026-04-08T12:28:58Z",
3730 "stars": 2,
30293731 "issuesCount": 0,
30303732 "isArchived": false
30313733 },
……@@ -3036,20 +3738,20 @@
30363738 "isArchived": false
30373739 },
30383740 "test-suspend": {
3039 "lastUpdated": "2025-11-05T16:08:28Z",
3040 "stars": 4,
3741 "lastUpdated": "2026-04-23T19:41:46Z",
3742 "stars": 3,
30413743 "issuesCount": 0,
30423744 "isArchived": false
30433745 },
30443746 "text-decoder": {
3045 "lastUpdated": "2025-12-11T12:44:37Z",
3046 "stars": 3,
3747 "lastUpdated": "2026-04-23T19:41:54Z",
3748 "stars": 2,
30473749 "issuesCount": 0,
30483750 "isArchived": false
30493751 },
30503752 "thread-stats": {
3051 "lastUpdated": "2025-08-14T19:35:29Z",
3052 "stars": 3,
3753 "lastUpdated": "2026-04-23T19:42:11Z",
3754 "stars": 2,
30533755 "issuesCount": 0,
30543756 "isArchived": false
30553757 },
……@@ -3066,7 +3768,7 @@
30663768 "isArchived": false
30673769 },
30683770 "tiny-buffer-rpc": {
3069 "lastUpdated": "2026-01-06T09:32:48Z",
3771 "lastUpdated": "2026-05-05T17:23:47Z",
30703772 "stars": 2,
30713773 "issuesCount": 0,
30723774 "isArchived": false
……@@ -3096,39 +3798,39 @@
30963798 "isArchived": false
30973799 },
30983800 "tt-native": {
3099 "lastUpdated": "2025-08-20T08:58:48Z",
3100 "stars": 6,
3801 "lastUpdated": "2026-04-23T19:42:19Z",
3802 "stars": 5,
31013803 "issuesCount": 0,
31023804 "isArchived": false
31033805 },
31043806 "udx-native": {
3105 "lastUpdated": "2025-12-11T12:57:06Z",
3106 "stars": 27,
3107 "issuesCount": 1,
3807 "lastUpdated": "2026-06-11T18:28:26Z",
3808 "stars": 28,
3809 "issuesCount": 2,
31083810 "isArchived": false
31093811 },
31103812 "uncaughts": {
3111 "lastUpdated": "2025-11-07T13:00:07Z",
3813 "lastUpdated": "2026-05-20T08:00:53Z",
31123814 "stars": 4,
31133815 "issuesCount": 0,
31143816 "isArchived": false
31153817 },
31163818 "unicode-to-plain-text": {
3117 "lastUpdated": "2026-01-05T20:44:55Z",
3118 "stars": 0,
3819 "lastUpdated": "2026-06-03T11:22:56Z",
3820 "stars": 1,
31193821 "issuesCount": 1,
31203822 "isArchived": false
31213823 },
31223824 "unslab": {
3123 "lastUpdated": "2026-01-06T10:41:21Z",
3124 "stars": 0,
3825 "lastUpdated": "2026-05-20T08:01:23Z",
3826 "stars": 1,
31253827 "issuesCount": 0,
31263828 "isArchived": false
31273829 },
31283830 "updater-service": {
31293831 "lastUpdated": "2025-11-26T02:44:11Z",
31303832 "stars": 1,
3131 "issuesCount": 1,
3833 "issuesCount": 0,
31323834 "isArchived": false
31333835 },
31343836 "url-file-url": {
……@@ -3138,14 +3840,14 @@
31383840 "isArchived": false
31393841 },
31403842 "utun": {
3141 "lastUpdated": "2025-09-16T07:00:28Z",
3843 "lastUpdated": "2026-01-19T08:02:01Z",
31423844 "stars": 8,
31433845 "issuesCount": 0,
31443846 "isArchived": false
31453847 },
31463848 "wakeup": {
3147 "lastUpdated": "2024-11-11T13:49:51Z",
3148 "stars": 1,
3849 "lastUpdated": "2026-04-08T11:34:32Z",
3850 "stars": 0,
31493851 "issuesCount": 0,
31503852 "isArchived": false
31513853 },
……@@ -3156,8 +3858,8 @@
31563858 "isArchived": false
31573859 },
31583860 "wasm-tools": {
3159 "lastUpdated": "2024-09-09T20:12:01Z",
3160 "stars": 7,
3861 "lastUpdated": "2026-04-08T11:36:54Z",
3862 "stars": 6,
31613863 "issuesCount": 0,
31623864 "isArchived": false
31633865 },
……@@ -3168,7 +3870,7 @@
31683870 "isArchived": false
31693871 },
31703872 "which-runtime": {
3171 "lastUpdated": "2026-01-06T11:17:24Z",
3873 "lastUpdated": "2026-05-20T19:21:59Z",
31723874 "stars": 7,
31733875 "issuesCount": 1,
31743876 "isArchived": false
pattern-map.json +490 -44
……@@ -1,26 +1,4 @@
11{
2 "_meta": {
3 "description": "P2P pattern mappings across the Hypercore ecosystem",
4 "documentation": {
5 "patterns": "See patterns/ directory for detailed pattern documentation with code examples",
6 "concepts": "See CONCEPTS.md for pattern integration and relationships"
7 },
8 "patternCount": 10,
9 "patterns": [
10 "append-only-log",
11 "replication",
12 "streaming",
13 "cryptography",
14 "peer-discovery",
15 "binary-encoding",
16 "stream-multiplexing",
17 "dht-discovery",
18 "b-tree-index",
19 "file-system"
20 ],
21 "lastUpdated": "2026-01-18",
22 "phase": "5.4 - JSON Metadata Enhancement"
23 },
242 "patterns": {
253 "append-only-log": {
264 "description": "Immutable, append-only data structure for distributed systems",
……@@ -152,11 +130,11 @@
152130 }
153131 },
154132 "repoPatterns": {
155 ".github": {
133 "_pear-build": {
156134 "implements": [],
157135 "uses": []
158136 },
159 "Grafana-hypercore-stats": {
137 ".github": {
160138 "implements": [],
161139 "uses": []
162140 },
……@@ -168,6 +146,10 @@
168146 "implements": [],
169147 "uses": []
170148 },
149 "adaptive-timeout": {
150 "implements": [],
151 "uses": []
152 },
171153 "appling-native": {
172154 "implements": [],
173155 "uses": []
……@@ -211,6 +193,18 @@
211193 ],
212194 "uses": []
213195 },
196 "autobee": {
197 "implements": [],
198 "uses": []
199 },
200 "autobee-encryption": {
201 "implements": [],
202 "uses": []
203 },
204 "autobee-wakeup": {
205 "implements": [],
206 "uses": []
207 },
214208 "autopass": {
215209 "implements": [
216210 "append-only-log",
……@@ -242,6 +236,10 @@
242236 "implements": [],
243237 "uses": []
244238 },
239 "bare-addon-java": {
240 "implements": [],
241 "uses": []
242 },
245243 "bare-addon-jstl": {
246244 "implements": [],
247245 "uses": []
……@@ -286,6 +284,14 @@
286284 "implements": [],
287285 "uses": []
288286 },
287 "bare-bluetooth-android": {
288 "implements": [],
289 "uses": []
290 },
291 "bare-bluetooth-apple": {
292 "implements": [],
293 "uses": []
294 },
289295 "bare-bmp": {
290296 "implements": [],
291297 "uses": []
……@@ -294,6 +300,10 @@
294300 "implements": [],
295301 "uses": []
296302 },
303 "bare-broadcast-channel": {
304 "implements": [],
305 "uses": []
306 },
297307 "bare-buffer": {
298308 "implements": [],
299309 "uses": []
……@@ -322,6 +332,10 @@
322332 "implements": [],
323333 "uses": []
324334 },
335 "bare-collabora": {
336 "implements": [],
337 "uses": []
338 },
325339 "bare-compat-napi": {
326340 "implements": [],
327341 "uses": []
……@@ -384,6 +398,10 @@
384398 "implements": [],
385399 "uses": []
386400 },
401 "bare-exif": {
402 "implements": [],
403 "uses": []
404 },
387405 "bare-expo": {
388406 "implements": [],
389407 "uses": []
……@@ -428,6 +446,10 @@
428446 "implements": [],
429447 "uses": []
430448 },
449 "bare-hc": {
450 "implements": [],
451 "uses": []
452 },
431453 "bare-headers": {
432454 "implements": [],
433455 "uses": []
……@@ -452,6 +474,10 @@
452474 "implements": [],
453475 "uses": []
454476 },
477 "bare-ico": {
478 "implements": [],
479 "uses": []
480 },
455481 "bare-image-resample": {
456482 "implements": [],
457483 "uses": []
……@@ -464,6 +490,10 @@
464490 "implements": [],
465491 "uses": []
466492 },
493 "bare-inspector-gc": {
494 "implements": [],
495 "uses": []
496 },
467497 "bare-intl": {
468498 "implements": [],
469499 "uses": []
……@@ -500,6 +530,10 @@
500530 "implements": [],
501531 "uses": []
502532 },
533 "bare-macos": {
534 "implements": [],
535 "uses": []
536 },
503537 "bare-make": {
504538 "implements": [],
505539 "uses": []
……@@ -508,10 +542,18 @@
508542 "implements": [],
509543 "uses": []
510544 },
545 "bare-mdns-discovery": {
546 "implements": [],
547 "uses": []
548 },
511549 "bare-media": {
512550 "implements": [],
513551 "uses": []
514552 },
553 "bare-mime": {
554 "implements": [],
555 "uses": []
556 },
515557 "bare-module": {
516558 "implements": [],
517559 "uses": []
……@@ -532,6 +574,14 @@
532574 "implements": [],
533575 "uses": []
534576 },
577 "bare-native-awesome": {
578 "implements": [],
579 "uses": []
580 },
581 "bare-navigation-android": {
582 "implements": [],
583 "uses": []
584 },
535585 "bare-ndk": {
536586 "implements": [],
537587 "uses": []
……@@ -584,15 +634,15 @@
584634 "implements": [],
585635 "uses": []
586636 },
587 "bare-prebuild": {
637 "bare-posix": {
588638 "implements": [],
589639 "uses": []
590640 },
591 "bare-process": {
641 "bare-prebuild": {
592642 "implements": [],
593643 "uses": []
594644 },
595 "bare-prom-client": {
645 "bare-process": {
596646 "implements": [],
597647 "uses": []
598648 },
……@@ -626,6 +676,14 @@
626676 ],
627677 "uses": []
628678 },
679 "bare-rpc-golang": {
680 "implements": [],
681 "uses": []
682 },
683 "bare-rpc-swift": {
684 "implements": [],
685 "uses": []
686 },
629687 "bare-run": {
630688 "implements": [],
631689 "uses": []
……@@ -646,6 +704,14 @@
646704 "implements": [],
647705 "uses": []
648706 },
707 "bare-sidecar": {
708 "implements": [],
709 "uses": []
710 },
711 "bare-sidecar-bundle": {
712 "implements": [],
713 "uses": []
714 },
649715 "bare-signals": {
650716 "implements": [],
651717 "uses": []
……@@ -654,6 +720,34 @@
654720 "implements": [],
655721 "uses": []
656722 },
723 "bare-sqlite": {
724 "implements": [],
725 "uses": []
726 },
727 "bare-sqlite-vector": {
728 "implements": [],
729 "uses": []
730 },
731 "bare-stdio": {
732 "implements": [],
733 "uses": []
734 },
735 "bare-storage": {
736 "implements": [],
737 "uses": []
738 },
739 "bare-stow": {
740 "implements": [],
741 "uses": []
742 },
743 "bare-stow-target-pear-runtime": {
744 "implements": [],
745 "uses": []
746 },
747 "bare-stow-target-react-native": {
748 "implements": [],
749 "uses": []
750 },
657751 "bare-stream": {
658752 "implements": [],
659753 "uses": []
……@@ -670,6 +764,14 @@
670764 "implements": [],
671765 "uses": []
672766 },
767 "bare-svg": {
768 "implements": [],
769 "uses": []
770 },
771 "bare-switch-core": {
772 "implements": [],
773 "uses": []
774 },
673775 "bare-system-logger": {
674776 "implements": [],
675777 "uses": []
……@@ -698,14 +800,42 @@
698800 "implements": [],
699801 "uses": []
700802 },
803 "bare-tpl": {
804 "implements": [],
805 "uses": []
806 },
701807 "bare-tty": {
702808 "implements": [],
703809 "uses": []
704810 },
811 "bare-tui": {
812 "implements": [],
813 "uses": []
814 },
815 "bare-tui-form": {
816 "implements": [],
817 "uses": []
818 },
819 "bare-tui-markdown": {
820 "implements": [],
821 "uses": []
822 },
823 "bare-tui-paparam": {
824 "implements": [],
825 "uses": []
826 },
827 "bare-tui-paparam-ai": {
828 "implements": [],
829 "uses": []
830 },
705831 "bare-type": {
706832 "implements": [],
707833 "uses": []
708834 },
835 "bare-type-stripper": {
836 "implements": [],
837 "uses": []
838 },
709839 "bare-ui-kit": {
710840 "implements": [],
711841 "uses": []
……@@ -758,6 +888,10 @@
758888 "implements": [],
759889 "uses": []
760890 },
891 "bare-wifi-android": {
892 "implements": [],
893 "uses": []
894 },
761895 "bare-win-ui": {
762896 "implements": [],
763897 "uses": []
……@@ -782,6 +916,10 @@
782916 "implements": [],
783917 "uses": []
784918 },
919 "bareclaw": {
920 "implements": [],
921 "uses": []
922 },
785923 "barely-node": {
786924 "implements": [],
787925 "uses": []
……@@ -837,6 +975,14 @@
837975 "implements": [],
838976 "uses": []
839977 },
978 "blind-peer-muxer": {
979 "implements": [],
980 "uses": []
981 },
982 "blind-peer-router": {
983 "implements": [],
984 "uses": []
985 },
840986 "blind-peering": {
841987 "implements": [
842988 "append-only-log",
……@@ -849,6 +995,14 @@
849995 "implements": [],
850996 "uses": []
851997 },
998 "blind-push": {
999 "implements": [],
1000 "uses": []
1001 },
1002 "blind-push-gateway": {
1003 "implements": [],
1004 "uses": []
1005 },
8521006 "blind-relay": {
8531007 "implements": [
8541008 "stream-multiplexing",
……@@ -874,6 +1028,10 @@
8741028 "implements": [],
8751029 "uses": []
8761030 },
1031 "brittle-snapshot": {
1032 "implements": [],
1033 "uses": []
1034 },
8771035 "broadcast-encryption": {
8781036 "implements": [],
8791037 "uses": []
……@@ -882,14 +1040,42 @@
8821040 "implements": [],
8831041 "uses": []
8841042 },
1043 "bundlebee": {
1044 "implements": [],
1045 "uses": []
1046 },
1047 "bundlebee-cli": {
1048 "implements": [],
1049 "uses": []
1050 },
1051 "bundlebee-import": {
1052 "implements": [],
1053 "uses": []
1054 },
8851055 "canary-runner": {
8861056 "implements": [],
8871057 "uses": []
8881058 },
1059 "cellery": {
1060 "implements": [],
1061 "uses": []
1062 },
1063 "cellery-html": {
1064 "implements": [],
1065 "uses": []
1066 },
1067 "check-npm-maintainers": {
1068 "implements": [],
1069 "uses": []
1070 },
8891071 "chromium-prebuilds": {
8901072 "implements": [],
8911073 "uses": []
8921074 },
1075 "cmake-android": {
1076 "implements": [],
1077 "uses": []
1078 },
8931079 "cmake-app-image": {
8941080 "implements": [],
8951081 "uses": []
……@@ -914,6 +1100,10 @@
9141100 "implements": [],
9151101 "uses": []
9161102 },
1103 "cmake-fuzz": {
1104 "implements": [],
1105 "uses": []
1106 },
9171107 "cmake-gn": {
9181108 "implements": [],
9191109 "uses": []
……@@ -926,6 +1116,10 @@
9261116 "implements": [],
9271117 "uses": []
9281118 },
1119 "cmake-java": {
1120 "implements": [],
1121 "uses": []
1122 },
9291123 "cmake-macos": {
9301124 "implements": [],
9311125 "uses": []
……@@ -982,6 +1176,10 @@
9821176 "implements": [],
9831177 "uses": []
9841178 },
1179 "compact-encoding-golang": {
1180 "implements": [],
1181 "uses": []
1182 },
9851183 "compact-encoding-net": {
9861184 "implements": [],
9871185 "uses": []
……@@ -990,6 +1188,10 @@
9901188 "implements": [],
9911189 "uses": []
9921190 },
1191 "compact-encoding-swift": {
1192 "implements": [],
1193 "uses": []
1194 },
9931195 "compact-encoding-variant": {
9941196 "implements": [],
9951197 "uses": []
……@@ -1005,6 +1207,10 @@
10051207 ],
10061208 "uses": []
10071209 },
1210 "corestore-snapshot": {
1211 "implements": [],
1212 "uses": []
1213 },
10081214 "crc-native": {
10091215 "implements": [],
10101216 "uses": []
……@@ -1017,6 +1223,14 @@
10171223 "implements": [],
10181224 "uses": []
10191225 },
1226 "cross-worker-bare-kit": {
1227 "implements": [],
1228 "uses": []
1229 },
1230 "cross-worker-pear": {
1231 "implements": [],
1232 "uses": []
1233 },
10201234 "db-lock": {
10211235 "implements": [],
10221236 "uses": []
……@@ -1047,6 +1261,10 @@
10471261 "dht-discovery"
10481262 ]
10491263 },
1264 "distributed-drive": {
1265 "implements": [],
1266 "uses": []
1267 },
10501268 "drive-analyzer": {
10511269 "implements": [],
10521270 "uses": []
……@@ -1065,7 +1283,11 @@
10651283 ],
10661284 "uses": []
10671285 },
1068 "electron": {
1286 "electron-forge-maker-flatpak": {
1287 "implements": [],
1288 "uses": []
1289 },
1290 "electron-forge-maker-snap": {
10691291 "implements": [],
10701292 "uses": []
10711293 },
……@@ -1129,10 +1351,6 @@
11291351 ],
11301352 "uses": []
11311353 },
1132 "flathub": {
1133 "implements": [],
1134 "uses": []
1135 },
11361354 "framed-stream": {
11371355 "implements": [],
11381356 "uses": []
……@@ -1157,6 +1375,14 @@
11571375 "implements": [],
11581376 "uses": []
11591377 },
1378 "gip-remote": {
1379 "implements": [],
1380 "uses": []
1381 },
1382 "gip-transport": {
1383 "implements": [],
1384 "uses": []
1385 },
11601386 "git-remote-punch-transport": {
11611387 "implements": [
11621388 "peer-discovery",
……@@ -1171,10 +1397,30 @@
11711397 "implements": [],
11721398 "uses": []
11731399 },
1400 "Grafana-hypercore-stats": {
1401 "implements": [],
1402 "uses": []
1403 },
11741404 "grpc-lnd": {
11751405 "implements": [],
11761406 "uses": []
11771407 },
1408 "hello-pear-bare": {
1409 "implements": [],
1410 "uses": []
1411 },
1412 "hello-pear-bare-tui": {
1413 "implements": [],
1414 "uses": []
1415 },
1416 "hello-pear-bare-worker": {
1417 "implements": [],
1418 "uses": []
1419 },
1420 "hello-pear-electron": {
1421 "implements": [],
1422 "uses": []
1423 },
11781424 "hisect": {
11791425 "implements": [],
11801426 "uses": []
……@@ -1191,6 +1437,10 @@
11911437 "implements": [],
11921438 "uses": []
11931439 },
1440 "hrpc-swift": {
1441 "implements": [],
1442 "uses": []
1443 },
11941444 "http-dht-proxy": {
11951445 "implements": [],
11961446 "uses": []
……@@ -1223,6 +1473,18 @@
12231473 "implements": [],
12241474 "uses": []
12251475 },
1476 "hyper-dht-prom-alias-rpc": {
1477 "implements": [],
1478 "uses": []
1479 },
1480 "hyper-dht-prom-client": {
1481 "implements": [],
1482 "uses": []
1483 },
1484 "hyper-dht-prometheus": {
1485 "implements": [],
1486 "uses": []
1487 },
12261488 "hyper-health-check": {
12271489 "implements": [],
12281490 "uses": []
……@@ -1235,6 +1497,14 @@
12351497 ],
12361498 "uses": []
12371499 },
1500 "hyper-multisig": {
1501 "implements": [],
1502 "uses": []
1503 },
1504 "hyper-multisig-cli": {
1505 "implements": [],
1506 "uses": []
1507 },
12381508 "hyperbeam": {
12391509 "implements": [
12401510 "append-only-log",
……@@ -1259,6 +1529,10 @@
12591529 "binary-encoding"
12601530 ]
12611531 },
1532 "hyperbee-compat": {
1533 "implements": [],
1534 "uses": []
1535 },
12621536 "hyperbee-diff-stream": {
12631537 "implements": [],
12641538 "uses": []
……@@ -1427,6 +1701,10 @@
14271701 ],
14281702 "uses": []
14291703 },
1704 "hyperdht-address": {
1705 "implements": [],
1706 "uses": []
1707 },
14301708 "hyperdht-stats": {
14311709 "implements": [],
14321710 "uses": []
……@@ -1467,12 +1745,32 @@
14671745 "implements": [],
14681746 "uses": []
14691747 },
1748 "hypermininet": {
1749 "implements": [],
1750 "uses": []
1751 },
14701752 "hyperschema": {
14711753 "implements": [
14721754 "binary-encoding"
14731755 ],
14741756 "uses": []
14751757 },
1758 "hyperschema-c": {
1759 "implements": [],
1760 "uses": []
1761 },
1762 "hyperschema-swift": {
1763 "implements": [],
1764 "uses": []
1765 },
1766 "hyperschema-test": {
1767 "implements": [],
1768 "uses": []
1769 },
1770 "hyperschema-ts": {
1771 "implements": [],
1772 "uses": []
1773 },
14761774 "hypershell": {
14771775 "implements": [
14781776 "dht-discovery",
……@@ -1586,7 +1884,15 @@
15861884 "implements": [],
15871885 "uses": []
15881886 },
1589 "invoices": {
1887 "ip-ban-list": {
1888 "implements": [],
1889 "uses": []
1890 },
1891 "ip-ban-list-cli": {
1892 "implements": [],
1893 "uses": []
1894 },
1895 "is-text-filetype": {
15901896 "implements": [],
15911897 "uses": []
15921898 },
……@@ -1627,6 +1933,10 @@
16271933 ],
16281934 "uses": []
16291935 },
1936 "known-text-files": {
1937 "implements": [],
1938 "uses": []
1939 },
16301940 "libappling": {
16311941 "implements": [],
16321942 "uses": []
……@@ -1655,6 +1965,10 @@
16551965 "implements": [],
16561966 "uses": []
16571967 },
1968 "libflattree": {
1969 "implements": [],
1970 "uses": []
1971 },
16581972 "libfs": {
16591973 "implements": [],
16601974 "uses": []
……@@ -1663,6 +1977,10 @@
16631977 "implements": [],
16641978 "uses": []
16651979 },
1980 "libhc": {
1981 "implements": [],
1982 "uses": []
1983 },
16661984 "libhex": {
16671985 "implements": [],
16681986 "uses": []
……@@ -1699,6 +2017,14 @@
16992017 "implements": [],
17002018 "uses": []
17012019 },
2020 "libkv": {
2021 "implements": [],
2022 "uses": []
2023 },
2024 "liblexkey": {
2025 "implements": [],
2026 "uses": []
2027 },
17022028 "liblog": {
17032029 "implements": [],
17042030 "uses": []
……@@ -1707,6 +2033,10 @@
17072033 "implements": [],
17082034 "uses": []
17092035 },
2036 "libmqjs": {
2037 "implements": [],
2038 "uses": []
2039 },
17102040 "libnapi": {
17112041 "implements": [],
17122042 "uses": []
……@@ -1739,6 +2069,10 @@
17392069 "implements": [],
17402070 "uses": []
17412071 },
2072 "librabin": {
2073 "implements": [],
2074 "uses": []
2075 },
17422076 "librlimit": {
17432077 "implements": [],
17442078 "uses": []
……@@ -1783,14 +2117,6 @@
17832117 "implements": [],
17842118 "uses": []
17852119 },
1786 "light-bolt11-decoder": {
1787 "implements": [],
1788 "uses": []
1789 },
1790 "lightning": {
1791 "implements": [],
1792 "uses": []
1793 },
17942120 "listen-async": {
17952121 "implements": [],
17962122 "uses": []
……@@ -1811,6 +2137,10 @@
18112137 "implements": [],
18122138 "uses": []
18132139 },
2140 "make-pear-app": {
2141 "implements": [],
2142 "uses": []
2143 },
18142144 "minicron": {
18152145 "implements": [],
18162146 "uses": []
……@@ -1828,6 +2158,10 @@
18282158 "file-system"
18292159 ]
18302160 },
2161 "msix-manager": {
2162 "implements": [],
2163 "uses": []
2164 },
18312165 "multi-profile-store": {
18322166 "implements": [],
18332167 "uses": []
……@@ -1878,6 +2212,18 @@
18782212 "implements": [],
18792213 "uses": []
18802214 },
2215 "oidc-publishing": {
2216 "implements": [],
2217 "uses": []
2218 },
2219 "oidc-publishing-sandbox": {
2220 "implements": [],
2221 "uses": []
2222 },
2223 "ops-dummy-test-repo": {
2224 "implements": [],
2225 "uses": []
2226 },
18812227 "paparam": {
18822228 "implements": [],
18832229 "uses": []
……@@ -1886,6 +2232,10 @@
18862232 "implements": [],
18872233 "uses": []
18882234 },
2235 "pattern-router": {
2236 "implements": [],
2237 "uses": []
2238 },
18892239 "pear": {
18902240 "implements": [
18912241 "peer-discovery",
……@@ -1928,6 +2278,18 @@
19282278 "implements": [],
19292279 "uses": []
19302280 },
2281 "pear-ci": {
2282 "implements": [],
2283 "uses": []
2284 },
2285 "pear-ci-example": {
2286 "implements": [],
2287 "uses": []
2288 },
2289 "pear-ci-multisig": {
2290 "implements": [],
2291 "uses": []
2292 },
19312293 "pear-cli": {
19322294 "implements": [],
19332295 "uses": []
……@@ -2001,6 +2363,10 @@
20012363 "implements": [],
20022364 "uses": []
20032365 },
2366 "pear-hyperdb": {
2367 "implements": [],
2368 "uses": []
2369 },
20042370 "pear-info": {
20052371 "implements": [],
20062372 "uses": []
……@@ -2013,6 +2379,14 @@
20132379 "implements": [],
20142380 "uses": []
20152381 },
2382 "pear-install": {
2383 "implements": [],
2384 "uses": []
2385 },
2386 "pear-installer": {
2387 "implements": [],
2388 "uses": []
2389 },
20162390 "pear-interface": {
20172391 "implements": [],
20182392 "uses": []
……@@ -2033,6 +2407,10 @@
20332407 "implements": [],
20342408 "uses": []
20352409 },
2410 "pear-md": {
2411 "implements": [],
2412 "uses": []
2413 },
20362414 "pear-message": {
20372415 "implements": [],
20382416 "uses": []
……@@ -2041,6 +2419,10 @@
20412419 "implements": [],
20422420 "uses": []
20432421 },
2422 "pear-multisig-link": {
2423 "implements": [],
2424 "uses": []
2425 },
20442426 "pear-opstream": {
20452427 "implements": [],
20462428 "uses": []
……@@ -2057,10 +2439,18 @@
20572439 "implements": [],
20582440 "uses": []
20592441 },
2442 "pear-prefetcher": {
2443 "implements": [],
2444 "uses": []
2445 },
20602446 "pear-prerelease": {
20612447 "implements": [],
20622448 "uses": []
20632449 },
2450 "pear-provision-recover": {
2451 "implements": [],
2452 "uses": []
2453 },
20642454 "pear-radio": {
20652455 "implements": [],
20662456 "uses": [
……@@ -2095,6 +2485,10 @@
20952485 "implements": [],
20962486 "uses": []
20972487 },
2488 "pear-runtime": {
2489 "implements": [],
2490 "uses": []
2491 },
20982492 "pear-runtime-appling": {
20992493 "implements": [],
21002494 "uses": []
……@@ -2107,6 +2501,14 @@
21072501 "implements": [],
21082502 "uses": []
21092503 },
2504 "pear-runtime-legacy-storage": {
2505 "implements": [],
2506 "uses": []
2507 },
2508 "pear-runtime-updater": {
2509 "implements": [],
2510 "uses": []
2511 },
21102512 "pear-seed": {
21112513 "implements": [],
21122514 "uses": []
……@@ -2155,6 +2557,10 @@
21552557 "implements": [],
21562558 "uses": []
21572559 },
2560 "pear-upload-artifacts": {
2561 "implements": [],
2562 "uses": []
2563 },
21582564 "pear-user-dirs": {
21592565 "implements": [],
21602566 "uses": []
……@@ -2224,6 +2630,10 @@
22242630 "implements": [],
22252631 "uses": []
22262632 },
2633 "ptnm": {
2634 "implements": [],
2635 "uses": []
2636 },
22272637 "punch-connection-encoding": {
22282638 "implements": [],
22292639 "uses": []
……@@ -2240,11 +2650,19 @@
22402650 "implements": [],
22412651 "uses": []
22422652 },
2653 "rabin-native": {
2654 "implements": [],
2655 "uses": []
2656 },
2657 "rabin-stream": {
2658 "implements": [],
2659 "uses": []
2660 },
22432661 "rache": {
22442662 "implements": [],
22452663 "uses": []
22462664 },
2247 "react-native": {
2665 "raw-text-display-parser": {
22482666 "implements": [],
22492667 "uses": []
22502668 },
……@@ -2258,7 +2676,7 @@
22582676 ],
22592677 "uses": []
22602678 },
2261 "react-native-paste-input": {
2679 "ready-guard": {
22622680 "implements": [],
22632681 "uses": []
22642682 },
……@@ -2281,6 +2699,10 @@
22812699 ],
22822700 "uses": []
22832701 },
2702 "repo-template": {
2703 "implements": [],
2704 "uses": []
2705 },
22842706 "require-addon": {
22852707 "implements": [],
22862708 "uses": []
……@@ -2289,6 +2711,10 @@
22892711 "implements": [],
22902712 "uses": []
22912713 },
2714 "resource-puddle": {
2715 "implements": [],
2716 "uses": []
2717 },
22922718 "rocksdb-blobs": {
22932719 "implements": [],
22942720 "uses": []
……@@ -2307,6 +2733,10 @@
23072733 ],
23082734 "uses": []
23092735 },
2736 "safe-sodium-buffer": {
2737 "implements": [],
2738 "uses": []
2739 },
23102740 "same-object": {
23112741 "implements": [],
23122742 "uses": []
……@@ -2341,6 +2771,14 @@
23412771 "implements": [],
23422772 "uses": []
23432773 },
2774 "senior-p2p-architect-exercise": {
2775 "implements": [],
2776 "uses": []
2777 },
2778 "senior-software-architect-exercise": {
2779 "implements": [],
2780 "uses": []
2781 },
23442782 "sentry-bare": {
23452783 "implements": [],
23462784 "uses": []
……@@ -2374,7 +2812,7 @@
23742812 "implements": [],
23752813 "uses": []
23762814 },
2377 "slips": {
2815 "slack-build-status": {
23782816 "implements": [],
23792817 "uses": []
23802818 },
……@@ -2400,6 +2838,10 @@
24002838 ],
24012839 "uses": []
24022840 },
2841 "speedrun": {
2842 "implements": [],
2843 "uses": []
2844 },
24032845 "sqlite3-native": {
24042846 "implements": [],
24052847 "uses": []
……@@ -2416,6 +2858,10 @@
24162858 "implements": [],
24172859 "uses": []
24182860 },
2861 "sveltekit-adapter-bare": {
2862 "implements": [],
2863 "uses": []
2864 },
24192865 "tar-drive": {
24202866 "implements": [],
24212867 "uses": []
platform-support.json +1446 -159
……@@ -1,4 +1,15 @@
11{
2 "_pear-build": {
3 "platforms": {
4 "bare": true,
5 "node": false,
6 "pear": false,
7 "browser": false
8 },
9 "runtime": "bare",
10 "nativeModules": false,
11 "confidence": "high"
12 },
213 ".github": {
314 "platforms": {
415 "bare": false,
……@@ -10,7 +21,7 @@
1021 "nativeModules": false,
1122 "confidence": "low"
1223 },
13 "Grafana-hypercore-stats": {
24 "actions": {
1425 "platforms": {
1526 "bare": false,
1627 "node": false,
……@@ -21,7 +32,7 @@
2132 "nativeModules": false,
2233 "confidence": "low"
2334 },
24 "actions": {
35 "activity-queue": {
2536 "platforms": {
2637 "bare": false,
2738 "node": false,
……@@ -32,7 +43,7 @@
3243 "nativeModules": false,
3344 "confidence": "low"
3445 },
35 "activity-queue": {
46 "adaptive-timeout": {
3647 "platforms": {
3748 "bare": false,
3849 "node": false,
……@@ -120,6 +131,39 @@
120131 "nativeModules": false,
121132 "confidence": "low"
122133 },
134 "autobee": {
135 "platforms": {
136 "bare": false,
137 "node": false,
138 "pear": false,
139 "browser": false
140 },
141 "runtime": "unknown",
142 "nativeModules": false,
143 "confidence": "low"
144 },
145 "autobee-encryption": {
146 "platforms": {
147 "bare": false,
148 "node": false,
149 "pear": false,
150 "browser": false
151 },
152 "runtime": "unknown",
153 "nativeModules": false,
154 "confidence": "low"
155 },
156 "autobee-wakeup": {
157 "platforms": {
158 "bare": false,
159 "node": false,
160 "pear": false,
161 "browser": false
162 },
163 "runtime": "unknown",
164 "nativeModules": false,
165 "confidence": "low"
166 },
123167 "autopass": {
124168 "platforms": {
125169 "bare": true,
……@@ -197,6 +241,17 @@
197241 "nativeModules": false,
198242 "confidence": "high"
199243 },
244 "bare-addon-java": {
245 "platforms": {
246 "bare": true,
247 "node": false,
248 "pear": false,
249 "browser": false
250 },
251 "runtime": "bare",
252 "nativeModules": false,
253 "confidence": "high"
254 },
200255 "bare-addon-jstl": {
201256 "platforms": {
202257 "bare": true,
……@@ -318,6 +373,28 @@
318373 "nativeModules": false,
319374 "confidence": "high"
320375 },
376 "bare-bluetooth-android": {
377 "platforms": {
378 "bare": true,
379 "node": false,
380 "pear": false,
381 "browser": false
382 },
383 "runtime": "bare",
384 "nativeModules": false,
385 "confidence": "high"
386 },
387 "bare-bluetooth-apple": {
388 "platforms": {
389 "bare": true,
390 "node": false,
391 "pear": false,
392 "browser": false
393 },
394 "runtime": "bare",
395 "nativeModules": false,
396 "confidence": "high"
397 },
321398 "bare-bmp": {
322399 "platforms": {
323400 "bare": true,
……@@ -340,6 +417,17 @@
340417 "nativeModules": false,
341418 "confidence": "high"
342419 },
420 "bare-broadcast-channel": {
421 "platforms": {
422 "bare": true,
423 "node": false,
424 "pear": false,
425 "browser": false
426 },
427 "runtime": "bare",
428 "nativeModules": false,
429 "confidence": "high"
430 },
343431 "bare-buffer": {
344432 "platforms": {
345433 "bare": true,
……@@ -417,6 +505,17 @@
417505 "nativeModules": false,
418506 "confidence": "high"
419507 },
508 "bare-collabora": {
509 "platforms": {
510 "bare": true,
511 "node": false,
512 "pear": false,
513 "browser": false
514 },
515 "runtime": "bare",
516 "nativeModules": false,
517 "confidence": "high"
518 },
420519 "bare-compat-napi": {
421520 "platforms": {
422521 "bare": true,
……@@ -582,6 +681,17 @@
582681 "nativeModules": false,
583682 "confidence": "high"
584683 },
684 "bare-exif": {
685 "platforms": {
686 "bare": true,
687 "node": false,
688 "pear": false,
689 "browser": false
690 },
691 "runtime": "bare",
692 "nativeModules": false,
693 "confidence": "high"
694 },
585695 "bare-expo": {
586696 "platforms": {
587697 "bare": true,
……@@ -703,6 +813,17 @@
703813 "nativeModules": false,
704814 "confidence": "high"
705815 },
816 "bare-hc": {
817 "platforms": {
818 "bare": true,
819 "node": false,
820 "pear": false,
821 "browser": false
822 },
823 "runtime": "bare",
824 "nativeModules": false,
825 "confidence": "high"
826 },
706827 "bare-headers": {
707828 "platforms": {
708829 "bare": true,
……@@ -769,6 +890,17 @@
769890 "nativeModules": false,
770891 "confidence": "high"
771892 },
893 "bare-ico": {
894 "platforms": {
895 "bare": true,
896 "node": false,
897 "pear": false,
898 "browser": false
899 },
900 "runtime": "bare",
901 "nativeModules": false,
902 "confidence": "high"
903 },
772904 "bare-image-resample": {
773905 "platforms": {
774906 "bare": true,
……@@ -802,6 +934,17 @@
802934 "nativeModules": false,
803935 "confidence": "high"
804936 },
937 "bare-inspector-gc": {
938 "platforms": {
939 "bare": true,
940 "node": false,
941 "pear": false,
942 "browser": false
943 },
944 "runtime": "bare",
945 "nativeModules": false,
946 "confidence": "high"
947 },
805948 "bare-intl": {
806949 "platforms": {
807950 "bare": true,
……@@ -901,6 +1044,17 @@
9011044 "nativeModules": false,
9021045 "confidence": "high"
9031046 },
1047 "bare-macos": {
1048 "platforms": {
1049 "bare": true,
1050 "node": false,
1051 "pear": false,
1052 "browser": false
1053 },
1054 "runtime": "bare",
1055 "nativeModules": false,
1056 "confidence": "high"
1057 },
9041058 "bare-make": {
9051059 "platforms": {
9061060 "bare": true,
……@@ -923,6 +1077,17 @@
9231077 "nativeModules": false,
9241078 "confidence": "high"
9251079 },
1080 "bare-mdns-discovery": {
1081 "platforms": {
1082 "bare": true,
1083 "node": false,
1084 "pear": false,
1085 "browser": false
1086 },
1087 "runtime": "bare",
1088 "nativeModules": false,
1089 "confidence": "high"
1090 },
9261091 "bare-media": {
9271092 "platforms": {
9281093 "bare": true,
……@@ -934,6 +1099,17 @@
9341099 "nativeModules": false,
9351100 "confidence": "high"
9361101 },
1102 "bare-mime": {
1103 "platforms": {
1104 "bare": true,
1105 "node": false,
1106 "pear": false,
1107 "browser": false
1108 },
1109 "runtime": "bare",
1110 "nativeModules": false,
1111 "confidence": "high"
1112 },
9371113 "bare-module": {
9381114 "platforms": {
9391115 "bare": true,
……@@ -989,6 +1165,28 @@
9891165 "nativeModules": true,
9901166 "confidence": "high"
9911167 },
1168 "bare-native-awesome": {
1169 "platforms": {
1170 "bare": true,
1171 "node": false,
1172 "pear": false,
1173 "browser": false
1174 },
1175 "runtime": "bare",
1176 "nativeModules": true,
1177 "confidence": "high"
1178 },
1179 "bare-navigation-android": {
1180 "platforms": {
1181 "bare": true,
1182 "node": false,
1183 "pear": false,
1184 "browser": false
1185 },
1186 "runtime": "bare",
1187 "nativeModules": false,
1188 "confidence": "high"
1189 },
9921190 "bare-ndk": {
9931191 "platforms": {
9941192 "bare": true,
……@@ -1132,7 +1330,7 @@
11321330 "nativeModules": false,
11331331 "confidence": "high"
11341332 },
1135 "bare-prebuild": {
1333 "bare-posix": {
11361334 "platforms": {
11371335 "bare": true,
11381336 "node": false,
……@@ -1143,7 +1341,7 @@
11431341 "nativeModules": false,
11441342 "confidence": "high"
11451343 },
1146 "bare-process": {
1344 "bare-prebuild": {
11471345 "platforms": {
11481346 "bare": true,
11491347 "node": false,
……@@ -1154,7 +1352,7 @@
11541352 "nativeModules": false,
11551353 "confidence": "high"
11561354 },
1157 "bare-prom-client": {
1355 "bare-process": {
11581356 "platforms": {
11591357 "bare": true,
11601358 "node": false,
……@@ -1242,7 +1440,7 @@
12421440 "nativeModules": false,
12431441 "confidence": "high"
12441442 },
1245 "bare-run": {
1443 "bare-rpc-golang": {
12461444 "platforms": {
12471445 "bare": true,
12481446 "node": false,
……@@ -1253,7 +1451,7 @@
12531451 "nativeModules": false,
12541452 "confidence": "high"
12551453 },
1256 "bare-runtime": {
1454 "bare-rpc-swift": {
12571455 "platforms": {
12581456 "bare": true,
12591457 "node": false,
……@@ -1264,7 +1462,7 @@
12641462 "nativeModules": false,
12651463 "confidence": "high"
12661464 },
1267 "bare-rust": {
1465 "bare-run": {
12681466 "platforms": {
12691467 "bare": true,
12701468 "node": false,
……@@ -1275,7 +1473,7 @@
12751473 "nativeModules": false,
12761474 "confidence": "high"
12771475 },
1278 "bare-sdl": {
1476 "bare-runtime": {
12791477 "platforms": {
12801478 "bare": true,
12811479 "node": false,
……@@ -1286,7 +1484,7 @@
12861484 "nativeModules": false,
12871485 "confidence": "high"
12881486 },
1289 "bare-semver": {
1487 "bare-rust": {
12901488 "platforms": {
12911489 "bare": true,
12921490 "node": false,
……@@ -1297,7 +1495,7 @@
12971495 "nativeModules": false,
12981496 "confidence": "high"
12991497 },
1300 "bare-signals": {
1498 "bare-sdl": {
13011499 "platforms": {
13021500 "bare": true,
13031501 "node": false,
……@@ -1308,7 +1506,7 @@
13081506 "nativeModules": false,
13091507 "confidence": "high"
13101508 },
1311 "bare-snippets": {
1509 "bare-semver": {
13121510 "platforms": {
13131511 "bare": true,
13141512 "node": false,
……@@ -1319,7 +1517,7 @@
13191517 "nativeModules": false,
13201518 "confidence": "high"
13211519 },
1322 "bare-stream": {
1520 "bare-sidecar": {
13231521 "platforms": {
13241522 "bare": true,
13251523 "node": false,
……@@ -1330,7 +1528,7 @@
13301528 "nativeModules": false,
13311529 "confidence": "high"
13321530 },
1333 "bare-string-decoder": {
1531 "bare-sidecar-bundle": {
13341532 "platforms": {
13351533 "bare": true,
13361534 "node": false,
……@@ -1341,7 +1539,7 @@
13411539 "nativeModules": false,
13421540 "confidence": "high"
13431541 },
1344 "bare-structured-clone": {
1542 "bare-signals": {
13451543 "platforms": {
13461544 "bare": true,
13471545 "node": false,
……@@ -1352,7 +1550,7 @@
13521550 "nativeModules": false,
13531551 "confidence": "high"
13541552 },
1355 "bare-subprocess": {
1553 "bare-snippets": {
13561554 "platforms": {
13571555 "bare": true,
13581556 "node": false,
……@@ -1363,7 +1561,7 @@
13631561 "nativeModules": false,
13641562 "confidence": "high"
13651563 },
1366 "bare-system-logger": {
1564 "bare-sqlite": {
13671565 "platforms": {
13681566 "bare": true,
13691567 "node": false,
……@@ -1374,7 +1572,7 @@
13741572 "nativeModules": false,
13751573 "confidence": "high"
13761574 },
1377 "bare-tap": {
1575 "bare-sqlite-vector": {
13781576 "platforms": {
13791577 "bare": true,
13801578 "node": false,
……@@ -1385,7 +1583,7 @@
13851583 "nativeModules": false,
13861584 "confidence": "high"
13871585 },
1388 "bare-tcp": {
1586 "bare-stdio": {
13891587 "platforms": {
13901588 "bare": true,
13911589 "node": false,
……@@ -1396,7 +1594,7 @@
13961594 "nativeModules": false,
13971595 "confidence": "high"
13981596 },
1399 "bare-thread": {
1597 "bare-storage": {
14001598 "platforms": {
14011599 "bare": true,
14021600 "node": false,
……@@ -1407,7 +1605,7 @@
14071605 "nativeModules": false,
14081606 "confidence": "high"
14091607 },
1410 "bare-tiff": {
1608 "bare-stow": {
14111609 "platforms": {
14121610 "bare": true,
14131611 "node": false,
……@@ -1418,7 +1616,7 @@
14181616 "nativeModules": false,
14191617 "confidence": "high"
14201618 },
1421 "bare-timers": {
1619 "bare-stow-target-pear-runtime": {
14221620 "platforms": {
14231621 "bare": true,
14241622 "node": false,
……@@ -1429,7 +1627,7 @@
14291627 "nativeModules": false,
14301628 "confidence": "high"
14311629 },
1432 "bare-tls": {
1630 "bare-stow-target-react-native": {
14331631 "platforms": {
14341632 "bare": true,
14351633 "node": false,
……@@ -1437,10 +1635,10 @@
14371635 "browser": false
14381636 },
14391637 "runtime": "bare",
1440 "nativeModules": false,
1638 "nativeModules": true,
14411639 "confidence": "high"
14421640 },
1443 "bare-tty": {
1641 "bare-stream": {
14441642 "platforms": {
14451643 "bare": true,
14461644 "node": false,
……@@ -1451,7 +1649,7 @@
14511649 "nativeModules": false,
14521650 "confidence": "high"
14531651 },
1454 "bare-type": {
1652 "bare-string-decoder": {
14551653 "platforms": {
14561654 "bare": true,
14571655 "node": false,
……@@ -1462,7 +1660,7 @@
14621660 "nativeModules": false,
14631661 "confidence": "high"
14641662 },
1465 "bare-ui-kit": {
1663 "bare-structured-clone": {
14661664 "platforms": {
14671665 "bare": true,
14681666 "node": false,
……@@ -1473,7 +1671,7 @@
14731671 "nativeModules": false,
14741672 "confidence": "high"
14751673 },
1476 "bare-union-bundle": {
1674 "bare-subprocess": {
14771675 "platforms": {
14781676 "bare": true,
14791677 "node": false,
……@@ -1484,7 +1682,7 @@
14841682 "nativeModules": false,
14851683 "confidence": "high"
14861684 },
1487 "bare-unpack": {
1685 "bare-svg": {
14881686 "platforms": {
14891687 "bare": true,
14901688 "node": false,
……@@ -1495,7 +1693,7 @@
14951693 "nativeModules": false,
14961694 "confidence": "high"
14971695 },
1498 "bare-url": {
1696 "bare-switch-core": {
14991697 "platforms": {
15001698 "bare": true,
15011699 "node": false,
……@@ -1506,7 +1704,7 @@
15061704 "nativeModules": false,
15071705 "confidence": "high"
15081706 },
1509 "bare-utils": {
1707 "bare-system-logger": {
15101708 "platforms": {
15111709 "bare": true,
15121710 "node": false,
……@@ -1517,7 +1715,7 @@
15171715 "nativeModules": false,
15181716 "confidence": "high"
15191717 },
1520 "bare-v8": {
1718 "bare-tap": {
15211719 "platforms": {
15221720 "bare": true,
15231721 "node": false,
……@@ -1528,7 +1726,7 @@
15281726 "nativeModules": false,
15291727 "confidence": "high"
15301728 },
1531 "bare-v8-to-istanbul": {
1729 "bare-tcp": {
15321730 "platforms": {
15331731 "bare": true,
15341732 "node": false,
……@@ -1539,7 +1737,7 @@
15391737 "nativeModules": false,
15401738 "confidence": "high"
15411739 },
1542 "bare-vm": {
1740 "bare-thread": {
15431741 "platforms": {
15441742 "bare": true,
15451743 "node": false,
……@@ -1550,7 +1748,7 @@
15501748 "nativeModules": false,
15511749 "confidence": "high"
15521750 },
1553 "bare-walk-handles": {
1751 "bare-tiff": {
15541752 "platforms": {
15551753 "bare": true,
15561754 "node": false,
……@@ -1561,7 +1759,7 @@
15611759 "nativeModules": false,
15621760 "confidence": "high"
15631761 },
1564 "bare-web-kit": {
1762 "bare-timers": {
15651763 "platforms": {
15661764 "bare": true,
15671765 "node": false,
……@@ -1572,7 +1770,7 @@
15721770 "nativeModules": false,
15731771 "confidence": "high"
15741772 },
1575 "bare-web-kit-gtk": {
1773 "bare-tls": {
15761774 "platforms": {
15771775 "bare": true,
15781776 "node": false,
……@@ -1583,7 +1781,7 @@
15831781 "nativeModules": false,
15841782 "confidence": "high"
15851783 },
1586 "bare-webp": {
1784 "bare-tpl": {
15871785 "platforms": {
15881786 "bare": true,
15891787 "node": false,
……@@ -1594,7 +1792,7 @@
15941792 "nativeModules": false,
15951793 "confidence": "high"
15961794 },
1597 "bare-which": {
1795 "bare-tty": {
15981796 "platforms": {
15991797 "bare": true,
16001798 "node": false,
……@@ -1605,7 +1803,7 @@
16051803 "nativeModules": false,
16061804 "confidence": "high"
16071805 },
1608 "bare-win-ui": {
1806 "bare-tui": {
16091807 "platforms": {
16101808 "bare": true,
16111809 "node": false,
……@@ -1616,7 +1814,7 @@
16161814 "nativeModules": false,
16171815 "confidence": "high"
16181816 },
1619 "bare-worker": {
1817 "bare-tui-form": {
16201818 "platforms": {
16211819 "bare": true,
16221820 "node": false,
……@@ -1627,7 +1825,7 @@
16271825 "nativeModules": false,
16281826 "confidence": "high"
16291827 },
1630 "bare-ws": {
1828 "bare-tui-markdown": {
16311829 "platforms": {
16321830 "bare": true,
16331831 "node": false,
……@@ -1638,7 +1836,7 @@
16381836 "nativeModules": false,
16391837 "confidence": "high"
16401838 },
1641 "bare-xdiff": {
1839 "bare-tui-paparam": {
16421840 "platforms": {
16431841 "bare": true,
16441842 "node": false,
……@@ -1649,7 +1847,7 @@
16491847 "nativeModules": false,
16501848 "confidence": "high"
16511849 },
1652 "bare-zlib": {
1850 "bare-tui-paparam-ai": {
16531851 "platforms": {
16541852 "bare": true,
16551853 "node": false,
……@@ -1660,7 +1858,7 @@
16601858 "nativeModules": false,
16611859 "confidence": "high"
16621860 },
1663 "bare-zmq": {
1861 "bare-type": {
16641862 "platforms": {
16651863 "bare": true,
16661864 "node": false,
……@@ -1671,7 +1869,7 @@
16711869 "nativeModules": false,
16721870 "confidence": "high"
16731871 },
1674 "barely-node": {
1872 "bare-type-stripper": {
16751873 "platforms": {
16761874 "bare": true,
16771875 "node": false,
……@@ -1682,14 +1880,256 @@
16821880 "nativeModules": false,
16831881 "confidence": "high"
16841882 },
1685 "bip39-mnemonic": {
1883 "bare-ui-kit": {
16861884 "platforms": {
1687 "bare": false,
1885 "bare": true,
16881886 "node": false,
16891887 "pear": false,
16901888 "browser": false
16911889 },
1692 "runtime": "unknown",
1890 "runtime": "bare",
1891 "nativeModules": false,
1892 "confidence": "high"
1893 },
1894 "bare-union-bundle": {
1895 "platforms": {
1896 "bare": true,
1897 "node": false,
1898 "pear": false,
1899 "browser": false
1900 },
1901 "runtime": "bare",
1902 "nativeModules": false,
1903 "confidence": "high"
1904 },
1905 "bare-unpack": {
1906 "platforms": {
1907 "bare": true,
1908 "node": false,
1909 "pear": false,
1910 "browser": false
1911 },
1912 "runtime": "bare",
1913 "nativeModules": false,
1914 "confidence": "high"
1915 },
1916 "bare-url": {
1917 "platforms": {
1918 "bare": true,
1919 "node": false,
1920 "pear": false,
1921 "browser": false
1922 },
1923 "runtime": "bare",
1924 "nativeModules": false,
1925 "confidence": "high"
1926 },
1927 "bare-utils": {
1928 "platforms": {
1929 "bare": true,
1930 "node": false,
1931 "pear": false,
1932 "browser": false
1933 },
1934 "runtime": "bare",
1935 "nativeModules": false,
1936 "confidence": "high"
1937 },
1938 "bare-v8": {
1939 "platforms": {
1940 "bare": true,
1941 "node": false,
1942 "pear": false,
1943 "browser": false
1944 },
1945 "runtime": "bare",
1946 "nativeModules": false,
1947 "confidence": "high"
1948 },
1949 "bare-v8-to-istanbul": {
1950 "platforms": {
1951 "bare": true,
1952 "node": false,
1953 "pear": false,
1954 "browser": false
1955 },
1956 "runtime": "bare",
1957 "nativeModules": false,
1958 "confidence": "high"
1959 },
1960 "bare-vm": {
1961 "platforms": {
1962 "bare": true,
1963 "node": false,
1964 "pear": false,
1965 "browser": false
1966 },
1967 "runtime": "bare",
1968 "nativeModules": false,
1969 "confidence": "high"
1970 },
1971 "bare-walk-handles": {
1972 "platforms": {
1973 "bare": true,
1974 "node": false,
1975 "pear": false,
1976 "browser": false
1977 },
1978 "runtime": "bare",
1979 "nativeModules": false,
1980 "confidence": "high"
1981 },
1982 "bare-web-kit": {
1983 "platforms": {
1984 "bare": true,
1985 "node": false,
1986 "pear": false,
1987 "browser": false
1988 },
1989 "runtime": "bare",
1990 "nativeModules": false,
1991 "confidence": "high"
1992 },
1993 "bare-web-kit-gtk": {
1994 "platforms": {
1995 "bare": true,
1996 "node": false,
1997 "pear": false,
1998 "browser": false
1999 },
2000 "runtime": "bare",
2001 "nativeModules": false,
2002 "confidence": "high"
2003 },
2004 "bare-webp": {
2005 "platforms": {
2006 "bare": true,
2007 "node": false,
2008 "pear": false,
2009 "browser": false
2010 },
2011 "runtime": "bare",
2012 "nativeModules": false,
2013 "confidence": "high"
2014 },
2015 "bare-which": {
2016 "platforms": {
2017 "bare": true,
2018 "node": false,
2019 "pear": false,
2020 "browser": false
2021 },
2022 "runtime": "bare",
2023 "nativeModules": false,
2024 "confidence": "high"
2025 },
2026 "bare-wifi-android": {
2027 "platforms": {
2028 "bare": true,
2029 "node": false,
2030 "pear": false,
2031 "browser": false
2032 },
2033 "runtime": "bare",
2034 "nativeModules": false,
2035 "confidence": "high"
2036 },
2037 "bare-win-ui": {
2038 "platforms": {
2039 "bare": true,
2040 "node": false,
2041 "pear": false,
2042 "browser": false
2043 },
2044 "runtime": "bare",
2045 "nativeModules": false,
2046 "confidence": "high"
2047 },
2048 "bare-worker": {
2049 "platforms": {
2050 "bare": true,
2051 "node": false,
2052 "pear": false,
2053 "browser": false
2054 },
2055 "runtime": "bare",
2056 "nativeModules": false,
2057 "confidence": "high"
2058 },
2059 "bare-ws": {
2060 "platforms": {
2061 "bare": true,
2062 "node": false,
2063 "pear": false,
2064 "browser": false
2065 },
2066 "runtime": "bare",
2067 "nativeModules": false,
2068 "confidence": "high"
2069 },
2070 "bare-xdiff": {
2071 "platforms": {
2072 "bare": true,
2073 "node": false,
2074 "pear": false,
2075 "browser": false
2076 },
2077 "runtime": "bare",
2078 "nativeModules": false,
2079 "confidence": "high"
2080 },
2081 "bare-zlib": {
2082 "platforms": {
2083 "bare": true,
2084 "node": false,
2085 "pear": false,
2086 "browser": false
2087 },
2088 "runtime": "bare",
2089 "nativeModules": false,
2090 "confidence": "high"
2091 },
2092 "bare-zmq": {
2093 "platforms": {
2094 "bare": true,
2095 "node": false,
2096 "pear": false,
2097 "browser": false
2098 },
2099 "runtime": "bare",
2100 "nativeModules": false,
2101 "confidence": "high"
2102 },
2103 "bareclaw": {
2104 "platforms": {
2105 "bare": true,
2106 "node": false,
2107 "pear": false,
2108 "browser": false
2109 },
2110 "runtime": "bare",
2111 "nativeModules": false,
2112 "confidence": "high"
2113 },
2114 "barely-node": {
2115 "platforms": {
2116 "bare": true,
2117 "node": false,
2118 "pear": false,
2119 "browser": false
2120 },
2121 "runtime": "bare",
2122 "nativeModules": false,
2123 "confidence": "high"
2124 },
2125 "bip39-mnemonic": {
2126 "platforms": {
2127 "bare": false,
2128 "node": false,
2129 "pear": false,
2130 "browser": false
2131 },
2132 "runtime": "unknown",
16932133 "nativeModules": false,
16942134 "confidence": "low"
16952135 },
……@@ -1771,6 +2211,17 @@
17712211 "confidence": "high"
17722212 },
17732213 "blind-peer-cli": {
2214 "platforms": {
2215 "bare": true,
2216 "node": false,
2217 "pear": false,
2218 "browser": false
2219 },
2220 "runtime": "bare",
2221 "nativeModules": false,
2222 "confidence": "high"
2223 },
2224 "blind-peer-encodings": {
17742225 "platforms": {
17752226 "bare": false,
17762227 "node": false,
……@@ -1781,7 +2232,7 @@
17812232 "nativeModules": false,
17822233 "confidence": "low"
17832234 },
1784 "blind-peer-encodings": {
2235 "blind-peer-muxer": {
17852236 "platforms": {
17862237 "bare": false,
17872238 "node": false,
……@@ -1792,6 +2243,17 @@
17922243 "nativeModules": false,
17932244 "confidence": "low"
17942245 },
2246 "blind-peer-router": {
2247 "platforms": {
2248 "bare": true,
2249 "node": false,
2250 "pear": false,
2251 "browser": false
2252 },
2253 "runtime": "bare",
2254 "nativeModules": false,
2255 "confidence": "high"
2256 },
17952257 "blind-peering": {
17962258 "platforms": {
17972259 "bare": false,
……@@ -1814,6 +2276,28 @@
18142276 "nativeModules": false,
18152277 "confidence": "low"
18162278 },
2279 "blind-push": {
2280 "platforms": {
2281 "bare": false,
2282 "node": false,
2283 "pear": false,
2284 "browser": false
2285 },
2286 "runtime": "unknown",
2287 "nativeModules": false,
2288 "confidence": "low"
2289 },
2290 "blind-push-gateway": {
2291 "platforms": {
2292 "bare": false,
2293 "node": false,
2294 "pear": false,
2295 "browser": false
2296 },
2297 "runtime": "unknown",
2298 "nativeModules": false,
2299 "confidence": "low"
2300 },
18172301 "blind-relay": {
18182302 "platforms": {
18192303 "bare": false,
……@@ -1869,6 +2353,17 @@
18692353 "nativeModules": false,
18702354 "confidence": "high"
18712355 },
2356 "brittle-snapshot": {
2357 "platforms": {
2358 "bare": true,
2359 "node": false,
2360 "pear": false,
2361 "browser": false
2362 },
2363 "runtime": "bare",
2364 "nativeModules": false,
2365 "confidence": "high"
2366 },
18722367 "broadcast-encryption": {
18732368 "platforms": {
18742369 "bare": false,
……@@ -1891,6 +2386,39 @@
18912386 "nativeModules": false,
18922387 "confidence": "low"
18932388 },
2389 "bundlebee": {
2390 "platforms": {
2391 "bare": true,
2392 "node": false,
2393 "pear": false,
2394 "browser": false
2395 },
2396 "runtime": "bare",
2397 "nativeModules": false,
2398 "confidence": "high"
2399 },
2400 "bundlebee-cli": {
2401 "platforms": {
2402 "bare": true,
2403 "node": false,
2404 "pear": false,
2405 "browser": false
2406 },
2407 "runtime": "bare",
2408 "nativeModules": false,
2409 "confidence": "high"
2410 },
2411 "bundlebee-import": {
2412 "platforms": {
2413 "bare": false,
2414 "node": false,
2415 "pear": false,
2416 "browser": false
2417 },
2418 "runtime": "unknown",
2419 "nativeModules": false,
2420 "confidence": "low"
2421 },
18942422 "canary-runner": {
18952423 "platforms": {
18962424 "bare": false,
……@@ -1902,6 +2430,39 @@
19022430 "nativeModules": false,
19032431 "confidence": "low"
19042432 },
2433 "cellery": {
2434 "platforms": {
2435 "bare": false,
2436 "node": false,
2437 "pear": false,
2438 "browser": false
2439 },
2440 "runtime": "unknown",
2441 "nativeModules": false,
2442 "confidence": "low"
2443 },
2444 "cellery-html": {
2445 "platforms": {
2446 "bare": true,
2447 "node": false,
2448 "pear": false,
2449 "browser": false
2450 },
2451 "runtime": "bare",
2452 "nativeModules": false,
2453 "confidence": "high"
2454 },
2455 "check-npm-maintainers": {
2456 "platforms": {
2457 "bare": false,
2458 "node": false,
2459 "pear": false,
2460 "browser": false
2461 },
2462 "runtime": "unknown",
2463 "nativeModules": false,
2464 "confidence": "low"
2465 },
19052466 "chromium-prebuilds": {
19062467 "platforms": {
19072468 "bare": false,
……@@ -1913,6 +2474,17 @@
19132474 "nativeModules": false,
19142475 "confidence": "low"
19152476 },
2477 "cmake-android": {
2478 "platforms": {
2479 "bare": false,
2480 "node": false,
2481 "pear": false,
2482 "browser": false
2483 },
2484 "runtime": "unknown",
2485 "nativeModules": false,
2486 "confidence": "low"
2487 },
19162488 "cmake-app-image": {
19172489 "platforms": {
19182490 "bare": false,
……@@ -1979,6 +2551,17 @@
19792551 "nativeModules": false,
19802552 "confidence": "low"
19812553 },
2554 "cmake-fuzz": {
2555 "platforms": {
2556 "bare": false,
2557 "node": false,
2558 "pear": false,
2559 "browser": false
2560 },
2561 "runtime": "unknown",
2562 "nativeModules": false,
2563 "confidence": "low"
2564 },
19822565 "cmake-gn": {
19832566 "platforms": {
19842567 "bare": false,
……@@ -2012,6 +2595,17 @@
20122595 "nativeModules": false,
20132596 "confidence": "low"
20142597 },
2598 "cmake-java": {
2599 "platforms": {
2600 "bare": false,
2601 "node": false,
2602 "pear": false,
2603 "browser": false
2604 },
2605 "runtime": "unknown",
2606 "nativeModules": false,
2607 "confidence": "low"
2608 },
20152609 "cmake-macos": {
20162610 "platforms": {
20172611 "bare": false,
……@@ -2166,6 +2760,17 @@
21662760 "nativeModules": false,
21672761 "confidence": "low"
21682762 },
2763 "compact-encoding-golang": {
2764 "platforms": {
2765 "bare": false,
2766 "node": false,
2767 "pear": false,
2768 "browser": false
2769 },
2770 "runtime": "unknown",
2771 "nativeModules": false,
2772 "confidence": "low"
2773 },
21692774 "compact-encoding-net": {
21702775 "platforms": {
21712776 "bare": false,
……@@ -2188,6 +2793,17 @@
21882793 "nativeModules": false,
21892794 "confidence": "low"
21902795 },
2796 "compact-encoding-swift": {
2797 "platforms": {
2798 "bare": false,
2799 "node": false,
2800 "pear": false,
2801 "browser": false
2802 },
2803 "runtime": "unknown",
2804 "nativeModules": false,
2805 "confidence": "low"
2806 },
21912807 "compact-encoding-variant": {
21922808 "platforms": {
21932809 "bare": false,
……@@ -2221,7 +2837,51 @@
22212837 "nativeModules": false,
22222838 "confidence": "low"
22232839 },
2224 "crc-native": {
2840 "corestore-snapshot": {
2841 "platforms": {
2842 "bare": false,
2843 "node": false,
2844 "pear": false,
2845 "browser": false
2846 },
2847 "runtime": "unknown",
2848 "nativeModules": false,
2849 "confidence": "low"
2850 },
2851 "crc-native": {
2852 "platforms": {
2853 "bare": false,
2854 "node": false,
2855 "pear": false,
2856 "browser": false
2857 },
2858 "runtime": "unknown",
2859 "nativeModules": true,
2860 "confidence": "low"
2861 },
2862 "crc-universal": {
2863 "platforms": {
2864 "bare": false,
2865 "node": true,
2866 "pear": false,
2867 "browser": true
2868 },
2869 "runtime": "universal",
2870 "nativeModules": false,
2871 "confidence": "high"
2872 },
2873 "cross-worker": {
2874 "platforms": {
2875 "bare": false,
2876 "node": false,
2877 "pear": false,
2878 "browser": false
2879 },
2880 "runtime": "unknown",
2881 "nativeModules": false,
2882 "confidence": "low"
2883 },
2884 "cross-worker-bare-kit": {
22252885 "platforms": {
22262886 "bare": false,
22272887 "node": false,
……@@ -2229,21 +2889,10 @@
22292889 "browser": false
22302890 },
22312891 "runtime": "unknown",
2232 "nativeModules": true,
2233 "confidence": "low"
2234 },
2235 "crc-universal": {
2236 "platforms": {
2237 "bare": false,
2238 "node": true,
2239 "pear": false,
2240 "browser": true
2241 },
2242 "runtime": "universal",
22432892 "nativeModules": false,
2244 "confidence": "high"
2893 "confidence": "low"
22452894 },
2246 "cross-worker": {
2895 "cross-worker-pear": {
22472896 "platforms": {
22482897 "bare": false,
22492898 "node": false,
……@@ -2320,6 +2969,17 @@
23202969 "nativeModules": false,
23212970 "confidence": "low"
23222971 },
2972 "distributed-drive": {
2973 "platforms": {
2974 "bare": false,
2975 "node": false,
2976 "pear": false,
2977 "browser": false
2978 },
2979 "runtime": "unknown",
2980 "nativeModules": false,
2981 "confidence": "low"
2982 },
23232983 "drive-analyzer": {
23242984 "platforms": {
23252985 "bare": false,
……@@ -2364,7 +3024,18 @@
23643024 "nativeModules": false,
23653025 "confidence": "low"
23663026 },
2367 "electron": {
3027 "electron-forge-maker-flatpak": {
3028 "platforms": {
3029 "bare": false,
3030 "node": false,
3031 "pear": false,
3032 "browser": false
3033 },
3034 "runtime": "unknown",
3035 "nativeModules": false,
3036 "confidence": "low"
3037 },
3038 "electron-forge-maker-snap": {
23683039 "platforms": {
23693040 "bare": false,
23703041 "node": false,
……@@ -2518,17 +3189,6 @@
25183189 "nativeModules": false,
25193190 "confidence": "low"
25203191 },
2521 "flathub": {
2522 "platforms": {
2523 "bare": false,
2524 "node": false,
2525 "pear": false,
2526 "browser": false
2527 },
2528 "runtime": "unknown",
2529 "nativeModules": false,
2530 "confidence": "low"
2531 },
25323192 "framed-stream": {
25333193 "platforms": {
25343194 "bare": false,
……@@ -2595,6 +3255,28 @@
25953255 "nativeModules": false,
25963256 "confidence": "low"
25973257 },
3258 "gip-remote": {
3259 "platforms": {
3260 "bare": true,
3261 "node": false,
3262 "pear": false,
3263 "browser": false
3264 },
3265 "runtime": "bare",
3266 "nativeModules": false,
3267 "confidence": "high"
3268 },
3269 "gip-transport": {
3270 "platforms": {
3271 "bare": true,
3272 "node": false,
3273 "pear": false,
3274 "browser": false
3275 },
3276 "runtime": "bare",
3277 "nativeModules": false,
3278 "confidence": "high"
3279 },
25983280 "git-remote-punch-transport": {
25993281 "platforms": {
26003282 "bare": false,
……@@ -2617,6 +3299,17 @@
26173299 "nativeModules": false,
26183300 "confidence": "high"
26193301 },
3302 "Grafana-hypercore-stats": {
3303 "platforms": {
3304 "bare": false,
3305 "node": false,
3306 "pear": false,
3307 "browser": false
3308 },
3309 "runtime": "unknown",
3310 "nativeModules": false,
3311 "confidence": "low"
3312 },
26203313 "grpc-lnd": {
26213314 "platforms": {
26223315 "bare": false,
……@@ -2628,6 +3321,50 @@
26283321 "nativeModules": false,
26293322 "confidence": "low"
26303323 },
3324 "hello-pear-bare": {
3325 "platforms": {
3326 "bare": true,
3327 "node": false,
3328 "pear": false,
3329 "browser": false
3330 },
3331 "runtime": "bare",
3332 "nativeModules": false,
3333 "confidence": "high"
3334 },
3335 "hello-pear-bare-tui": {
3336 "platforms": {
3337 "bare": false,
3338 "node": false,
3339 "pear": false,
3340 "browser": false
3341 },
3342 "runtime": "unknown",
3343 "nativeModules": false,
3344 "confidence": "low"
3345 },
3346 "hello-pear-bare-worker": {
3347 "platforms": {
3348 "bare": true,
3349 "node": false,
3350 "pear": false,
3351 "browser": false
3352 },
3353 "runtime": "bare",
3354 "nativeModules": false,
3355 "confidence": "high"
3356 },
3357 "hello-pear-electron": {
3358 "platforms": {
3359 "bare": false,
3360 "node": false,
3361 "pear": true,
3362 "browser": false
3363 },
3364 "runtime": "pear",
3365 "nativeModules": false,
3366 "confidence": "high"
3367 },
26313368 "hisect": {
26323369 "platforms": {
26333370 "bare": false,
……@@ -2672,16 +3409,27 @@
26723409 "nativeModules": false,
26733410 "confidence": "low"
26743411 },
3412 "hrpc-swift": {
3413 "platforms": {
3414 "bare": true,
3415 "node": false,
3416 "pear": false,
3417 "browser": false
3418 },
3419 "runtime": "bare",
3420 "nativeModules": false,
3421 "confidence": "high"
3422 },
26753423 "http-dht-proxy": {
26763424 "platforms": {
2677 "bare": false,
3425 "bare": true,
26783426 "node": false,
26793427 "pear": false,
26803428 "browser": false
26813429 },
2682 "runtime": "unknown",
3430 "runtime": "bare",
26833431 "nativeModules": false,
2684 "confidence": "low"
3432 "confidence": "high"
26853433 },
26863434 "http-forward-host": {
26873435 "platforms": {
……@@ -2760,6 +3508,39 @@
27603508 "nativeModules": false,
27613509 "confidence": "low"
27623510 },
3511 "hyper-dht-prom-alias-rpc": {
3512 "platforms": {
3513 "bare": true,
3514 "node": false,
3515 "pear": false,
3516 "browser": false
3517 },
3518 "runtime": "bare",
3519 "nativeModules": false,
3520 "confidence": "high"
3521 },
3522 "hyper-dht-prom-client": {
3523 "platforms": {
3524 "bare": true,
3525 "node": false,
3526 "pear": false,
3527 "browser": false
3528 },
3529 "runtime": "bare",
3530 "nativeModules": false,
3531 "confidence": "high"
3532 },
3533 "hyper-dht-prometheus": {
3534 "platforms": {
3535 "bare": false,
3536 "node": false,
3537 "pear": false,
3538 "browser": false
3539 },
3540 "runtime": "unknown",
3541 "nativeModules": false,
3542 "confidence": "low"
3543 },
27633544 "hyper-health-check": {
27643545 "platforms": {
27653546 "bare": false,
……@@ -2782,6 +3563,28 @@
27823563 "nativeModules": false,
27833564 "confidence": "high"
27843565 },
3566 "hyper-multisig": {
3567 "platforms": {
3568 "bare": false,
3569 "node": false,
3570 "pear": false,
3571 "browser": false
3572 },
3573 "runtime": "unknown",
3574 "nativeModules": false,
3575 "confidence": "low"
3576 },
3577 "hyper-multisig-cli": {
3578 "platforms": {
3579 "bare": true,
3580 "node": false,
3581 "pear": false,
3582 "browser": false
3583 },
3584 "runtime": "bare",
3585 "nativeModules": false,
3586 "confidence": "high"
3587 },
27853588 "hyperbeam": {
27863589 "platforms": {
27873590 "bare": false,
……@@ -2804,6 +3607,17 @@
28043607 "nativeModules": false,
28053608 "confidence": "low"
28063609 },
3610 "hyperbee-compat": {
3611 "platforms": {
3612 "bare": false,
3613 "node": false,
3614 "pear": false,
3615 "browser": false
3616 },
3617 "runtime": "unknown",
3618 "nativeModules": false,
3619 "confidence": "low"
3620 },
28073621 "hyperbee-diff-stream": {
28083622 "platforms": {
28093623 "bare": false,
……@@ -3114,16 +3928,82 @@
31143928 },
31153929 "hyperdb-benchmarking": {
31163930 "platforms": {
3117 "bare": false,
3931 "bare": false,
3932 "node": false,
3933 "pear": false,
3934 "browser": false
3935 },
3936 "runtime": "unknown",
3937 "nativeModules": false,
3938 "confidence": "low"
3939 },
3940 "hyperdb-workshop": {
3941 "platforms": {
3942 "bare": false,
3943 "node": false,
3944 "pear": false,
3945 "browser": false
3946 },
3947 "runtime": "unknown",
3948 "nativeModules": false,
3949 "confidence": "low"
3950 },
3951 "hyperdht": {
3952 "platforms": {
3953 "bare": true,
3954 "node": false,
3955 "pear": false,
3956 "browser": false
3957 },
3958 "runtime": "bare",
3959 "nativeModules": false,
3960 "confidence": "high"
3961 },
3962 "hyperdht-address": {
3963 "platforms": {
3964 "bare": false,
3965 "node": false,
3966 "pear": false,
3967 "browser": false
3968 },
3969 "runtime": "unknown",
3970 "nativeModules": false,
3971 "confidence": "low"
3972 },
3973 "hyperdht-stats": {
3974 "platforms": {
3975 "bare": false,
3976 "node": false,
3977 "pear": false,
3978 "browser": false
3979 },
3980 "runtime": "unknown",
3981 "nativeModules": false,
3982 "confidence": "low"
3983 },
3984 "hyperdispatch": {
3985 "platforms": {
3986 "bare": true,
3987 "node": false,
3988 "pear": false,
3989 "browser": false
3990 },
3991 "runtime": "bare",
3992 "nativeModules": false,
3993 "confidence": "high"
3994 },
3995 "hyperdrive": {
3996 "platforms": {
3997 "bare": true,
31183998 "node": false,
31193999 "pear": false,
31204000 "browser": false
31214001 },
3122 "runtime": "unknown",
4002 "runtime": "bare",
31234003 "nativeModules": false,
3124 "confidence": "low"
4004 "confidence": "high"
31254005 },
3126 "hyperdb-workshop": {
4006 "hyperdrive-next": {
31274007 "platforms": {
31284008 "bare": false,
31294009 "node": false,
……@@ -3134,7 +4014,7 @@
31344014 "nativeModules": false,
31354015 "confidence": "low"
31364016 },
3137 "hyperdht": {
4017 "hyperdrive-profiler": {
31384018 "platforms": {
31394019 "bare": true,
31404020 "node": false,
……@@ -3145,7 +4025,7 @@
31454025 "nativeModules": false,
31464026 "confidence": "high"
31474027 },
3148 "hyperdht-stats": {
4028 "hyperdrive-swarm-test": {
31494029 "platforms": {
31504030 "bare": false,
31514031 "node": false,
……@@ -3156,18 +4036,18 @@
31564036 "nativeModules": false,
31574037 "confidence": "low"
31584038 },
3159 "hyperdispatch": {
4039 "hypermetrics": {
31604040 "platforms": {
3161 "bare": true,
4041 "bare": false,
31624042 "node": false,
31634043 "pear": false,
31644044 "browser": false
31654045 },
3166 "runtime": "bare",
4046 "runtime": "unknown",
31674047 "nativeModules": false,
3168 "confidence": "high"
4048 "confidence": "low"
31694049 },
3170 "hyperdrive": {
4050 "hypermininet": {
31714051 "platforms": {
31724052 "bare": true,
31734053 "node": false,
……@@ -3178,7 +4058,7 @@
31784058 "nativeModules": false,
31794059 "confidence": "high"
31804060 },
3181 "hyperdrive-next": {
4061 "hyperschema": {
31824062 "platforms": {
31834063 "bare": false,
31844064 "node": false,
……@@ -3189,7 +4069,7 @@
31894069 "nativeModules": false,
31904070 "confidence": "low"
31914071 },
3192 "hyperdrive-profiler": {
4072 "hyperschema-c": {
31934073 "platforms": {
31944074 "bare": true,
31954075 "node": false,
……@@ -3200,18 +4080,18 @@
32004080 "nativeModules": false,
32014081 "confidence": "high"
32024082 },
3203 "hyperdrive-swarm-test": {
4083 "hyperschema-swift": {
32044084 "platforms": {
3205 "bare": false,
4085 "bare": true,
32064086 "node": false,
32074087 "pear": false,
32084088 "browser": false
32094089 },
3210 "runtime": "unknown",
4090 "runtime": "bare",
32114091 "nativeModules": false,
3212 "confidence": "low"
4092 "confidence": "high"
32134093 },
3214 "hypermetrics": {
4094 "hyperschema-test": {
32154095 "platforms": {
32164096 "bare": false,
32174097 "node": false,
……@@ -3222,16 +4102,16 @@
32224102 "nativeModules": false,
32234103 "confidence": "low"
32244104 },
3225 "hyperschema": {
4105 "hyperschema-ts": {
32264106 "platforms": {
3227 "bare": false,
4107 "bare": true,
32284108 "node": false,
32294109 "pear": false,
32304110 "browser": false
32314111 },
3232 "runtime": "unknown",
4112 "runtime": "bare",
32334113 "nativeModules": false,
3234 "confidence": "low"
4114 "confidence": "high"
32354115 },
32364116 "hypershell": {
32374117 "platforms": {
……@@ -3431,18 +4311,29 @@
34314311 "nativeModules": false,
34324312 "confidence": "low"
34334313 },
3434 "invoices": {
4314 "ip-ban-list": {
34354315 "platforms": {
34364316 "bare": false,
3437 "node": true,
4317 "node": false,
34384318 "pear": false,
34394319 "browser": false
34404320 },
3441 "runtime": "node",
4321 "runtime": "unknown",
4322 "nativeModules": false,
4323 "confidence": "low"
4324 },
4325 "ip-ban-list-cli": {
4326 "platforms": {
4327 "bare": true,
4328 "node": false,
4329 "pear": false,
4330 "browser": false
4331 },
4332 "runtime": "bare",
34424333 "nativeModules": false,
34434334 "confidence": "high"
34444335 },
3445 "jsonrpc-mux": {
4336 "is-text-filetype": {
34464337 "platforms": {
34474338 "bare": false,
34484339 "node": false,
……@@ -3453,7 +4344,7 @@
34534344 "nativeModules": false,
34544345 "confidence": "low"
34554346 },
3456 "keet-appling": {
4347 "jsonrpc-mux": {
34574348 "platforms": {
34584349 "bare": false,
34594350 "node": false,
……@@ -3464,7 +4355,7 @@
34644355 "nativeModules": false,
34654356 "confidence": "low"
34664357 },
3467 "keet-appling-next": {
4358 "keet-appling": {
34684359 "platforms": {
34694360 "bare": false,
34704361 "node": false,
……@@ -3475,6 +4366,17 @@
34754366 "nativeModules": false,
34764367 "confidence": "low"
34774368 },
4369 "keet-appling-next": {
4370 "platforms": {
4371 "bare": true,
4372 "node": false,
4373 "pear": false,
4374 "browser": false
4375 },
4376 "runtime": "bare",
4377 "nativeModules": false,
4378 "confidence": "high"
4379 },
34784380 "keet-identity-key": {
34794381 "platforms": {
34804382 "bare": false,
……@@ -3530,6 +4432,17 @@
35304432 "nativeModules": false,
35314433 "confidence": "low"
35324434 },
4435 "known-text-files": {
4436 "platforms": {
4437 "bare": false,
4438 "node": false,
4439 "pear": false,
4440 "browser": false
4441 },
4442 "runtime": "unknown",
4443 "nativeModules": false,
4444 "confidence": "low"
4445 },
35334446 "libappling": {
35344447 "platforms": {
35354448 "bare": false,
……@@ -3607,6 +4520,17 @@
36074520 "nativeModules": true,
36084521 "confidence": "low"
36094522 },
4523 "libflattree": {
4524 "platforms": {
4525 "bare": false,
4526 "node": false,
4527 "pear": false,
4528 "browser": false
4529 },
4530 "runtime": "unknown",
4531 "nativeModules": true,
4532 "confidence": "low"
4533 },
36104534 "libfs": {
36114535 "platforms": {
36124536 "bare": false,
……@@ -3629,6 +4553,17 @@
36294553 "nativeModules": true,
36304554 "confidence": "low"
36314555 },
4556 "libhc": {
4557 "platforms": {
4558 "bare": false,
4559 "node": false,
4560 "pear": false,
4561 "browser": false
4562 },
4563 "runtime": "unknown",
4564 "nativeModules": true,
4565 "confidence": "low"
4566 },
36324567 "libhex": {
36334568 "platforms": {
36344569 "bare": false,
……@@ -3728,6 +4663,28 @@
37284663 "nativeModules": true,
37294664 "confidence": "low"
37304665 },
4666 "libkv": {
4667 "platforms": {
4668 "bare": false,
4669 "node": false,
4670 "pear": false,
4671 "browser": false
4672 },
4673 "runtime": "unknown",
4674 "nativeModules": true,
4675 "confidence": "low"
4676 },
4677 "liblexkey": {
4678 "platforms": {
4679 "bare": false,
4680 "node": false,
4681 "pear": false,
4682 "browser": false
4683 },
4684 "runtime": "unknown",
4685 "nativeModules": true,
4686 "confidence": "low"
4687 },
37314688 "liblog": {
37324689 "platforms": {
37334690 "bare": false,
……@@ -3750,6 +4707,17 @@
37504707 "nativeModules": true,
37514708 "confidence": "low"
37524709 },
4710 "libmqjs": {
4711 "platforms": {
4712 "bare": false,
4713 "node": false,
4714 "pear": false,
4715 "browser": false
4716 },
4717 "runtime": "unknown",
4718 "nativeModules": true,
4719 "confidence": "low"
4720 },
37534721 "libnapi": {
37544722 "platforms": {
37554723 "bare": false,
……@@ -3838,6 +4806,17 @@
38384806 "nativeModules": true,
38394807 "confidence": "low"
38404808 },
4809 "librabin": {
4810 "platforms": {
4811 "bare": false,
4812 "node": false,
4813 "pear": false,
4814 "browser": false
4815 },
4816 "runtime": "unknown",
4817 "nativeModules": true,
4818 "confidence": "low"
4819 },
38414820 "librlimit": {
38424821 "platforms": {
38434822 "bare": false,
……@@ -3959,28 +4938,6 @@
39594938 "nativeModules": true,
39604939 "confidence": "low"
39614940 },
3962 "light-bolt11-decoder": {
3963 "platforms": {
3964 "bare": false,
3965 "node": false,
3966 "pear": false,
3967 "browser": false
3968 },
3969 "runtime": "unknown",
3970 "nativeModules": false,
3971 "confidence": "low"
3972 },
3973 "lightning": {
3974 "platforms": {
3975 "bare": false,
3976 "node": true,
3977 "pear": false,
3978 "browser": false
3979 },
3980 "runtime": "node",
3981 "nativeModules": false,
3982 "confidence": "high"
3983 },
39844941 "listen-async": {
39854942 "platforms": {
39864943 "bare": false,
……@@ -4025,7 +4982,7 @@
40254982 "nativeModules": false,
40264983 "confidence": "low"
40274984 },
4028 "minicron": {
4985 "make-pear-app": {
40294986 "platforms": {
40304987 "bare": false,
40314988 "node": false,
……@@ -4036,7 +4993,7 @@
40364993 "nativeModules": false,
40374994 "confidence": "low"
40384995 },
4039 "mininet": {
4996 "minicron": {
40404997 "platforms": {
40414998 "bare": false,
40424999 "node": false,
……@@ -4047,6 +5004,17 @@
40475004 "nativeModules": false,
40485005 "confidence": "low"
40495006 },
5007 "mininet": {
5008 "platforms": {
5009 "bare": true,
5010 "node": false,
5011 "pear": false,
5012 "browser": false
5013 },
5014 "runtime": "bare",
5015 "nativeModules": false,
5016 "confidence": "high"
5017 },
40505018 "mirror-drive": {
40515019 "platforms": {
40525020 "bare": true,
……@@ -4058,6 +5026,17 @@
40585026 "nativeModules": false,
40595027 "confidence": "high"
40605028 },
5029 "msix-manager": {
5030 "platforms": {
5031 "bare": true,
5032 "node": false,
5033 "pear": false,
5034 "browser": false
5035 },
5036 "runtime": "bare",
5037 "nativeModules": false,
5038 "confidence": "high"
5039 },
40615040 "multi-profile-store": {
40625041 "platforms": {
40635042 "bare": true,
……@@ -4179,6 +5158,39 @@
41795158 "nativeModules": false,
41805159 "confidence": "low"
41815160 },
5161 "oidc-publishing": {
5162 "platforms": {
5163 "bare": false,
5164 "node": false,
5165 "pear": false,
5166 "browser": false
5167 },
5168 "runtime": "unknown",
5169 "nativeModules": false,
5170 "confidence": "low"
5171 },
5172 "oidc-publishing-sandbox": {
5173 "platforms": {
5174 "bare": false,
5175 "node": false,
5176 "pear": false,
5177 "browser": false
5178 },
5179 "runtime": "unknown",
5180 "nativeModules": false,
5181 "confidence": "low"
5182 },
5183 "ops-dummy-test-repo": {
5184 "platforms": {
5185 "bare": false,
5186 "node": false,
5187 "pear": false,
5188 "browser": false
5189 },
5190 "runtime": "unknown",
5191 "nativeModules": false,
5192 "confidence": "low"
5193 },
41825194 "paparam": {
41835195 "platforms": {
41845196 "bare": false,
……@@ -4201,18 +5213,62 @@
42015213 "nativeModules": false,
42025214 "confidence": "low"
42035215 },
4204 "pear": {
5216 "pattern-router": {
5217 "platforms": {
5218 "bare": false,
5219 "node": false,
5220 "pear": false,
5221 "browser": false
5222 },
5223 "runtime": "unknown",
5224 "nativeModules": false,
5225 "confidence": "low"
5226 },
5227 "pear": {
5228 "platforms": {
5229 "bare": true,
5230 "node": false,
5231 "pear": false,
5232 "browser": false
5233 },
5234 "runtime": "bare",
5235 "nativeModules": false,
5236 "confidence": "high"
5237 },
5238 "pear-aliases": {
5239 "platforms": {
5240 "bare": false,
5241 "node": false,
5242 "pear": true,
5243 "browser": false
5244 },
5245 "runtime": "pear",
5246 "nativeModules": false,
5247 "confidence": "high"
5248 },
5249 "pear-api": {
5250 "platforms": {
5251 "bare": false,
5252 "node": false,
5253 "pear": true,
5254 "browser": false
5255 },
5256 "runtime": "pear",
5257 "nativeModules": false,
5258 "confidence": "high"
5259 },
5260 "pear-appdrive": {
42055261 "platforms": {
4206 "bare": true,
5262 "bare": false,
42075263 "node": false,
4208 "pear": false,
5264 "pear": true,
42095265 "browser": false
42105266 },
4211 "runtime": "bare",
5267 "runtime": "pear",
42125268 "nativeModules": false,
42135269 "confidence": "high"
42145270 },
4215 "pear-aliases": {
5271 "pear-appling": {
42165272 "platforms": {
42175273 "bare": false,
42185274 "node": false,
……@@ -4223,7 +5279,7 @@
42235279 "nativeModules": false,
42245280 "confidence": "high"
42255281 },
4226 "pear-api": {
5282 "pear-bridge": {
42275283 "platforms": {
42285284 "bare": false,
42295285 "node": false,
……@@ -4234,7 +5290,7 @@
42345290 "nativeModules": false,
42355291 "confidence": "high"
42365292 },
4237 "pear-appdrive": {
5293 "pear-build": {
42385294 "platforms": {
42395295 "bare": false,
42405296 "node": false,
……@@ -4245,7 +5301,7 @@
42455301 "nativeModules": false,
42465302 "confidence": "high"
42475303 },
4248 "pear-appling": {
5304 "pear-bundle": {
42495305 "platforms": {
42505306 "bare": false,
42515307 "node": false,
……@@ -4256,7 +5312,7 @@
42565312 "nativeModules": false,
42575313 "confidence": "high"
42585314 },
4259 "pear-bridge": {
5315 "pear-changelog": {
42605316 "platforms": {
42615317 "bare": false,
42625318 "node": false,
……@@ -4267,7 +5323,7 @@
42675323 "nativeModules": false,
42685324 "confidence": "high"
42695325 },
4270 "pear-build": {
5326 "pear-ci": {
42715327 "platforms": {
42725328 "bare": false,
42735329 "node": false,
……@@ -4278,7 +5334,7 @@
42785334 "nativeModules": false,
42795335 "confidence": "high"
42805336 },
4281 "pear-bundle": {
5337 "pear-ci-example": {
42825338 "platforms": {
42835339 "bare": false,
42845340 "node": false,
……@@ -4289,7 +5345,7 @@
42895345 "nativeModules": false,
42905346 "confidence": "high"
42915347 },
4292 "pear-changelog": {
5348 "pear-ci-multisig": {
42935349 "platforms": {
42945350 "bare": false,
42955351 "node": false,
……@@ -4487,6 +5543,17 @@
44875543 "nativeModules": false,
44885544 "confidence": "high"
44895545 },
5546 "pear-hyperdb": {
5547 "platforms": {
5548 "bare": false,
5549 "node": false,
5550 "pear": true,
5551 "browser": false
5552 },
5553 "runtime": "pear",
5554 "nativeModules": false,
5555 "confidence": "high"
5556 },
44905557 "pear-info": {
44915558 "platforms": {
44925559 "bare": false,
……@@ -4520,6 +5587,28 @@
45205587 "nativeModules": false,
45215588 "confidence": "high"
45225589 },
5590 "pear-install": {
5591 "platforms": {
5592 "bare": false,
5593 "node": false,
5594 "pear": true,
5595 "browser": false
5596 },
5597 "runtime": "pear",
5598 "nativeModules": false,
5599 "confidence": "high"
5600 },
5601 "pear-installer": {
5602 "platforms": {
5603 "bare": false,
5604 "node": false,
5605 "pear": true,
5606 "browser": false
5607 },
5608 "runtime": "pear",
5609 "nativeModules": false,
5610 "confidence": "high"
5611 },
45235612 "pear-interface": {
45245613 "platforms": {
45255614 "bare": false,
……@@ -4575,6 +5664,17 @@
45755664 "nativeModules": false,
45765665 "confidence": "high"
45775666 },
5667 "pear-md": {
5668 "platforms": {
5669 "bare": false,
5670 "node": false,
5671 "pear": true,
5672 "browser": false
5673 },
5674 "runtime": "pear",
5675 "nativeModules": false,
5676 "confidence": "high"
5677 },
45785678 "pear-message": {
45795679 "platforms": {
45805680 "bare": false,
……@@ -4597,6 +5697,17 @@
45975697 "nativeModules": false,
45985698 "confidence": "high"
45995699 },
5700 "pear-multisig-link": {
5701 "platforms": {
5702 "bare": false,
5703 "node": false,
5704 "pear": true,
5705 "browser": false
5706 },
5707 "runtime": "pear",
5708 "nativeModules": false,
5709 "confidence": "high"
5710 },
46005711 "pear-opstream": {
46015712 "platforms": {
46025713 "bare": false,
……@@ -4641,6 +5752,17 @@
46415752 "nativeModules": false,
46425753 "confidence": "high"
46435754 },
5755 "pear-prefetcher": {
5756 "platforms": {
5757 "bare": false,
5758 "node": false,
5759 "pear": true,
5760 "browser": false
5761 },
5762 "runtime": "pear",
5763 "nativeModules": false,
5764 "confidence": "high"
5765 },
46445766 "pear-prerelease": {
46455767 "platforms": {
46465768 "bare": false,
……@@ -4652,6 +5774,17 @@
46525774 "nativeModules": false,
46535775 "confidence": "high"
46545776 },
5777 "pear-provision-recover": {
5778 "platforms": {
5779 "bare": false,
5780 "node": false,
5781 "pear": true,
5782 "browser": false
5783 },
5784 "runtime": "pear",
5785 "nativeModules": false,
5786 "confidence": "high"
5787 },
46555788 "pear-radio": {
46565789 "platforms": {
46575790 "bare": false,
……@@ -4740,6 +5873,17 @@
47405873 "nativeModules": false,
47415874 "confidence": "high"
47425875 },
5876 "pear-runtime": {
5877 "platforms": {
5878 "bare": false,
5879 "node": false,
5880 "pear": true,
5881 "browser": false
5882 },
5883 "runtime": "pear",
5884 "nativeModules": false,
5885 "confidence": "high"
5886 },
47435887 "pear-runtime-appling": {
47445888 "platforms": {
47455889 "bare": false,
……@@ -4773,6 +5917,28 @@
47735917 "nativeModules": false,
47745918 "confidence": "high"
47755919 },
5920 "pear-runtime-legacy-storage": {
5921 "platforms": {
5922 "bare": false,
5923 "node": false,
5924 "pear": true,
5925 "browser": false
5926 },
5927 "runtime": "pear",
5928 "nativeModules": false,
5929 "confidence": "high"
5930 },
5931 "pear-runtime-updater": {
5932 "platforms": {
5933 "bare": false,
5934 "node": false,
5935 "pear": true,
5936 "browser": false
5937 },
5938 "runtime": "pear",
5939 "nativeModules": false,
5940 "confidence": "high"
5941 },
47765942 "pear-seed": {
47775943 "platforms": {
47785944 "bare": false,
……@@ -4905,6 +6071,17 @@
49056071 "nativeModules": false,
49066072 "confidence": "high"
49076073 },
6074 "pear-upload-artifacts": {
6075 "platforms": {
6076 "bare": false,
6077 "node": false,
6078 "pear": true,
6079 "browser": false
6080 },
6081 "runtime": "pear",
6082 "nativeModules": false,
6083 "confidence": "high"
6084 },
49086085 "pear-user-dirs": {
49096086 "platforms": {
49106087 "bare": false,
……@@ -4942,12 +6119,12 @@
49426119 "platforms": {
49436120 "bare": false,
49446121 "node": false,
4945 "pear": false,
6122 "pear": true,
49466123 "browser": false
49476124 },
4948 "runtime": "unknown",
6125 "runtime": "pear",
49496126 "nativeModules": false,
4950 "confidence": "low"
6127 "confidence": "high"
49516128 },
49526129 "planb-summer-school": {
49536130 "platforms": {
……@@ -5039,16 +6216,27 @@
50396216 },
50406217 "protomux-rpc-middleware": {
50416218 "platforms": {
5042 "bare": false,
6219 "bare": true,
50436220 "node": false,
50446221 "pear": false,
50456222 "browser": false
50466223 },
5047 "runtime": "unknown",
6224 "runtime": "bare",
50486225 "nativeModules": false,
5049 "confidence": "low"
6226 "confidence": "high"
50506227 },
50516228 "protomux-rpc-router": {
6229 "platforms": {
6230 "bare": true,
6231 "node": false,
6232 "pear": false,
6233 "browser": false
6234 },
6235 "runtime": "bare",
6236 "nativeModules": false,
6237 "confidence": "high"
6238 },
6239 "protomux-wakeup": {
50526240 "platforms": {
50536241 "bare": false,
50546242 "node": false,
……@@ -5059,7 +6247,7 @@
50596247 "nativeModules": false,
50606248 "confidence": "low"
50616249 },
5062 "protomux-wakeup": {
6250 "ptnm": {
50636251 "platforms": {
50646252 "bare": false,
50656253 "node": false,
……@@ -5114,6 +6302,28 @@
51146302 "nativeModules": false,
51156303 "confidence": "high"
51166304 },
6305 "rabin-native": {
6306 "platforms": {
6307 "bare": true,
6308 "node": false,
6309 "pear": false,
6310 "browser": false
6311 },
6312 "runtime": "bare",
6313 "nativeModules": true,
6314 "confidence": "high"
6315 },
6316 "rabin-stream": {
6317 "platforms": {
6318 "bare": true,
6319 "node": false,
6320 "pear": false,
6321 "browser": false
6322 },
6323 "runtime": "bare",
6324 "nativeModules": false,
6325 "confidence": "high"
6326 },
51176327 "rache": {
51186328 "platforms": {
51196329 "bare": false,
……@@ -5125,7 +6335,7 @@
51256335 "nativeModules": false,
51266336 "confidence": "low"
51276337 },
5128 "react-native": {
6338 "raw-text-display-parser": {
51296339 "platforms": {
51306340 "bare": false,
51316341 "node": false,
……@@ -5133,7 +6343,7 @@
51336343 "browser": false
51346344 },
51356345 "runtime": "unknown",
5136 "nativeModules": true,
6346 "nativeModules": false,
51376347 "confidence": "low"
51386348 },
51396349 "react-native-b4a": {
……@@ -5158,7 +6368,7 @@
51586368 "nativeModules": true,
51596369 "confidence": "high"
51606370 },
5161 "react-native-paste-input": {
6371 "ready-guard": {
51626372 "platforms": {
51636373 "bare": false,
51646374 "node": false,
……@@ -5166,7 +6376,7 @@
51666376 "browser": false
51676377 },
51686378 "runtime": "unknown",
5169 "nativeModules": true,
6379 "nativeModules": false,
51706380 "confidence": "low"
51716381 },
51726382 "ready-resource": {
……@@ -5213,6 +6423,17 @@
52136423 "nativeModules": false,
52146424 "confidence": "low"
52156425 },
6426 "repo-template": {
6427 "platforms": {
6428 "bare": false,
6429 "node": false,
6430 "pear": false,
6431 "browser": false
6432 },
6433 "runtime": "unknown",
6434 "nativeModules": false,
6435 "confidence": "low"
6436 },
52166437 "require-addon": {
52176438 "platforms": {
52186439 "bare": true,
……@@ -5235,6 +6456,17 @@
52356456 "nativeModules": false,
52366457 "confidence": "high"
52376458 },
6459 "resource-puddle": {
6460 "platforms": {
6461 "bare": false,
6462 "node": false,
6463 "pear": false,
6464 "browser": false
6465 },
6466 "runtime": "unknown",
6467 "nativeModules": false,
6468 "confidence": "low"
6469 },
52386470 "rocksdb-blobs": {
52396471 "platforms": {
52406472 "bare": false,
……@@ -5268,6 +6500,17 @@
52686500 "nativeModules": false,
52696501 "confidence": "low"
52706502 },
6503 "safe-sodium-buffer": {
6504 "platforms": {
6505 "bare": false,
6506 "node": false,
6507 "pear": false,
6508 "browser": false
6509 },
6510 "runtime": "unknown",
6511 "nativeModules": false,
6512 "confidence": "low"
6513 },
52716514 "same-object": {
52726515 "platforms": {
52736516 "bare": false,
……@@ -5356,6 +6599,28 @@
53566599 "nativeModules": false,
53576600 "confidence": "low"
53586601 },
6602 "senior-p2p-architect-exercise": {
6603 "platforms": {
6604 "bare": false,
6605 "node": false,
6606 "pear": false,
6607 "browser": false
6608 },
6609 "runtime": "unknown",
6610 "nativeModules": false,
6611 "confidence": "low"
6612 },
6613 "senior-software-architect-exercise": {
6614 "platforms": {
6615 "bare": false,
6616 "node": false,
6617 "pear": false,
6618 "browser": false
6619 },
6620 "runtime": "unknown",
6621 "nativeModules": false,
6622 "confidence": "low"
6623 },
53596624 "sentry-bare": {
53606625 "platforms": {
53616626 "bare": true,
……@@ -5433,7 +6698,7 @@
54336698 "nativeModules": false,
54346699 "confidence": "low"
54356700 },
5436 "slips": {
6701 "slack-build-status": {
54376702 "platforms": {
54386703 "bare": false,
54396704 "node": false,
……@@ -5479,14 +6744,14 @@
54796744 },
54806745 "sodium-native": {
54816746 "platforms": {
5482 "bare": false,
6747 "bare": true,
54836748 "node": false,
54846749 "pear": false,
54856750 "browser": false
54866751 },
5487 "runtime": "unknown",
6752 "runtime": "bare",
54886753 "nativeModules": true,
5489 "confidence": "low"
6754 "confidence": "high"
54906755 },
54916756 "sodium-universal": {
54926757 "platforms": {
……@@ -5499,6 +6764,17 @@
54996764 "nativeModules": false,
55006765 "confidence": "high"
55016766 },
6767 "speedrun": {
6768 "platforms": {
6769 "bare": false,
6770 "node": false,
6771 "pear": true,
6772 "browser": false
6773 },
6774 "runtime": "pear",
6775 "nativeModules": false,
6776 "confidence": "high"
6777 },
55026778 "sqlite3-native": {
55036779 "platforms": {
55046780 "bare": false,
……@@ -5543,6 +6819,17 @@
55436819 "nativeModules": false,
55446820 "confidence": "low"
55456821 },
6822 "sveltekit-adapter-bare": {
6823 "platforms": {
6824 "bare": true,
6825 "node": false,
6826 "pear": false,
6827 "browser": false
6828 },
6829 "runtime": "bare",
6830 "nativeModules": false,
6831 "confidence": "high"
6832 },
55466833 "tar-drive": {
55476834 "platforms": {
55486835 "bare": false,
repo_map.json +3880 -3178
……@@ -1,6 +1,6 @@
11{
22 "_meta": {
3 "description": "Master list of all 529 holepunchto repositories with basic metadata",
3 "description": "Master list of all 646 holepunchto repositories with basic metadata",
44 "documentation": {
55 "concepts": "See CONCEPTS.md for organized navigation of repos by concept, use case, and category",
66 "skills": "See skills/ directory for detailed API documentation (skills/{repo-name}/skills.md)"
……@@ -11,3184 +11,3886 @@
1111 "language": "Primary programming language",
1212 "url": "GitHub repository URL"
1313 },
14 "totalRepos": 529,
15 "lastUpdated": "2026-01-18",
14 "totalRepos": 646,
15 "lastUpdated": "2026-06-17",
1616 "phase": "5.4 - JSON Metadata Enhancement"
1717 },
1818 "repos": [
19 {
20 "name": ".github",
21 "description": "",
22 "language": "Unknown",
23 "url": "https://github.com/holepunchto/.github"
24 },
25 {
26 "name": "Grafana-hypercore-stats",
27 "description": "Grafana dashboard for Hypercore, Hyperswarm, Hyperdht and UDX stats exported over Prometheus",
28 "language": "Unknown",
29 "url": "https://github.com/holepunchto/Grafana-hypercore-stats"
30 },
31 {
32 "name": "actions",
33 "description": "shared gh actions",
34 "language": "Unknown",
35 "url": "https://github.com/holepunchto/actions"
36 },
37 {
38 "name": "activity-queue",
39 "description": "Easily track activity and when that activity flushes",
40 "language": "JavaScript",
41 "url": "https://github.com/holepunchto/activity-queue"
42 },
43 {
44 "name": "appling-native",
45 "description": "https://github.com/holepunchto/libappling bindings for Bare",
46 "language": "C",
47 "url": "https://github.com/holepunchto/appling-native"
48 },
49 {
50 "name": "autobase",
51 "description": "Autobase lets you write concise multiwriter data structures with Hypercore",
52 "language": "JavaScript",
53 "url": "https://github.com/holepunchto/autobase"
54 },
55 {
56 "name": "autobase-discovery",
57 "description": "Discover RPC services using autobase and protomux-rpc",
58 "language": "JavaScript",
59 "url": "https://github.com/holepunchto/autobase-discovery"
60 },
61 {
62 "name": "autobase-discovery-cli",
63 "description": "CLI for autobase-discovery",
64 "language": "JavaScript",
65 "url": "https://github.com/holepunchto/autobase-discovery-cli"
66 },
67 {
68 "name": "autobase-example",
69 "description": "Just a runnable E2E autobase example",
70 "language": "JavaScript",
71 "url": "https://github.com/holepunchto/autobase-example"
72 },
73 {
74 "name": "autobase-light-writer",
75 "description": "Detached autobase writer that is just a single core with no causal info\"",
76 "language": "JavaScript",
77 "url": "https://github.com/holepunchto/autobase-light-writer"
78 },
79 {
80 "name": "autobase-test-helpers",
81 "description": "Helpers when writing tests for an Autobased application",
82 "language": "JavaScript",
83 "url": "https://github.com/holepunchto/autobase-test-helpers"
84 },
85 {
86 "name": "autopass",
87 "description": "Multiwriter password and note sharing module",
88 "language": "JavaScript",
89 "url": "https://github.com/holepunchto/autopass"
90 },
91 {
92 "name": "autopass-mobile-example",
93 "description": "",
94 "language": "TypeScript",
95 "url": "https://github.com/holepunchto/autopass-mobile-example"
96 },
97 {
98 "name": "b4a",
99 "description": "Bridging the gap between buffers and typed arrays",
100 "language": "JavaScript",
101 "url": "https://github.com/holepunchto/b4a"
102 },
103 {
104 "name": "bare",
105 "description": "Small and modular JavaScript runtime for desktop and mobile",
106 "language": "C",
107 "url": "https://github.com/holepunchto/bare"
108 },
109 {
110 "name": "bare-abort",
111 "description": "Cause abnormal program termination and generate a crash report",
112 "language": "C",
113 "url": "https://github.com/holepunchto/bare-abort"
114 },
115 {
116 "name": "bare-abort-controller",
117 "description": "Abort controller support for Bare",
118 "language": "JavaScript",
119 "url": "https://github.com/holepunchto/bare-abort-controller"
120 },
121 {
122 "name": "bare-addon",
123 "description": "Template repository for creating Bare native addons",
124 "language": "C",
125 "url": "https://github.com/holepunchto/bare-addon"
126 },
127 {
128 "name": "bare-addon-jstl",
129 "description": "Template repository for creating Bare native addons using https://github.com/holepunchto/libjstl",
130 "language": "C++",
131 "url": "https://github.com/holepunchto/bare-addon-jstl"
132 },
133 {
134 "name": "bare-addon-resolve",
135 "description": "Low-level addon resolution algorithm for Bare",
136 "language": "JavaScript",
137 "url": "https://github.com/holepunchto/bare-addon-resolve"
138 },
139 {
140 "name": "bare-addon-rust",
141 "description": "Template repository for creating Bare native addons using https://github.com/holepunchto/bare-rust",
142 "language": "CMake",
143 "url": "https://github.com/holepunchto/bare-addon-rust"
144 },
145 {
146 "name": "bare-android",
147 "description": "Example of embedding Bare in an Android application using https://github.com/holepunchto/bare-kit",
148 "language": "Kotlin",
149 "url": "https://github.com/holepunchto/bare-android"
150 },
151 {
152 "name": "bare-ansi-escapes",
153 "description": "Parse and produce ANSI escape sequences",
154 "language": "JavaScript",
155 "url": "https://github.com/holepunchto/bare-ansi-escapes"
156 },
157 {
158 "name": "bare-apk",
159 "description": "APK packaging tools for Bare",
160 "language": "JavaScript",
161 "url": "https://github.com/holepunchto/bare-apk"
162 },
163 {
164 "name": "bare-app-image",
165 "description": "AppImage packaging tools for Bare",
166 "language": "JavaScript",
167 "url": "https://github.com/holepunchto/bare-app-image"
168 },
169 {
170 "name": "bare-app-kit",
171 "description": "AppKit bindings and runtime for Bare",
172 "language": "Objective-C",
173 "url": "https://github.com/holepunchto/bare-app-kit"
174 },
175 {
176 "name": "bare-assert",
177 "description": "Assertion library for JavaScript",
178 "language": "JavaScript",
179 "url": "https://github.com/holepunchto/bare-assert"
180 },
181 {
182 "name": "bare-async-hooks",
183 "description": "`async_hooks` shim for Bare",
184 "language": "JavaScript",
185 "url": "https://github.com/holepunchto/bare-async-hooks"
186 },
187 {
188 "name": "bare-atomics",
189 "description": "Native synchronization primitives for JavaScript",
190 "language": "C",
191 "url": "https://github.com/holepunchto/bare-atomics"
192 },
193 {
194 "name": "bare-bmp",
195 "description": "Native BMP codec for Bare",
196 "language": "C",
197 "url": "https://github.com/holepunchto/bare-bmp"
198 },
199 {
200 "name": "bare-boot",
201 "description": "Boot drives in Bare",
202 "language": "JavaScript",
203 "url": "https://github.com/holepunchto/bare-boot"
204 },
205 {
206 "name": "bare-buffer",
207 "description": "Native buffers for JavaScript",
208 "language": "JavaScript",
209 "url": "https://github.com/holepunchto/bare-buffer"
210 },
211 {
212 "name": "bare-build",
213 "description": "Application builder for Bare",
214 "language": "JavaScript",
215 "url": "https://github.com/holepunchto/bare-build"
216 },
217 {
218 "name": "bare-bundle",
219 "description": "Application bundle format for JavaScript, inspired by https://github.com/electron/asar",
220 "language": "JavaScript",
221 "url": "https://github.com/holepunchto/bare-bundle"
222 },
223 {
224 "name": "bare-bundle-compile",
225 "description": "Compile a bundle of CommonJS modules to a single module",
226 "language": "JavaScript",
227 "url": "https://github.com/holepunchto/bare-bundle-compile"
228 },
229 {
230 "name": "bare-bundle-evaluate",
231 "description": "Evaluate a bundle of CommonJS modules across JavaScript runtimes",
232 "language": "JavaScript",
233 "url": "https://github.com/holepunchto/bare-bundle-evaluate"
234 },
235 {
236 "name": "bare-bundle-id",
237 "description": "Construct a unique ID for a bundle",
238 "language": "JavaScript",
239 "url": "https://github.com/holepunchto/bare-bundle-id"
240 },
241 {
242 "name": "bare-channel",
243 "description": "Inter-thread messaging for JavaScript",
244 "language": "C",
245 "url": "https://github.com/holepunchto/bare-channel"
246 },
247 {
248 "name": "bare-compat-napi",
249 "description": "Bare compatibility headers for Node-API",
250 "language": "C",
251 "url": "https://github.com/holepunchto/bare-compat-napi"
252 },
253 {
254 "name": "bare-console",
255 "description": "WHATWG debugging console for JavaScript",
256 "language": "JavaScript",
257 "url": "https://github.com/holepunchto/bare-console"
258 },
259 {
260 "name": "bare-cov",
261 "description": "",
262 "language": "JavaScript",
263 "url": "https://github.com/holepunchto/bare-cov"
264 },
265 {
266 "name": "bare-crypto",
267 "description": "Cryptographic primitives for JavaScript",
268 "language": "JavaScript",
269 "url": "https://github.com/holepunchto/bare-crypto"
270 },
271 {
272 "name": "bare-daemon",
273 "description": "Create and manage daemon processes in JavaScript",
274 "language": "C",
275 "url": "https://github.com/holepunchto/bare-daemon"
276 },
277 {
278 "name": "bare-debug-log",
279 "description": "Simple debug log for JavaScript",
280 "language": "JavaScript",
281 "url": "https://github.com/holepunchto/bare-debug-log"
282 },
283 {
284 "name": "bare-delta",
285 "description": "Binary patch handling for Bare",
286 "language": "C",
287 "url": "https://github.com/holepunchto/bare-delta"
288 },
289 {
290 "name": "bare-dev",
291 "description": "Development tooling for Bare",
292 "language": "JavaScript",
293 "url": "https://github.com/holepunchto/bare-dev"
294 },
295 {
296 "name": "bare-dgram",
297 "description": "Native UDP for JavaScript",
298 "language": "JavaScript",
299 "url": "https://github.com/holepunchto/bare-dgram"
300 },
301 {
302 "name": "bare-diagnostics-channel",
303 "description": "Create and publish data to named channels for diagnostics purposes",
304 "language": "JavaScript",
305 "url": "https://github.com/holepunchto/bare-diagnostics-channel"
306 },
307 {
308 "name": "bare-distributable",
309 "description": "Template repository for creating custom Bare distributables",
310 "language": "C",
311 "url": "https://github.com/holepunchto/bare-distributable"
312 },
313 {
314 "name": "bare-dns",
315 "description": "Domain name resolution for JavaScript",
316 "language": "C",
317 "url": "https://github.com/holepunchto/bare-dns"
318 },
319 {
320 "name": "bare-encoding",
321 "description": "WHATWG text encoding interfaces for JavaScript",
322 "language": "JavaScript",
323 "url": "https://github.com/holepunchto/bare-encoding"
324 },
325 {
326 "name": "bare-env",
327 "description": "Environment variable support for JavaScript",
328 "language": "JavaScript",
329 "url": "https://github.com/holepunchto/bare-env"
330 },
331 {
332 "name": "bare-events",
333 "description": "Event emitters for JavaScript",
334 "language": "JavaScript",
335 "url": "https://github.com/holepunchto/bare-events"
336 },
337 {
338 "name": "bare-expo",
339 "description": "Example of embedding Bare in an Expo application using https://github.com/holepunchto/react-native-bare-kit",
340 "language": "TypeScript",
341 "url": "https://github.com/holepunchto/bare-expo"
342 },
343 {
344 "name": "bare-expo-hrpc-demo",
345 "description": "",
346 "language": "JavaScript",
347 "url": "https://github.com/holepunchto/bare-expo-hrpc-demo"
348 },
349 {
350 "name": "bare-fetch",
351 "description": "WHATWG Fetch implementation for Bare",
352 "language": "JavaScript",
353 "url": "https://github.com/holepunchto/bare-fetch"
354 },
355 {
356 "name": "bare-ffmpeg",
357 "description": "Low-level FFmpeg bindings for Bare",
358 "language": "JavaScript",
359 "url": "https://github.com/holepunchto/bare-ffmpeg"
360 },
361 {
362 "name": "bare-ffmpeg-encodings",
363 "description": "hyperschema for bare-ffmpeg types",
364 "language": "JavaScript",
365 "url": "https://github.com/holepunchto/bare-ffmpeg-encodings"
366 },
367 {
368 "name": "bare-file-logger",
369 "description": "File system logger for Bare",
370 "language": "JavaScript",
371 "url": "https://github.com/holepunchto/bare-file-logger"
372 },
373 {
374 "name": "bare-form-data",
375 "description": "Form data support for Bare",
376 "language": "JavaScript",
377 "url": "https://github.com/holepunchto/bare-form-data"
378 },
379 {
380 "name": "bare-format",
381 "description": "String formatting for JavaScript",
382 "language": "JavaScript",
383 "url": "https://github.com/holepunchto/bare-format"
384 },
385 {
386 "name": "bare-fs",
387 "description": "Native file system operations for JavaScript",
388 "language": "JavaScript",
389 "url": "https://github.com/holepunchto/bare-fs"
390 },
391 {
392 "name": "bare-gif",
393 "description": "GIF support for Bare",
394 "language": "C",
395 "url": "https://github.com/holepunchto/bare-gif"
396 },
397 {
398 "name": "bare-gtk",
399 "description": "GTK bindings and runtime for Bare",
400 "language": "C",
401 "url": "https://github.com/holepunchto/bare-gtk"
402 },
403 {
404 "name": "bare-headers",
405 "description": "Development headers for Bare",
406 "language": "CMake",
407 "url": "https://github.com/holepunchto/bare-headers"
408 },
409 {
410 "name": "bare-heif",
411 "description": "HEIF support for Bare",
412 "language": "C",
413 "url": "https://github.com/holepunchto/bare-heif"
414 },
415 {
416 "name": "bare-hrtime",
417 "description": "High-resolution timers for JavaScript",
418 "language": "C",
419 "url": "https://github.com/holepunchto/bare-hrtime"
420 },
421 {
422 "name": "bare-http-parser",
423 "description": "Streaming HTTP request and response parser for Bare",
424 "language": "JavaScript",
425 "url": "https://github.com/holepunchto/bare-http-parser"
426 },
427 {
428 "name": "bare-http1",
429 "description": "HTTP/1 library for JavaScript",
430 "language": "JavaScript",
431 "url": "https://github.com/holepunchto/bare-http1"
432 },
433 {
434 "name": "bare-https",
435 "description": "HTTPS library for JavaScript",
436 "language": "JavaScript",
437 "url": "https://github.com/holepunchto/bare-https"
438 },
439 {
440 "name": "bare-image-resample",
441 "description": "Image resampling support for Bare",
442 "language": "C",
443 "url": "https://github.com/holepunchto/bare-image-resample"
444 },
445 {
446 "name": "bare-inspect",
447 "description": "Inspect objects as strings for debugging",
448 "language": "JavaScript",
449 "url": "https://github.com/holepunchto/bare-inspect"
450 },
451 {
452 "name": "bare-inspector",
453 "description": "V8 inspector support for Bare",
454 "language": "JavaScript",
455 "url": "https://github.com/holepunchto/bare-inspector"
456 },
457 {
458 "name": "bare-intl",
459 "description": "ECMAScript Internationalization API for Bare",
460 "language": "JavaScript",
461 "url": "https://github.com/holepunchto/bare-intl"
462 },
463 {
464 "name": "bare-ios",
465 "description": "Example of embedding Bare in an iOS application using https://github.com/holepunchto/bare-kit",
466 "language": "Swift",
467 "url": "https://github.com/holepunchto/bare-ios"
468 },
469 {
470 "name": "bare-ipc",
471 "description": "Lightweight pipe-based IPC for Bare",
472 "language": "JavaScript",
473 "url": "https://github.com/holepunchto/bare-ipc"
474 },
475 {
476 "name": "bare-jpeg",
477 "description": "JPEG support for Bare",
478 "language": "C",
479 "url": "https://github.com/holepunchto/bare-jpeg"
480 },
481 {
482 "name": "bare-kit",
483 "description": "Bare for native application development",
484 "language": "C",
485 "url": "https://github.com/holepunchto/bare-kit"
486 },
487 {
488 "name": "bare-kit-swift",
489 "description": "Swift extensions for Bare Kit",
490 "language": "Swift",
491 "url": "https://github.com/holepunchto/bare-kit-swift"
492 },
493 {
494 "name": "bare-lief",
495 "description": "LIEF bindings for Bare",
496 "language": "C++",
497 "url": "https://github.com/holepunchto/bare-lief"
498 },
499 {
500 "name": "bare-link",
501 "description": "Native addon linker for Bare",
502 "language": "JavaScript",
503 "url": "https://github.com/holepunchto/bare-link"
504 },
505 {
506 "name": "bare-logger",
507 "description": "Low-level logger for Bare",
508 "language": "C",
509 "url": "https://github.com/holepunchto/bare-logger"
510 },
511 {
512 "name": "bare-make",
513 "description": "Opinionated build system generator based on CMake",
514 "language": "JavaScript",
515 "url": "https://github.com/holepunchto/bare-make"
516 },
517 {
518 "name": "bare-md4c",
519 "description": "Fast markdown push parser",
520 "language": "C++",
521 "url": "https://github.com/holepunchto/bare-md4c"
522 },
523 {
524 "name": "bare-media",
525 "description": "A set of media apis for Bare",
526 "language": "JavaScript",
527 "url": "https://github.com/holepunchto/bare-media"
528 },
529 {
530 "name": "bare-module",
531 "description": "Module support for JavaScript",
532 "language": "JavaScript",
533 "url": "https://github.com/holepunchto/bare-module"
534 },
535 {
536 "name": "bare-module-lexer",
537 "description": "Heuristic lexer for detecting imports and exports in JavaScript modules",
538 "language": "C",
539 "url": "https://github.com/holepunchto/bare-module-lexer"
540 },
541 {
542 "name": "bare-module-resolve",
543 "description": "Low-level module resolution algorithm for Bare",
544 "language": "JavaScript",
545 "url": "https://github.com/holepunchto/bare-module-resolve"
546 },
547 {
548 "name": "bare-module-traverse",
549 "description": "Low-level module graph traversal for Bare",
550 "language": "JavaScript",
551 "url": "https://github.com/holepunchto/bare-module-traverse"
552 },
553 {
554 "name": "bare-native",
555 "description": "Native application development framework for Bare",
556 "language": "JavaScript",
557 "url": "https://github.com/holepunchto/bare-native"
558 },
559 {
560 "name": "bare-ndk",
561 "description": "Android NDK runtime for Bare",
562 "language": "C++",
563 "url": "https://github.com/holepunchto/bare-ndk"
564 },
565 {
566 "name": "bare-net",
567 "description": "TCP and IPC servers and clients for JavaScript",
568 "language": "JavaScript",
569 "url": "https://github.com/holepunchto/bare-net"
570 },
571 {
572 "name": "bare-node",
573 "description": "Compatibility modules for Node.js builtins in Bare",
574 "language": "JavaScript",
575 "url": "https://github.com/holepunchto/bare-node"
576 },
577 {
578 "name": "bare-node-fetch",
579 "description": "Cross runtime fetch module",
580 "language": "JavaScript",
581 "url": "https://github.com/holepunchto/bare-node-fetch"
582 },
583 {
584 "name": "bare-node-runtime",
585 "description": "Compatibility layer for Node.js builtins and globals in Bare ",
586 "language": "JavaScript",
587 "url": "https://github.com/holepunchto/bare-node-runtime"
588 },
589 {
590 "name": "bare-open",
591 "description": "Cross-platform application launcher for Bare",
592 "language": "C",
593 "url": "https://github.com/holepunchto/bare-open"
594 },
595 {
596 "name": "bare-os",
597 "description": "Operating system utilities for JavaScript",
598 "language": "C",
599 "url": "https://github.com/holepunchto/bare-os"
600 },
601 {
602 "name": "bare-pack",
603 "description": "Bundle packing for Bare",
604 "language": "JavaScript",
605 "url": "https://github.com/holepunchto/bare-pack"
606 },
607 {
608 "name": "bare-pack-drive",
609 "description": "Pack drives to Bare bundles",
610 "language": "JavaScript",
611 "url": "https://github.com/holepunchto/bare-pack-drive"
612 },
613 {
614 "name": "bare-path",
615 "description": "Path manipulation library for JavaScript",
616 "language": "JavaScript",
617 "url": "https://github.com/holepunchto/bare-path"
618 },
619 {
620 "name": "bare-performance",
621 "description": "Performance monitoring for Bare",
622 "language": "JavaScript",
623 "url": "https://github.com/holepunchto/bare-performance"
624 },
625 {
626 "name": "bare-pipe",
627 "description": "Native I/O pipes for JavaScript",
628 "language": "C",
629 "url": "https://github.com/holepunchto/bare-pipe"
630 },
631 {
632 "name": "bare-png",
633 "description": "PNG support for Bare",
634 "language": "C",
635 "url": "https://github.com/holepunchto/bare-png"
636 },
637 {
638 "name": "bare-prebuild",
639 "description": "Tool for recursively prebuilding installed native addons from source",
640 "language": "JavaScript",
641 "url": "https://github.com/holepunchto/bare-prebuild"
642 },
643 {
644 "name": "bare-process",
645 "description": "Node.js-compatible process control for Bare",
646 "language": "JavaScript",
647 "url": "https://github.com/holepunchto/bare-process"
648 },
649 {
650 "name": "bare-prom-client",
651 "description": "Prometheus client for node.js with bare support",
652 "language": "JavaScript",
653 "url": "https://github.com/holepunchto/bare-prom-client"
654 },
655 {
656 "name": "bare-punycode",
657 "description": "Punycode support for Bare",
658 "language": "JavaScript",
659 "url": "https://github.com/holepunchto/bare-punycode"
660 },
661 {
662 "name": "bare-querystring",
663 "description": "URL query string utilities",
664 "language": "JavaScript",
665 "url": "https://github.com/holepunchto/bare-querystring"
666 },
667 {
668 "name": "bare-queue-microtask",
669 "description": "Microtask queuing for Bare",
670 "language": "JavaScript",
671 "url": "https://github.com/holepunchto/bare-queue-microtask"
672 },
673 {
674 "name": "bare-readline",
675 "description": "Line editing for interactive CLIs with command history",
676 "language": "JavaScript",
677 "url": "https://github.com/holepunchto/bare-readline"
678 },
679 {
680 "name": "bare-realm",
681 "description": "Realm support for Bare",
682 "language": "C",
683 "url": "https://github.com/holepunchto/bare-realm"
684 },
685 {
686 "name": "bare-repl",
687 "description": "Read-Evaluate-Print-Loop environment for JavaScript",
688 "language": "JavaScript",
689 "url": "https://github.com/holepunchto/bare-repl"
690 },
691 {
692 "name": "bare-rpc",
693 "description": "https://github.com/holepunchto/librpc ABI compatible RPC for Bare",
694 "language": "JavaScript",
695 "url": "https://github.com/holepunchto/bare-rpc"
696 },
697 {
698 "name": "bare-run",
699 "description": "Cross-platform script runner for Bare",
700 "language": "JavaScript",
701 "url": "https://github.com/holepunchto/bare-run"
702 },
703 {
704 "name": "bare-runtime",
705 "description": "Prebuilt Bare binaries for macOS, iOS, Linux, Android, and Windows",
706 "language": "JavaScript",
707 "url": "https://github.com/holepunchto/bare-runtime"
708 },
709 {
710 "name": "bare-rust",
711 "description": "Rust and Bare, sitting in a tree",
712 "language": "Rust",
713 "url": "https://github.com/holepunchto/bare-rust"
714 },
715 {
716 "name": "bare-sdl",
717 "description": "SDL bindings for Bare",
718 "language": "JavaScript",
719 "url": "https://github.com/holepunchto/bare-sdl"
720 },
721 {
722 "name": "bare-semver",
723 "description": "Minimal semantic versioning library for Bare",
724 "language": "JavaScript",
725 "url": "https://github.com/holepunchto/bare-semver"
726 },
727 {
728 "name": "bare-signals",
729 "description": "Native signal handling for JavaScript",
730 "language": "C",
731 "url": "https://github.com/holepunchto/bare-signals"
732 },
733 {
734 "name": "bare-snippets",
735 "description": "Examples of how Bare makes running Javascript everywhere easy.",
736 "language": "JavaScript",
737 "url": "https://github.com/holepunchto/bare-snippets"
738 },
739 {
740 "name": "bare-stream",
741 "description": "Streaming data for JavaScript",
742 "language": "JavaScript",
743 "url": "https://github.com/holepunchto/bare-stream"
744 },
745 {
746 "name": "bare-string-decoder",
747 "description": "`string_decoder` shim for Bare",
748 "language": "JavaScript",
749 "url": "https://github.com/holepunchto/bare-string-decoder"
750 },
751 {
752 "name": "bare-structured-clone",
753 "description": "Structured cloning algorithm for JavaScript",
754 "language": "JavaScript",
755 "url": "https://github.com/holepunchto/bare-structured-clone"
756 },
757 {
758 "name": "bare-subprocess",
759 "description": "Native process spawning for JavaScript",
760 "language": "C",
761 "url": "https://github.com/holepunchto/bare-subprocess"
762 },
763 {
764 "name": "bare-system-logger",
765 "description": "System logger for Bare",
766 "language": "C",
767 "url": "https://github.com/holepunchto/bare-system-logger"
768 },
769 {
770 "name": "bare-tap",
771 "description": "Minimal TAP library for Bare",
772 "language": "JavaScript",
773 "url": "https://github.com/holepunchto/bare-tap"
774 },
775 {
776 "name": "bare-tcp",
777 "description": "Native TCP sockets for JavaScript",
778 "language": "JavaScript",
779 "url": "https://github.com/holepunchto/bare-tcp"
780 },
781 {
782 "name": "bare-thread",
783 "description": "Thread support for Bare",
784 "language": "JavaScript",
785 "url": "https://github.com/holepunchto/bare-thread"
786 },
787 {
788 "name": "bare-tiff",
789 "description": "TIFF support for Bare",
790 "language": "C",
791 "url": "https://github.com/holepunchto/bare-tiff"
792 },
793 {
794 "name": "bare-timers",
795 "description": "Native timers for JavaScript",
796 "language": "JavaScript",
797 "url": "https://github.com/holepunchto/bare-timers"
798 },
799 {
800 "name": "bare-tls",
801 "description": "Transport Layer Security (TLS) streams for JavaScript",
802 "language": "C",
803 "url": "https://github.com/holepunchto/bare-tls"
804 },
805 {
806 "name": "bare-tty",
807 "description": "Native TTY streams for JavaScript",
808 "language": "C",
809 "url": "https://github.com/holepunchto/bare-tty"
810 },
811 {
812 "name": "bare-type",
813 "description": "Cross-realm type predicates for Bare",
814 "language": "JavaScript",
815 "url": "https://github.com/holepunchto/bare-type"
816 },
817 {
818 "name": "bare-ui-kit",
819 "description": "UIKit bindings and runtime for Bare",
820 "language": "Objective-C",
821 "url": "https://github.com/holepunchto/bare-ui-kit"
822 },
823 {
824 "name": "bare-union-bundle",
825 "description": "Union bundle",
826 "language": "JavaScript",
827 "url": "https://github.com/holepunchto/bare-union-bundle"
828 },
829 {
830 "name": "bare-unpack",
831 "description": "Bundle unpacking for Bare",
832 "language": "JavaScript",
833 "url": "https://github.com/holepunchto/bare-unpack"
834 },
835 {
836 "name": "bare-url",
837 "description": "WHATWG URL implementation for JavaScript",
838 "language": "JavaScript",
839 "url": "https://github.com/holepunchto/bare-url"
840 },
841 {
842 "name": "bare-utils",
843 "description": "Node.js-compatible utility functions for Bare",
844 "language": "JavaScript",
845 "url": "https://github.com/holepunchto/bare-utils"
846 },
847 {
848 "name": "bare-v8",
849 "description": "V8 utilities for Bare",
850 "language": "C",
851 "url": "https://github.com/holepunchto/bare-v8"
852 },
853 {
854 "name": "bare-v8-to-istanbul",
855 "description": "",
856 "language": "JavaScript",
857 "url": "https://github.com/holepunchto/bare-v8-to-istanbul"
858 },
859 {
860 "name": "bare-vm",
861 "description": "Isolated JavaScript contexts for Bare",
862 "language": "JavaScript",
863 "url": "https://github.com/holepunchto/bare-vm"
864 },
865 {
866 "name": "bare-walk-handles",
867 "description": "Walk the event loop handles of the Bare process",
868 "language": "C",
869 "url": "https://github.com/holepunchto/bare-walk-handles"
870 },
871 {
872 "name": "bare-web-kit",
873 "description": "WebKit bindings for Bare",
874 "language": "Objective-C",
875 "url": "https://github.com/holepunchto/bare-web-kit"
876 },
877 {
878 "name": "bare-web-kit-gtk",
879 "description": "WebKitGTK bindings for Bare",
880 "language": "C",
881 "url": "https://github.com/holepunchto/bare-web-kit-gtk"
882 },
883 {
884 "name": "bare-webp",
885 "description": "WebP support for Bare",
886 "language": "C",
887 "url": "https://github.com/holepunchto/bare-webp"
888 },
889 {
890 "name": "bare-which",
891 "description": "Find a program in $PATH",
892 "language": "JavaScript",
893 "url": "https://github.com/holepunchto/bare-which"
894 },
895 {
896 "name": "bare-win-ui",
897 "description": "WinUI bindings and runtime for Bare",
898 "language": "C++",
899 "url": "https://github.com/holepunchto/bare-win-ui"
900 },
901 {
902 "name": "bare-worker",
903 "description": "Higher-level worker threads for JavaScript",
904 "language": "JavaScript",
905 "url": "https://github.com/holepunchto/bare-worker"
906 },
907 {
908 "name": "bare-ws",
909 "description": "WebSocket library for JavaScript",
910 "language": "JavaScript",
911 "url": "https://github.com/holepunchto/bare-ws"
912 },
913 {
914 "name": "bare-xdiff",
915 "description": "Bare native addon for the xdiff diff/merge algorithms",
916 "language": "JavaScript",
917 "url": "https://github.com/holepunchto/bare-xdiff"
918 },
919 {
920 "name": "bare-zlib",
921 "description": "Stream-based zlib bindings for JavaScript",
922 "language": "C",
923 "url": "https://github.com/holepunchto/bare-zlib"
924 },
925 {
926 "name": "bare-zmq",
927 "description": "Low-level ZeroMQ bindings for JavaScript",
928 "language": "C",
929 "url": "https://github.com/holepunchto/bare-zmq"
930 },
931 {
932 "name": "barely-node",
933 "description": "Bare distribution aiming to be mostly Node.js compatible",
934 "language": "CMake",
935 "url": "https://github.com/holepunchto/barely-node"
936 },
937 {
938 "name": "bip39-mnemonic",
939 "description": "",
940 "language": "JavaScript",
941 "url": "https://github.com/holepunchto/bip39-mnemonic"
942 },
943 {
944 "name": "bitarray-native",
945 "description": "https://github.com/holepunchto/libbitarray bindings for JavaScript",
946 "language": "C",
947 "url": "https://github.com/holepunchto/bitarray-native"
948 },
949 {
950 "name": "bitarray-universal",
951 "description": "Universal wrapper for https://github.com/holepunchto/libbitarray with a JavaScript fallback",
952 "language": "JavaScript",
953 "url": "https://github.com/holepunchto/bitarray-universal"
954 },
955 {
956 "name": "bits-to-bytes",
957 "description": "Functions for doing bit manipulation of typed arrays",
958 "language": "JavaScript",
959 "url": "https://github.com/holepunchto/bits-to-bytes"
960 },
961 {
962 "name": "blind-encryption-sodium",
963 "description": "Implemention of encryption encoding for Autobase blind encryption using sodium easy box",
964 "language": "JavaScript",
965 "url": "https://github.com/holepunchto/blind-encryption-sodium"
966 },
967 {
968 "name": "blind-pairing",
969 "description": "Blind pairing using HyperDHT",
970 "language": "JavaScript",
971 "url": "https://github.com/holepunchto/blind-pairing"
972 },
973 {
974 "name": "blind-pairing-core",
975 "description": "Core module for managing for Keet pairing requests ",
976 "language": "JavaScript",
977 "url": "https://github.com/holepunchto/blind-pairing-core"
978 },
979 {
980 "name": "blind-peer",
981 "description": "Peer that is blind",
982 "language": "JavaScript",
983 "url": "https://github.com/holepunchto/blind-peer"
984 },
985 {
986 "name": "blind-peer-cli",
987 "description": "CLI for running a blind peer",
988 "language": "JavaScript",
989 "url": "https://github.com/holepunchto/blind-peer-cli"
990 },
991 {
992 "name": "blind-peer-encodings",
993 "description": "Blind Peer encodings",
994 "language": "JavaScript",
995 "url": "https://github.com/holepunchto/blind-peer-encodings"
996 },
997 {
998 "name": "blind-peering",
999 "description": "Peer side mirror manager",
1000 "language": "JavaScript",
1001 "url": "https://github.com/holepunchto/blind-peering"
1002 },
1003 {
1004 "name": "blind-peering-cli",
1005 "description": "CLI for blind-peering",
1006 "language": "JavaScript",
1007 "url": "https://github.com/holepunchto/blind-peering-cli"
1008 },
1009 {
1010 "name": "blind-relay",
1011 "description": "Blind relay for UDX over Protomux channels",
1012 "language": "JavaScript",
1013 "url": "https://github.com/holepunchto/blind-relay"
1014 },
1015 {
1016 "name": "blind-relay-service",
1017 "description": "CLI for running blind relays",
1018 "language": "JavaScript",
1019 "url": "https://github.com/holepunchto/blind-relay-service"
1020 },
1021 {
1022 "name": "boot-drive",
1023 "description": "Run an app from a Hyperdrive or Localdrive",
1024 "language": "JavaScript",
1025 "url": "https://github.com/holepunchto/boot-drive"
1026 },
1027 {
1028 "name": "bot-rpc",
1029 "description": "",
1030 "language": "JavaScript",
1031 "url": "https://github.com/holepunchto/bot-rpc"
1032 },
1033 {
1034 "name": "brittle",
1035 "description": "Brittle TAP test framework",
1036 "language": "JavaScript",
1037 "url": "https://github.com/holepunchto/brittle"
1038 },
1039 {
1040 "name": "broadcast-encryption",
1041 "description": "Distribute encryption keys to a dynamic set of receivers",
1042 "language": "JavaScript",
1043 "url": "https://github.com/holepunchto/broadcast-encryption"
1044 },
1045 {
1046 "name": "bucket-rate-limit",
1047 "description": "A lightweight, bucket-based rate limiter for JavaScript that controls request frequency with minimal overhead.",
1048 "language": "JavaScript",
1049 "url": "https://github.com/holepunchto/bucket-rate-limit"
1050 },
1051 {
1052 "name": "canary-runner",
1053 "description": "Run all tests of a list of repositories",
1054 "language": "JavaScript",
1055 "url": "https://github.com/holepunchto/canary-runner"
1056 },
1057 {
1058 "name": "chromium-prebuilds",
1059 "description": "Build definitions for making prebuilds of Chromium modules",
1060 "language": "Python",
1061 "url": "https://github.com/holepunchto/chromium-prebuilds"
1062 },
1063 {
1064 "name": "cmake-app-image",
1065 "description": "AppImage packaging utilities for CMake",
1066 "language": "CMake",
1067 "url": "https://github.com/holepunchto/cmake-app-image"
1068 },
1069 {
1070 "name": "cmake-bare",
1071 "description": "Bare utilities for CMake",
1072 "language": "CMake",
1073 "url": "https://github.com/holepunchto/cmake-bare"
1074 },
1075 {
1076 "name": "cmake-bare-bundle",
1077 "description": "Bare bundling utilities for CMake",
1078 "language": "JavaScript",
1079 "url": "https://github.com/holepunchto/cmake-bare-bundle"
1080 },
1081 {
1082 "name": "cmake-cargo",
1083 "description": "Cargo bridge for CMake",
1084 "language": "CMake",
1085 "url": "https://github.com/holepunchto/cmake-cargo"
1086 },
1087 {
1088 "name": "cmake-drive",
1089 "description": "Drive utilities for CMake",
1090 "language": "CMake",
1091 "url": "https://github.com/holepunchto/cmake-drive"
1092 },
1093 {
1094 "name": "cmake-fetch",
1095 "description": "Minimal package manager for CMake based on FetchContent",
1096 "language": "CMake",
1097 "url": "https://github.com/holepunchto/cmake-fetch"
1098 },
1099 {
1100 "name": "cmake-gn",
1101 "description": "Bridging CMake and GN, the meta-build system from Google",
1102 "language": "CMake",
1103 "url": "https://github.com/holepunchto/cmake-gn"
1104 },
1105 {
1106 "name": "cmake-harden",
1107 "description": "Compiler options hardening for CMake based on the OpenSSF guidelines",
1108 "language": "CMake",
1109 "url": "https://github.com/holepunchto/cmake-harden"
1110 },
1111 {
1112 "name": "cmake-ios",
1113 "description": "iOS utilities for CMake",
1114 "language": "CMake",
1115 "url": "https://github.com/holepunchto/cmake-ios"
1116 },
1117 {
1118 "name": "cmake-macos",
1119 "description": "macOS utilities for CMake",
1120 "language": "CMake",
1121 "url": "https://github.com/holepunchto/cmake-macos"
1122 },
1123 {
1124 "name": "cmake-meson",
1125 "description": "Meson bridge for CMake",
1126 "language": "CMake",
1127 "url": "https://github.com/holepunchto/cmake-meson"
1128 },
1129 {
1130 "name": "cmake-msix",
1131 "description": "MSIX packaging utilities for CMake",
1132 "language": "CMake",
1133 "url": "https://github.com/holepunchto/cmake-msix"
1134 },
1135 {
1136 "name": "cmake-napi",
1137 "description": "Node-API utilities for CMake",
1138 "language": "CMake",
1139 "url": "https://github.com/holepunchto/cmake-napi"
1140 },
1141 {
1142 "name": "cmake-npm",
1143 "description": "npm utilities for CMake",
1144 "language": "CMake",
1145 "url": "https://github.com/holepunchto/cmake-npm"
1146 },
1147 {
1148 "name": "cmake-pear",
1149 "description": "Pear utilities for CMake",
1150 "language": "CMake",
1151 "url": "https://github.com/holepunchto/cmake-pear"
1152 },
1153 {
1154 "name": "cmake-ports",
1155 "description": "Simple build recipe manager for CMake based on ExternalProject",
1156 "language": "CMake",
1157 "url": "https://github.com/holepunchto/cmake-ports"
1158 },
1159 {
1160 "name": "cmake-runtime",
1161 "description": "Prebuilt CMake binaries for macOS, Linux, and Windows",
1162 "language": "JavaScript",
1163 "url": "https://github.com/holepunchto/cmake-runtime"
1164 },
1165 {
1166 "name": "cmake-toolchains",
1167 "description": "Clang-based CMake toolchain definitions for easy cross compilation",
1168 "language": "CMake",
1169 "url": "https://github.com/holepunchto/cmake-toolchains"
1170 },
1171 {
1172 "name": "cmake-vcpkg",
1173 "description": "Opinionated vcpkg integration for CMake",
1174 "language": "CMake",
1175 "url": "https://github.com/holepunchto/cmake-vcpkg"
1176 },
1177 {
1178 "name": "cmake-windows",
1179 "description": "Windows utilities for CMake",
1180 "language": "CMake",
1181 "url": "https://github.com/holepunchto/cmake-windows"
1182 },
1183 {
1184 "name": "cmake-zig",
1185 "description": "Zig bridge for CMake",
1186 "language": "CMake",
1187 "url": "https://github.com/holepunchto/cmake-zig"
1188 },
1189 {
1190 "name": "compact-encoding",
1191 "description": "A series of compact encoding schemes for building small and fast parsers and serializers",
1192 "language": "JavaScript",
1193 "url": "https://github.com/holepunchto/compact-encoding"
1194 },
1195 {
1196 "name": "compact-encoding-bitfield",
1197 "description": "Compact codec for bitfields",
1198 "language": "JavaScript",
1199 "url": "https://github.com/holepunchto/compact-encoding-bitfield"
1200 },
1201 {
1202 "name": "compact-encoding-net",
1203 "description": "Compact codecs for net types",
1204 "language": "JavaScript",
1205 "url": "https://github.com/holepunchto/compact-encoding-net"
1206 },
1207 {
1208 "name": "compact-encoding-struct",
1209 "description": "Generate compact encodings for defined structs",
1210 "language": "JavaScript",
1211 "url": "https://github.com/holepunchto/compact-encoding-struct"
1212 },
1213 {
1214 "name": "compact-encoding-variant",
1215 "description": "Compact codec for variant types",
1216 "language": "JavaScript",
1217 "url": "https://github.com/holepunchto/compact-encoding-variant"
1218 },
1219 {
1220 "name": "core-coupler",
1221 "description": "Couple the peers of cores",
1222 "language": "JavaScript",
1223 "url": "https://github.com/holepunchto/core-coupler"
1224 },
1225 {
1226 "name": "corestore",
1227 "description": "A simple corestore that wraps a random-access-storage module",
1228 "language": "JavaScript",
1229 "url": "https://github.com/holepunchto/corestore"
1230 },
1231 {
1232 "name": "crc-native",
1233 "description": "https://github.com/holepunchto/libcrc JavaScript bindings for Node.js",
1234 "language": "C",
1235 "url": "https://github.com/holepunchto/crc-native"
1236 },
1237 {
1238 "name": "crc-universal",
1239 "description": "Universal wrapper for https://github.com/holepunchto/libcrc with a JavaScript fallback",
1240 "language": "JavaScript",
1241 "url": "https://github.com/holepunchto/crc-universal"
1242 },
1243 {
1244 "name": "cross-worker",
1245 "description": "Cross-runtime worker abstractions",
1246 "language": "JavaScript",
1247 "url": "https://github.com/holepunchto/cross-worker"
1248 },
1249 {
1250 "name": "db-lock",
1251 "description": "Simple concurrent lock for DB patterns",
1252 "language": "JavaScript",
1253 "url": "https://github.com/holepunchto/db-lock"
1254 },
1255 {
1256 "name": "delay-pacer",
1257 "description": "High precision delay based pacer",
1258 "language": "JavaScript",
1259 "url": "https://github.com/holepunchto/delay-pacer"
1260 },
1261 {
1262 "name": "dependency-stream",
1263 "description": "Analyse and list all dependencies of an entrypoint as a stream",
1264 "language": "JavaScript",
1265 "url": "https://github.com/holepunchto/dependency-stream"
1266 },
1267 {
1268 "name": "deterministic-sealed-box",
1269 "description": "Deterministically create sealed boxes",
1270 "language": "JavaScript",
1271 "url": "https://github.com/holepunchto/deterministic-sealed-box"
1272 },
1273 {
1274 "name": "device-file",
1275 "description": "Device only file",
1276 "language": "JavaScript",
1277 "url": "https://github.com/holepunchto/device-file"
1278 },
1279 {
1280 "name": "dht-rpc",
1281 "description": "Make RPC calls over a Kademlia based DHT.",
1282 "language": "JavaScript",
1283 "url": "https://github.com/holepunchto/dht-rpc"
1284 },
1285 {
1286 "name": "drive-analyzer",
1287 "description": "Static analysis of a Pear app bundle",
1288 "language": "JavaScript",
1289 "url": "https://github.com/holepunchto/drive-analyzer"
1290 },
1291 {
1292 "name": "drive-bundler",
1293 "description": "Extract bundles from drives",
1294 "language": "JavaScript",
1295 "url": "https://github.com/holepunchto/drive-bundler"
1296 },
1297 {
1298 "name": "drive-resolve",
1299 "description": "Asynchronous require resolution in Hyperdrive",
1300 "language": "JavaScript",
1301 "url": "https://github.com/holepunchto/drive-resolve"
1302 },
1303 {
1304 "name": "drives",
1305 "description": "CLI to download, seed, and mirror a Hyperdrive or Localdrive",
1306 "language": "JavaScript",
1307 "url": "https://github.com/holepunchto/drives"
1308 },
1309 {
1310 "name": "electron",
1311 "description": ":electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS",
1312 "language": "C++",
1313 "url": "https://github.com/holepunchto/electron"
1314 },
1315 {
1316 "name": "electron-runtime",
1317 "description": "Build the runtime app",
1318 "language": "JavaScript",
1319 "url": "https://github.com/holepunchto/electron-runtime"
1320 },
1321 {
1322 "name": "emoji-index",
1323 "description": "emoji-index",
1324 "language": "JavaScript",
1325 "url": "https://github.com/holepunchto/emoji-index"
1326 },
1327 {
1328 "name": "events-universal",
1329 "description": "Universal wrapper for the Node.js events module",
1330 "language": "JavaScript",
1331 "url": "https://github.com/holepunchto/events-universal"
1332 },
1333 {
1334 "name": "examples",
1335 "description": "Examples of basic flows for modules in the Holepunch ecosystem",
1336 "language": "JavaScript",
1337 "url": "https://github.com/holepunchto/examples"
1338 },
1339 {
1340 "name": "expo-bare-kit",
1341 "description": "https://github.com/holepunchto/bare-kit for Expo",
1342 "language": "JavaScript",
1343 "url": "https://github.com/holepunchto/expo-bare-kit"
1344 },
1345 {
1346 "name": "expo-file-stream",
1347 "description": "Stream file to Readable with no temp files",
1348 "language": "TypeScript",
1349 "url": "https://github.com/holepunchto/expo-file-stream"
1350 },
1351 {
1352 "name": "extract-bare-bundle",
1353 "description": "Extract a bare bundle to disk",
1354 "language": "JavaScript",
1355 "url": "https://github.com/holepunchto/extract-bare-bundle"
1356 },
1357 {
1358 "name": "fast-meta-tags",
1359 "description": "Get the meta tags and title from an url",
1360 "language": "JavaScript",
1361 "url": "https://github.com/holepunchto/fast-meta-tags"
1362 },
1363 {
1364 "name": "fd-lock",
1365 "description": "Stateful file descriptor locks for JavaScript",
1366 "language": "JavaScript",
1367 "url": "https://github.com/holepunchto/fd-lock"
1368 },
1369 {
1370 "name": "fd-pipe",
1371 "description": "Enviornment based file descriptor Pipe (bare/node)",
1372 "language": "JavaScript",
1373 "url": "https://github.com/holepunchto/fd-pipe"
1374 },
1375 {
1376 "name": "fifofile",
1377 "description": "Userland FIFO file",
1378 "language": "JavaScript",
1379 "url": "https://github.com/holepunchto/fifofile"
1380 },
1381 {
1382 "name": "filesharing-app-example",
1383 "description": "",
1384 "language": "JavaScript",
1385 "url": "https://github.com/holepunchto/filesharing-app-example"
1386 },
1387 {
1388 "name": "filesharing-react-app-example",
1389 "description": "",
1390 "language": "JavaScript",
1391 "url": "https://github.com/holepunchto/filesharing-react-app-example"
1392 },
1393 {
1394 "name": "flathub",
1395 "description": "Issue tracker and new submissions",
1396 "language": "Unknown",
1397 "url": "https://github.com/holepunchto/flathub"
1398 },
1399 {
1400 "name": "framed-stream",
1401 "description": "Read/write stream messages prefixed 8, 16, 24 or 32 bit length",
1402 "language": "JavaScript",
1403 "url": "https://github.com/holepunchto/framed-stream"
1404 },
1405 {
1406 "name": "fs-native-extensions",
1407 "description": "Native file system extensions for advanced file operations",
1408 "language": "C",
1409 "url": "https://github.com/holepunchto/fs-native-extensions"
1410 },
1411 {
1412 "name": "fs-native-lock",
1413 "description": "Cross platform lock file",
1414 "language": "JavaScript",
1415 "url": "https://github.com/holepunchto/fs-native-lock"
1416 },
1417 {
1418 "name": "fx-native",
1419 "description": "https://github.com/holepunchto/libfx bindings for JavaScript",
1420 "language": "C",
1421 "url": "https://github.com/holepunchto/fx-native"
1422 },
1423 {
1424 "name": "get-file-format",
1425 "description": "Detect the format of a file by looking at its magic number",
1426 "language": "JavaScript",
1427 "url": "https://github.com/holepunchto/get-file-format"
1428 },
1429 {
1430 "name": "get-mime-type",
1431 "description": "simple extension to mimetype",
1432 "language": "JavaScript",
1433 "url": "https://github.com/holepunchto/get-mime-type"
1434 },
1435 {
1436 "name": "git-remote-punch-transport",
1437 "description": "Git remote helper for Hyperswarm transport ",
1438 "language": "JavaScript",
1439 "url": "https://github.com/holepunchto/git-remote-punch-transport"
1440 },
1441 {
1442 "name": "globbie",
1443 "description": "",
1444 "language": "JavaScript",
1445 "url": "https://github.com/holepunchto/globbie"
1446 },
1447 {
1448 "name": "grpc-lnd",
1449 "description": "",
1450 "language": "JavaScript",
1451 "url": "https://github.com/holepunchto/grpc-lnd"
1452 },
1453 {
1454 "name": "hisect",
1455 "description": "",
1456 "language": "JavaScript",
1457 "url": "https://github.com/holepunchto/hisect"
1458 },
1459 {
1460 "name": "hp-rpc-cli",
1461 "description": "",
1462 "language": "JavaScript",
1463 "url": "https://github.com/holepunchto/hp-rpc-cli"
1464 },
1465 {
1466 "name": "hrpc",
1467 "description": "Append only API definition and code generation.",
1468 "language": "JavaScript",
1469 "url": "https://github.com/holepunchto/hrpc"
1470 },
1471 {
1472 "name": "hrpc-modular-example",
1473 "description": "",
1474 "language": "JavaScript",
1475 "url": "https://github.com/holepunchto/hrpc-modular-example"
1476 },
1477 {
1478 "name": "http-dht-proxy",
1479 "description": "",
1480 "language": "JavaScript",
1481 "url": "https://github.com/holepunchto/http-dht-proxy"
1482 },
1483 {
1484 "name": "http-forward-host",
1485 "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",
1486 "language": "JavaScript",
1487 "url": "https://github.com/holepunchto/http-forward-host"
1488 },
1489 {
1490 "name": "hyper-cmd-lib-based",
1491 "description": "",
1492 "language": "JavaScript",
1493 "url": "https://github.com/holepunchto/hyper-cmd-lib-based"
1494 },
1495 {
1496 "name": "hyper-cmd-lib-coord",
1497 "description": "",
1498 "language": "JavaScript",
1499 "url": "https://github.com/holepunchto/hyper-cmd-lib-coord"
1500 },
1501 {
1502 "name": "hyper-cmd-lib-keys",
1503 "description": "",
1504 "language": "JavaScript",
1505 "url": "https://github.com/holepunchto/hyper-cmd-lib-keys"
1506 },
1507 {
1508 "name": "hyper-cmd-lib-net",
1509 "description": "",
1510 "language": "JavaScript",
1511 "url": "https://github.com/holepunchto/hyper-cmd-lib-net"
1512 },
1513 {
1514 "name": "hyper-cmd-lib-utils",
1515 "description": "",
1516 "language": "JavaScript",
1517 "url": "https://github.com/holepunchto/hyper-cmd-lib-utils"
1518 },
1519 {
1520 "name": "hyper-cmd-utils",
1521 "description": "",
1522 "language": "JavaScript",
1523 "url": "https://github.com/holepunchto/hyper-cmd-utils"
1524 },
1525 {
1526 "name": "hyper-health-check",
1527 "description": "Check the health of hypercores and export as prometheus metrics",
1528 "language": "JavaScript",
1529 "url": "https://github.com/holepunchto/hyper-health-check"
1530 },
1531 {
1532 "name": "hyper-instrument",
1533 "description": "Instrument services within the hypercore ecosystem",
1534 "language": "JavaScript",
1535 "url": "https://github.com/holepunchto/hyper-instrument"
1536 },
1537 {
1538 "name": "hyperbeam",
1539 "description": "A 1-1 end-to-end encrypted internet pipe powered by Hyperswarm",
1540 "language": "JavaScript",
1541 "url": "https://github.com/holepunchto/hyperbeam"
1542 },
1543 {
1544 "name": "hyperbee",
1545 "description": "An append-only B-tree running on a Hypercore",
1546 "language": "JavaScript",
1547 "url": "https://github.com/holepunchto/hyperbee"
1548 },
1549 {
1550 "name": "hyperbee-diff-stream",
1551 "description": "",
1552 "language": "JavaScript",
1553 "url": "https://github.com/holepunchto/hyperbee-diff-stream"
1554 },
1555 {
1556 "name": "hyperbee2",
1557 "description": "",
1558 "language": "JavaScript",
1559 "url": "https://github.com/holepunchto/hyperbee2"
1560 },
1561 {
1562 "name": "hyperblobs",
1563 "description": "A blob store for Hypercore",
1564 "language": "JavaScript",
1565 "url": "https://github.com/holepunchto/hyperblobs"
1566 },
1567 {
1568 "name": "hyperclip-android",
1569 "description": "",
1570 "language": "Java",
1571 "url": "https://github.com/holepunchto/hyperclip-android"
1572 },
1573 {
1574 "name": "hyperclip-desktop",
1575 "description": "Pear desktop app to go with Hyperclip iOS and Android",
1576 "language": "HTML",
1577 "url": "https://github.com/holepunchto/hyperclip-desktop"
1578 },
1579 {
1580 "name": "hyperclip-ios",
1581 "description": "",
1582 "language": "Objective-C",
1583 "url": "https://github.com/holepunchto/hyperclip-ios"
1584 },
1585 {
1586 "name": "hyperconf",
1587 "description": "Always available, remotely updateable config",
1588 "language": "JavaScript",
1589 "url": "https://github.com/holepunchto/hyperconf"
1590 },
1591 {
1592 "name": "hypercore",
1593 "description": "Hypercore is a secure, distributed append-only log.",
1594 "language": "JavaScript",
1595 "url": "https://github.com/holepunchto/hypercore"
1596 },
1597 {
1598 "name": "hypercore-audit",
1599 "description": "Audit hypercore storage",
1600 "language": "JavaScript",
1601 "url": "https://github.com/holepunchto/hypercore-audit"
1602 },
1603 {
1604 "name": "hypercore-blob-server",
1605 "description": "HTTP server for streaming hypercore blobs",
1606 "language": "JavaScript",
1607 "url": "https://github.com/holepunchto/hypercore-blob-server"
1608 },
1609 {
1610 "name": "hypercore-byte-stream",
1611 "description": "A Readable stream around a Hypercore that supports reading byte ranges",
1612 "language": "JavaScript",
1613 "url": "https://github.com/holepunchto/hypercore-byte-stream"
1614 },
1615 {
1616 "name": "hypercore-crypto",
1617 "description": "The crypto primitives used in hypercore, extracted into a separate module",
1618 "language": "JavaScript",
1619 "url": "https://github.com/holepunchto/hypercore-crypto"
1620 },
1621 {
1622 "name": "hypercore-detector",
1623 "description": "Detect the type of your hypercore",
1624 "language": "JavaScript",
1625 "url": "https://github.com/holepunchto/hypercore-detector"
1626 },
1627 {
1628 "name": "hypercore-e2e-tests",
1629 "description": "End-to-end tests for Hypercore replication",
1630 "language": "JavaScript",
1631 "url": "https://github.com/holepunchto/hypercore-e2e-tests"
1632 },
1633 {
1634 "name": "hypercore-encryption",
1635 "description": "Configurable block encryption for Hypercore",
1636 "language": "JavaScript",
1637 "url": "https://github.com/holepunchto/hypercore-encryption"
1638 },
1639 {
1640 "name": "hypercore-errors",
1641 "description": "Hypercore errors",
1642 "language": "JavaScript",
1643 "url": "https://github.com/holepunchto/hypercore-errors"
1644 },
1645 {
1646 "name": "hypercore-id-encoding",
1647 "description": "Convert Hypercore keys to/from z-base32 or hex",
1648 "language": "JavaScript",
1649 "url": "https://github.com/holepunchto/hypercore-id-encoding"
1650 },
1651 {
1652 "name": "hypercore-logger",
1653 "description": "Distributed logger",
1654 "language": "JavaScript",
1655 "url": "https://github.com/holepunchto/hypercore-logger"
1656 },
1657 {
1658 "name": "hypercore-messages",
1659 "description": "The binary messages that Hypercore uses",
1660 "language": "JavaScript",
1661 "url": "https://github.com/holepunchto/hypercore-messages"
1662 },
1663 {
1664 "name": "hypercore-proof-queue",
1665 "description": "Store a bunch of Hypercore proofs to a file and consume them later",
1666 "language": "JavaScript",
1667 "url": "https://github.com/holepunchto/hypercore-proof-queue"
1668 },
1669 {
1670 "name": "hypercore-scale-tests",
1671 "description": "",
1672 "language": "JavaScript",
1673 "url": "https://github.com/holepunchto/hypercore-scale-tests"
1674 },
1675 {
1676 "name": "hypercore-sign",
1677 "description": "Sign and verify Hypercores",
1678 "language": "JavaScript",
1679 "url": "https://github.com/holepunchto/hypercore-sign"
1680 },
1681 {
1682 "name": "hypercore-signing-request",
1683 "description": "Generate shareable signing requests for Hypercore",
1684 "language": "JavaScript",
1685 "url": "https://github.com/holepunchto/hypercore-signing-request"
1686 },
1687 {
1688 "name": "hypercore-stats",
1689 "description": "Stats for Hypercores, with Prometheus support",
1690 "language": "JavaScript",
1691 "url": "https://github.com/holepunchto/hypercore-stats"
1692 },
1693 {
1694 "name": "hypercore-storage",
1695 "description": "RocksDB storage driver for Hypercore",
1696 "language": "JavaScript",
1697 "url": "https://github.com/holepunchto/hypercore-storage"
1698 },
1699 {
1700 "name": "hypercoreify",
1701 "description": "Turn static blocks into a static hypercore",
1702 "language": "JavaScript",
1703 "url": "https://github.com/holepunchto/hypercoreify"
1704 },
1705 {
1706 "name": "hyperdb",
1707 "description": "P2P first database",
1708 "language": "JavaScript",
1709 "url": "https://github.com/holepunchto/hyperdb"
1710 },
1711 {
1712 "name": "hyperdb-autobase-workshop",
1713 "description": "Using hyperdb with autobase for multiple writers",
1714 "language": "JavaScript",
1715 "url": "https://github.com/holepunchto/hyperdb-autobase-workshop"
1716 },
1717 {
1718 "name": "hyperdb-benchmarking",
1719 "description": "Benchmarking HyperDB on Rocks",
1720 "language": "JavaScript",
1721 "url": "https://github.com/holepunchto/hyperdb-benchmarking"
1722 },
1723 {
1724 "name": "hyperdb-workshop",
1725 "description": "Workshop explaining basic hyperdb usage",
1726 "language": "JavaScript",
1727 "url": "https://github.com/holepunchto/hyperdb-workshop"
1728 },
1729 {
1730 "name": "hyperdht",
1731 "description": "The DHT powering Hyperswarm",
1732 "language": "JavaScript",
1733 "url": "https://github.com/holepunchto/hyperdht"
1734 },
1735 {
1736 "name": "hyperdht-stats",
1737 "description": "HyperDHT stats, with Prometheus support",
1738 "language": "JavaScript",
1739 "url": "https://github.com/holepunchto/hyperdht-stats"
1740 },
1741 {
1742 "name": "hyperdispatch",
1743 "description": "Generate operations/endpoints using Hyperschema",
1744 "language": "JavaScript",
1745 "url": "https://github.com/holepunchto/hyperdispatch"
1746 },
1747 {
1748 "name": "hyperdrive",
1749 "description": "Hyperdrive is a secure, real time distributed file system",
1750 "language": "JavaScript",
1751 "url": "https://github.com/holepunchto/hyperdrive"
1752 },
1753 {
1754 "name": "hyperdrive-next",
1755 "description": "Hyperdrive is a secure, real-time distributed file system",
1756 "language": "JavaScript",
1757 "url": "https://github.com/holepunchto/hyperdrive-next"
1758 },
1759 {
1760 "name": "hyperdrive-profiler",
1761 "description": "Profile hyperdrive download performancce",
1762 "language": "JavaScript",
1763 "url": "https://github.com/holepunchto/hyperdrive-profiler"
1764 },
1765 {
1766 "name": "hyperdrive-swarm-test",
1767 "description": "",
1768 "language": "JavaScript",
1769 "url": "https://github.com/holepunchto/hyperdrive-swarm-test"
1770 },
1771 {
1772 "name": "hypermetrics",
1773 "description": "Prometheus metrics for Holepunch modules",
1774 "language": "JavaScript",
1775 "url": "https://github.com/holepunchto/hypermetrics"
1776 },
1777 {
1778 "name": "hyperschema",
1779 "description": "Create registries of declarative compact-encoding schemas",
1780 "language": "JavaScript",
1781 "url": "https://github.com/holepunchto/hyperschema"
1782 },
1783 {
1784 "name": "hypershell",
1785 "description": "Spawn shells anywhere. Fully peer-to-peer, authenticated, and end to end encrypted",
1786 "language": "JavaScript",
1787 "url": "https://github.com/holepunchto/hypershell"
1788 },
1789 {
1790 "name": "hyperssh",
1791 "description": "Run SSH over hyperswarm!",
1792 "language": "JavaScript",
1793 "url": "https://github.com/holepunchto/hyperssh"
1794 },
1795 {
1796 "name": "hyperswarm",
1797 "description": "A distributed networking stack for connecting peers.",
1798 "language": "JavaScript",
1799 "url": "https://github.com/holepunchto/hyperswarm"
1800 },
1801 {
1802 "name": "hyperswarm-capability",
1803 "description": "Produce a stream coupled capability for a key",
1804 "language": "JavaScript",
1805 "url": "https://github.com/holepunchto/hyperswarm-capability"
1806 },
1807 {
1808 "name": "hyperswarm-dht-relay",
1809 "description": "Relaying the Hyperswarm DHT over other transport protocols to bring decentralized networking to everyone",
1810 "language": "JavaScript",
1811 "url": "https://github.com/holepunchto/hyperswarm-dht-relay"
1812 },
1813 {
1814 "name": "hyperswarm-doctor",
1815 "description": "Debugging tool for the swarm",
1816 "language": "JavaScript",
1817 "url": "https://github.com/holepunchto/hyperswarm-doctor"
1818 },
1819 {
1820 "name": "hyperswarm-e2e-tests",
1821 "description": "Hyperdht end-to-end tests",
1822 "language": "JavaScript",
1823 "url": "https://github.com/holepunchto/hyperswarm-e2e-tests"
1824 },
1825 {
1826 "name": "hyperswarm-secret-stream",
1827 "description": "Secret stream backed by Noise and libsodium's secretstream",
1828 "language": "JavaScript",
1829 "url": "https://github.com/holepunchto/hyperswarm-secret-stream"
1830 },
1831 {
1832 "name": "hyperswarm-seeders",
1833 "description": "A seeders only swarm",
1834 "language": "JavaScript",
1835 "url": "https://github.com/holepunchto/hyperswarm-seeders"
1836 },
1837 {
1838 "name": "hyperswarm-stats",
1839 "description": "Stats for Hyperswarm and the connections it swarms, with Prometheus support",
1840 "language": "JavaScript",
1841 "url": "https://github.com/holepunchto/hyperswarm-stats"
1842 },
1843 {
1844 "name": "hyperswarm-testnet",
1845 "description": "Small module to help you spin up a local Hyperswarm testnet",
1846 "language": "JavaScript",
1847 "url": "https://github.com/holepunchto/hyperswarm-testnet"
1848 },
1849 {
1850 "name": "hypertrace",
1851 "description": "Add tracing and insights to classes in modules",
1852 "language": "JavaScript",
1853 "url": "https://github.com/holepunchto/hypertrace"
1854 },
1855 {
1856 "name": "hypertrace-logger",
1857 "description": "",
1858 "language": "JavaScript",
1859 "url": "https://github.com/holepunchto/hypertrace-logger"
1860 },
1861 {
1862 "name": "hypertrace-prometheus",
1863 "description": "Add support for Prometheus/Grafana to hypertrace",
1864 "language": "JavaScript",
1865 "url": "https://github.com/holepunchto/hypertrace-prometheus"
1866 },
1867 {
1868 "name": "iambus",
1869 "description": "minimalist pattern-matching pub-sub message-bus",
1870 "language": "JavaScript",
1871 "url": "https://github.com/holepunchto/iambus"
1872 },
1873 {
1874 "name": "index-encoder",
1875 "description": "Encode multiple values into sorted keys",
1876 "language": "JavaScript",
1877 "url": "https://github.com/holepunchto/index-encoder"
1878 },
1879 {
1880 "name": "index-keys",
1881 "description": "Generate keys for a kv store for indexing",
1882 "language": "JavaScript",
1883 "url": "https://github.com/holepunchto/index-keys"
1884 },
1885 {
1886 "name": "instrumented-dht-node",
1887 "description": "A DHT node exposing Prometheus metrics",
1888 "language": "JavaScript",
1889 "url": "https://github.com/holepunchto/instrumented-dht-node"
1890 },
1891 {
1892 "name": "invoices",
1893 "description": "Library for parsing Lightning Network BOLT11 payment requests and encoding invoices into requests",
1894 "language": "JavaScript",
1895 "url": "https://github.com/holepunchto/invoices"
1896 },
1897 {
1898 "name": "jsonrpc-mux",
1899 "description": "Mux JSON-RPC 2.0",
1900 "language": "JavaScript",
1901 "url": "https://github.com/holepunchto/jsonrpc-mux"
1902 },
1903 {
1904 "name": "keet-appling",
1905 "description": "Keet application shell for macOS, Linux, and Windows",
1906 "language": "CMake",
1907 "url": "https://github.com/holepunchto/keet-appling"
1908 },
1909 {
1910 "name": "keet-appling-next",
1911 "description": "Keet application shell",
1912 "language": "JavaScript",
1913 "url": "https://github.com/holepunchto/keet-appling-next"
1914 },
1915 {
1916 "name": "keet-identity-key",
1917 "description": "Hierarchical deterministic key pairs for use in Keet identity system ",
1918 "language": "JavaScript",
1919 "url": "https://github.com/holepunchto/keet-identity-key"
1920 },
1921 {
1922 "name": "keet-mobile-releases",
1923 "description": "Keet mobile releases",
1924 "language": "Unknown",
1925 "url": "https://github.com/holepunchto/keet-mobile-releases"
1926 },
1927 {
1928 "name": "keet-prefs",
1929 "description": "Keet Preferences",
1930 "language": "JavaScript",
1931 "url": "https://github.com/holepunchto/keet-prefs"
1932 },
1933 {
1934 "name": "key-collection",
1935 "description": "Hyperdb-based collection of 32-byte keys",
1936 "language": "JavaScript",
1937 "url": "https://github.com/holepunchto/key-collection"
1938 },
1939 {
1940 "name": "keypear",
1941 "description": "🔑🍐 Keychain that derives deterministic Ed25519 keypairs and attestations",
1942 "language": "JavaScript",
1943 "url": "https://github.com/holepunchto/keypear"
1944 },
1945 {
1946 "name": "libappling",
1947 "description": "Low-level plumbing for Pear application shells",
1948 "language": "C",
1949 "url": "https://github.com/holepunchto/libappling"
1950 },
1951 {
1952 "name": "libbase64",
1953 "description": "Encoder and decoder for base64 in C",
1954 "language": "C",
1955 "url": "https://github.com/holepunchto/libbase64"
1956 },
1957 {
1958 "name": "libbitarray",
1959 "description": "Compact and SIMD accelerated bit array data structure in C",
1960 "language": "C",
1961 "url": "https://github.com/holepunchto/libbitarray"
1962 },
1963 {
1964 "name": "libcompact",
1965 "description": "Compact encoding schemes for C with the same ABI as https://github.com/holepunchto/compact-encoding",
1966 "language": "C",
1967 "url": "https://github.com/holepunchto/libcompact"
1968 },
1969 {
1970 "name": "libcrc",
1971 "description": "Cross-platform implementation of CRC32 with hardware acceleration",
1972 "language": "C",
1973 "url": "https://github.com/holepunchto/libcrc"
1974 },
1975 {
1976 "name": "libdaemon",
1977 "description": "Simple daemon spawning and management",
1978 "language": "C",
1979 "url": "https://github.com/holepunchto/libdaemon"
1980 },
1981 {
1982 "name": "libdynload",
1983 "description": "Utilities for loading of versioned dynamic libraries",
1984 "language": "C",
1985 "url": "https://github.com/holepunchto/libdynload"
1986 },
1987 {
1988 "name": "libfs",
1989 "description": "A simple but extensive file system library built on libuv",
1990 "language": "C",
1991 "url": "https://github.com/holepunchto/libfs"
1992 },
1993 {
1994 "name": "libfx",
1995 "description": "Low-level, cross-platform GUI library for native desktop and mobile",
1996 "language": "C",
1997 "url": "https://github.com/holepunchto/libfx"
1998 },
1999 {
2000 "name": "libhex",
2001 "description": "Encoder and decoder for hex in C",
2002 "language": "C",
2003 "url": "https://github.com/holepunchto/libhex"
2004 },
2005 {
2006 "name": "libintrusive",
2007 "description": "Allocation-free intrusive data structures for C",
2008 "language": "C",
2009 "url": "https://github.com/holepunchto/libintrusive"
2010 },
2011 {
2012 "name": "libjerry",
2013 "description": "ABI compatible replacement for https://github.com/holepunchto/libjs built on JerryScript",
2014 "language": "C",
2015 "url": "https://github.com/holepunchto/libjerry"
2016 },
2017 {
2018 "name": "libjnitl",
2019 "description": "C++ template library for the Java Native Interface (JNI)",
2020 "language": "C++",
2021 "url": "https://github.com/holepunchto/libjnitl"
2022 },
2023 {
2024 "name": "libjs",
2025 "description": "Simple and ABI stable C bindings to V8 built on libuv",
2026 "language": "C",
2027 "url": "https://github.com/holepunchto/libjs"
2028 },
2029 {
2030 "name": "libjsc",
2031 "description": "ABI compatible replacement for https://github.com/holepunchto/libjs built on JavaScriptCore",
2032 "language": "C",
2033 "url": "https://github.com/holepunchto/libjsc"
2034 },
2035 {
2036 "name": "libjsi",
2037 "description": "React Native JavaScript Interface (JSI) implemented on top of https://github.com/holepunchto/libjs",
2038 "language": "C++",
2039 "url": "https://github.com/holepunchto/libjsi"
2040 },
2041 {
2042 "name": "libjson",
2043 "description": "Small and memory efficient library for working with JSON in C",
2044 "language": "C",
2045 "url": "https://github.com/holepunchto/libjson"
2046 },
2047 {
2048 "name": "libjstl",
2049 "description": "C++ template library for https://github.com/holepunchto/libjs",
2050 "language": "C++",
2051 "url": "https://github.com/holepunchto/libjstl"
2052 },
2053 {
2054 "name": "liblog",
2055 "description": "Simple logging library with a unified interface to os_log, syslog, Logcat, and TraceLogging",
2056 "language": "C++",
2057 "url": "https://github.com/holepunchto/liblog"
2058 },
2059 {
2060 "name": "libmem",
2061 "description": "General purpose memory allocator for C built on https://github.com/microsoft/mimalloc",
2062 "language": "C",
2063 "url": "https://github.com/holepunchto/libmem"
2064 },
2065 {
2066 "name": "libnapi",
2067 "description": "Node-API compatibility layer for https://github.com/holepunchto/libjs",
2068 "language": "C",
2069 "url": "https://github.com/holepunchto/libnapi"
2070 },
2071 {
2072 "name": "libparseline",
2073 "description": "Parse streaming lines in C.",
2074 "language": "C",
2075 "url": "https://github.com/holepunchto/libparseline"
2076 },
2077 {
2078 "name": "libpath",
2079 "description": "Low-level filesystem path manipulation library",
2080 "language": "C",
2081 "url": "https://github.com/holepunchto/libpath"
2082 },
2083 {
2084 "name": "libpear",
2085 "description": "Native utilities for Pear applications",
2086 "language": "C",
2087 "url": "https://github.com/holepunchto/libpear"
2088 },
2089 {
2090 "name": "libpearsync",
2091 "description": "Simple message passing between a libuv thread and something else",
2092 "language": "C",
2093 "url": "https://github.com/holepunchto/libpearsync"
2094 },
2095 {
2096 "name": "libprng",
2097 "description": "Pseudorandom number generators for C based on https://prng.di.unimi.it",
2098 "language": "C",
2099 "url": "https://github.com/holepunchto/libprng"
2100 },
2101 {
2102 "name": "libqjs",
2103 "description": "ABI compatible replacement for https://github.com/holepunchto/libjs built on QuickJS",
2104 "language": "C",
2105 "url": "https://github.com/holepunchto/libqjs"
2106 },
2107 {
2108 "name": "libquickbit",
2109 "description": "The fastest bit in the West; a library for working with bit fields, accelerated using SIMD on supported hardware",
2110 "language": "C",
2111 "url": "https://github.com/holepunchto/libquickbit"
2112 },
2113 {
2114 "name": "librlimit",
2115 "description": "Small library for managing process-wide resource limits",
2116 "language": "C",
2117 "url": "https://github.com/holepunchto/librlimit"
2118 },
2119 {
2120 "name": "librocksdb",
2121 "description": "Asynchronous C bindings to RocksDB with support for batch operations",
2122 "language": "C++",
2123 "url": "https://github.com/holepunchto/librocksdb"
2124 },
2125 {
2126 "name": "librpc",
2127 "description": "Low-level RPC codec implemented in C for wide language support",
2128 "language": "C",
2129 "url": "https://github.com/holepunchto/librpc"
2130 },
2131 {
2132 "name": "libsimdle",
2133 "description": "Simple and portable SIMD instructions for 128 bit vectors, inspired by the WASM SIMD specification",
2134 "language": "C",
2135 "url": "https://github.com/holepunchto/libsimdle"
2136 },
2137 {
2138 "name": "libsingleset",
2139 "description": "Header only fast set implementation for objects that are only in a single set",
2140 "language": "C",
2141 "url": "https://github.com/holepunchto/libsingleset"
2142 },
2143 {
2144 "name": "libtls",
2145 "description": "Minimal TLS library for C, based on BoringSSL",
2146 "language": "C",
2147 "url": "https://github.com/holepunchto/libtls"
2148 },
2149 {
2150 "name": "libtt",
2151 "description": "Virtual console extensions built on libuv",
2152 "language": "C",
2153 "url": "https://github.com/holepunchto/libtt"
2154 },
2155 {
2156 "name": "libudx",
2157 "description": "udx is reliable, multiplexed, and congestion-controlled streams over udp",
2158 "language": "C",
2159 "url": "https://github.com/holepunchto/libudx"
2160 },
2161 {
2162 "name": "liburl",
2163 "description": "WHATWG URL parser in C",
2164 "language": "C",
2165 "url": "https://github.com/holepunchto/liburl"
2166 },
2167 {
2168 "name": "libutf",
2169 "description": "Small library for working with Unicode in C",
2170 "language": "C",
2171 "url": "https://github.com/holepunchto/libutf"
2172 },
2173 {
2174 "name": "libz32",
2175 "description": "Encoder and decoder for z-base-32 in C",
2176 "language": "C",
2177 "url": "https://github.com/holepunchto/libz32"
2178 },
2179 {
2180 "name": "light-bolt11-decoder",
2181 "description": "Super lightweight Lightning Network invoice decoder. Doesn't check signatures. Doesn't encode.",
2182 "language": "JavaScript",
2183 "url": "https://github.com/holepunchto/light-bolt11-decoder"
2184 },
2185 {
2186 "name": "lightning",
2187 "description": "Lightning client methods",
2188 "language": "JavaScript",
2189 "url": "https://github.com/holepunchto/lightning"
2190 },
2191 {
2192 "name": "listen-async",
2193 "description": "Easily listen on a http/net server async",
2194 "language": "JavaScript",
2195 "url": "https://github.com/holepunchto/listen-async"
2196 },
2197 {
2198 "name": "localdrive",
2199 "description": "File system API that is similar to Hyperdrive",
2200 "language": "JavaScript",
2201 "url": "https://github.com/holepunchto/localdrive"
2202 },
2203 {
2204 "name": "localwatch",
2205 "description": "Watch a directory and get a diff of changes",
2206 "language": "JavaScript",
2207 "url": "https://github.com/holepunchto/localwatch"
2208 },
2209 {
2210 "name": "lunte",
2211 "description": "",
2212 "language": "JavaScript",
2213 "url": "https://github.com/holepunchto/lunte"
2214 },
2215 {
2216 "name": "minicron",
2217 "description": "Simple utility for scheduling functions at fixed intervals",
2218 "language": "JavaScript",
2219 "url": "https://github.com/holepunchto/minicron"
2220 },
2221 {
2222 "name": "mininet",
2223 "description": "Spin up and interact with virtual networks using Mininet and Node.js",
2224 "language": "JavaScript",
2225 "url": "https://github.com/holepunchto/mininet"
2226 },
2227 {
2228 "name": "mirror-drive",
2229 "description": "Mirror two drives",
2230 "language": "JavaScript",
2231 "url": "https://github.com/holepunchto/mirror-drive"
2232 },
2233 {
2234 "name": "multi-profile-store",
2235 "description": "Manage multiple corestores easily in a multi profile setup",
2236 "language": "JavaScript",
2237 "url": "https://github.com/holepunchto/multi-profile-store"
2238 },
2239 {
2240 "name": "musl-toolchains",
2241 "description": "Prebuilt musl cross-compilation toolchains",
2242 "language": "Unknown",
2243 "url": "https://github.com/holepunchto/musl-toolchains"
2244 },
2245 {
2246 "name": "nanodebug",
2247 "description": "A tiny, zero overhead debugging utility",
2248 "language": "JavaScript",
2249 "url": "https://github.com/holepunchto/nanodebug"
2250 },
2251 {
2252 "name": "native-pipe",
2253 "description": "Native named pipes",
2254 "language": "C",
2255 "url": "https://github.com/holepunchto/native-pipe"
2256 },
2257 {
2258 "name": "netpaste",
2259 "description": "Copy and paste over the DHT",
2260 "language": "JavaScript",
2261 "url": "https://github.com/holepunchto/netpaste"
2262 },
2263 {
2264 "name": "network-block-device",
2265 "description": "Network block device server for JavaScript",
2266 "language": "JavaScript",
2267 "url": "https://github.com/holepunchto/network-block-device"
2268 },
2269 {
2270 "name": "ninja-runtime",
2271 "description": "Prebuilt Ninja binaries for macOS, Linux, and Windows",
2272 "language": "JavaScript",
2273 "url": "https://github.com/holepunchto/ninja-runtime"
2274 },
2275 {
2276 "name": "node-bare-bundle",
2277 "description": "Run a bare bundle in a Node.js environment",
2278 "language": "JavaScript",
2279 "url": "https://github.com/holepunchto/node-bare-bundle"
2280 },
2281 {
2282 "name": "noise-curve-ed",
2283 "description": "Ed25519 elliptic curve operations for [`noise-handshake`](https://github.com/chm-diederichs/noise-handshake)",
2284 "language": "JavaScript",
2285 "url": "https://github.com/holepunchto/noise-curve-ed"
2286 },
2287 {
2288 "name": "noise-handshake",
2289 "description": "Simple noise handshake, supporting generic handshake patterns",
2290 "language": "JavaScript",
2291 "url": "https://github.com/holepunchto/noise-handshake"
2292 },
2293 {
2294 "name": "obfuscate-data",
2295 "description": "Reversibly obfuscate data with a secret key",
2296 "language": "JavaScript",
2297 "url": "https://github.com/holepunchto/obfuscate-data"
2298 },
2299 {
2300 "name": "paparam",
2301 "description": "Strict and fair parameter papa",
2302 "language": "JavaScript",
2303 "url": "https://github.com/holepunchto/paparam"
2304 },
2305 {
2306 "name": "passive-core-watcher",
2307 "description": "Run conditional logic on a corestore's hypercores",
2308 "language": "JavaScript",
2309 "url": "https://github.com/holepunchto/passive-core-watcher"
2310 },
2311 {
2312 "name": "pear",
2313 "description": "combined Peer-to-Peer (P2P) Runtime, Development & Deployment tool",
2314 "language": "JavaScript",
2315 "url": "https://github.com/holepunchto/pear"
2316 },
2317 {
2318 "name": "pear-aliases",
2319 "description": "pear://<alias> list",
2320 "language": "JavaScript",
2321 "url": "https://github.com/holepunchto/pear-aliases"
2322 },
2323 {
2324 "name": "pear-api",
2325 "description": "Pear API Base & Integration Module",
2326 "language": "JavaScript",
2327 "url": "https://github.com/holepunchto/pear-api"
2328 },
2329 {
2330 "name": "pear-appdrive",
2331 "description": "Pear application drive class, minimal hyperdrive compat, read-only",
2332 "language": "JavaScript",
2333 "url": "https://github.com/holepunchto/pear-appdrive"
2334 },
2335 {
2336 "name": "pear-appling",
2337 "description": "Template repository for creating Pear applings",
2338 "language": "CMake",
2339 "url": "https://github.com/holepunchto/pear-appling"
2340 },
2341 {
2342 "name": "pear-bridge",
2343 "description": "Local HTTP Bridge for Pear Desktop Applications",
2344 "language": "JavaScript",
2345 "url": "https://github.com/holepunchto/pear-bridge"
2346 },
2347 {
2348 "name": "pear-build",
2349 "description": "Build appling for a Pear application",
2350 "language": "Unknown",
2351 "url": "https://github.com/holepunchto/pear-build"
2352 },
2353 {
2354 "name": "pear-bundle",
2355 "description": "Generate a bare-bundle from a Pear application entrypoint",
2356 "language": "JavaScript",
2357 "url": "https://github.com/holepunchto/pear-bundle"
2358 },
2359 {
2360 "name": "pear-changelog",
2361 "description": "Changelog parser and differ",
2362 "language": "JavaScript",
2363 "url": "https://github.com/holepunchto/pear-changelog"
2364 },
2365 {
2366 "name": "pear-cli",
2367 "description": "🍐",
2368 "language": "JavaScript",
2369 "url": "https://github.com/holepunchto/pear-cli"
2370 },
2371 {
2372 "name": "pear-cmd",
2373 "description": "Pear command parser & definitions",
2374 "language": "JavaScript",
2375 "url": "https://github.com/holepunchto/pear-cmd"
2376 },
2377 {
2378 "name": "pear-constants",
2379 "description": "Pear constants",
2380 "language": "JavaScript",
2381 "url": "https://github.com/holepunchto/pear-constants"
2382 },
2383 {
2384 "name": "pear-crasher",
2385 "description": "Pear uncaught crash handler",
2386 "language": "JavaScript",
2387 "url": "https://github.com/holepunchto/pear-crasher"
2388 },
2389 {
2390 "name": "pear-desktop",
2391 "description": "pear://runtime",
2392 "language": "JavaScript",
2393 "url": "https://github.com/holepunchto/pear-desktop"
2394 },
2395 {
2396 "name": "pear-distributable-bootstrap",
2397 "description": "Pear Application Distributable Bootstrapper",
2398 "language": "JavaScript",
2399 "url": "https://github.com/holepunchto/pear-distributable-bootstrap"
2400 },
2401 {
2402 "name": "pear-docs",
2403 "description": "",
2404 "language": "Unknown",
2405 "url": "https://github.com/holepunchto/pear-docs"
2406 },
2407 {
2408 "name": "pear-doctor",
2409 "description": "The Pear Doctor Application",
2410 "language": "JavaScript",
2411 "url": "https://github.com/holepunchto/pear-doctor"
2412 },
2413 {
2414 "name": "pear-drop",
2415 "description": "Drop data, including applicaiton reset",
2416 "language": "JavaScript",
2417 "url": "https://github.com/holepunchto/pear-drop"
2418 },
2419 {
2420 "name": "pear-dump",
2421 "description": "Synchronize files from link to dir peer-to-peer or from-disk",
2422 "language": "JavaScript",
2423 "url": "https://github.com/holepunchto/pear-dump"
2424 },
2425 {
2426 "name": "pear-electron",
2427 "description": "Pear User-Interface Library for Electron",
2428 "language": "JavaScript",
2429 "url": "https://github.com/holepunchto/pear-electron"
2430 },
2431 {
2432 "name": "pear-errors",
2433 "description": "Pear Core Error Types",
2434 "language": "JavaScript",
2435 "url": "https://github.com/holepunchto/pear-errors"
2436 },
2437 {
2438 "name": "pear-expo-hello-world",
2439 "description": "",
2440 "language": "C++",
2441 "url": "https://github.com/holepunchto/pear-expo-hello-world"
2442 },
2443 {
2444 "name": "pear-force-update",
2445 "description": "pear force update",
2446 "language": "JavaScript",
2447 "url": "https://github.com/holepunchto/pear-force-update"
2448 },
2449 {
2450 "name": "pear-gracedown",
2451 "description": "Pear graceful closer",
2452 "language": "JavaScript",
2453 "url": "https://github.com/holepunchto/pear-gracedown"
2454 },
2455 {
2456 "name": "pear-gunk",
2457 "description": "Pear builtins, overrides, linker mappings",
2458 "language": "JavaScript",
2459 "url": "https://github.com/holepunchto/pear-gunk"
2460 },
2461 {
2462 "name": "pear-hotmods",
2463 "description": "Pear Hot Module / Live Reload integration layer",
2464 "language": "JavaScript",
2465 "url": "https://github.com/holepunchto/pear-hotmods"
2466 },
2467 {
2468 "name": "pear-info",
2469 "description": "View Pear project information by link",
2470 "language": "JavaScript",
2471 "url": "https://github.com/holepunchto/pear-info"
2472 },
2473 {
2474 "name": "pear-init",
2475 "description": "Create initial Pear project files",
2476 "language": "JavaScript",
2477 "url": "https://github.com/holepunchto/pear-init"
2478 },
2479 {
2480 "name": "pear-inspect",
2481 "description": "",
2482 "language": "JavaScript",
2483 "url": "https://github.com/holepunchto/pear-inspect"
2484 },
2485 {
2486 "name": "pear-interface",
2487 "description": "global.Pear API jsdoc type interface",
2488 "language": "JavaScript",
2489 "url": "https://github.com/holepunchto/pear-interface"
2490 },
2491 {
2492 "name": "pear-ipc",
2493 "description": "IPC for Pear",
2494 "language": "JavaScript",
2495 "url": "https://github.com/holepunchto/pear-ipc"
2496 },
2497 {
2498 "name": "pear-ipc-client",
2499 "description": "Helper to create a Pear IPC client",
2500 "language": "JavaScript",
2501 "url": "https://github.com/holepunchto/pear-ipc-client"
2502 },
2503 {
2504 "name": "pear-link",
2505 "description": "Pear url parser",
2506 "language": "JavaScript",
2507 "url": "https://github.com/holepunchto/pear-link"
2508 },
2509 {
2510 "name": "pear-logger",
2511 "description": "Pear logger",
2512 "language": "JavaScript",
2513 "url": "https://github.com/holepunchto/pear-logger"
2514 },
2515 {
2516 "name": "pear-message",
2517 "description": "Send object messages between a Pear application's processes/threads, pattern matching them with pear-messages",
2518 "language": "JavaScript",
2519 "url": "https://github.com/holepunchto/pear-message"
2520 },
2521 {
2522 "name": "pear-messages",
2523 "description": "Receive object messages from a Pear application's processes/threads using object pattern-matching",
2524 "language": "JavaScript",
2525 "url": "https://github.com/holepunchto/pear-messages"
2526 },
2527 {
2528 "name": "pear-opstream",
2529 "description": "Pear operations stream base class",
2530 "language": "JavaScript",
2531 "url": "https://github.com/holepunchto/pear-opstream"
2532 },
2533 {
2534 "name": "pear-opwait",
2535 "description": "Pear operation stream promise wrapper",
2536 "language": "JavaScript",
2537 "url": "https://github.com/holepunchto/pear-opwait"
2538 },
2539 {
2540 "name": "pear-pack",
2541 "description": "Bundle and prebuild generation for Pear.",
2542 "language": "JavaScript",
2543 "url": "https://github.com/holepunchto/pear-pack"
2544 },
2545 {
2546 "name": "pear-pipe",
2547 "description": "Pear parent app connected bare-pipe",
2548 "language": "JavaScript",
2549 "url": "https://github.com/holepunchto/pear-pipe"
2550 },
2551 {
2552 "name": "pear-prerelease",
2553 "description": "Prerelease helper",
2554 "language": "JavaScript",
2555 "url": "https://github.com/holepunchto/pear-prerelease"
2556 },
2557 {
2558 "name": "pear-radio",
2559 "description": "Pear Music Streamer",
2560 "language": "JavaScript",
2561 "url": "https://github.com/holepunchto/pear-radio"
2562 },
2563 {
2564 "name": "pear-radio-backend",
2565 "description": "Pear radio backend",
2566 "language": "JavaScript",
2567 "url": "https://github.com/holepunchto/pear-radio-backend"
2568 },
2569 {
2570 "name": "pear-ref",
2571 "description": "Pear core ref counter",
2572 "language": "JavaScript",
2573 "url": "https://github.com/holepunchto/pear-ref"
2574 },
2575 {
2576 "name": "pear-release",
2577 "description": "Set application production release version length",
2578 "language": "JavaScript",
2579 "url": "https://github.com/holepunchto/pear-release"
2580 },
2581 {
2582 "name": "pear-reset",
2583 "description": "Reset an application to initial state",
2584 "language": "Unknown",
2585 "url": "https://github.com/holepunchto/pear-reset"
2586 },
2587 {
2588 "name": "pear-restart",
2589 "description": "Restart Pear application or platform",
2590 "language": "JavaScript",
2591 "url": "https://github.com/holepunchto/pear-restart"
2592 },
2593 {
2594 "name": "pear-rti",
2595 "description": "Pear Core Runtime Information",
2596 "language": "JavaScript",
2597 "url": "https://github.com/holepunchto/pear-rti"
2598 },
2599 {
2600 "name": "pear-run",
2601 "description": "Run Pear app from app p2p with pear:// link",
2602 "language": "JavaScript",
2603 "url": "https://github.com/holepunchto/pear-run"
2604 },
2605 {
2606 "name": "pear-runtime-appling",
2607 "description": "",
2608 "language": "CMake",
2609 "url": "https://github.com/holepunchto/pear-runtime-appling"
2610 },
2611 {
2612 "name": "pear-runtime-bare",
2613 "description": "bare binary that bootstraps the platform",
2614 "language": "C",
2615 "url": "https://github.com/holepunchto/pear-runtime-bare"
2616 },
2617 {
2618 "name": "pear-runtime-bootstrap",
2619 "description": "Simple unix script to bootstrap the pear runtime",
2620 "language": "JavaScript",
2621 "url": "https://github.com/holepunchto/pear-runtime-bootstrap"
2622 },
2623 {
2624 "name": "pear-seed",
2625 "description": "Seed or reseed a Pear project by link",
2626 "language": "JavaScript",
2627 "url": "https://github.com/holepunchto/pear-seed"
2628 },
2629 {
2630 "name": "pear-shake",
2631 "description": "Get the dependency tree of a Pear application bundle from a drive and its entrypoints.",
2632 "language": "JavaScript",
2633 "url": "https://github.com/holepunchto/pear-shake"
2634 },
2635 {
2636 "name": "pear-stage",
2637 "description": "Synchronize from-disk to app drive peer-to-peer",
2638 "language": "JavaScript",
2639 "url": "https://github.com/holepunchto/pear-stage"
2640 },
2641 {
2642 "name": "pear-stamp",
2643 "description": "Pear template transforms",
2644 "language": "JavaScript",
2645 "url": "https://github.com/holepunchto/pear-stamp"
2646 },
2647 {
2648 "name": "pear-state",
2649 "description": "Pear state",
2650 "language": "JavaScript",
2651 "url": "https://github.com/holepunchto/pear-state"
2652 },
2653 {
2654 "name": "pear-stdio",
2655 "description": "Pear STDIO",
2656 "language": "JavaScript",
2657 "url": "https://github.com/holepunchto/pear-stdio"
2658 },
2659 {
2660 "name": "pear-templates",
2661 "description": "Templates for Pear - pear init pear://templates/<name>",
2662 "language": "JavaScript",
2663 "url": "https://github.com/holepunchto/pear-templates"
2664 },
2665 {
2666 "name": "pear-terminal",
2667 "description": "Pear Terminal User Interface library",
2668 "language": "JavaScript",
2669 "url": "https://github.com/holepunchto/pear-terminal"
2670 },
2671 {
2672 "name": "pear-tryboot",
2673 "description": "Pear sidecar tryboot for pear-ipc connect function",
2674 "language": "JavaScript",
2675 "url": "https://github.com/holepunchto/pear-tryboot"
2676 },
2677 {
2678 "name": "pear-updater",
2679 "description": "Pear Updater",
2680 "language": "JavaScript",
2681 "url": "https://github.com/holepunchto/pear-updater"
2682 },
2683 {
2684 "name": "pear-updater-bootstrap",
2685 "description": "Bootstrap the pear-runtime updater from a key",
2686 "language": "JavaScript",
2687 "url": "https://github.com/holepunchto/pear-updater-bootstrap"
2688 },
2689 {
2690 "name": "pear-updates",
2691 "description": "Pear platform and application update notifications",
2692 "language": "JavaScript",
2693 "url": "https://github.com/holepunchto/pear-updates"
2694 },
2695 {
2696 "name": "pear-user-dirs",
2697 "description": "Get the path of user-specific directories",
2698 "language": "JavaScript",
2699 "url": "https://github.com/holepunchto/pear-user-dirs"
2700 },
2701 {
2702 "name": "pear-wakeups",
2703 "description": "Pear platform and application update notifications",
2704 "language": "JavaScript",
2705 "url": "https://github.com/holepunchto/pear-wakeups"
2706 },
2707 {
2708 "name": "pear-workshop",
2709 "description": "🍐",
2710 "language": "JavaScript",
2711 "url": "https://github.com/holepunchto/pear-workshop"
2712 },
2713 {
2714 "name": "pearpass-example",
2715 "description": "",
2716 "language": "JavaScript",
2717 "url": "https://github.com/holepunchto/pearpass-example"
2718 },
2719 {
2720 "name": "planb-summer-school",
2721 "description": "the workshop stuff",
2722 "language": "JavaScript",
2723 "url": "https://github.com/holepunchto/planb-summer-school"
2724 },
2725 {
2726 "name": "prebuild-containers",
2727 "description": "Containers for prebuilding native Node.js modules",
2728 "language": "Dockerfile",
2729 "url": "https://github.com/holepunchto/prebuild-containers"
2730 },
2731 {
2732 "name": "prettier-config-holepunch",
2733 "description": "The Prettier shared configuration used by Holepunch",
2734 "language": "JavaScript",
2735 "url": "https://github.com/holepunchto/prettier-config-holepunch"
2736 },
2737 {
2738 "name": "prom-client",
2739 "description": "Prometheus client for node.js",
2740 "language": "JavaScript",
2741 "url": "https://github.com/holepunchto/prom-client"
2742 },
2743 {
2744 "name": "protomux",
2745 "description": "Multiplex multiple message oriented protocols over a stream",
2746 "language": "JavaScript",
2747 "url": "https://github.com/holepunchto/protomux"
2748 },
2749 {
2750 "name": "protomux-rpc",
2751 "description": "RPC over Protomux channels",
2752 "language": "JavaScript",
2753 "url": "https://github.com/holepunchto/protomux-rpc"
2754 },
2755 {
2756 "name": "protomux-rpc-client",
2757 "description": "Connect to protmux-rpc servers ",
2758 "language": "JavaScript",
2759 "url": "https://github.com/holepunchto/protomux-rpc-client"
2760 },
2761 {
2762 "name": "protomux-rpc-client-pool",
2763 "description": "Reliably connect to one of a pool of protomux-rpc servers",
2764 "language": "JavaScript",
2765 "url": "https://github.com/holepunchto/protomux-rpc-client-pool"
2766 },
2767 {
2768 "name": "protomux-rpc-middleware",
2769 "description": "",
2770 "language": "JavaScript",
2771 "url": "https://github.com/holepunchto/protomux-rpc-middleware"
2772 },
2773 {
2774 "name": "protomux-rpc-router",
2775 "description": "",
2776 "language": "JavaScript",
2777 "url": "https://github.com/holepunchto/protomux-rpc-router"
2778 },
2779 {
2780 "name": "protomux-wakeup",
2781 "description": "Wakeup protocol over protomux",
2782 "language": "JavaScript",
2783 "url": "https://github.com/holepunchto/protomux-wakeup"
2784 },
2785 {
2786 "name": "punch-connection-encoding",
2787 "description": "Compact encoding for public keys + dht bootstrap",
2788 "language": "JavaScript",
2789 "url": "https://github.com/holepunchto/punch-connection-encoding"
2790 },
2791 {
2792 "name": "pw-to-ek",
2793 "description": "Derive a secure encryption key from a password using the sodium's scrypt implementation.",
2794 "language": "JavaScript",
2795 "url": "https://github.com/holepunchto/pw-to-ek"
2796 },
2797 {
2798 "name": "quickbit-native",
2799 "description": "https://github.com/holepunchto/libquickbit JavaScript bindings for Node.js",
2800 "language": "JavaScript",
2801 "url": "https://github.com/holepunchto/quickbit-native"
2802 },
2803 {
2804 "name": "quickbit-universal",
2805 "description": "Universal wrapper for https://github.com/holepunchto/libquickbit with a JavaScript fallback",
2806 "language": "JavaScript",
2807 "url": "https://github.com/holepunchto/quickbit-universal"
2808 },
2809 {
2810 "name": "rache",
2811 "description": "",
2812 "language": "JavaScript",
2813 "url": "https://github.com/holepunchto/rache"
2814 },
2815 {
2816 "name": "react-native",
2817 "description": "A framework for building native applications using React",
2818 "language": "C++",
2819 "url": "https://github.com/holepunchto/react-native"
2820 },
2821 {
2822 "name": "react-native-b4a",
2823 "description": "Bridging the gap between buffers and typed arrays in React Native",
2824 "language": "JavaScript",
2825 "url": "https://github.com/holepunchto/react-native-b4a"
2826 },
2827 {
2828 "name": "react-native-bare-kit",
2829 "description": "https://github.com/holepunchto/bare-kit for React Native",
2830 "language": "C++",
2831 "url": "https://github.com/holepunchto/react-native-bare-kit"
2832 },
2833 {
2834 "name": "react-native-paste-input",
2835 "description": "React Native TextInput replacement to allow pasting files",
2836 "language": "Objective-C",
2837 "url": "https://github.com/holepunchto/react-native-paste-input"
2838 },
2839 {
2840 "name": "ready-resource",
2841 "description": "Modern single resource management",
2842 "language": "JavaScript",
2843 "url": "https://github.com/holepunchto/ready-resource"
2844 },
2845 {
2846 "name": "rebuild-git",
2847 "description": "Rebuild git repo from objects",
2848 "language": "JavaScript",
2849 "url": "https://github.com/holepunchto/rebuild-git"
2850 },
2851 {
2852 "name": "refcounter",
2853 "description": "Simple refcounter",
2854 "language": "JavaScript",
2855 "url": "https://github.com/holepunchto/refcounter"
2856 },
2857 {
2858 "name": "repl-swarm",
2859 "description": "Attach to a node repl using Hyperswarm",
2860 "language": "JavaScript",
2861 "url": "https://github.com/holepunchto/repl-swarm"
2862 },
2863 {
2864 "name": "require-addon",
2865 "description": "Import native addons across JavaScript runtimes",
2866 "language": "JavaScript",
2867 "url": "https://github.com/holepunchto/require-addon"
2868 },
2869 {
2870 "name": "require-asset",
2871 "description": "Import assets across JavaScript runtimes",
2872 "language": "JavaScript",
2873 "url": "https://github.com/holepunchto/require-asset"
2874 },
2875 {
2876 "name": "rocksdb-blobs",
2877 "description": "Just a blob store on rocks. Aims to be API compatible with Hyperblobs",
2878 "language": "JavaScript",
2879 "url": "https://github.com/holepunchto/rocksdb-blobs"
2880 },
2881 {
2882 "name": "rocksdb-native",
2883 "description": "https://github.com/holepunchto/librocksdb bindings for JavaScript",
2884 "language": "JavaScript",
2885 "url": "https://github.com/holepunchto/rocksdb-native"
2886 },
2887 {
2888 "name": "rpc",
2889 "description": "RPC over the Hyperswarm DHT",
2890 "language": "JavaScript",
2891 "url": "https://github.com/holepunchto/rpc"
2892 },
2893 {
2894 "name": "same-object",
2895 "description": "Determine if two objects are deeply equal",
2896 "language": "JavaScript",
2897 "url": "https://github.com/holepunchto/same-object"
2898 },
2899 {
2900 "name": "scope-lock",
2901 "description": "Some concurrency semantics around entering scopes",
2902 "language": "JavaScript",
2903 "url": "https://github.com/holepunchto/scope-lock"
2904 },
2905 {
2906 "name": "script-linker",
2907 "description": "ESM/CJS source loader that can preresolve imports/requires",
2908 "language": "JavaScript",
2909 "url": "https://github.com/holepunchto/script-linker"
2910 },
2911 {
2912 "name": "secure-key",
2913 "description": "Password protected ed25519 key pairs",
2914 "language": "JavaScript",
2915 "url": "https://github.com/holepunchto/secure-key"
2916 },
2917 {
2918 "name": "secure-prompt",
2919 "description": "Securely prompt stdio using secure buffers",
2920 "language": "JavaScript",
2921 "url": "https://github.com/holepunchto/secure-prompt"
2922 },
2923 {
2924 "name": "seedbee",
2925 "description": "Bee for seeds",
2926 "language": "JavaScript",
2927 "url": "https://github.com/holepunchto/seedbee"
2928 },
2929 {
2930 "name": "seeder-frontend",
2931 "description": "Simple-seeder holepunch app frontend",
2932 "language": "JavaScript",
2933 "url": "https://github.com/holepunchto/seeder-frontend"
2934 },
2935 {
2936 "name": "semifies",
2937 "description": "Slimmed down satisfies from semver",
2938 "language": "JavaScript",
2939 "url": "https://github.com/holepunchto/semifies"
2940 },
2941 {
2942 "name": "sentry-bare",
2943 "description": "Sentry SDK for Bare",
2944 "language": "JavaScript",
2945 "url": "https://github.com/holepunchto/sentry-bare"
2946 },
2947 {
2948 "name": "serve-drive",
2949 "description": "HTTP drive server for entries delivery. Auto detects types like video, images, etc",
2950 "language": "JavaScript",
2951 "url": "https://github.com/holepunchto/serve-drive"
2952 },
2953 {
2954 "name": "simdle-native",
2955 "description": "https://github.com/holepunchto/libsimdle JavaScript bindings for Node.js",
2956 "language": "C++",
2957 "url": "https://github.com/holepunchto/simdle-native"
2958 },
2959 {
2960 "name": "simdle-universal",
2961 "description": "Universal wrapper for https://github.com/holepunchto/libsimdle with a JavaScript fallback",
2962 "language": "JavaScript",
2963 "url": "https://github.com/holepunchto/simdle-universal"
2964 },
2965 {
2966 "name": "simple-lnd",
2967 "description": "Simple LND REST module",
2968 "language": "JavaScript",
2969 "url": "https://github.com/holepunchto/simple-lnd"
2970 },
2971 {
2972 "name": "simple-seeder",
2973 "description": "Dead simple seeder with zero bugs",
2974 "language": "JavaScript",
2975 "url": "https://github.com/holepunchto/simple-seeder"
2976 },
2977 {
2978 "name": "slab-hunter",
2979 "description": "Hunt for Buffer slabs indicative of a memory leak",
2980 "language": "JavaScript",
2981 "url": "https://github.com/holepunchto/slab-hunter"
2982 },
2983 {
2984 "name": "slips",
2985 "description": "SatoshiLabs Improvement Proposals",
2986 "language": "Markdown",
2987 "url": "https://github.com/holepunchto/slips"
2988 },
2989 {
2990 "name": "sloppy-module-parser",
2991 "description": "Parse imports/exports/requires with a focus on speed over 100% correctness",
2992 "language": "JavaScript",
2993 "url": "https://github.com/holepunchto/sloppy-module-parser"
2994 },
2995 {
2996 "name": "snake",
2997 "description": "Multiplayer P2P Snake Game on Pear",
2998 "language": "JavaScript",
2999 "url": "https://github.com/holepunchto/snake"
3000 },
3001 {
3002 "name": "sodium-hmac",
3003 "description": "HMAC utility",
3004 "language": "JavaScript",
3005 "url": "https://github.com/holepunchto/sodium-hmac"
3006 },
3007 {
3008 "name": "sodium-native",
3009 "description": "Low level bindings for libsodium",
3010 "language": "JavaScript",
3011 "url": "https://github.com/holepunchto/sodium-native"
3012 },
3013 {
3014 "name": "sodium-universal",
3015 "description": "Universal wrapper for sodium-javascript and sodium-native working in Node.js and the Browser",
3016 "language": "JavaScript",
3017 "url": "https://github.com/holepunchto/sodium-universal"
3018 },
3019 {
3020 "name": "sqlite3-native",
3021 "description": "Asynchronous SQLite3 bindings for JavaScript with VFS support",
3022 "language": "C",
3023 "url": "https://github.com/holepunchto/sqlite3-native"
3024 },
3025 {
3026 "name": "sub-encoder",
3027 "description": "Generate sub encodings for key/value stores",
3028 "language": "JavaScript",
3029 "url": "https://github.com/holepunchto/sub-encoder"
3030 },
3031 {
3032 "name": "suspend-resource",
3033 "description": "Ready resource with suspend/resume",
3034 "language": "JavaScript",
3035 "url": "https://github.com/holepunchto/suspend-resource"
3036 },
3037 {
3038 "name": "suspendify",
3039 "description": "Suspend/resume state machine with linger support",
3040 "language": "JavaScript",
3041 "url": "https://github.com/holepunchto/suspendify"
3042 },
3043 {
3044 "name": "tar-drive",
3045 "description": "Hyperdrive bindings for tar-stream",
3046 "language": "JavaScript",
3047 "url": "https://github.com/holepunchto/tar-drive"
3048 },
3049 {
3050 "name": "task-backoff",
3051 "description": "Small module to do smart delays in tight loops to maintain a certain event loop delay",
3052 "language": "JavaScript",
3053 "url": "https://github.com/holepunchto/task-backoff"
3054 },
3055 {
3056 "name": "test-suspend",
3057 "description": "Utilities for testing process suspension",
3058 "language": "JavaScript",
3059 "url": "https://github.com/holepunchto/test-suspend"
3060 },
3061 {
3062 "name": "text-decoder",
3063 "description": "Streaming text decoder that preserves multibyte Unicode characters",
3064 "language": "JavaScript",
3065 "url": "https://github.com/holepunchto/text-decoder"
3066 },
3067 {
3068 "name": "thread-stats",
3069 "description": "Get resource usage for individual threads in the current process",
3070 "language": "C",
3071 "url": "https://github.com/holepunchto/thread-stats"
3072 },
3073 {
3074 "name": "throwaway-local-cache",
3075 "description": "Maintain a fast local cache when persistance isnt a 100% requirement",
3076 "language": "JavaScript",
3077 "url": "https://github.com/holepunchto/throwaway-local-cache"
3078 },
3079 {
3080 "name": "tiny-buffer-map",
3081 "description": "A very simple Map for Buffers and Uint8Arrays",
3082 "language": "JavaScript",
3083 "url": "https://github.com/holepunchto/tiny-buffer-map"
3084 },
3085 {
3086 "name": "tiny-buffer-rpc",
3087 "description": "Lightweight binary bi-directional RPC",
3088 "language": "JavaScript",
3089 "url": "https://github.com/holepunchto/tiny-buffer-rpc"
3090 },
3091 {
3092 "name": "tiny-fs-native",
3093 "description": "Native fs for Javascript",
3094 "language": "JavaScript",
3095 "url": "https://github.com/holepunchto/tiny-fs-native"
3096 },
3097 {
3098 "name": "tiny-http-native",
3099 "description": "Tiny HTTP library made purely on libuv and napi",
3100 "language": "JavaScript",
3101 "url": "https://github.com/holepunchto/tiny-http-native"
3102 },
3103 {
3104 "name": "tiny-paths",
3105 "description": "path for platforms without path",
3106 "language": "JavaScript",
3107 "url": "https://github.com/holepunchto/tiny-paths"
3108 },
3109 {
3110 "name": "tiny-timers-native",
3111 "description": "Native timers for Javascript",
3112 "language": "JavaScript",
3113 "url": "https://github.com/holepunchto/tiny-timers-native"
3114 },
3115 {
3116 "name": "tt-native",
3117 "description": "https://github.com/holepunchto/libtt JavaScript bindings for Node.js",
3118 "language": "C",
3119 "url": "https://github.com/holepunchto/tt-native"
3120 },
3121 {
3122 "name": "udx-native",
3123 "description": "udx is reliable, multiplexed, and congestion-controlled streams over udp",
3124 "language": "JavaScript",
3125 "url": "https://github.com/holepunchto/udx-native"
3126 },
3127 {
3128 "name": "uncaughts",
3129 "description": "Cleanly register uncaughtException and unhandledRejection handlers",
3130 "language": "JavaScript",
3131 "url": "https://github.com/holepunchto/uncaughts"
3132 },
3133 {
3134 "name": "unicode-to-plain-text",
3135 "description": "Convert fancy Unicode text to plain ASCII with smart language preservation",
3136 "language": "JavaScript",
3137 "url": "https://github.com/holepunchto/unicode-to-plain-text"
3138 },
3139 {
3140 "name": "unslab",
3141 "description": "Unslab some slab'ed buffers",
3142 "language": "JavaScript",
3143 "url": "https://github.com/holepunchto/unslab"
3144 },
3145 {
3146 "name": "updater-service",
3147 "description": "",
3148 "language": "JavaScript",
3149 "url": "https://github.com/holepunchto/updater-service"
3150 },
3151 {
3152 "name": "url-file-url",
3153 "description": "Small module that converts from URLs to filenames to URLs",
3154 "language": "JavaScript",
3155 "url": "https://github.com/holepunchto/url-file-url"
3156 },
3157 {
3158 "name": "utun",
3159 "description": "Make TUN devices",
3160 "language": "C",
3161 "url": "https://github.com/holepunchto/utun"
3162 },
3163 {
3164 "name": "wakeup",
3165 "description": "Protocol handler for waking up Pear applications",
3166 "language": "CMake",
3167 "url": "https://github.com/holepunchto/wakeup"
3168 },
3169 {
3170 "name": "warmup-encoding",
3171 "description": "Encode/decode sets of random blocks for warmup",
3172 "language": "JavaScript",
3173 "url": "https://github.com/holepunchto/warmup-encoding"
3174 },
3175 {
3176 "name": "wasm-tools",
3177 "description": "A collection of useful tools for working with WASM/WAT in JavaScript",
3178 "language": "JavaScript",
3179 "url": "https://github.com/holepunchto/wasm-tools"
3180 },
3181 {
3182 "name": "watch-drive",
3183 "description": "Watch a Hyperdrive or a Localdrive and get the diff",
3184 "language": "JavaScript",
3185 "url": "https://github.com/holepunchto/watch-drive"
3186 },
3187 {
3188 "name": "which-runtime",
3189 "description": "Detect if you are in Bare or Node and which os etc",
3190 "language": "JavaScript",
3191 "url": "https://github.com/holepunchto/which-runtime"
3192 }
19 {
20 "name": "_pear-build",
21 "description": "Build appling for a Pear application",
22 "language": "JavaScript",
23 "url": "https://github.com/holepunchto/_pear-build"
24 },
25 {
26 "name": ".github",
27 "description": "",
28 "language": null,
29 "url": "https://github.com/holepunchto/.github"
30 },
31 {
32 "name": "actions",
33 "description": "Shared GitHub actions",
34 "language": "JavaScript",
35 "url": "https://github.com/holepunchto/actions"
36 },
37 {
38 "name": "activity-queue",
39 "description": "Easily track activity and when that activity flushes",
40 "language": "JavaScript",
41 "url": "https://github.com/holepunchto/activity-queue"
42 },
43 {
44 "name": "adaptive-timeout",
45 "description": "Weighted moving average cache with fallbacks",
46 "language": "JavaScript",
47 "url": "https://github.com/holepunchto/adaptive-timeout"
48 },
49 {
50 "name": "appling-native",
51 "description": "https://github.com/holepunchto/libappling bindings for Bare",
52 "language": "C",
53 "url": "https://github.com/holepunchto/appling-native"
54 },
55 {
56 "name": "autobase",
57 "description": "Autobase lets you write concise multiwriter data structures with Hypercore",
58 "language": "JavaScript",
59 "url": "https://github.com/holepunchto/autobase"
60 },
61 {
62 "name": "autobase-discovery",
63 "description": "Discover RPC services using autobase and protomux-rpc",
64 "language": "JavaScript",
65 "url": "https://github.com/holepunchto/autobase-discovery"
66 },
67 {
68 "name": "autobase-discovery-cli",
69 "description": "CLI for autobase-discovery",
70 "language": "JavaScript",
71 "url": "https://github.com/holepunchto/autobase-discovery-cli"
72 },
73 {
74 "name": "autobase-example",
75 "description": "Just a runnable E2E autobase example",
76 "language": "JavaScript",
77 "url": "https://github.com/holepunchto/autobase-example"
78 },
79 {
80 "name": "autobase-light-writer",
81 "description": "Detached autobase writer that is just a single core with no causal info\"",
82 "language": "JavaScript",
83 "url": "https://github.com/holepunchto/autobase-light-writer"
84 },
85 {
86 "name": "autobase-test-helpers",
87 "description": "Helpers when writing tests for an Autobased application",
88 "language": "JavaScript",
89 "url": "https://github.com/holepunchto/autobase-test-helpers"
90 },
91 {
92 "name": "autobee",
93 "description": "A multi-writer KV-store built with Autobase and Hyperbee",
94 "language": "JavaScript",
95 "url": "https://github.com/holepunchto/autobee"
96 },
97 {
98 "name": "autobee-encryption",
99 "description": "Encryption module for autobee",
100 "language": "JavaScript",
101 "url": "https://github.com/holepunchto/autobee-encryption"
102 },
103 {
104 "name": "autobee-wakeup",
105 "description": "Wake up little bee, someone needs your data",
106 "language": "JavaScript",
107 "url": "https://github.com/holepunchto/autobee-wakeup"
108 },
109 {
110 "name": "autopass",
111 "description": "Multiwriter password and note sharing module",
112 "language": "JavaScript",
113 "url": "https://github.com/holepunchto/autopass"
114 },
115 {
116 "name": "autopass-mobile-example",
117 "description": "",
118 "language": "TypeScript",
119 "url": "https://github.com/holepunchto/autopass-mobile-example"
120 },
121 {
122 "name": "b4a",
123 "description": "Bridging the gap between buffers and typed arrays",
124 "language": "JavaScript",
125 "url": "https://github.com/holepunchto/b4a"
126 },
127 {
128 "name": "bare",
129 "description": "Small and modular JavaScript runtime for desktop and mobile",
130 "language": "C",
131 "url": "https://github.com/holepunchto/bare"
132 },
133 {
134 "name": "bare-abort",
135 "description": "Cause abnormal program termination and generate a crash report",
136 "language": "C",
137 "url": "https://github.com/holepunchto/bare-abort"
138 },
139 {
140 "name": "bare-abort-controller",
141 "description": "Abort controller support for Bare",
142 "language": "JavaScript",
143 "url": "https://github.com/holepunchto/bare-abort-controller"
144 },
145 {
146 "name": "bare-addon",
147 "description": "Template repository for creating Bare native addons",
148 "language": "C",
149 "url": "https://github.com/holepunchto/bare-addon"
150 },
151 {
152 "name": "bare-addon-java",
153 "description": "Template repository for creating Bare native addons using Java via https://github.com/holepunchto/libjnitl",
154 "language": "CMake",
155 "url": "https://github.com/holepunchto/bare-addon-java"
156 },
157 {
158 "name": "bare-addon-jstl",
159 "description": "Template repository for creating Bare native addons using C++ via https://github.com/holepunchto/libjstl",
160 "language": "C++",
161 "url": "https://github.com/holepunchto/bare-addon-jstl"
162 },
163 {
164 "name": "bare-addon-resolve",
165 "description": "Low-level addon resolution algorithm for Bare",
166 "language": "JavaScript",
167 "url": "https://github.com/holepunchto/bare-addon-resolve"
168 },
169 {
170 "name": "bare-addon-rust",
171 "description": "Template repository for creating Bare native addons using https://github.com/holepunchto/bare-rust",
172 "language": "CMake",
173 "url": "https://github.com/holepunchto/bare-addon-rust"
174 },
175 {
176 "name": "bare-android",
177 "description": "Example of embedding Bare in an Android application using https://github.com/holepunchto/bare-kit",
178 "language": "Kotlin",
179 "url": "https://github.com/holepunchto/bare-android"
180 },
181 {
182 "name": "bare-ansi-escapes",
183 "description": "Parse and produce ANSI escape sequences",
184 "language": "JavaScript",
185 "url": "https://github.com/holepunchto/bare-ansi-escapes"
186 },
187 {
188 "name": "bare-apk",
189 "description": "APK packaging tools for Bare",
190 "language": "JavaScript",
191 "url": "https://github.com/holepunchto/bare-apk"
192 },
193 {
194 "name": "bare-app-image",
195 "description": "AppImage packaging tools for Bare",
196 "language": "JavaScript",
197 "url": "https://github.com/holepunchto/bare-app-image"
198 },
199 {
200 "name": "bare-app-kit",
201 "description": "AppKit bindings and runtime for Bare",
202 "language": "Objective-C",
203 "url": "https://github.com/holepunchto/bare-app-kit"
204 },
205 {
206 "name": "bare-assert",
207 "description": "Assertion library for JavaScript",
208 "language": "JavaScript",
209 "url": "https://github.com/holepunchto/bare-assert"
210 },
211 {
212 "name": "bare-async-hooks",
213 "description": "`async_hooks` shim for Bare",
214 "language": "JavaScript",
215 "url": "https://github.com/holepunchto/bare-async-hooks"
216 },
217 {
218 "name": "bare-atomics",
219 "description": "Native synchronization primitives for JavaScript",
220 "language": "C",
221 "url": "https://github.com/holepunchto/bare-atomics"
222 },
223 {
224 "name": "bare-bluetooth-android",
225 "description": "Android Bluetooth bindings for Bare",
226 "language": "C++",
227 "url": "https://github.com/holepunchto/bare-bluetooth-android"
228 },
229 {
230 "name": "bare-bluetooth-apple",
231 "description": "CoreBluetooth bindings for Bare",
232 "language": "Objective-C++",
233 "url": "https://github.com/holepunchto/bare-bluetooth-apple"
234 },
235 {
236 "name": "bare-bmp",
237 "description": "Native BMP codec for Bare",
238 "language": "C",
239 "url": "https://github.com/holepunchto/bare-bmp"
240 },
241 {
242 "name": "bare-boot",
243 "description": "Boot drives in Bare",
244 "language": "JavaScript",
245 "url": "https://github.com/holepunchto/bare-boot"
246 },
247 {
248 "name": "bare-broadcast-channel",
249 "description": "Multi-producer, multi-consumer inter-thread broadcast messaging for JavaScript",
250 "language": "C",
251 "url": "https://github.com/holepunchto/bare-broadcast-channel"
252 },
253 {
254 "name": "bare-buffer",
255 "description": "Native buffers for JavaScript",
256 "language": "JavaScript",
257 "url": "https://github.com/holepunchto/bare-buffer"
258 },
259 {
260 "name": "bare-build",
261 "description": "Application builder for Bare",
262 "language": "JavaScript",
263 "url": "https://github.com/holepunchto/bare-build"
264 },
265 {
266 "name": "bare-bundle",
267 "description": "Application bundle format for JavaScript, inspired by https://github.com/electron/asar",
268 "language": "JavaScript",
269 "url": "https://github.com/holepunchto/bare-bundle"
270 },
271 {
272 "name": "bare-bundle-compile",
273 "description": "Compile a bundle of CommonJS modules to a single module",
274 "language": "JavaScript",
275 "url": "https://github.com/holepunchto/bare-bundle-compile"
276 },
277 {
278 "name": "bare-bundle-evaluate",
279 "description": "Evaluate a bundle of CommonJS modules across JavaScript runtimes",
280 "language": "JavaScript",
281 "url": "https://github.com/holepunchto/bare-bundle-evaluate"
282 },
283 {
284 "name": "bare-bundle-id",
285 "description": "Construct a unique ID for a bundle",
286 "language": "JavaScript",
287 "url": "https://github.com/holepunchto/bare-bundle-id"
288 },
289 {
290 "name": "bare-channel",
291 "description": "Inter-thread messaging for JavaScript",
292 "language": "C",
293 "url": "https://github.com/holepunchto/bare-channel"
294 },
295 {
296 "name": "bare-collabora",
297 "description": "Collabora bindings for Bare",
298 "language": "CMake",
299 "url": "https://github.com/holepunchto/bare-collabora"
300 },
301 {
302 "name": "bare-compat-napi",
303 "description": "Bare compatibility headers for Node-API",
304 "language": "C",
305 "url": "https://github.com/holepunchto/bare-compat-napi"
306 },
307 {
308 "name": "bare-console",
309 "description": "WHATWG debugging console for JavaScript",
310 "language": "JavaScript",
311 "url": "https://github.com/holepunchto/bare-console"
312 },
313 {
314 "name": "bare-cov",
315 "description": "",
316 "language": "JavaScript",
317 "url": "https://github.com/holepunchto/bare-cov"
318 },
319 {
320 "name": "bare-crypto",
321 "description": "Cryptographic primitives for JavaScript",
322 "language": "JavaScript",
323 "url": "https://github.com/holepunchto/bare-crypto"
324 },
325 {
326 "name": "bare-daemon",
327 "description": "Create and manage daemon processes in JavaScript",
328 "language": "C",
329 "url": "https://github.com/holepunchto/bare-daemon"
330 },
331 {
332 "name": "bare-debug-log",
333 "description": "Simple debug log for JavaScript",
334 "language": "JavaScript",
335 "url": "https://github.com/holepunchto/bare-debug-log"
336 },
337 {
338 "name": "bare-delta",
339 "description": "Binary patch handling for Bare",
340 "language": "C",
341 "url": "https://github.com/holepunchto/bare-delta"
342 },
343 {
344 "name": "bare-dev",
345 "description": "Development tooling for Bare",
346 "language": "JavaScript",
347 "url": "https://github.com/holepunchto/bare-dev"
348 },
349 {
350 "name": "bare-dgram",
351 "description": "Native UDP for JavaScript",
352 "language": "JavaScript",
353 "url": "https://github.com/holepunchto/bare-dgram"
354 },
355 {
356 "name": "bare-diagnostics-channel",
357 "description": "Create and publish data to named channels for diagnostics purposes",
358 "language": "JavaScript",
359 "url": "https://github.com/holepunchto/bare-diagnostics-channel"
360 },
361 {
362 "name": "bare-distributable",
363 "description": "Template repository for creating custom Bare distributables",
364 "language": "C",
365 "url": "https://github.com/holepunchto/bare-distributable"
366 },
367 {
368 "name": "bare-dns",
369 "description": "Domain name resolution for JavaScript",
370 "language": "C",
371 "url": "https://github.com/holepunchto/bare-dns"
372 },
373 {
374 "name": "bare-encoding",
375 "description": "WHATWG text encoding interfaces for JavaScript",
376 "language": "JavaScript",
377 "url": "https://github.com/holepunchto/bare-encoding"
378 },
379 {
380 "name": "bare-env",
381 "description": "Environment variable support for JavaScript",
382 "language": "JavaScript",
383 "url": "https://github.com/holepunchto/bare-env"
384 },
385 {
386 "name": "bare-events",
387 "description": "Event emitters for JavaScript",
388 "language": "JavaScript",
389 "url": "https://github.com/holepunchto/bare-events"
390 },
391 {
392 "name": "bare-exif",
393 "description": "EXIF support for Bare",
394 "language": "C",
395 "url": "https://github.com/holepunchto/bare-exif"
396 },
397 {
398 "name": "bare-expo",
399 "description": "Example of embedding Bare in an Expo application using https://github.com/holepunchto/react-native-bare-kit",
400 "language": "TypeScript",
401 "url": "https://github.com/holepunchto/bare-expo"
402 },
403 {
404 "name": "bare-expo-hrpc-demo",
405 "description": "",
406 "language": "JavaScript",
407 "url": "https://github.com/holepunchto/bare-expo-hrpc-demo"
408 },
409 {
410 "name": "bare-fetch",
411 "description": "WHATWG Fetch implementation for Bare",
412 "language": "JavaScript",
413 "url": "https://github.com/holepunchto/bare-fetch"
414 },
415 {
416 "name": "bare-ffmpeg",
417 "description": "Low-level FFmpeg bindings for Bare",
418 "language": "JavaScript",
419 "url": "https://github.com/holepunchto/bare-ffmpeg"
420 },
421 {
422 "name": "bare-ffmpeg-encodings",
423 "description": "hyperschema for bare-ffmpeg types",
424 "language": "JavaScript",
425 "url": "https://github.com/holepunchto/bare-ffmpeg-encodings"
426 },
427 {
428 "name": "bare-file-logger",
429 "description": "File system logger for Bare",
430 "language": "JavaScript",
431 "url": "https://github.com/holepunchto/bare-file-logger"
432 },
433 {
434 "name": "bare-form-data",
435 "description": "Form data support for Bare",
436 "language": "JavaScript",
437 "url": "https://github.com/holepunchto/bare-form-data"
438 },
439 {
440 "name": "bare-format",
441 "description": "String formatting for JavaScript",
442 "language": "JavaScript",
443 "url": "https://github.com/holepunchto/bare-format"
444 },
445 {
446 "name": "bare-fs",
447 "description": "Native file system operations for Bare",
448 "language": "JavaScript",
449 "url": "https://github.com/holepunchto/bare-fs"
450 },
451 {
452 "name": "bare-gif",
453 "description": "GIF support for Bare",
454 "language": "C",
455 "url": "https://github.com/holepunchto/bare-gif"
456 },
457 {
458 "name": "bare-gtk",
459 "description": "GTK bindings and runtime for Bare",
460 "language": "C",
461 "url": "https://github.com/holepunchto/bare-gtk"
462 },
463 {
464 "name": "bare-hc",
465 "description": "Bare bindings for libhc",
466 "language": "C",
467 "url": "https://github.com/holepunchto/bare-hc"
468 },
469 {
470 "name": "bare-headers",
471 "description": "Development headers for Bare",
472 "language": "CMake",
473 "url": "https://github.com/holepunchto/bare-headers"
474 },
475 {
476 "name": "bare-heif",
477 "description": "HEIF support for Bare",
478 "language": "C",
479 "url": "https://github.com/holepunchto/bare-heif"
480 },
481 {
482 "name": "bare-hrtime",
483 "description": "High-resolution timers for JavaScript",
484 "language": "C",
485 "url": "https://github.com/holepunchto/bare-hrtime"
486 },
487 {
488 "name": "bare-http-parser",
489 "description": "Streaming HTTP request and response parser for Bare",
490 "language": "JavaScript",
491 "url": "https://github.com/holepunchto/bare-http-parser"
492 },
493 {
494 "name": "bare-http1",
495 "description": "HTTP/1 library for JavaScript",
496 "language": "JavaScript",
497 "url": "https://github.com/holepunchto/bare-http1"
498 },
499 {
500 "name": "bare-https",
501 "description": "HTTPS library for JavaScript",
502 "language": "JavaScript",
503 "url": "https://github.com/holepunchto/bare-https"
504 },
505 {
506 "name": "bare-ico",
507 "description": "ICO support for Bare",
508 "language": "C",
509 "url": "https://github.com/holepunchto/bare-ico"
510 },
511 {
512 "name": "bare-image-resample",
513 "description": "Image resampling support for Bare",
514 "language": "C",
515 "url": "https://github.com/holepunchto/bare-image-resample"
516 },
517 {
518 "name": "bare-inspect",
519 "description": "Inspect objects as strings for debugging",
520 "language": "JavaScript",
521 "url": "https://github.com/holepunchto/bare-inspect"
522 },
523 {
524 "name": "bare-inspector",
525 "description": "V8 inspector support for Bare",
526 "language": "JavaScript",
527 "url": "https://github.com/holepunchto/bare-inspector"
528 },
529 {
530 "name": "bare-inspector-gc",
531 "description": "manually trigger garbage collection via inspector protocol",
532 "language": "JavaScript",
533 "url": "https://github.com/holepunchto/bare-inspector-gc"
534 },
535 {
536 "name": "bare-intl",
537 "description": "ECMAScript Internationalization API for Bare",
538 "language": "JavaScript",
539 "url": "https://github.com/holepunchto/bare-intl"
540 },
541 {
542 "name": "bare-ios",
543 "description": "Example of embedding Bare in an iOS application using https://github.com/holepunchto/bare-kit",
544 "language": "Swift",
545 "url": "https://github.com/holepunchto/bare-ios"
546 },
547 {
548 "name": "bare-ipc",
549 "description": "Lightweight pipe-based IPC for Bare",
550 "language": "JavaScript",
551 "url": "https://github.com/holepunchto/bare-ipc"
552 },
553 {
554 "name": "bare-jpeg",
555 "description": "JPEG support for Bare",
556 "language": "C",
557 "url": "https://github.com/holepunchto/bare-jpeg"
558 },
559 {
560 "name": "bare-kit",
561 "description": "Bare for native application development",
562 "language": "C",
563 "url": "https://github.com/holepunchto/bare-kit"
564 },
565 {
566 "name": "bare-kit-swift",
567 "description": "Swift extensions for Bare Kit",
568 "language": "Swift",
569 "url": "https://github.com/holepunchto/bare-kit-swift"
570 },
571 {
572 "name": "bare-lief",
573 "description": "LIEF bindings for Bare",
574 "language": "C++",
575 "url": "https://github.com/holepunchto/bare-lief"
576 },
577 {
578 "name": "bare-link",
579 "description": "Native addon linker for Bare",
580 "language": "JavaScript",
581 "url": "https://github.com/holepunchto/bare-link"
582 },
583 {
584 "name": "bare-logger",
585 "description": "Low-level logger for Bare",
586 "language": "C",
587 "url": "https://github.com/holepunchto/bare-logger"
588 },
589 {
590 "name": "bare-macos",
591 "description": "Example of embedding Bare in an MacOS application using https://github.com/holepunchto/bare-kit",
592 "language": "Swift",
593 "url": "https://github.com/holepunchto/bare-macos"
594 },
595 {
596 "name": "bare-make",
597 "description": "Opinionated build system generator based on CMake",
598 "language": "JavaScript",
599 "url": "https://github.com/holepunchto/bare-make"
600 },
601 {
602 "name": "bare-md4c",
603 "description": "Fast markdown push parser",
604 "language": "C++",
605 "url": "https://github.com/holepunchto/bare-md4c"
606 },
607 {
608 "name": "bare-mdns-discovery",
609 "description": "Simple bare friendly MDNS discovery",
610 "language": "JavaScript",
611 "url": "https://github.com/holepunchto/bare-mdns-discovery"
612 },
613 {
614 "name": "bare-media",
615 "description": "A set of media APIs for Bare",
616 "language": "JavaScript",
617 "url": "https://github.com/holepunchto/bare-media"
618 },
619 {
620 "name": "bare-mime",
621 "description": "MIME type parsing for Bare",
622 "language": "JavaScript",
623 "url": "https://github.com/holepunchto/bare-mime"
624 },
625 {
626 "name": "bare-module",
627 "description": "Module support for JavaScript",
628 "language": "JavaScript",
629 "url": "https://github.com/holepunchto/bare-module"
630 },
631 {
632 "name": "bare-module-lexer",
633 "description": "Heuristic lexer for detecting imports and exports in JavaScript modules",
634 "language": "C",
635 "url": "https://github.com/holepunchto/bare-module-lexer"
636 },
637 {
638 "name": "bare-module-resolve",
639 "description": "Low-level module resolution algorithm for Bare",
640 "language": "JavaScript",
641 "url": "https://github.com/holepunchto/bare-module-resolve"
642 },
643 {
644 "name": "bare-module-traverse",
645 "description": "Low-level module graph traversal for Bare",
646 "language": "JavaScript",
647 "url": "https://github.com/holepunchto/bare-module-traverse"
648 },
649 {
650 "name": "bare-native",
651 "description": "Native application development framework for Bare",
652 "language": "JavaScript",
653 "url": "https://github.com/holepunchto/bare-native"
654 },
655 {
656 "name": "bare-native-awesome",
657 "description": "All that is awesome for the awesome bare-native",
658 "language": null,
659 "url": "https://github.com/holepunchto/bare-native-awesome"
660 },
661 {
662 "name": "bare-navigation-android",
663 "description": "Android navigation controls and handlers for Bare",
664 "language": "C++",
665 "url": "https://github.com/holepunchto/bare-navigation-android"
666 },
667 {
668 "name": "bare-ndk",
669 "description": "Android NDK runtime and bindings for Bare",
670 "language": "C++",
671 "url": "https://github.com/holepunchto/bare-ndk"
672 },
673 {
674 "name": "bare-net",
675 "description": "TCP and IPC servers and clients for JavaScript",
676 "language": "JavaScript",
677 "url": "https://github.com/holepunchto/bare-net"
678 },
679 {
680 "name": "bare-node",
681 "description": "Compatibility modules for Node.js builtins in Bare",
682 "language": "JavaScript",
683 "url": "https://github.com/holepunchto/bare-node"
684 },
685 {
686 "name": "bare-node-fetch",
687 "description": "Cross runtime fetch module",
688 "language": "JavaScript",
689 "url": "https://github.com/holepunchto/bare-node-fetch"
690 },
691 {
692 "name": "bare-node-runtime",
693 "description": "Compatibility layer for Node.js builtins and globals in Bare ",
694 "language": "JavaScript",
695 "url": "https://github.com/holepunchto/bare-node-runtime"
696 },
697 {
698 "name": "bare-open",
699 "description": "Cross-platform application launcher for Bare",
700 "language": "C",
701 "url": "https://github.com/holepunchto/bare-open"
702 },
703 {
704 "name": "bare-os",
705 "description": "Operating system utilities for Bare",
706 "language": "C",
707 "url": "https://github.com/holepunchto/bare-os"
708 },
709 {
710 "name": "bare-pack",
711 "description": "Bundle packing for Bare",
712 "language": "JavaScript",
713 "url": "https://github.com/holepunchto/bare-pack"
714 },
715 {
716 "name": "bare-pack-drive",
717 "description": "Pack drives to Bare bundles",
718 "language": "JavaScript",
719 "url": "https://github.com/holepunchto/bare-pack-drive"
720 },
721 {
722 "name": "bare-path",
723 "description": "Path manipulation library for JavaScript",
724 "language": "JavaScript",
725 "url": "https://github.com/holepunchto/bare-path"
726 },
727 {
728 "name": "bare-performance",
729 "description": "Performance monitoring for Bare",
730 "language": "JavaScript",
731 "url": "https://github.com/holepunchto/bare-performance"
732 },
733 {
734 "name": "bare-pipe",
735 "description": "Native I/O pipes for JavaScript",
736 "language": "JavaScript",
737 "url": "https://github.com/holepunchto/bare-pipe"
738 },
739 {
740 "name": "bare-png",
741 "description": "PNG support for Bare",
742 "language": "C",
743 "url": "https://github.com/holepunchto/bare-png"
744 },
745 {
746 "name": "bare-posix",
747 "description": "POSIX-specific bindings for Bare",
748 "language": "C",
749 "url": "https://github.com/holepunchto/bare-posix"
750 },
751 {
752 "name": "bare-prebuild",
753 "description": "Tool for recursively prebuilding installed native addons from source",
754 "language": "JavaScript",
755 "url": "https://github.com/holepunchto/bare-prebuild"
756 },
757 {
758 "name": "bare-process",
759 "description": "Node.js-compatible process control for Bare",
760 "language": "JavaScript",
761 "url": "https://github.com/holepunchto/bare-process"
762 },
763 {
764 "name": "bare-punycode",
765 "description": "Punycode support for Bare",
766 "language": "JavaScript",
767 "url": "https://github.com/holepunchto/bare-punycode"
768 },
769 {
770 "name": "bare-querystring",
771 "description": "URL query string utilities",
772 "language": "JavaScript",
773 "url": "https://github.com/holepunchto/bare-querystring"
774 },
775 {
776 "name": "bare-queue-microtask",
777 "description": "Microtask queuing for Bare",
778 "language": "JavaScript",
779 "url": "https://github.com/holepunchto/bare-queue-microtask"
780 },
781 {
782 "name": "bare-readline",
783 "description": "Line editing for interactive CLIs with command history",
784 "language": "JavaScript",
785 "url": "https://github.com/holepunchto/bare-readline"
786 },
787 {
788 "name": "bare-realm",
789 "description": "Realm support for Bare",
790 "language": "C",
791 "url": "https://github.com/holepunchto/bare-realm"
792 },
793 {
794 "name": "bare-repl",
795 "description": "Read-Evaluate-Print-Loop environment for JavaScript",
796 "language": "JavaScript",
797 "url": "https://github.com/holepunchto/bare-repl"
798 },
799 {
800 "name": "bare-rpc",
801 "description": "https://github.com/holepunchto/librpc ABI compatible RPC for Bare",
802 "language": "JavaScript",
803 "url": "https://github.com/holepunchto/bare-rpc"
804 },
805 {
806 "name": "bare-rpc-golang",
807 "description": "Golang RPC client and server compatible with the bare RPC protocol",
808 "language": "Go",
809 "url": "https://github.com/holepunchto/bare-rpc-golang"
810 },
811 {
812 "name": "bare-rpc-swift",
813 "description": "https://github.com/holepunchto/librpc ABI compatible RPC for Swift ",
814 "language": "Swift",
815 "url": "https://github.com/holepunchto/bare-rpc-swift"
816 },
817 {
818 "name": "bare-run",
819 "description": "Cross-platform script runner for Bare",
820 "language": "JavaScript",
821 "url": "https://github.com/holepunchto/bare-run"
822 },
823 {
824 "name": "bare-runtime",
825 "description": "Prebuilt Bare binaries for macOS, iOS, Linux, Android, and Windows",
826 "language": "JavaScript",
827 "url": "https://github.com/holepunchto/bare-runtime"
828 },
829 {
830 "name": "bare-rust",
831 "description": "Rust and Bare, sitting in a tree",
832 "language": "Rust",
833 "url": "https://github.com/holepunchto/bare-rust"
834 },
835 {
836 "name": "bare-sdl",
837 "description": "SDL bindings for Bare",
838 "language": "JavaScript",
839 "url": "https://github.com/holepunchto/bare-sdl"
840 },
841 {
842 "name": "bare-semver",
843 "description": "Minimal semantic versioning library for Bare",
844 "language": "JavaScript",
845 "url": "https://github.com/holepunchto/bare-semver"
846 },
847 {
848 "name": "bare-sidecar",
849 "description": "Start and manage Bare sidecar processes from Node.js and Electron",
850 "language": "JavaScript",
851 "url": "https://github.com/holepunchto/bare-sidecar"
852 },
853 {
854 "name": "bare-sidecar-bundle",
855 "description": "Bare bundler optimised for sidecars to be used in pear-runtime",
856 "language": "JavaScript",
857 "url": "https://github.com/holepunchto/bare-sidecar-bundle"
858 },
859 {
860 "name": "bare-signals",
861 "description": "Native signal handling for JavaScript",
862 "language": "C",
863 "url": "https://github.com/holepunchto/bare-signals"
864 },
865 {
866 "name": "bare-snippets",
867 "description": "Examples of how Bare makes running Javascript everywhere easy.",
868 "language": "JavaScript",
869 "url": "https://github.com/holepunchto/bare-snippets"
870 },
871 {
872 "name": "bare-sqlite",
873 "description": "SQLite bindings for Bare",
874 "language": "JavaScript",
875 "url": "https://github.com/holepunchto/bare-sqlite"
876 },
877 {
878 "name": "bare-sqlite-vector",
879 "description": "SQLite Vector bindings for Bare",
880 "language": "JavaScript",
881 "url": "https://github.com/holepunchto/bare-sqlite-vector"
882 },
883 {
884 "name": "bare-stdio",
885 "description": "Standard input/output streams for Bare",
886 "language": "JavaScript",
887 "url": "https://github.com/holepunchto/bare-stdio"
888 },
889 {
890 "name": "bare-storage",
891 "description": "Minimal, cross‑platform directory locator for Bare",
892 "language": "JavaScript",
893 "url": "https://github.com/holepunchto/bare-storage"
894 },
895 {
896 "name": "bare-stow",
897 "description": "Module bundling and harness generation for Bare",
898 "language": "JavaScript",
899 "url": "https://github.com/holepunchto/bare-stow"
900 },
901 {
902 "name": "bare-stow-target-pear-runtime",
903 "description": "Pear Runtime target for bare-stow",
904 "language": "JavaScript",
905 "url": "https://github.com/holepunchto/bare-stow-target-pear-runtime"
906 },
907 {
908 "name": "bare-stow-target-react-native",
909 "description": "React Native target for bare-stow",
910 "language": "JavaScript",
911 "url": "https://github.com/holepunchto/bare-stow-target-react-native"
912 },
913 {
914 "name": "bare-stream",
915 "description": "Streaming data for JavaScript",
916 "language": "JavaScript",
917 "url": "https://github.com/holepunchto/bare-stream"
918 },
919 {
920 "name": "bare-string-decoder",
921 "description": "`string_decoder` shim for Bare",
922 "language": "JavaScript",
923 "url": "https://github.com/holepunchto/bare-string-decoder"
924 },
925 {
926 "name": "bare-structured-clone",
927 "description": "Structured cloning algorithm for JavaScript",
928 "language": "JavaScript",
929 "url": "https://github.com/holepunchto/bare-structured-clone"
930 },
931 {
932 "name": "bare-subprocess",
933 "description": "Native process spawning for JavaScript",
934 "language": "JavaScript",
935 "url": "https://github.com/holepunchto/bare-subprocess"
936 },
937 {
938 "name": "bare-svg",
939 "description": "SVG support for Bare",
940 "language": "C",
941 "url": "https://github.com/holepunchto/bare-svg"
942 },
943 {
944 "name": "bare-switch-core",
945 "description": "Shared peer-to-peer switch core behind the bare example apps (bare-macos, bare-ios)",
946 "language": "JavaScript",
947 "url": "https://github.com/holepunchto/bare-switch-core"
948 },
949 {
950 "name": "bare-system-logger",
951 "description": "System logger for Bare",
952 "language": "C",
953 "url": "https://github.com/holepunchto/bare-system-logger"
954 },
955 {
956 "name": "bare-tap",
957 "description": "Minimal TAP library for Bare",
958 "language": "JavaScript",
959 "url": "https://github.com/holepunchto/bare-tap"
960 },
961 {
962 "name": "bare-tcp",
963 "description": "Native TCP sockets for JavaScript",
964 "language": "JavaScript",
965 "url": "https://github.com/holepunchto/bare-tcp"
966 },
967 {
968 "name": "bare-thread",
969 "description": "Thread support for Bare",
970 "language": "C",
971 "url": "https://github.com/holepunchto/bare-thread"
972 },
973 {
974 "name": "bare-tiff",
975 "description": "TIFF support for Bare",
976 "language": "C",
977 "url": "https://github.com/holepunchto/bare-tiff"
978 },
979 {
980 "name": "bare-timers",
981 "description": "Native timers for JavaScript",
982 "language": "JavaScript",
983 "url": "https://github.com/holepunchto/bare-timers"
984 },
985 {
986 "name": "bare-tls",
987 "description": "Transport Layer Security (TLS) streams for JavaScript",
988 "language": "JavaScript",
989 "url": "https://github.com/holepunchto/bare-tls"
990 },
991 {
992 "name": "bare-tpl",
993 "description": "Simple template string based templating for Bare",
994 "language": "JavaScript",
995 "url": "https://github.com/holepunchto/bare-tpl"
996 },
997 {
998 "name": "bare-tty",
999 "description": "Native TTY streams for JavaScript",
1000 "language": "C",
1001 "url": "https://github.com/holepunchto/bare-tty"
1002 },
1003 {
1004 "name": "bare-tui",
1005 "description": "A TUI framework for Bare, based on bubbletea",
1006 "language": "JavaScript",
1007 "url": "https://github.com/holepunchto/bare-tui"
1008 },
1009 {
1010 "name": "bare-tui-form",
1011 "description": "A declarative form builder for bare-tui",
1012 "language": "JavaScript",
1013 "url": "https://github.com/holepunchto/bare-tui-form"
1014 },
1015 {
1016 "name": "bare-tui-markdown",
1017 "description": "A limited markdown renderer for bare-tui",
1018 "language": "JavaScript",
1019 "url": "https://github.com/holepunchto/bare-tui-markdown"
1020 },
1021 {
1022 "name": "bare-tui-paparam",
1023 "description": "menu/form helper for any paparam CLI",
1024 "language": "JavaScript",
1025 "url": "https://github.com/holepunchto/bare-tui-paparam"
1026 },
1027 {
1028 "name": "bare-tui-paparam-ai",
1029 "description": "AI assisted paparam upgrade",
1030 "language": null,
1031 "url": "https://github.com/holepunchto/bare-tui-paparam-ai"
1032 },
1033 {
1034 "name": "bare-type",
1035 "description": "Cross-realm type predicates for Bare",
1036 "language": "JavaScript",
1037 "url": "https://github.com/holepunchto/bare-type"
1038 },
1039 {
1040 "name": "bare-type-stripper",
1041 "description": "Heuristic lexer for stripping TypeScript type syntax to produce plain JavaScript",
1042 "language": "C",
1043 "url": "https://github.com/holepunchto/bare-type-stripper"
1044 },
1045 {
1046 "name": "bare-ui-kit",
1047 "description": "UIKit bindings and runtime for Bare",
1048 "language": "Objective-C",
1049 "url": "https://github.com/holepunchto/bare-ui-kit"
1050 },
1051 {
1052 "name": "bare-union-bundle",
1053 "description": "Union bundle",
1054 "language": "JavaScript",
1055 "url": "https://github.com/holepunchto/bare-union-bundle"
1056 },
1057 {
1058 "name": "bare-unpack",
1059 "description": "Bundle unpacking for Bare",
1060 "language": "JavaScript",
1061 "url": "https://github.com/holepunchto/bare-unpack"
1062 },
1063 {
1064 "name": "bare-url",
1065 "description": "WHATWG URL implementation for JavaScript",
1066 "language": "JavaScript",
1067 "url": "https://github.com/holepunchto/bare-url"
1068 },
1069 {
1070 "name": "bare-utils",
1071 "description": "Node.js-compatible utility functions for Bare",
1072 "language": "JavaScript",
1073 "url": "https://github.com/holepunchto/bare-utils"
1074 },
1075 {
1076 "name": "bare-v8",
1077 "description": "V8 utilities for Bare",
1078 "language": "C",
1079 "url": "https://github.com/holepunchto/bare-v8"
1080 },
1081 {
1082 "name": "bare-v8-to-istanbul",
1083 "description": "",
1084 "language": "JavaScript",
1085 "url": "https://github.com/holepunchto/bare-v8-to-istanbul"
1086 },
1087 {
1088 "name": "bare-vm",
1089 "description": "Isolated JavaScript contexts for Bare",
1090 "language": "JavaScript",
1091 "url": "https://github.com/holepunchto/bare-vm"
1092 },
1093 {
1094 "name": "bare-walk-handles",
1095 "description": "Walk the event loop handles of the Bare process",
1096 "language": "C",
1097 "url": "https://github.com/holepunchto/bare-walk-handles"
1098 },
1099 {
1100 "name": "bare-web-kit",
1101 "description": "WebKit bindings for Bare",
1102 "language": "Objective-C",
1103 "url": "https://github.com/holepunchto/bare-web-kit"
1104 },
1105 {
1106 "name": "bare-web-kit-gtk",
1107 "description": "WebKitGTK bindings for Bare",
1108 "language": "C",
1109 "url": "https://github.com/holepunchto/bare-web-kit-gtk"
1110 },
1111 {
1112 "name": "bare-webp",
1113 "description": "WebP support for Bare",
1114 "language": "C",
1115 "url": "https://github.com/holepunchto/bare-webp"
1116 },
1117 {
1118 "name": "bare-which",
1119 "description": "Find a program in $PATH",
1120 "language": "JavaScript",
1121 "url": "https://github.com/holepunchto/bare-which"
1122 },
1123 {
1124 "name": "bare-wifi-android",
1125 "description": "Android wifi manager bindings for Bare",
1126 "language": "C++",
1127 "url": "https://github.com/holepunchto/bare-wifi-android"
1128 },
1129 {
1130 "name": "bare-win-ui",
1131 "description": "WinUI bindings and runtime for Bare",
1132 "language": "C++",
1133 "url": "https://github.com/holepunchto/bare-win-ui"
1134 },
1135 {
1136 "name": "bare-worker",
1137 "description": "Higher-level worker threads for JavaScript",
1138 "language": "JavaScript",
1139 "url": "https://github.com/holepunchto/bare-worker"
1140 },
1141 {
1142 "name": "bare-ws",
1143 "description": "WebSocket library for JavaScript",
1144 "language": "JavaScript",
1145 "url": "https://github.com/holepunchto/bare-ws"
1146 },
1147 {
1148 "name": "bare-xdiff",
1149 "description": "Bare native addon for the xdiff diff/merge algorithms",
1150 "language": "JavaScript",
1151 "url": "https://github.com/holepunchto/bare-xdiff"
1152 },
1153 {
1154 "name": "bare-zlib",
1155 "description": "Stream-based zlib bindings for JavaScript",
1156 "language": "JavaScript",
1157 "url": "https://github.com/holepunchto/bare-zlib"
1158 },
1159 {
1160 "name": "bare-zmq",
1161 "description": "Low-level ZeroMQ bindings for JavaScript",
1162 "language": "C",
1163 "url": "https://github.com/holepunchto/bare-zmq"
1164 },
1165 {
1166 "name": "bareclaw",
1167 "description": "",
1168 "language": "Go",
1169 "url": "https://github.com/holepunchto/bareclaw"
1170 },
1171 {
1172 "name": "barely-node",
1173 "description": "Bare distribution aiming to be mostly Node.js compatible",
1174 "language": "CMake",
1175 "url": "https://github.com/holepunchto/barely-node"
1176 },
1177 {
1178 "name": "bip39-mnemonic",
1179 "description": "",
1180 "language": "JavaScript",
1181 "url": "https://github.com/holepunchto/bip39-mnemonic"
1182 },
1183 {
1184 "name": "bitarray-native",
1185 "description": "https://github.com/holepunchto/libbitarray bindings for JavaScript",
1186 "language": "C",
1187 "url": "https://github.com/holepunchto/bitarray-native"
1188 },
1189 {
1190 "name": "bitarray-universal",
1191 "description": "Universal wrapper for https://github.com/holepunchto/libbitarray with a JavaScript fallback",
1192 "language": "JavaScript",
1193 "url": "https://github.com/holepunchto/bitarray-universal"
1194 },
1195 {
1196 "name": "bits-to-bytes",
1197 "description": "Functions for doing bit manipulation of typed arrays",
1198 "language": "JavaScript",
1199 "url": "https://github.com/holepunchto/bits-to-bytes"
1200 },
1201 {
1202 "name": "blind-encryption-sodium",
1203 "description": "Implemention of encryption encoding for Autobase blind encryption using sodium easy box",
1204 "language": "JavaScript",
1205 "url": "https://github.com/holepunchto/blind-encryption-sodium"
1206 },
1207 {
1208 "name": "blind-pairing",
1209 "description": "Blind pairing using HyperDHT",
1210 "language": "JavaScript",
1211 "url": "https://github.com/holepunchto/blind-pairing"
1212 },
1213 {
1214 "name": "blind-pairing-core",
1215 "description": "Core module for managing for Keet pairing requests ",
1216 "language": "JavaScript",
1217 "url": "https://github.com/holepunchto/blind-pairing-core"
1218 },
1219 {
1220 "name": "blind-peer",
1221 "description": "Peer that is blind",
1222 "language": "JavaScript",
1223 "url": "https://github.com/holepunchto/blind-peer"
1224 },
1225 {
1226 "name": "blind-peer-cli",
1227 "description": "CLI for running a blind peer",
1228 "language": "JavaScript",
1229 "url": "https://github.com/holepunchto/blind-peer-cli"
1230 },
1231 {
1232 "name": "blind-peer-encodings",
1233 "description": "Blind Peer encodings",
1234 "language": "JavaScript",
1235 "url": "https://github.com/holepunchto/blind-peer-encodings"
1236 },
1237 {
1238 "name": "blind-peer-muxer",
1239 "description": "Protomux channel muxer for blind peers",
1240 "language": "JavaScript",
1241 "url": "https://github.com/holepunchto/blind-peer-muxer"
1242 },
1243 {
1244 "name": "blind-peer-router",
1245 "description": "",
1246 "language": "JavaScript",
1247 "url": "https://github.com/holepunchto/blind-peer-router"
1248 },
1249 {
1250 "name": "blind-peering",
1251 "description": "Peer side mirror manager",
1252 "language": "JavaScript",
1253 "url": "https://github.com/holepunchto/blind-peering"
1254 },
1255 {
1256 "name": "blind-peering-cli",
1257 "description": "CLI for blind-peering",
1258 "language": "JavaScript",
1259 "url": "https://github.com/holepunchto/blind-peering-cli"
1260 },
1261 {
1262 "name": "blind-push",
1263 "description": "",
1264 "language": "JavaScript",
1265 "url": "https://github.com/holepunchto/blind-push"
1266 },
1267 {
1268 "name": "blind-push-gateway",
1269 "description": "",
1270 "language": "JavaScript",
1271 "url": "https://github.com/holepunchto/blind-push-gateway"
1272 },
1273 {
1274 "name": "blind-relay",
1275 "description": "Blind relay for UDX over Protomux channels",
1276 "language": "JavaScript",
1277 "url": "https://github.com/holepunchto/blind-relay"
1278 },
1279 {
1280 "name": "blind-relay-service",
1281 "description": "CLI for running blind relays",
1282 "language": "JavaScript",
1283 "url": "https://github.com/holepunchto/blind-relay-service"
1284 },
1285 {
1286 "name": "boot-drive",
1287 "description": "Run an app from a Hyperdrive or Localdrive",
1288 "language": "JavaScript",
1289 "url": "https://github.com/holepunchto/boot-drive"
1290 },
1291 {
1292 "name": "bot-rpc",
1293 "description": "",
1294 "language": "JavaScript",
1295 "url": "https://github.com/holepunchto/bot-rpc"
1296 },
1297 {
1298 "name": "brittle",
1299 "description": "Brittle TAP test framework",
1300 "language": "JavaScript",
1301 "url": "https://github.com/holepunchto/brittle"
1302 },
1303 {
1304 "name": "brittle-snapshot",
1305 "description": "Traditional snapshots for brittle",
1306 "language": "JavaScript",
1307 "url": "https://github.com/holepunchto/brittle-snapshot"
1308 },
1309 {
1310 "name": "broadcast-encryption",
1311 "description": "Distribute encryption keys to a dynamic set of receivers",
1312 "language": "JavaScript",
1313 "url": "https://github.com/holepunchto/broadcast-encryption"
1314 },
1315 {
1316 "name": "bucket-rate-limit",
1317 "description": "A lightweight, bucket-based rate limiter for JavaScript that controls request frequency with minimal overhead.",
1318 "language": "JavaScript",
1319 "url": "https://github.com/holepunchto/bucket-rate-limit"
1320 },
1321 {
1322 "name": "bundlebee",
1323 "description": "Bundles powered by Bees",
1324 "language": "JavaScript",
1325 "url": "https://github.com/holepunchto/bundlebee"
1326 },
1327 {
1328 "name": "bundlebee-cli",
1329 "description": "Manage, push, sign and seed your Bundles with Bees!",
1330 "language": "JavaScript",
1331 "url": "https://github.com/holepunchto/bundlebee-cli"
1332 },
1333 {
1334 "name": "bundlebee-import",
1335 "description": "P2P bundle imports from Bees",
1336 "language": "JavaScript",
1337 "url": "https://github.com/holepunchto/bundlebee-import"
1338 },
1339 {
1340 "name": "canary-runner",
1341 "description": "Run all tests of a list of repositories",
1342 "language": "JavaScript",
1343 "url": "https://github.com/holepunchto/canary-runner"
1344 },
1345 {
1346 "name": "cellery",
1347 "description": "Experimental rendering for all platforms",
1348 "language": "JavaScript",
1349 "url": "https://github.com/holepunchto/cellery"
1350 },
1351 {
1352 "name": "cellery-html",
1353 "description": "",
1354 "language": "JavaScript",
1355 "url": "https://github.com/holepunchto/cellery-html"
1356 },
1357 {
1358 "name": "check-npm-maintainers",
1359 "description": "",
1360 "language": "JavaScript",
1361 "url": "https://github.com/holepunchto/check-npm-maintainers"
1362 },
1363 {
1364 "name": "chromium-prebuilds",
1365 "description": "Build definitions for making prebuilds of Chromium modules",
1366 "language": "Python",
1367 "url": "https://github.com/holepunchto/chromium-prebuilds"
1368 },
1369 {
1370 "name": "cmake-android",
1371 "description": "Android utilities for CMake",
1372 "language": "CMake",
1373 "url": "https://github.com/holepunchto/cmake-android"
1374 },
1375 {
1376 "name": "cmake-app-image",
1377 "description": "AppImage packaging utilities for CMake",
1378 "language": "CMake",
1379 "url": "https://github.com/holepunchto/cmake-app-image"
1380 },
1381 {
1382 "name": "cmake-bare",
1383 "description": "Bare utilities for CMake",
1384 "language": "CMake",
1385 "url": "https://github.com/holepunchto/cmake-bare"
1386 },
1387 {
1388 "name": "cmake-bare-bundle",
1389 "description": "Bare bundling utilities for CMake",
1390 "language": "JavaScript",
1391 "url": "https://github.com/holepunchto/cmake-bare-bundle"
1392 },
1393 {
1394 "name": "cmake-cargo",
1395 "description": "Cargo bridge for CMake",
1396 "language": "CMake",
1397 "url": "https://github.com/holepunchto/cmake-cargo"
1398 },
1399 {
1400 "name": "cmake-drive",
1401 "description": "Drive utilities for CMake",
1402 "language": "CMake",
1403 "url": "https://github.com/holepunchto/cmake-drive"
1404 },
1405 {
1406 "name": "cmake-fetch",
1407 "description": "Minimal package manager for CMake based on FetchContent",
1408 "language": "CMake",
1409 "url": "https://github.com/holepunchto/cmake-fetch"
1410 },
1411 {
1412 "name": "cmake-fuzz",
1413 "description": "Fuzz testing utilities for CMake",
1414 "language": "CMake",
1415 "url": "https://github.com/holepunchto/cmake-fuzz"
1416 },
1417 {
1418 "name": "cmake-gn",
1419 "description": "Bridging CMake and GN, the meta-build system from Google",
1420 "language": "CMake",
1421 "url": "https://github.com/holepunchto/cmake-gn"
1422 },
1423 {
1424 "name": "cmake-harden",
1425 "description": "Compiler options hardening for CMake based on the OpenSSF guidelines",
1426 "language": "CMake",
1427 "url": "https://github.com/holepunchto/cmake-harden"
1428 },
1429 {
1430 "name": "cmake-ios",
1431 "description": "iOS utilities for CMake",
1432 "language": "CMake",
1433 "url": "https://github.com/holepunchto/cmake-ios"
1434 },
1435 {
1436 "name": "cmake-java",
1437 "description": "Java utilities for CMake",
1438 "language": "CMake",
1439 "url": "https://github.com/holepunchto/cmake-java"
1440 },
1441 {
1442 "name": "cmake-macos",
1443 "description": "macOS utilities for CMake",
1444 "language": "CMake",
1445 "url": "https://github.com/holepunchto/cmake-macos"
1446 },
1447 {
1448 "name": "cmake-meson",
1449 "description": "Meson bridge for CMake",
1450 "language": "CMake",
1451 "url": "https://github.com/holepunchto/cmake-meson"
1452 },
1453 {
1454 "name": "cmake-msix",
1455 "description": "MSIX packaging utilities for CMake",
1456 "language": "CMake",
1457 "url": "https://github.com/holepunchto/cmake-msix"
1458 },
1459 {
1460 "name": "cmake-napi",
1461 "description": "Node-API utilities for CMake",
1462 "language": "CMake",
1463 "url": "https://github.com/holepunchto/cmake-napi"
1464 },
1465 {
1466 "name": "cmake-npm",
1467 "description": "npm utilities for CMake",
1468 "language": "CMake",
1469 "url": "https://github.com/holepunchto/cmake-npm"
1470 },
1471 {
1472 "name": "cmake-pear",
1473 "description": "Pear utilities for CMake",
1474 "language": "CMake",
1475 "url": "https://github.com/holepunchto/cmake-pear"
1476 },
1477 {
1478 "name": "cmake-ports",
1479 "description": "Simple build recipe manager for CMake based on ExternalProject",
1480 "language": "CMake",
1481 "url": "https://github.com/holepunchto/cmake-ports"
1482 },
1483 {
1484 "name": "cmake-runtime",
1485 "description": "Prebuilt CMake binaries for macOS, Linux, and Windows",
1486 "language": "JavaScript",
1487 "url": "https://github.com/holepunchto/cmake-runtime"
1488 },
1489 {
1490 "name": "cmake-toolchains",
1491 "description": "Clang-based CMake toolchain definitions for easy cross compilation",
1492 "language": "CMake",
1493 "url": "https://github.com/holepunchto/cmake-toolchains"
1494 },
1495 {
1496 "name": "cmake-vcpkg",
1497 "description": "Opinionated vcpkg integration for CMake",
1498 "language": "CMake",
1499 "url": "https://github.com/holepunchto/cmake-vcpkg"
1500 },
1501 {
1502 "name": "cmake-windows",
1503 "description": "Windows utilities for CMake",
1504 "language": "CMake",
1505 "url": "https://github.com/holepunchto/cmake-windows"
1506 },
1507 {
1508 "name": "cmake-zig",
1509 "description": "Zig bridge for CMake",
1510 "language": "CMake",
1511 "url": "https://github.com/holepunchto/cmake-zig"
1512 },
1513 {
1514 "name": "compact-encoding",
1515 "description": "A series of compact encoding schemes for building small and fast parsers and serializers",
1516 "language": "JavaScript",
1517 "url": "https://github.com/holepunchto/compact-encoding"
1518 },
1519 {
1520 "name": "compact-encoding-bitfield",
1521 "description": "Compact codec for bitfields",
1522 "language": "JavaScript",
1523 "url": "https://github.com/holepunchto/compact-encoding-bitfield"
1524 },
1525 {
1526 "name": "compact-encoding-golang",
1527 "description": "Compact encoding schemes for Golang with the same ABI as https://github.com/holepunchto/compact-encoding",
1528 "language": "Go",
1529 "url": "https://github.com/holepunchto/compact-encoding-golang"
1530 },
1531 {
1532 "name": "compact-encoding-net",
1533 "description": "Compact codecs for net types",
1534 "language": "JavaScript",
1535 "url": "https://github.com/holepunchto/compact-encoding-net"
1536 },
1537 {
1538 "name": "compact-encoding-struct",
1539 "description": "Generate compact encodings for defined structs",
1540 "language": "JavaScript",
1541 "url": "https://github.com/holepunchto/compact-encoding-struct"
1542 },
1543 {
1544 "name": "compact-encoding-swift",
1545 "description": "Compact encoding schemes for Swift with the same ABI as https://github.com/holepunchto/compact-encoding",
1546 "language": "Swift",
1547 "url": "https://github.com/holepunchto/compact-encoding-swift"
1548 },
1549 {
1550 "name": "compact-encoding-variant",
1551 "description": "Compact codec for variant types",
1552 "language": "JavaScript",
1553 "url": "https://github.com/holepunchto/compact-encoding-variant"
1554 },
1555 {
1556 "name": "core-coupler",
1557 "description": "Couple the peers of cores",
1558 "language": "JavaScript",
1559 "url": "https://github.com/holepunchto/core-coupler"
1560 },
1561 {
1562 "name": "corestore",
1563 "description": "A simple corestore that wraps a random-access-storage module",
1564 "language": "JavaScript",
1565 "url": "https://github.com/holepunchto/corestore"
1566 },
1567 {
1568 "name": "corestore-snapshot",
1569 "description": "Make a corestore snapshot for ci",
1570 "language": "JavaScript",
1571 "url": "https://github.com/holepunchto/corestore-snapshot"
1572 },
1573 {
1574 "name": "crc-native",
1575 "description": "https://github.com/holepunchto/libcrc JavaScript bindings for Node.js",
1576 "language": "C",
1577 "url": "https://github.com/holepunchto/crc-native"
1578 },
1579 {
1580 "name": "crc-universal",
1581 "description": "Universal wrapper for https://github.com/holepunchto/libcrc with a JavaScript fallback",
1582 "language": "JavaScript",
1583 "url": "https://github.com/holepunchto/crc-universal"
1584 },
1585 {
1586 "name": "cross-worker",
1587 "description": "Cross-runtime worker abstractions",
1588 "language": "JavaScript",
1589 "url": "https://github.com/holepunchto/cross-worker"
1590 },
1591 {
1592 "name": "cross-worker-bare-kit",
1593 "description": "",
1594 "language": "JavaScript",
1595 "url": "https://github.com/holepunchto/cross-worker-bare-kit"
1596 },
1597 {
1598 "name": "cross-worker-pear",
1599 "description": "",
1600 "language": "JavaScript",
1601 "url": "https://github.com/holepunchto/cross-worker-pear"
1602 },
1603 {
1604 "name": "db-lock",
1605 "description": "Simple concurrent lock for DB patterns",
1606 "language": "JavaScript",
1607 "url": "https://github.com/holepunchto/db-lock"
1608 },
1609 {
1610 "name": "delay-pacer",
1611 "description": "High precision delay based pacer",
1612 "language": "JavaScript",
1613 "url": "https://github.com/holepunchto/delay-pacer"
1614 },
1615 {
1616 "name": "dependency-stream",
1617 "description": "Analyse and list all dependencies of an entrypoint as a stream",
1618 "language": "JavaScript",
1619 "url": "https://github.com/holepunchto/dependency-stream"
1620 },
1621 {
1622 "name": "deterministic-sealed-box",
1623 "description": "Deterministically create sealed boxes",
1624 "language": "JavaScript",
1625 "url": "https://github.com/holepunchto/deterministic-sealed-box"
1626 },
1627 {
1628 "name": "device-file",
1629 "description": "Device only file",
1630 "language": "JavaScript",
1631 "url": "https://github.com/holepunchto/device-file"
1632 },
1633 {
1634 "name": "dht-rpc",
1635 "description": "Make RPC calls over a Kademlia based DHT.",
1636 "language": "JavaScript",
1637 "url": "https://github.com/holepunchto/dht-rpc"
1638 },
1639 {
1640 "name": "distributed-drive",
1641 "description": "",
1642 "language": "JavaScript",
1643 "url": "https://github.com/holepunchto/distributed-drive"
1644 },
1645 {
1646 "name": "drive-analyzer",
1647 "description": "Static analysis of a Pear app bundle",
1648 "language": "JavaScript",
1649 "url": "https://github.com/holepunchto/drive-analyzer"
1650 },
1651 {
1652 "name": "drive-bundler",
1653 "description": "Extract bundles from drives",
1654 "language": "JavaScript",
1655 "url": "https://github.com/holepunchto/drive-bundler"
1656 },
1657 {
1658 "name": "drive-resolve",
1659 "description": "Asynchronous require resolution in Hyperdrive",
1660 "language": "JavaScript",
1661 "url": "https://github.com/holepunchto/drive-resolve"
1662 },
1663 {
1664 "name": "drives",
1665 "description": "CLI to download, seed, and mirror a Hyperdrive or Localdrive",
1666 "language": "JavaScript",
1667 "url": "https://github.com/holepunchto/drives"
1668 },
1669 {
1670 "name": "electron-forge-maker-flatpak",
1671 "description": "An electron-forge builder for Flatpak.",
1672 "language": "JavaScript",
1673 "url": "https://github.com/holepunchto/electron-forge-maker-flatpak"
1674 },
1675 {
1676 "name": "electron-forge-maker-snap",
1677 "description": "An electron-forge builder for Snap.",
1678 "language": "JavaScript",
1679 "url": "https://github.com/holepunchto/electron-forge-maker-snap"
1680 },
1681 {
1682 "name": "electron-runtime",
1683 "description": "Build the runtime app",
1684 "language": "JavaScript",
1685 "url": "https://github.com/holepunchto/electron-runtime"
1686 },
1687 {
1688 "name": "emoji-index",
1689 "description": "emoji-index",
1690 "language": "JavaScript",
1691 "url": "https://github.com/holepunchto/emoji-index"
1692 },
1693 {
1694 "name": "events-universal",
1695 "description": "Universal wrapper for the Node.js events module",
1696 "language": "JavaScript",
1697 "url": "https://github.com/holepunchto/events-universal"
1698 },
1699 {
1700 "name": "examples",
1701 "description": "Examples of basic flows for modules in the Holepunch ecosystem",
1702 "language": "JavaScript",
1703 "url": "https://github.com/holepunchto/examples"
1704 },
1705 {
1706 "name": "expo-bare-kit",
1707 "description": "https://github.com/holepunchto/bare-kit for Expo",
1708 "language": "JavaScript",
1709 "url": "https://github.com/holepunchto/expo-bare-kit"
1710 },
1711 {
1712 "name": "expo-file-stream",
1713 "description": "Stream file to Readable with no temp files",
1714 "language": "TypeScript",
1715 "url": "https://github.com/holepunchto/expo-file-stream"
1716 },
1717 {
1718 "name": "extract-bare-bundle",
1719 "description": "Extract a bare bundle to disk",
1720 "language": "JavaScript",
1721 "url": "https://github.com/holepunchto/extract-bare-bundle"
1722 },
1723 {
1724 "name": "fast-meta-tags",
1725 "description": "Get the meta tags and title from an url",
1726 "language": "JavaScript",
1727 "url": "https://github.com/holepunchto/fast-meta-tags"
1728 },
1729 {
1730 "name": "fd-lock",
1731 "description": "Stateful file descriptor locks for JavaScript",
1732 "language": "JavaScript",
1733 "url": "https://github.com/holepunchto/fd-lock"
1734 },
1735 {
1736 "name": "fd-pipe",
1737 "description": "Enviornment based file descriptor Pipe (bare/node)",
1738 "language": "JavaScript",
1739 "url": "https://github.com/holepunchto/fd-pipe"
1740 },
1741 {
1742 "name": "fifofile",
1743 "description": "Userland FIFO file",
1744 "language": "JavaScript",
1745 "url": "https://github.com/holepunchto/fifofile"
1746 },
1747 {
1748 "name": "filesharing-app-example",
1749 "description": "",
1750 "language": "JavaScript",
1751 "url": "https://github.com/holepunchto/filesharing-app-example"
1752 },
1753 {
1754 "name": "filesharing-react-app-example",
1755 "description": "",
1756 "language": "JavaScript",
1757 "url": "https://github.com/holepunchto/filesharing-react-app-example"
1758 },
1759 {
1760 "name": "framed-stream",
1761 "description": "Read/write stream messages prefixed 8, 16, 24 or 32 bit length",
1762 "language": "JavaScript",
1763 "url": "https://github.com/holepunchto/framed-stream"
1764 },
1765 {
1766 "name": "fs-native-extensions",
1767 "description": "Native file system extensions for advanced file operations",
1768 "language": "C",
1769 "url": "https://github.com/holepunchto/fs-native-extensions"
1770 },
1771 {
1772 "name": "fs-native-lock",
1773 "description": "Cross platform lock file",
1774 "language": "JavaScript",
1775 "url": "https://github.com/holepunchto/fs-native-lock"
1776 },
1777 {
1778 "name": "fx-native",
1779 "description": "https://github.com/holepunchto/libfx bindings for JavaScript",
1780 "language": "C",
1781 "url": "https://github.com/holepunchto/fx-native"
1782 },
1783 {
1784 "name": "get-file-format",
1785 "description": "Detect the format of a file by looking at its magic number",
1786 "language": "JavaScript",
1787 "url": "https://github.com/holepunchto/get-file-format"
1788 },
1789 {
1790 "name": "get-mime-type",
1791 "description": "simple extension to mimetype",
1792 "language": "JavaScript",
1793 "url": "https://github.com/holepunchto/get-mime-type"
1794 },
1795 {
1796 "name": "gip-remote",
1797 "description": "",
1798 "language": "JavaScript",
1799 "url": "https://github.com/holepunchto/gip-remote"
1800 },
1801 {
1802 "name": "gip-transport",
1803 "description": "",
1804 "language": "JavaScript",
1805 "url": "https://github.com/holepunchto/gip-transport"
1806 },
1807 {
1808 "name": "git-remote-punch-transport",
1809 "description": "Git remote helper for Hyperswarm transport ",
1810 "language": "JavaScript",
1811 "url": "https://github.com/holepunchto/git-remote-punch-transport"
1812 },
1813 {
1814 "name": "globbie",
1815 "description": "",
1816 "language": "JavaScript",
1817 "url": "https://github.com/holepunchto/globbie"
1818 },
1819 {
1820 "name": "Grafana-hypercore-stats",
1821 "description": "Grafana dashboard for Hypercore, Hyperswarm, Hyperdht and UDX stats exported over Prometheus",
1822 "language": null,
1823 "url": "https://github.com/holepunchto/Grafana-hypercore-stats"
1824 },
1825 {
1826 "name": "grpc-lnd",
1827 "description": "",
1828 "language": "JavaScript",
1829 "url": "https://github.com/holepunchto/grpc-lnd"
1830 },
1831 {
1832 "name": "hello-pear-bare",
1833 "description": "Integrating Pear into a hello world cli tool",
1834 "language": "JavaScript",
1835 "url": "https://github.com/holepunchto/hello-pear-bare"
1836 },
1837 {
1838 "name": "hello-pear-bare-tui",
1839 "description": "TUI mode Pear Runtime CLI boilerplate using Bare with OTA updater support",
1840 "language": null,
1841 "url": "https://github.com/holepunchto/hello-pear-bare-tui"
1842 },
1843 {
1844 "name": "hello-pear-bare-worker",
1845 "description": "Integrating Pear into the worker of a hello world cli tool",
1846 "language": "JavaScript",
1847 "url": "https://github.com/holepunchto/hello-pear-bare-worker"
1848 },
1849 {
1850 "name": "hello-pear-electron",
1851 "description": "Integrating Pear into a hello world electron desktop app",
1852 "language": "JavaScript",
1853 "url": "https://github.com/holepunchto/hello-pear-electron"
1854 },
1855 {
1856 "name": "hisect",
1857 "description": "",
1858 "language": "JavaScript",
1859 "url": "https://github.com/holepunchto/hisect"
1860 },
1861 {
1862 "name": "hp-rpc-cli",
1863 "description": "",
1864 "language": "JavaScript",
1865 "url": "https://github.com/holepunchto/hp-rpc-cli"
1866 },
1867 {
1868 "name": "hrpc",
1869 "description": "Append only API definition and code generation.",
1870 "language": "JavaScript",
1871 "url": "https://github.com/holepunchto/hrpc"
1872 },
1873 {
1874 "name": "hrpc-modular-example",
1875 "description": "",
1876 "language": "JavaScript",
1877 "url": "https://github.com/holepunchto/hrpc-modular-example"
1878 },
1879 {
1880 "name": "hrpc-swift",
1881 "description": "Swift code generation for HRPC ",
1882 "language": "JavaScript",
1883 "url": "https://github.com/holepunchto/hrpc-swift"
1884 },
1885 {
1886 "name": "http-dht-proxy",
1887 "description": "",
1888 "language": "JavaScript",
1889 "url": "https://github.com/holepunchto/http-dht-proxy"
1890 },
1891 {
1892 "name": "http-forward-host",
1893 "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",
1894 "language": "JavaScript",
1895 "url": "https://github.com/holepunchto/http-forward-host"
1896 },
1897 {
1898 "name": "hyper-cmd-lib-based",
1899 "description": "",
1900 "language": "JavaScript",
1901 "url": "https://github.com/holepunchto/hyper-cmd-lib-based"
1902 },
1903 {
1904 "name": "hyper-cmd-lib-coord",
1905 "description": "",
1906 "language": "JavaScript",
1907 "url": "https://github.com/holepunchto/hyper-cmd-lib-coord"
1908 },
1909 {
1910 "name": "hyper-cmd-lib-keys",
1911 "description": "",
1912 "language": "JavaScript",
1913 "url": "https://github.com/holepunchto/hyper-cmd-lib-keys"
1914 },
1915 {
1916 "name": "hyper-cmd-lib-net",
1917 "description": "",
1918 "language": "JavaScript",
1919 "url": "https://github.com/holepunchto/hyper-cmd-lib-net"
1920 },
1921 {
1922 "name": "hyper-cmd-lib-utils",
1923 "description": "",
1924 "language": "JavaScript",
1925 "url": "https://github.com/holepunchto/hyper-cmd-lib-utils"
1926 },
1927 {
1928 "name": "hyper-cmd-utils",
1929 "description": "",
1930 "language": "JavaScript",
1931 "url": "https://github.com/holepunchto/hyper-cmd-utils"
1932 },
1933 {
1934 "name": "hyper-dht-prom-alias-rpc",
1935 "description": "Protomux RPC for registering aliases with a dht-prometheus service",
1936 "language": "JavaScript",
1937 "url": "https://github.com/holepunchto/hyper-dht-prom-alias-rpc"
1938 },
1939 {
1940 "name": "hyper-dht-prom-client",
1941 "description": "Expose Prometheus metrics over a hyperdht server",
1942 "language": "JavaScript",
1943 "url": "https://github.com/holepunchto/hyper-dht-prom-client"
1944 },
1945 {
1946 "name": "hyper-dht-prometheus",
1947 "description": "Bridge to scrape Prometheus metrics fully peer to peer",
1948 "language": "JavaScript",
1949 "url": "https://github.com/holepunchto/hyper-dht-prometheus"
1950 },
1951 {
1952 "name": "hyper-health-check",
1953 "description": "Check the health of hypercores and export as prometheus metrics",
1954 "language": "JavaScript",
1955 "url": "https://github.com/holepunchto/hyper-health-check"
1956 },
1957 {
1958 "name": "hyper-instrument",
1959 "description": "Instrument services within the hypercore ecosystem",
1960 "language": "JavaScript",
1961 "url": "https://github.com/holepunchto/hyper-instrument"
1962 },
1963 {
1964 "name": "hyper-multisig",
1965 "description": "multisig hypercore and hyperdrive",
1966 "language": "JavaScript",
1967 "url": "https://github.com/holepunchto/hyper-multisig"
1968 },
1969 {
1970 "name": "hyper-multisig-cli",
1971 "description": "CLI of hyper-multisig",
1972 "language": "JavaScript",
1973 "url": "https://github.com/holepunchto/hyper-multisig-cli"
1974 },
1975 {
1976 "name": "hyperbeam",
1977 "description": "A 1-1 end-to-end encrypted internet pipe powered by Hyperswarm",
1978 "language": "JavaScript",
1979 "url": "https://github.com/holepunchto/hyperbeam"
1980 },
1981 {
1982 "name": "hyperbee",
1983 "description": "An append-only B-tree running on a Hypercore",
1984 "language": "JavaScript",
1985 "url": "https://github.com/holepunchto/hyperbee"
1986 },
1987 {
1988 "name": "hyperbee-compat",
1989 "description": "Legacy compat wrapper for hyperbee2",
1990 "language": "JavaScript",
1991 "url": "https://github.com/holepunchto/hyperbee-compat"
1992 },
1993 {
1994 "name": "hyperbee-diff-stream",
1995 "description": "",
1996 "language": "JavaScript",
1997 "url": "https://github.com/holepunchto/hyperbee-diff-stream"
1998 },
1999 {
2000 "name": "hyperbee2",
2001 "description": "Scalable P2P BTree",
2002 "language": "JavaScript",
2003 "url": "https://github.com/holepunchto/hyperbee2"
2004 },
2005 {
2006 "name": "hyperblobs",
2007 "description": "A blob store for Hypercore",
2008 "language": "JavaScript",
2009 "url": "https://github.com/holepunchto/hyperblobs"
2010 },
2011 {
2012 "name": "hyperclip-android",
2013 "description": "",
2014 "language": "Java",
2015 "url": "https://github.com/holepunchto/hyperclip-android"
2016 },
2017 {
2018 "name": "hyperclip-desktop",
2019 "description": "Pear desktop app to go with Hyperclip iOS and Android",
2020 "language": "HTML",
2021 "url": "https://github.com/holepunchto/hyperclip-desktop"
2022 },
2023 {
2024 "name": "hyperclip-ios",
2025 "description": "",
2026 "language": "Objective-C",
2027 "url": "https://github.com/holepunchto/hyperclip-ios"
2028 },
2029 {
2030 "name": "hyperconf",
2031 "description": "Always available, remotely updateable config",
2032 "language": "JavaScript",
2033 "url": "https://github.com/holepunchto/hyperconf"
2034 },
2035 {
2036 "name": "hypercore",
2037 "description": "Hypercore is a secure, distributed append-only log.",
2038 "language": "JavaScript",
2039 "url": "https://github.com/holepunchto/hypercore"
2040 },
2041 {
2042 "name": "hypercore-audit",
2043 "description": "Audit hypercore storage",
2044 "language": "JavaScript",
2045 "url": "https://github.com/holepunchto/hypercore-audit"
2046 },
2047 {
2048 "name": "hypercore-blob-server",
2049 "description": "HTTP server for streaming hypercore blobs",
2050 "language": "JavaScript",
2051 "url": "https://github.com/holepunchto/hypercore-blob-server"
2052 },
2053 {
2054 "name": "hypercore-byte-stream",
2055 "description": "A Readable stream around a Hypercore that supports reading byte ranges",
2056 "language": "JavaScript",
2057 "url": "https://github.com/holepunchto/hypercore-byte-stream"
2058 },
2059 {
2060 "name": "hypercore-crypto",
2061 "description": "The crypto primitives used in hypercore, extracted into a separate module",
2062 "language": "JavaScript",
2063 "url": "https://github.com/holepunchto/hypercore-crypto"
2064 },
2065 {
2066 "name": "hypercore-detector",
2067 "description": "Detect the type of your hypercore",
2068 "language": "JavaScript",
2069 "url": "https://github.com/holepunchto/hypercore-detector"
2070 },
2071 {
2072 "name": "hypercore-e2e-tests",
2073 "description": "End-to-end tests for Hypercore replication",
2074 "language": "JavaScript",
2075 "url": "https://github.com/holepunchto/hypercore-e2e-tests"
2076 },
2077 {
2078 "name": "hypercore-encryption",
2079 "description": "Configurable block encryption for Hypercore",
2080 "language": "JavaScript",
2081 "url": "https://github.com/holepunchto/hypercore-encryption"
2082 },
2083 {
2084 "name": "hypercore-errors",
2085 "description": "Hypercore errors",
2086 "language": "JavaScript",
2087 "url": "https://github.com/holepunchto/hypercore-errors"
2088 },
2089 {
2090 "name": "hypercore-id-encoding",
2091 "description": "Convert Hypercore keys to/from z-base32 or hex",
2092 "language": "JavaScript",
2093 "url": "https://github.com/holepunchto/hypercore-id-encoding"
2094 },
2095 {
2096 "name": "hypercore-logger",
2097 "description": "Distributed logger",
2098 "language": "JavaScript",
2099 "url": "https://github.com/holepunchto/hypercore-logger"
2100 },
2101 {
2102 "name": "hypercore-messages",
2103 "description": "The binary messages that Hypercore uses",
2104 "language": "JavaScript",
2105 "url": "https://github.com/holepunchto/hypercore-messages"
2106 },
2107 {
2108 "name": "hypercore-proof-queue",
2109 "description": "Store a bunch of Hypercore proofs to a file and consume them later",
2110 "language": "JavaScript",
2111 "url": "https://github.com/holepunchto/hypercore-proof-queue"
2112 },
2113 {
2114 "name": "hypercore-scale-tests",
2115 "description": "",
2116 "language": "JavaScript",
2117 "url": "https://github.com/holepunchto/hypercore-scale-tests"
2118 },
2119 {
2120 "name": "hypercore-sign",
2121 "description": "Sign and verify Hypercores",
2122 "language": "JavaScript",
2123 "url": "https://github.com/holepunchto/hypercore-sign"
2124 },
2125 {
2126 "name": "hypercore-signing-request",
2127 "description": "Generate shareable signing requests for Hypercore",
2128 "language": "JavaScript",
2129 "url": "https://github.com/holepunchto/hypercore-signing-request"
2130 },
2131 {
2132 "name": "hypercore-stats",
2133 "description": "Stats for Hypercores, with Prometheus support",
2134 "language": "JavaScript",
2135 "url": "https://github.com/holepunchto/hypercore-stats"
2136 },
2137 {
2138 "name": "hypercore-storage",
2139 "description": "RocksDB storage driver for Hypercore",
2140 "language": "JavaScript",
2141 "url": "https://github.com/holepunchto/hypercore-storage"
2142 },
2143 {
2144 "name": "hypercoreify",
2145 "description": "Turn static blocks into a static hypercore",
2146 "language": "JavaScript",
2147 "url": "https://github.com/holepunchto/hypercoreify"
2148 },
2149 {
2150 "name": "hyperdb",
2151 "description": "P2P first database",
2152 "language": "JavaScript",
2153 "url": "https://github.com/holepunchto/hyperdb"
2154 },
2155 {
2156 "name": "hyperdb-autobase-workshop",
2157 "description": "Using hyperdb with autobase for multiple writers",
2158 "language": "JavaScript",
2159 "url": "https://github.com/holepunchto/hyperdb-autobase-workshop"
2160 },
2161 {
2162 "name": "hyperdb-benchmarking",
2163 "description": "Benchmarking HyperDB on Rocks",
2164 "language": "JavaScript",
2165 "url": "https://github.com/holepunchto/hyperdb-benchmarking"
2166 },
2167 {
2168 "name": "hyperdb-workshop",
2169 "description": "Workshop explaining basic hyperdb usage",
2170 "language": "JavaScript",
2171 "url": "https://github.com/holepunchto/hyperdb-workshop"
2172 },
2173 {
2174 "name": "hyperdht",
2175 "description": "The DHT powering Hyperswarm",
2176 "language": "JavaScript",
2177 "url": "https://github.com/holepunchto/hyperdht"
2178 },
2179 {
2180 "name": "hyperdht-address",
2181 "description": "HyperDHT key parsing with optional DHT node addresses",
2182 "language": "JavaScript",
2183 "url": "https://github.com/holepunchto/hyperdht-address"
2184 },
2185 {
2186 "name": "hyperdht-stats",
2187 "description": "HyperDHT stats, with Prometheus support",
2188 "language": "JavaScript",
2189 "url": "https://github.com/holepunchto/hyperdht-stats"
2190 },
2191 {
2192 "name": "hyperdispatch",
2193 "description": "Generate operations/endpoints using Hyperschema",
2194 "language": "JavaScript",
2195 "url": "https://github.com/holepunchto/hyperdispatch"
2196 },
2197 {
2198 "name": "hyperdrive",
2199 "description": "Hyperdrive is a secure, real time distributed file system",
2200 "language": "JavaScript",
2201 "url": "https://github.com/holepunchto/hyperdrive"
2202 },
2203 {
2204 "name": "hyperdrive-next",
2205 "description": "Hyperdrive is a secure, real-time distributed file system",
2206 "language": "JavaScript",
2207 "url": "https://github.com/holepunchto/hyperdrive-next"
2208 },
2209 {
2210 "name": "hyperdrive-profiler",
2211 "description": "Profile hyperdrive download performancce",
2212 "language": "JavaScript",
2213 "url": "https://github.com/holepunchto/hyperdrive-profiler"
2214 },
2215 {
2216 "name": "hyperdrive-swarm-test",
2217 "description": "",
2218 "language": "JavaScript",
2219 "url": "https://github.com/holepunchto/hyperdrive-swarm-test"
2220 },
2221 {
2222 "name": "hypermetrics",
2223 "description": "Prometheus metrics for Holepunch modules",
2224 "language": "JavaScript",
2225 "url": "https://github.com/holepunchto/hypermetrics"
2226 },
2227 {
2228 "name": "hypermininet",
2229 "description": "Mininet, the easy way",
2230 "language": "JavaScript",
2231 "url": "https://github.com/holepunchto/hypermininet"
2232 },
2233 {
2234 "name": "hyperschema",
2235 "description": "Create registries of declarative compact-encoding schemas",
2236 "language": "JavaScript",
2237 "url": "https://github.com/holepunchto/hyperschema"
2238 },
2239 {
2240 "name": "hyperschema-c",
2241 "description": "C code generation for Hyperschema",
2242 "language": "JavaScript",
2243 "url": "https://github.com/holepunchto/hyperschema-c"
2244 },
2245 {
2246 "name": "hyperschema-swift",
2247 "description": "Swift code generation for Hyperschema",
2248 "language": "JavaScript",
2249 "url": "https://github.com/holepunchto/hyperschema-swift"
2250 },
2251 {
2252 "name": "hyperschema-test",
2253 "description": "Test fixtures for Hyperschema implementations",
2254 "language": "JavaScript",
2255 "url": "https://github.com/holepunchto/hyperschema-test"
2256 },
2257 {
2258 "name": "hyperschema-ts",
2259 "description": "TypeScript code generation for Hyperschema",
2260 "language": "JavaScript",
2261 "url": "https://github.com/holepunchto/hyperschema-ts"
2262 },
2263 {
2264 "name": "hypershell",
2265 "description": "Spawn shells anywhere. Fully peer-to-peer, authenticated, and end to end encrypted",
2266 "language": "JavaScript",
2267 "url": "https://github.com/holepunchto/hypershell"
2268 },
2269 {
2270 "name": "hyperssh",
2271 "description": "Run SSH over hyperswarm!",
2272 "language": "JavaScript",
2273 "url": "https://github.com/holepunchto/hyperssh"
2274 },
2275 {
2276 "name": "hyperswarm",
2277 "description": "A distributed networking stack for connecting peers.",
2278 "language": "JavaScript",
2279 "url": "https://github.com/holepunchto/hyperswarm"
2280 },
2281 {
2282 "name": "hyperswarm-capability",
2283 "description": "Produce a stream coupled capability for a key",
2284 "language": "JavaScript",
2285 "url": "https://github.com/holepunchto/hyperswarm-capability"
2286 },
2287 {
2288 "name": "hyperswarm-dht-relay",
2289 "description": "Relaying the Hyperswarm DHT over other transport protocols to bring decentralized networking to everyone",
2290 "language": "JavaScript",
2291 "url": "https://github.com/holepunchto/hyperswarm-dht-relay"
2292 },
2293 {
2294 "name": "hyperswarm-doctor",
2295 "description": "Debugging tool for the swarm",
2296 "language": "JavaScript",
2297 "url": "https://github.com/holepunchto/hyperswarm-doctor"
2298 },
2299 {
2300 "name": "hyperswarm-e2e-tests",
2301 "description": "Hyperdht end-to-end tests",
2302 "language": "JavaScript",
2303 "url": "https://github.com/holepunchto/hyperswarm-e2e-tests"
2304 },
2305 {
2306 "name": "hyperswarm-secret-stream",
2307 "description": "Secret stream backed by Noise and libsodium's secretstream",
2308 "language": "JavaScript",
2309 "url": "https://github.com/holepunchto/hyperswarm-secret-stream"
2310 },
2311 {
2312 "name": "hyperswarm-seeders",
2313 "description": "A seeders only swarm",
2314 "language": "JavaScript",
2315 "url": "https://github.com/holepunchto/hyperswarm-seeders"
2316 },
2317 {
2318 "name": "hyperswarm-stats",
2319 "description": "Stats for Hyperswarm and the connections it swarms, with Prometheus support",
2320 "language": "JavaScript",
2321 "url": "https://github.com/holepunchto/hyperswarm-stats"
2322 },
2323 {
2324 "name": "hyperswarm-testnet",
2325 "description": "Small module to help you spin up a local Hyperswarm testnet",
2326 "language": "JavaScript",
2327 "url": "https://github.com/holepunchto/hyperswarm-testnet"
2328 },
2329 {
2330 "name": "hypertrace",
2331 "description": "Add tracing and insights to classes in modules",
2332 "language": "JavaScript",
2333 "url": "https://github.com/holepunchto/hypertrace"
2334 },
2335 {
2336 "name": "hypertrace-logger",
2337 "description": "",
2338 "language": "JavaScript",
2339 "url": "https://github.com/holepunchto/hypertrace-logger"
2340 },
2341 {
2342 "name": "hypertrace-prometheus",
2343 "description": "Add support for Prometheus/Grafana to hypertrace",
2344 "language": "JavaScript",
2345 "url": "https://github.com/holepunchto/hypertrace-prometheus"
2346 },
2347 {
2348 "name": "iambus",
2349 "description": "minimalist pattern-matching pub-sub message-bus",
2350 "language": "JavaScript",
2351 "url": "https://github.com/holepunchto/iambus"
2352 },
2353 {
2354 "name": "index-encoder",
2355 "description": "Encode multiple values into sorted keys",
2356 "language": "JavaScript",
2357 "url": "https://github.com/holepunchto/index-encoder"
2358 },
2359 {
2360 "name": "index-keys",
2361 "description": "Generate keys for a kv store for indexing",
2362 "language": "JavaScript",
2363 "url": "https://github.com/holepunchto/index-keys"
2364 },
2365 {
2366 "name": "instrumented-dht-node",
2367 "description": "A DHT node exposing Prometheus metrics",
2368 "language": "JavaScript",
2369 "url": "https://github.com/holepunchto/instrumented-dht-node"
2370 },
2371 {
2372 "name": "ip-ban-list",
2373 "description": "",
2374 "language": "JavaScript",
2375 "url": "https://github.com/holepunchto/ip-ban-list"
2376 },
2377 {
2378 "name": "ip-ban-list-cli",
2379 "description": "",
2380 "language": "JavaScript",
2381 "url": "https://github.com/holepunchto/ip-ban-list-cli"
2382 },
2383 {
2384 "name": "is-text-filetype",
2385 "description": "Determines whether a file specifier is plain text using heuristics based on extensions, common filenames, and dotfiles",
2386 "language": "JavaScript",
2387 "url": "https://github.com/holepunchto/is-text-filetype"
2388 },
2389 {
2390 "name": "jsonrpc-mux",
2391 "description": "Mux JSON-RPC 2.0",
2392 "language": "JavaScript",
2393 "url": "https://github.com/holepunchto/jsonrpc-mux"
2394 },
2395 {
2396 "name": "keet-appling",
2397 "description": "Keet application shell for macOS, Linux, and Windows",
2398 "language": "CMake",
2399 "url": "https://github.com/holepunchto/keet-appling"
2400 },
2401 {
2402 "name": "keet-appling-next",
2403 "description": "Keet application shell",
2404 "language": "JavaScript",
2405 "url": "https://github.com/holepunchto/keet-appling-next"
2406 },
2407 {
2408 "name": "keet-identity-key",
2409 "description": "Hierarchical deterministic key pairs for use in Keet identity system ",
2410 "language": "JavaScript",
2411 "url": "https://github.com/holepunchto/keet-identity-key"
2412 },
2413 {
2414 "name": "keet-mobile-releases",
2415 "description": "Keet mobile releases",
2416 "language": null,
2417 "url": "https://github.com/holepunchto/keet-mobile-releases"
2418 },
2419 {
2420 "name": "keet-prefs",
2421 "description": "Keet Preferences",
2422 "language": "JavaScript",
2423 "url": "https://github.com/holepunchto/keet-prefs"
2424 },
2425 {
2426 "name": "key-collection",
2427 "description": "Hyperdb-based collection of 32-byte keys",
2428 "language": "JavaScript",
2429 "url": "https://github.com/holepunchto/key-collection"
2430 },
2431 {
2432 "name": "keypear",
2433 "description": "🔑🍐 Keychain that derives deterministic Ed25519 keypairs and attestations",
2434 "language": "JavaScript",
2435 "url": "https://github.com/holepunchto/keypear"
2436 },
2437 {
2438 "name": "known-text-files",
2439 "description": "Combined list of plain text file extensions, common extensionless files and dotfiles",
2440 "language": "JavaScript",
2441 "url": "https://github.com/holepunchto/known-text-files"
2442 },
2443 {
2444 "name": "libappling",
2445 "description": "Low-level plumbing for Pear application shells",
2446 "language": "C",
2447 "url": "https://github.com/holepunchto/libappling"
2448 },
2449 {
2450 "name": "libbase64",
2451 "description": "Encoder and decoder for base64 in C",
2452 "language": "C",
2453 "url": "https://github.com/holepunchto/libbase64"
2454 },
2455 {
2456 "name": "libbitarray",
2457 "description": "Compact and SIMD accelerated bit array data structure in C",
2458 "language": "C",
2459 "url": "https://github.com/holepunchto/libbitarray"
2460 },
2461 {
2462 "name": "libcompact",
2463 "description": "Compact encoding schemes for C with the same ABI as https://github.com/holepunchto/compact-encoding",
2464 "language": "C",
2465 "url": "https://github.com/holepunchto/libcompact"
2466 },
2467 {
2468 "name": "libcrc",
2469 "description": "Cross-platform implementation of CRC32 with hardware acceleration",
2470 "language": "C",
2471 "url": "https://github.com/holepunchto/libcrc"
2472 },
2473 {
2474 "name": "libdaemon",
2475 "description": "Simple daemon spawning and management",
2476 "language": "C",
2477 "url": "https://github.com/holepunchto/libdaemon"
2478 },
2479 {
2480 "name": "libdynload",
2481 "description": "Utilities for loading of versioned dynamic libraries",
2482 "language": "C",
2483 "url": "https://github.com/holepunchto/libdynload"
2484 },
2485 {
2486 "name": "libflattree",
2487 "description": "Map a binary tree to a flat array in C",
2488 "language": "C",
2489 "url": "https://github.com/holepunchto/libflattree"
2490 },
2491 {
2492 "name": "libfs",
2493 "description": "A simple but extensive file system library built on libuv",
2494 "language": "C",
2495 "url": "https://github.com/holepunchto/libfs"
2496 },
2497 {
2498 "name": "libfx",
2499 "description": "Low-level, cross-platform GUI library for native desktop and mobile",
2500 "language": "C",
2501 "url": "https://github.com/holepunchto/libfx"
2502 },
2503 {
2504 "name": "libhc",
2505 "description": "C workhorse library for hypercore",
2506 "language": "C",
2507 "url": "https://github.com/holepunchto/libhc"
2508 },
2509 {
2510 "name": "libhex",
2511 "description": "Encoder and decoder for hex in C",
2512 "language": "C",
2513 "url": "https://github.com/holepunchto/libhex"
2514 },
2515 {
2516 "name": "libintrusive",
2517 "description": "Allocation-free intrusive data structures for C",
2518 "language": "C",
2519 "url": "https://github.com/holepunchto/libintrusive"
2520 },
2521 {
2522 "name": "libjerry",
2523 "description": "ABI compatible replacement for https://github.com/holepunchto/libjs built on JerryScript",
2524 "language": "C",
2525 "url": "https://github.com/holepunchto/libjerry"
2526 },
2527 {
2528 "name": "libjnitl",
2529 "description": "C++ template library for the Java Native Interface (JNI)",
2530 "language": "C++",
2531 "url": "https://github.com/holepunchto/libjnitl"
2532 },
2533 {
2534 "name": "libjs",
2535 "description": "Simple and ABI stable C bindings to V8 built on libuv",
2536 "language": "C",
2537 "url": "https://github.com/holepunchto/libjs"
2538 },
2539 {
2540 "name": "libjsc",
2541 "description": "ABI compatible replacement for https://github.com/holepunchto/libjs built on JavaScriptCore",
2542 "language": "C",
2543 "url": "https://github.com/holepunchto/libjsc"
2544 },
2545 {
2546 "name": "libjsi",
2547 "description": "React Native JavaScript Interface (JSI) implemented on top of https://github.com/holepunchto/libjs",
2548 "language": "C++",
2549 "url": "https://github.com/holepunchto/libjsi"
2550 },
2551 {
2552 "name": "libjson",
2553 "description": "Small and memory efficient library for working with JSON in C",
2554 "language": "C",
2555 "url": "https://github.com/holepunchto/libjson"
2556 },
2557 {
2558 "name": "libjstl",
2559 "description": "C++ template library for https://github.com/holepunchto/libjs",
2560 "language": "C++",
2561 "url": "https://github.com/holepunchto/libjstl"
2562 },
2563 {
2564 "name": "libkv",
2565 "description": "In-memory sorted key-value store in C",
2566 "language": "C",
2567 "url": "https://github.com/holepunchto/libkv"
2568 },
2569 {
2570 "name": "liblexkey",
2571 "description": "Encode multiple values into lexicographically sortable keys in C",
2572 "language": "C",
2573 "url": "https://github.com/holepunchto/liblexkey"
2574 },
2575 {
2576 "name": "liblog",
2577 "description": "Simple logging library with a unified interface to os_log, syslog, Logcat, and TraceLogging",
2578 "language": "C++",
2579 "url": "https://github.com/holepunchto/liblog"
2580 },
2581 {
2582 "name": "libmem",
2583 "description": "General purpose memory allocator for C built on https://github.com/microsoft/mimalloc",
2584 "language": "C",
2585 "url": "https://github.com/holepunchto/libmem"
2586 },
2587 {
2588 "name": "libmqjs",
2589 "description": "ABI compatible replacement for https://github.com/holepunchto/libjs built on Micro QuickJS",
2590 "language": "C",
2591 "url": "https://github.com/holepunchto/libmqjs"
2592 },
2593 {
2594 "name": "libnapi",
2595 "description": "Node-API compatibility layer for https://github.com/holepunchto/libjs",
2596 "language": "C",
2597 "url": "https://github.com/holepunchto/libnapi"
2598 },
2599 {
2600 "name": "libparseline",
2601 "description": "Parse streaming lines in C.",
2602 "language": "C",
2603 "url": "https://github.com/holepunchto/libparseline"
2604 },
2605 {
2606 "name": "libpath",
2607 "description": "Low-level filesystem path manipulation library",
2608 "language": "C",
2609 "url": "https://github.com/holepunchto/libpath"
2610 },
2611 {
2612 "name": "libpear",
2613 "description": "Native utilities for Pear applications",
2614 "language": "C",
2615 "url": "https://github.com/holepunchto/libpear"
2616 },
2617 {
2618 "name": "libpearsync",
2619 "description": "Simple message passing between a libuv thread and something else",
2620 "language": "C",
2621 "url": "https://github.com/holepunchto/libpearsync"
2622 },
2623 {
2624 "name": "libprng",
2625 "description": "Pseudorandom number generators for C based on https://prng.di.unimi.it",
2626 "language": "C",
2627 "url": "https://github.com/holepunchto/libprng"
2628 },
2629 {
2630 "name": "libqjs",
2631 "description": "ABI compatible replacement for https://github.com/holepunchto/libjs built on QuickJS",
2632 "language": "C",
2633 "url": "https://github.com/holepunchto/libqjs"
2634 },
2635 {
2636 "name": "libquickbit",
2637 "description": "The fastest bit in the West; a library for working with bit fields, accelerated using SIMD on supported hardware",
2638 "language": "C",
2639 "url": "https://github.com/holepunchto/libquickbit"
2640 },
2641 {
2642 "name": "librabin",
2643 "description": "Rabin fingerprinting for C based on https://github.com/fd0/rabin-cdc",
2644 "language": "C",
2645 "url": "https://github.com/holepunchto/librabin"
2646 },
2647 {
2648 "name": "librlimit",
2649 "description": "Small library for managing process-wide resource limits",
2650 "language": "C",
2651 "url": "https://github.com/holepunchto/librlimit"
2652 },
2653 {
2654 "name": "librocksdb",
2655 "description": "Asynchronous C bindings to RocksDB with support for batch operations",
2656 "language": "C++",
2657 "url": "https://github.com/holepunchto/librocksdb"
2658 },
2659 {
2660 "name": "librpc",
2661 "description": "Low-level RPC codec implemented in C for wide language support",
2662 "language": "C",
2663 "url": "https://github.com/holepunchto/librpc"
2664 },
2665 {
2666 "name": "libsimdle",
2667 "description": "Simple and portable SIMD instructions for 128 bit vectors, inspired by the WASM SIMD specification",
2668 "language": "C",
2669 "url": "https://github.com/holepunchto/libsimdle"
2670 },
2671 {
2672 "name": "libsingleset",
2673 "description": "Header only fast set implementation for objects that are only in a single set",
2674 "language": "C",
2675 "url": "https://github.com/holepunchto/libsingleset"
2676 },
2677 {
2678 "name": "libtls",
2679 "description": "Minimal TLS library for C, based on BoringSSL",
2680 "language": "C",
2681 "url": "https://github.com/holepunchto/libtls"
2682 },
2683 {
2684 "name": "libtt",
2685 "description": "Virtual console extensions built on libuv",
2686 "language": "C",
2687 "url": "https://github.com/holepunchto/libtt"
2688 },
2689 {
2690 "name": "libudx",
2691 "description": "udx is reliable, multiplexed, and congestion-controlled streams over udp",
2692 "language": "C",
2693 "url": "https://github.com/holepunchto/libudx"
2694 },
2695 {
2696 "name": "liburl",
2697 "description": "WHATWG URL parser in C",
2698 "language": "C",
2699 "url": "https://github.com/holepunchto/liburl"
2700 },
2701 {
2702 "name": "libutf",
2703 "description": "Small library for working with Unicode in C",
2704 "language": "C",
2705 "url": "https://github.com/holepunchto/libutf"
2706 },
2707 {
2708 "name": "libz32",
2709 "description": "Encoder and decoder for z-base-32 in C",
2710 "language": "C",
2711 "url": "https://github.com/holepunchto/libz32"
2712 },
2713 {
2714 "name": "listen-async",
2715 "description": "Easily listen on a http/net server async",
2716 "language": "JavaScript",
2717 "url": "https://github.com/holepunchto/listen-async"
2718 },
2719 {
2720 "name": "localdrive",
2721 "description": "File system API that is similar to Hyperdrive",
2722 "language": "JavaScript",
2723 "url": "https://github.com/holepunchto/localdrive"
2724 },
2725 {
2726 "name": "localwatch",
2727 "description": "Watch a directory and get a diff of changes",
2728 "language": "JavaScript",
2729 "url": "https://github.com/holepunchto/localwatch"
2730 },
2731 {
2732 "name": "lunte",
2733 "description": "",
2734 "language": "JavaScript",
2735 "url": "https://github.com/holepunchto/lunte"
2736 },
2737 {
2738 "name": "make-pear-app",
2739 "description": "Action for making Pear apps",
2740 "language": "JavaScript",
2741 "url": "https://github.com/holepunchto/make-pear-app"
2742 },
2743 {
2744 "name": "minicron",
2745 "description": "Simple utility for scheduling functions at fixed intervals",
2746 "language": "JavaScript",
2747 "url": "https://github.com/holepunchto/minicron"
2748 },
2749 {
2750 "name": "mininet",
2751 "description": "Spin up and interact with virtual networks using Mininet and Node.js",
2752 "language": "JavaScript",
2753 "url": "https://github.com/holepunchto/mininet"
2754 },
2755 {
2756 "name": "mirror-drive",
2757 "description": "Mirror two drives",
2758 "language": "JavaScript",
2759 "url": "https://github.com/holepunchto/mirror-drive"
2760 },
2761 {
2762 "name": "msix-manager",
2763 "description": "Install and update MSIX packages from JavaScript",
2764 "language": "C++",
2765 "url": "https://github.com/holepunchto/msix-manager"
2766 },
2767 {
2768 "name": "multi-profile-store",
2769 "description": "Manage multiple corestores easily in a multi profile setup",
2770 "language": "JavaScript",
2771 "url": "https://github.com/holepunchto/multi-profile-store"
2772 },
2773 {
2774 "name": "musl-toolchains",
2775 "description": "Prebuilt musl cross-compilation toolchains",
2776 "language": null,
2777 "url": "https://github.com/holepunchto/musl-toolchains"
2778 },
2779 {
2780 "name": "nanodebug",
2781 "description": "A tiny, zero overhead debugging utility",
2782 "language": "JavaScript",
2783 "url": "https://github.com/holepunchto/nanodebug"
2784 },
2785 {
2786 "name": "native-pipe",
2787 "description": "Native named pipes",
2788 "language": "C",
2789 "url": "https://github.com/holepunchto/native-pipe"
2790 },
2791 {
2792 "name": "netpaste",
2793 "description": "Copy and paste over the DHT",
2794 "language": "JavaScript",
2795 "url": "https://github.com/holepunchto/netpaste"
2796 },
2797 {
2798 "name": "network-block-device",
2799 "description": "Network block device server for JavaScript",
2800 "language": "JavaScript",
2801 "url": "https://github.com/holepunchto/network-block-device"
2802 },
2803 {
2804 "name": "ninja-runtime",
2805 "description": "Prebuilt Ninja binaries for macOS, Linux, and Windows",
2806 "language": "JavaScript",
2807 "url": "https://github.com/holepunchto/ninja-runtime"
2808 },
2809 {
2810 "name": "node-bare-bundle",
2811 "description": "Run a bare bundle in a Node.js environment",
2812 "language": "JavaScript",
2813 "url": "https://github.com/holepunchto/node-bare-bundle"
2814 },
2815 {
2816 "name": "noise-curve-ed",
2817 "description": "Ed25519 elliptic curve operations for [`noise-handshake`](https://github.com/chm-diederichs/noise-handshake)",
2818 "language": "JavaScript",
2819 "url": "https://github.com/holepunchto/noise-curve-ed"
2820 },
2821 {
2822 "name": "noise-handshake",
2823 "description": "Simple noise handshake, supporting generic handshake patterns",
2824 "language": "JavaScript",
2825 "url": "https://github.com/holepunchto/noise-handshake"
2826 },
2827 {
2828 "name": "obfuscate-data",
2829 "description": "Reversibly obfuscate data with a secret key",
2830 "language": "JavaScript",
2831 "url": "https://github.com/holepunchto/obfuscate-data"
2832 },
2833 {
2834 "name": "oidc-publishing",
2835 "description": "OIDC publishing tools for GitHub and npm",
2836 "language": "JavaScript",
2837 "url": "https://github.com/holepunchto/oidc-publishing"
2838 },
2839 {
2840 "name": "oidc-publishing-sandbox",
2841 "description": "Sandbox for testing OIDC publishing",
2842 "language": null,
2843 "url": "https://github.com/holepunchto/oidc-publishing-sandbox"
2844 },
2845 {
2846 "name": "ops-dummy-test-repo",
2847 "description": "",
2848 "language": null,
2849 "url": "https://github.com/holepunchto/ops-dummy-test-repo"
2850 },
2851 {
2852 "name": "paparam",
2853 "description": "Strict and fair parameter papa",
2854 "language": "JavaScript",
2855 "url": "https://github.com/holepunchto/paparam"
2856 },
2857 {
2858 "name": "passive-core-watcher",
2859 "description": "Run conditional logic on a corestore's hypercores",
2860 "language": "JavaScript",
2861 "url": "https://github.com/holepunchto/passive-core-watcher"
2862 },
2863 {
2864 "name": "pattern-router",
2865 "description": "Object-pattern-matching-based routing",
2866 "language": "JavaScript",
2867 "url": "https://github.com/holepunchto/pattern-router"
2868 },
2869 {
2870 "name": "pear",
2871 "description": "Peer-to-Peer (P2P) Install & Deploy CLI",
2872 "language": "JavaScript",
2873 "url": "https://github.com/holepunchto/pear"
2874 },
2875 {
2876 "name": "pear-aliases",
2877 "description": "pear://<alias> list",
2878 "language": "JavaScript",
2879 "url": "https://github.com/holepunchto/pear-aliases"
2880 },
2881 {
2882 "name": "pear-api",
2883 "description": "Pear API Base & Integration Module",
2884 "language": "JavaScript",
2885 "url": "https://github.com/holepunchto/pear-api"
2886 },
2887 {
2888 "name": "pear-appdrive",
2889 "description": "Pear application drive class, minimal hyperdrive compat, read-only",
2890 "language": "JavaScript",
2891 "url": "https://github.com/holepunchto/pear-appdrive"
2892 },
2893 {
2894 "name": "pear-appling",
2895 "description": "Template repository for creating Pear applings",
2896 "language": "CMake",
2897 "url": "https://github.com/holepunchto/pear-appling"
2898 },
2899 {
2900 "name": "pear-bridge",
2901 "description": "Local HTTP Bridge for Pear Desktop Applications",
2902 "language": "JavaScript",
2903 "url": "https://github.com/holepunchto/pear-bridge"
2904 },
2905 {
2906 "name": "pear-build",
2907 "description": "Build appling for a Pear application",
2908 "language": "JavaScript",
2909 "url": "https://github.com/holepunchto/pear-build"
2910 },
2911 {
2912 "name": "pear-bundle",
2913 "description": "Generate a bare-bundle from a Pear application entrypoint",
2914 "language": "JavaScript",
2915 "url": "https://github.com/holepunchto/pear-bundle"
2916 },
2917 {
2918 "name": "pear-changelog",
2919 "description": "Changelog parser and differ",
2920 "language": "JavaScript",
2921 "url": "https://github.com/holepunchto/pear-changelog"
2922 },
2923 {
2924 "name": "pear-ci",
2925 "description": "Stateless stage for pear-runtime apps",
2926 "language": "JavaScript",
2927 "url": "https://github.com/holepunchto/pear-ci"
2928 },
2929 {
2930 "name": "pear-ci-example",
2931 "description": "how to stage on ci relatively safely",
2932 "language": "JavaScript",
2933 "url": "https://github.com/holepunchto/pear-ci-example"
2934 },
2935 {
2936 "name": "pear-ci-multisig",
2937 "description": "Specialized subset of pear multisig CLI for CI pipelines",
2938 "language": "JavaScript",
2939 "url": "https://github.com/holepunchto/pear-ci-multisig"
2940 },
2941 {
2942 "name": "pear-cli",
2943 "description": "🍐",
2944 "language": "JavaScript",
2945 "url": "https://github.com/holepunchto/pear-cli"
2946 },
2947 {
2948 "name": "pear-cmd",
2949 "description": "Pear command parser & definitions",
2950 "language": "JavaScript",
2951 "url": "https://github.com/holepunchto/pear-cmd"
2952 },
2953 {
2954 "name": "pear-constants",
2955 "description": "Pear constants",
2956 "language": "JavaScript",
2957 "url": "https://github.com/holepunchto/pear-constants"
2958 },
2959 {
2960 "name": "pear-crasher",
2961 "description": "Pear uncaught crash handler",
2962 "language": "JavaScript",
2963 "url": "https://github.com/holepunchto/pear-crasher"
2964 },
2965 {
2966 "name": "pear-desktop",
2967 "description": "pear://runtime",
2968 "language": "JavaScript",
2969 "url": "https://github.com/holepunchto/pear-desktop"
2970 },
2971 {
2972 "name": "pear-distributable-bootstrap",
2973 "description": "Pear Application Distributable Bootstrapper",
2974 "language": "JavaScript",
2975 "url": "https://github.com/holepunchto/pear-distributable-bootstrap"
2976 },
2977 {
2978 "name": "pear-docs",
2979 "description": "",
2980 "language": null,
2981 "url": "https://github.com/holepunchto/pear-docs"
2982 },
2983 {
2984 "name": "pear-doctor",
2985 "description": "The Pear Doctor Application",
2986 "language": "JavaScript",
2987 "url": "https://github.com/holepunchto/pear-doctor"
2988 },
2989 {
2990 "name": "pear-drop",
2991 "description": "Drop data, including applicaiton reset",
2992 "language": "JavaScript",
2993 "url": "https://github.com/holepunchto/pear-drop"
2994 },
2995 {
2996 "name": "pear-dump",
2997 "description": "Synchronize files from link to dir peer-to-peer or from-disk",
2998 "language": "JavaScript",
2999 "url": "https://github.com/holepunchto/pear-dump"
3000 },
3001 {
3002 "name": "pear-electron",
3003 "description": "Pear User-Interface Library for Electron",
3004 "language": "JavaScript",
3005 "url": "https://github.com/holepunchto/pear-electron"
3006 },
3007 {
3008 "name": "pear-errors",
3009 "description": "Pear Core Error Types",
3010 "language": "JavaScript",
3011 "url": "https://github.com/holepunchto/pear-errors"
3012 },
3013 {
3014 "name": "pear-expo-hello-world",
3015 "description": "",
3016 "language": "C++",
3017 "url": "https://github.com/holepunchto/pear-expo-hello-world"
3018 },
3019 {
3020 "name": "pear-force-update",
3021 "description": "pear force update",
3022 "language": "JavaScript",
3023 "url": "https://github.com/holepunchto/pear-force-update"
3024 },
3025 {
3026 "name": "pear-gracedown",
3027 "description": "Pear graceful closer",
3028 "language": "JavaScript",
3029 "url": "https://github.com/holepunchto/pear-gracedown"
3030 },
3031 {
3032 "name": "pear-gunk",
3033 "description": "Pear builtins, overrides, linker mappings",
3034 "language": "JavaScript",
3035 "url": "https://github.com/holepunchto/pear-gunk"
3036 },
3037 {
3038 "name": "pear-hotmods",
3039 "description": "Pear Hot Module / Live Reload integration layer",
3040 "language": "JavaScript",
3041 "url": "https://github.com/holepunchto/pear-hotmods"
3042 },
3043 {
3044 "name": "pear-hyperdb",
3045 "description": "HyperDB model for Pear",
3046 "language": "JavaScript",
3047 "url": "https://github.com/holepunchto/pear-hyperdb"
3048 },
3049 {
3050 "name": "pear-info",
3051 "description": "View Pear project information by link",
3052 "language": "JavaScript",
3053 "url": "https://github.com/holepunchto/pear-info"
3054 },
3055 {
3056 "name": "pear-init",
3057 "description": "Create initial Pear project files",
3058 "language": "JavaScript",
3059 "url": "https://github.com/holepunchto/pear-init"
3060 },
3061 {
3062 "name": "pear-inspect",
3063 "description": "",
3064 "language": "JavaScript",
3065 "url": "https://github.com/holepunchto/pear-inspect"
3066 },
3067 {
3068 "name": "pear-install",
3069 "description": "Install Pear and Pear Applications",
3070 "language": "JavaScript",
3071 "url": "https://github.com/holepunchto/pear-install"
3072 },
3073 {
3074 "name": "pear-installer",
3075 "description": "Used by Application Installers for Pear Applications",
3076 "language": "JavaScript",
3077 "url": "https://github.com/holepunchto/pear-installer"
3078 },
3079 {
3080 "name": "pear-interface",
3081 "description": "global.Pear API jsdoc type interface",
3082 "language": "JavaScript",
3083 "url": "https://github.com/holepunchto/pear-interface"
3084 },
3085 {
3086 "name": "pear-ipc",
3087 "description": "IPC for Pear",
3088 "language": "JavaScript",
3089 "url": "https://github.com/holepunchto/pear-ipc"
3090 },
3091 {
3092 "name": "pear-ipc-client",
3093 "description": "Helper to create a Pear IPC client",
3094 "language": "JavaScript",
3095 "url": "https://github.com/holepunchto/pear-ipc-client"
3096 },
3097 {
3098 "name": "pear-link",
3099 "description": "Pear url parser",
3100 "language": "JavaScript",
3101 "url": "https://github.com/holepunchto/pear-link"
3102 },
3103 {
3104 "name": "pear-logger",
3105 "description": "Pear logger",
3106 "language": "JavaScript",
3107 "url": "https://github.com/holepunchto/pear-logger"
3108 },
3109 {
3110 "name": "pear-md",
3111 "description": "markdown rendering utility for pear",
3112 "language": "JavaScript",
3113 "url": "https://github.com/holepunchto/pear-md"
3114 },
3115 {
3116 "name": "pear-message",
3117 "description": "Send object messages between a Pear application's processes/threads, pattern matching them with pear-messages",
3118 "language": "JavaScript",
3119 "url": "https://github.com/holepunchto/pear-message"
3120 },
3121 {
3122 "name": "pear-messages",
3123 "description": "Receive object messages from a Pear application's processes/threads using object pattern-matching",
3124 "language": "JavaScript",
3125 "url": "https://github.com/holepunchto/pear-messages"
3126 },
3127 {
3128 "name": "pear-multisig-link",
3129 "description": "Deterministic multisig link per multisig inputs",
3130 "language": "JavaScript",
3131 "url": "https://github.com/holepunchto/pear-multisig-link"
3132 },
3133 {
3134 "name": "pear-opstream",
3135 "description": "Pear operations stream base class",
3136 "language": "JavaScript",
3137 "url": "https://github.com/holepunchto/pear-opstream"
3138 },
3139 {
3140 "name": "pear-opwait",
3141 "description": "Pear operation stream promise wrapper",
3142 "language": "JavaScript",
3143 "url": "https://github.com/holepunchto/pear-opwait"
3144 },
3145 {
3146 "name": "pear-pack",
3147 "description": "Bundle and prebuild generation for Pear.",
3148 "language": "JavaScript",
3149 "url": "https://github.com/holepunchto/pear-pack"
3150 },
3151 {
3152 "name": "pear-pipe",
3153 "description": "Pear parent app connected bare-pipe",
3154 "language": "JavaScript",
3155 "url": "https://github.com/holepunchto/pear-pipe"
3156 },
3157 {
3158 "name": "pear-prefetcher",
3159 "description": "Platform prefetch runner",
3160 "language": "JavaScript",
3161 "url": "https://github.com/holepunchto/pear-prefetcher"
3162 },
3163 {
3164 "name": "pear-prerelease",
3165 "description": "Prerelease helper",
3166 "language": "JavaScript",
3167 "url": "https://github.com/holepunchto/pear-prerelease"
3168 },
3169 {
3170 "name": "pear-provision-recover",
3171 "description": "module to recover a pear provision drive",
3172 "language": "JavaScript",
3173 "url": "https://github.com/holepunchto/pear-provision-recover"
3174 },
3175 {
3176 "name": "pear-radio",
3177 "description": "Pear Music Streamer",
3178 "language": "JavaScript",
3179 "url": "https://github.com/holepunchto/pear-radio"
3180 },
3181 {
3182 "name": "pear-radio-backend",
3183 "description": "Pear radio backend",
3184 "language": "JavaScript",
3185 "url": "https://github.com/holepunchto/pear-radio-backend"
3186 },
3187 {
3188 "name": "pear-ref",
3189 "description": "Pear core ref counter",
3190 "language": "JavaScript",
3191 "url": "https://github.com/holepunchto/pear-ref"
3192 },
3193 {
3194 "name": "pear-release",
3195 "description": "Set application production release version length",
3196 "language": "JavaScript",
3197 "url": "https://github.com/holepunchto/pear-release"
3198 },
3199 {
3200 "name": "pear-reset",
3201 "description": "Reset an application to initial state",
3202 "language": null,
3203 "url": "https://github.com/holepunchto/pear-reset"
3204 },
3205 {
3206 "name": "pear-restart",
3207 "description": "Restart Pear application or platform",
3208 "language": "JavaScript",
3209 "url": "https://github.com/holepunchto/pear-restart"
3210 },
3211 {
3212 "name": "pear-rti",
3213 "description": "Pear Core Runtime Information",
3214 "language": "JavaScript",
3215 "url": "https://github.com/holepunchto/pear-rti"
3216 },
3217 {
3218 "name": "pear-run",
3219 "description": "Run Pear app from app p2p with pear:// link",
3220 "language": "JavaScript",
3221 "url": "https://github.com/holepunchto/pear-run"
3222 },
3223 {
3224 "name": "pear-runtime",
3225 "description": "Embeddable Runtime library for Pear with P2P OTA updates, Bare workers and storage APIs",
3226 "language": "JavaScript",
3227 "url": "https://github.com/holepunchto/pear-runtime"
3228 },
3229 {
3230 "name": "pear-runtime-appling",
3231 "description": "",
3232 "language": "CMake",
3233 "url": "https://github.com/holepunchto/pear-runtime-appling"
3234 },
3235 {
3236 "name": "pear-runtime-bare",
3237 "description": "bare binary that bootstraps the platform",
3238 "language": "C",
3239 "url": "https://github.com/holepunchto/pear-runtime-bare"
3240 },
3241 {
3242 "name": "pear-runtime-bootstrap",
3243 "description": "Simple unix script to bootstrap the pear runtime",
3244 "language": "JavaScript",
3245 "url": "https://github.com/holepunchto/pear-runtime-bootstrap"
3246 },
3247 {
3248 "name": "pear-runtime-legacy-storage",
3249 "description": "Read app storage from the Pear platform `hyperdb` (read-only).",
3250 "language": "JavaScript",
3251 "url": "https://github.com/holepunchto/pear-runtime-legacy-storage"
3252 },
3253 {
3254 "name": "pear-runtime-updater",
3255 "description": "Listens for OTA Pear App updates",
3256 "language": "JavaScript",
3257 "url": "https://github.com/holepunchto/pear-runtime-updater"
3258 },
3259 {
3260 "name": "pear-seed",
3261 "description": "Seed or reseed a Pear project by link",
3262 "language": "JavaScript",
3263 "url": "https://github.com/holepunchto/pear-seed"
3264 },
3265 {
3266 "name": "pear-shake",
3267 "description": "Get the dependency tree of a Pear application bundle from a drive and its entrypoints.",
3268 "language": "JavaScript",
3269 "url": "https://github.com/holepunchto/pear-shake"
3270 },
3271 {
3272 "name": "pear-stage",
3273 "description": "Synchronize from-disk to app drive peer-to-peer",
3274 "language": "JavaScript",
3275 "url": "https://github.com/holepunchto/pear-stage"
3276 },
3277 {
3278 "name": "pear-stamp",
3279 "description": "Pear template transforms",
3280 "language": "JavaScript",
3281 "url": "https://github.com/holepunchto/pear-stamp"
3282 },
3283 {
3284 "name": "pear-state",
3285 "description": "Pear state",
3286 "language": "JavaScript",
3287 "url": "https://github.com/holepunchto/pear-state"
3288 },
3289 {
3290 "name": "pear-stdio",
3291 "description": "Pear STDIO",
3292 "language": "JavaScript",
3293 "url": "https://github.com/holepunchto/pear-stdio"
3294 },
3295 {
3296 "name": "pear-templates",
3297 "description": "Templates for Pear - pear init pear://templates/<name>",
3298 "language": "JavaScript",
3299 "url": "https://github.com/holepunchto/pear-templates"
3300 },
3301 {
3302 "name": "pear-terminal",
3303 "description": "Pear Terminal User Interface library",
3304 "language": "JavaScript",
3305 "url": "https://github.com/holepunchto/pear-terminal"
3306 },
3307 {
3308 "name": "pear-tryboot",
3309 "description": "Pear sidecar tryboot for pear-ipc connect function",
3310 "language": "JavaScript",
3311 "url": "https://github.com/holepunchto/pear-tryboot"
3312 },
3313 {
3314 "name": "pear-updater",
3315 "description": "Pear Updater",
3316 "language": "JavaScript",
3317 "url": "https://github.com/holepunchto/pear-updater"
3318 },
3319 {
3320 "name": "pear-updater-bootstrap",
3321 "description": "Bootstrap the pear-runtime updater from a key",
3322 "language": "JavaScript",
3323 "url": "https://github.com/holepunchto/pear-updater-bootstrap"
3324 },
3325 {
3326 "name": "pear-updates",
3327 "description": "Pear platform and application update notifications",
3328 "language": "JavaScript",
3329 "url": "https://github.com/holepunchto/pear-updates"
3330 },
3331 {
3332 "name": "pear-upload-artifacts",
3333 "description": "Upload GitHub Actions artifacts individually and generate artifact links",
3334 "language": null,
3335 "url": "https://github.com/holepunchto/pear-upload-artifacts"
3336 },
3337 {
3338 "name": "pear-user-dirs",
3339 "description": "Get the path of user-specific directories",
3340 "language": "JavaScript",
3341 "url": "https://github.com/holepunchto/pear-user-dirs"
3342 },
3343 {
3344 "name": "pear-wakeups",
3345 "description": "Pear platform and application update notifications",
3346 "language": "JavaScript",
3347 "url": "https://github.com/holepunchto/pear-wakeups"
3348 },
3349 {
3350 "name": "pear-workshop",
3351 "description": "🍐",
3352 "language": null,
3353 "url": "https://github.com/holepunchto/pear-workshop"
3354 },
3355 {
3356 "name": "pearpass-example",
3357 "description": "",
3358 "language": "JavaScript",
3359 "url": "https://github.com/holepunchto/pearpass-example"
3360 },
3361 {
3362 "name": "planb-summer-school",
3363 "description": "the workshop stuff",
3364 "language": "JavaScript",
3365 "url": "https://github.com/holepunchto/planb-summer-school"
3366 },
3367 {
3368 "name": "prebuild-containers",
3369 "description": "Containers for prebuilding native Node.js modules",
3370 "language": "Dockerfile",
3371 "url": "https://github.com/holepunchto/prebuild-containers"
3372 },
3373 {
3374 "name": "prettier-config-holepunch",
3375 "description": "The Prettier shared configuration used by Holepunch",
3376 "language": "JavaScript",
3377 "url": "https://github.com/holepunchto/prettier-config-holepunch"
3378 },
3379 {
3380 "name": "prom-client",
3381 "description": "Prometheus client for node.js",
3382 "language": "JavaScript",
3383 "url": "https://github.com/holepunchto/prom-client"
3384 },
3385 {
3386 "name": "protomux",
3387 "description": "Multiplex multiple message oriented protocols over a stream",
3388 "language": "JavaScript",
3389 "url": "https://github.com/holepunchto/protomux"
3390 },
3391 {
3392 "name": "protomux-rpc",
3393 "description": "RPC over Protomux channels",
3394 "language": "JavaScript",
3395 "url": "https://github.com/holepunchto/protomux-rpc"
3396 },
3397 {
3398 "name": "protomux-rpc-client",
3399 "description": "Connect to protmux-rpc servers ",
3400 "language": "JavaScript",
3401 "url": "https://github.com/holepunchto/protomux-rpc-client"
3402 },
3403 {
3404 "name": "protomux-rpc-client-pool",
3405 "description": "Reliably connect to one of a pool of protomux-rpc servers",
3406 "language": "JavaScript",
3407 "url": "https://github.com/holepunchto/protomux-rpc-client-pool"
3408 },
3409 {
3410 "name": "protomux-rpc-middleware",
3411 "description": "",
3412 "language": "JavaScript",
3413 "url": "https://github.com/holepunchto/protomux-rpc-middleware"
3414 },
3415 {
3416 "name": "protomux-rpc-router",
3417 "description": "",
3418 "language": "JavaScript",
3419 "url": "https://github.com/holepunchto/protomux-rpc-router"
3420 },
3421 {
3422 "name": "protomux-wakeup",
3423 "description": "Wakeup protocol over protomux",
3424 "language": "JavaScript",
3425 "url": "https://github.com/holepunchto/protomux-wakeup"
3426 },
3427 {
3428 "name": "ptnm",
3429 "description": "Object Pattern Matching",
3430 "language": "JavaScript",
3431 "url": "https://github.com/holepunchto/ptnm"
3432 },
3433 {
3434 "name": "punch-connection-encoding",
3435 "description": "Compact encoding for public keys + dht bootstrap",
3436 "language": "JavaScript",
3437 "url": "https://github.com/holepunchto/punch-connection-encoding"
3438 },
3439 {
3440 "name": "pw-to-ek",
3441 "description": "Derive a secure encryption key from a password using the sodium's scrypt implementation.",
3442 "language": "JavaScript",
3443 "url": "https://github.com/holepunchto/pw-to-ek"
3444 },
3445 {
3446 "name": "quickbit-native",
3447 "description": "https://github.com/holepunchto/libquickbit JavaScript bindings for Node.js",
3448 "language": "JavaScript",
3449 "url": "https://github.com/holepunchto/quickbit-native"
3450 },
3451 {
3452 "name": "quickbit-universal",
3453 "description": "Universal wrapper for https://github.com/holepunchto/libquickbit with a JavaScript fallback",
3454 "language": "JavaScript",
3455 "url": "https://github.com/holepunchto/quickbit-universal"
3456 },
3457 {
3458 "name": "rabin-native",
3459 "description": "https://github.com/holepunchto/librabin bindings for JavaScript",
3460 "language": "C",
3461 "url": "https://github.com/holepunchto/rabin-native"
3462 },
3463 {
3464 "name": "rabin-stream",
3465 "description": "Streaming Rabin chunker",
3466 "language": "JavaScript",
3467 "url": "https://github.com/holepunchto/rabin-stream"
3468 },
3469 {
3470 "name": "rache",
3471 "description": "",
3472 "language": "JavaScript",
3473 "url": "https://github.com/holepunchto/rache"
3474 },
3475 {
3476 "name": "raw-text-display-parser",
3477 "description": "Small state machine to parse chat input state when using raw text",
3478 "language": "JavaScript",
3479 "url": "https://github.com/holepunchto/raw-text-display-parser"
3480 },
3481 {
3482 "name": "react-native-b4a",
3483 "description": "Bridging the gap between buffers and typed arrays in React Native",
3484 "language": "JavaScript",
3485 "url": "https://github.com/holepunchto/react-native-b4a"
3486 },
3487 {
3488 "name": "react-native-bare-kit",
3489 "description": "https://github.com/holepunchto/bare-kit for React Native",
3490 "language": "C++",
3491 "url": "https://github.com/holepunchto/react-native-bare-kit"
3492 },
3493 {
3494 "name": "ready-guard",
3495 "description": "Simple signal to do composite resource lifecycles",
3496 "language": "JavaScript",
3497 "url": "https://github.com/holepunchto/ready-guard"
3498 },
3499 {
3500 "name": "ready-resource",
3501 "description": "Modern single resource management",
3502 "language": "JavaScript",
3503 "url": "https://github.com/holepunchto/ready-resource"
3504 },
3505 {
3506 "name": "rebuild-git",
3507 "description": "Rebuild git repo from objects",
3508 "language": "JavaScript",
3509 "url": "https://github.com/holepunchto/rebuild-git"
3510 },
3511 {
3512 "name": "refcounter",
3513 "description": "Simple refcounter",
3514 "language": "JavaScript",
3515 "url": "https://github.com/holepunchto/refcounter"
3516 },
3517 {
3518 "name": "repl-swarm",
3519 "description": "Attach to a node repl using Hyperswarm",
3520 "language": "JavaScript",
3521 "url": "https://github.com/holepunchto/repl-swarm"
3522 },
3523 {
3524 "name": "repo-template",
3525 "description": "",
3526 "language": "JavaScript",
3527 "url": "https://github.com/holepunchto/repo-template"
3528 },
3529 {
3530 "name": "require-addon",
3531 "description": "Import native addons across JavaScript runtimes",
3532 "language": "JavaScript",
3533 "url": "https://github.com/holepunchto/require-addon"
3534 },
3535 {
3536 "name": "require-asset",
3537 "description": "Import assets across JavaScript runtimes",
3538 "language": "JavaScript",
3539 "url": "https://github.com/holepunchto/require-asset"
3540 },
3541 {
3542 "name": "resource-puddle",
3543 "description": "Reference counted resource management with batched garbage collection",
3544 "language": "JavaScript",
3545 "url": "https://github.com/holepunchto/resource-puddle"
3546 },
3547 {
3548 "name": "rocksdb-blobs",
3549 "description": "Just a blob store on rocks. Aims to be API compatible with Hyperblobs",
3550 "language": "JavaScript",
3551 "url": "https://github.com/holepunchto/rocksdb-blobs"
3552 },
3553 {
3554 "name": "rocksdb-native",
3555 "description": "https://github.com/holepunchto/librocksdb bindings for JavaScript",
3556 "language": "JavaScript",
3557 "url": "https://github.com/holepunchto/rocksdb-native"
3558 },
3559 {
3560 "name": "rpc",
3561 "description": "RPC over the Hyperswarm DHT",
3562 "language": "JavaScript",
3563 "url": "https://github.com/holepunchto/rpc"
3564 },
3565 {
3566 "name": "safe-sodium-buffer",
3567 "description": "",
3568 "language": "JavaScript",
3569 "url": "https://github.com/holepunchto/safe-sodium-buffer"
3570 },
3571 {
3572 "name": "same-object",
3573 "description": "Determine if two objects are deeply equal",
3574 "language": "JavaScript",
3575 "url": "https://github.com/holepunchto/same-object"
3576 },
3577 {
3578 "name": "scope-lock",
3579 "description": "Some concurrency semantics around entering scopes",
3580 "language": "JavaScript",
3581 "url": "https://github.com/holepunchto/scope-lock"
3582 },
3583 {
3584 "name": "script-linker",
3585 "description": "ESM/CJS source loader that can preresolve imports/requires",
3586 "language": "JavaScript",
3587 "url": "https://github.com/holepunchto/script-linker"
3588 },
3589 {
3590 "name": "secure-key",
3591 "description": "Password protected ed25519 key pairs",
3592 "language": "JavaScript",
3593 "url": "https://github.com/holepunchto/secure-key"
3594 },
3595 {
3596 "name": "secure-prompt",
3597 "description": "Securely prompt stdio using secure buffers",
3598 "language": "JavaScript",
3599 "url": "https://github.com/holepunchto/secure-prompt"
3600 },
3601 {
3602 "name": "seedbee",
3603 "description": "Bee for seeds",
3604 "language": "JavaScript",
3605 "url": "https://github.com/holepunchto/seedbee"
3606 },
3607 {
3608 "name": "seeder-frontend",
3609 "description": "Simple-seeder holepunch app frontend",
3610 "language": "JavaScript",
3611 "url": "https://github.com/holepunchto/seeder-frontend"
3612 },
3613 {
3614 "name": "semifies",
3615 "description": "Slimmed down satisfies from semver",
3616 "language": "JavaScript",
3617 "url": "https://github.com/holepunchto/semifies"
3618 },
3619 {
3620 "name": "senior-p2p-architect-exercise",
3621 "description": "Senior Software Architect role exercise",
3622 "language": null,
3623 "url": "https://github.com/holepunchto/senior-p2p-architect-exercise"
3624 },
3625 {
3626 "name": "senior-software-architect-exercise",
3627 "description": "Senior Software Architect role exercise",
3628 "language": "JavaScript",
3629 "url": "https://github.com/holepunchto/senior-software-architect-exercise"
3630 },
3631 {
3632 "name": "sentry-bare",
3633 "description": "Sentry SDK for Bare",
3634 "language": "JavaScript",
3635 "url": "https://github.com/holepunchto/sentry-bare"
3636 },
3637 {
3638 "name": "serve-drive",
3639 "description": "HTTP drive server for entries delivery. Auto detects types like video, images, etc",
3640 "language": "JavaScript",
3641 "url": "https://github.com/holepunchto/serve-drive"
3642 },
3643 {
3644 "name": "simdle-native",
3645 "description": "https://github.com/holepunchto/libsimdle JavaScript bindings for Node.js",
3646 "language": "C++",
3647 "url": "https://github.com/holepunchto/simdle-native"
3648 },
3649 {
3650 "name": "simdle-universal",
3651 "description": "Universal wrapper for https://github.com/holepunchto/libsimdle with a JavaScript fallback",
3652 "language": "JavaScript",
3653 "url": "https://github.com/holepunchto/simdle-universal"
3654 },
3655 {
3656 "name": "simple-lnd",
3657 "description": "Simple LND REST module",
3658 "language": "JavaScript",
3659 "url": "https://github.com/holepunchto/simple-lnd"
3660 },
3661 {
3662 "name": "simple-seeder",
3663 "description": "Dead simple seeder with zero bugs",
3664 "language": "JavaScript",
3665 "url": "https://github.com/holepunchto/simple-seeder"
3666 },
3667 {
3668 "name": "slab-hunter",
3669 "description": "Hunt for Buffer slabs indicative of a memory leak",
3670 "language": "JavaScript",
3671 "url": "https://github.com/holepunchto/slab-hunter"
3672 },
3673 {
3674 "name": "slack-build-status",
3675 "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.",
3676 "language": "TypeScript",
3677 "url": "https://github.com/holepunchto/slack-build-status"
3678 },
3679 {
3680 "name": "sloppy-module-parser",
3681 "description": "Parse imports/exports/requires with a focus on speed over 100% correctness",
3682 "language": "JavaScript",
3683 "url": "https://github.com/holepunchto/sloppy-module-parser"
3684 },
3685 {
3686 "name": "snake",
3687 "description": "Multiplayer P2P Snake Game on Pear",
3688 "language": "JavaScript",
3689 "url": "https://github.com/holepunchto/snake"
3690 },
3691 {
3692 "name": "sodium-hmac",
3693 "description": "HMAC utility",
3694 "language": "JavaScript",
3695 "url": "https://github.com/holepunchto/sodium-hmac"
3696 },
3697 {
3698 "name": "sodium-native",
3699 "description": "Low level bindings for libsodium",
3700 "language": "JavaScript",
3701 "url": "https://github.com/holepunchto/sodium-native"
3702 },
3703 {
3704 "name": "sodium-universal",
3705 "description": "Universal wrapper for sodium-javascript and sodium-native working in Node.js and the Browser",
3706 "language": "JavaScript",
3707 "url": "https://github.com/holepunchto/sodium-universal"
3708 },
3709 {
3710 "name": "speedrun",
3711 "description": "speedrun demo for pear react app with watch reload and production update flows",
3712 "language": "JavaScript",
3713 "url": "https://github.com/holepunchto/speedrun"
3714 },
3715 {
3716 "name": "sqlite3-native",
3717 "description": "Asynchronous SQLite3 bindings for JavaScript with VFS support",
3718 "language": "C",
3719 "url": "https://github.com/holepunchto/sqlite3-native"
3720 },
3721 {
3722 "name": "sub-encoder",
3723 "description": "Generate sub encodings for key/value stores",
3724 "language": "JavaScript",
3725 "url": "https://github.com/holepunchto/sub-encoder"
3726 },
3727 {
3728 "name": "suspend-resource",
3729 "description": "Ready resource with suspend/resume",
3730 "language": "JavaScript",
3731 "url": "https://github.com/holepunchto/suspend-resource"
3732 },
3733 {
3734 "name": "suspendify",
3735 "description": "Suspend/resume state machine with linger support",
3736 "language": "JavaScript",
3737 "url": "https://github.com/holepunchto/suspendify"
3738 },
3739 {
3740 "name": "sveltekit-adapter-bare",
3741 "description": "SvelteKit everywhere on Bare Native",
3742 "language": "JavaScript",
3743 "url": "https://github.com/holepunchto/sveltekit-adapter-bare"
3744 },
3745 {
3746 "name": "tar-drive",
3747 "description": "Hyperdrive bindings for tar-stream",
3748 "language": "JavaScript",
3749 "url": "https://github.com/holepunchto/tar-drive"
3750 },
3751 {
3752 "name": "task-backoff",
3753 "description": "Small module to do smart delays in tight loops to maintain a certain event loop delay",
3754 "language": "JavaScript",
3755 "url": "https://github.com/holepunchto/task-backoff"
3756 },
3757 {
3758 "name": "test-suspend",
3759 "description": "Utilities for testing process suspension",
3760 "language": "JavaScript",
3761 "url": "https://github.com/holepunchto/test-suspend"
3762 },
3763 {
3764 "name": "text-decoder",
3765 "description": "Streaming text decoder that preserves multibyte Unicode characters",
3766 "language": "JavaScript",
3767 "url": "https://github.com/holepunchto/text-decoder"
3768 },
3769 {
3770 "name": "thread-stats",
3771 "description": "Get resource usage for individual threads in the current process",
3772 "language": "C",
3773 "url": "https://github.com/holepunchto/thread-stats"
3774 },
3775 {
3776 "name": "throwaway-local-cache",
3777 "description": "Maintain a fast local cache when persistance isnt a 100% requirement",
3778 "language": "JavaScript",
3779 "url": "https://github.com/holepunchto/throwaway-local-cache"
3780 },
3781 {
3782 "name": "tiny-buffer-map",
3783 "description": "A very simple Map for Buffers and Uint8Arrays",
3784 "language": "JavaScript",
3785 "url": "https://github.com/holepunchto/tiny-buffer-map"
3786 },
3787 {
3788 "name": "tiny-buffer-rpc",
3789 "description": "Lightweight binary bi-directional RPC",
3790 "language": "JavaScript",
3791 "url": "https://github.com/holepunchto/tiny-buffer-rpc"
3792 },
3793 {
3794 "name": "tiny-fs-native",
3795 "description": "Native fs for Javascript",
3796 "language": "JavaScript",
3797 "url": "https://github.com/holepunchto/tiny-fs-native"
3798 },
3799 {
3800 "name": "tiny-http-native",
3801 "description": "Tiny HTTP library made purely on libuv and napi",
3802 "language": "JavaScript",
3803 "url": "https://github.com/holepunchto/tiny-http-native"
3804 },
3805 {
3806 "name": "tiny-paths",
3807 "description": "path for platforms without path",
3808 "language": "JavaScript",
3809 "url": "https://github.com/holepunchto/tiny-paths"
3810 },
3811 {
3812 "name": "tiny-timers-native",
3813 "description": "Native timers for Javascript",
3814 "language": "JavaScript",
3815 "url": "https://github.com/holepunchto/tiny-timers-native"
3816 },
3817 {
3818 "name": "tt-native",
3819 "description": "https://github.com/holepunchto/libtt JavaScript bindings for Node.js",
3820 "language": "C",
3821 "url": "https://github.com/holepunchto/tt-native"
3822 },
3823 {
3824 "name": "udx-native",
3825 "description": "udx is reliable, multiplexed, and congestion-controlled streams over udp",
3826 "language": "JavaScript",
3827 "url": "https://github.com/holepunchto/udx-native"
3828 },
3829 {
3830 "name": "uncaughts",
3831 "description": "Cleanly register uncaughtException and unhandledRejection handlers",
3832 "language": "JavaScript",
3833 "url": "https://github.com/holepunchto/uncaughts"
3834 },
3835 {
3836 "name": "unicode-to-plain-text",
3837 "description": "Convert fancy Unicode text to plain ASCII with smart language preservation",
3838 "language": "JavaScript",
3839 "url": "https://github.com/holepunchto/unicode-to-plain-text"
3840 },
3841 {
3842 "name": "unslab",
3843 "description": "Unslab some slab'ed buffers",
3844 "language": "JavaScript",
3845 "url": "https://github.com/holepunchto/unslab"
3846 },
3847 {
3848 "name": "updater-service",
3849 "description": "",
3850 "language": "JavaScript",
3851 "url": "https://github.com/holepunchto/updater-service"
3852 },
3853 {
3854 "name": "url-file-url",
3855 "description": "Small module that converts from URLs to filenames to URLs",
3856 "language": "JavaScript",
3857 "url": "https://github.com/holepunchto/url-file-url"
3858 },
3859 {
3860 "name": "utun",
3861 "description": "Make TUN devices",
3862 "language": "C",
3863 "url": "https://github.com/holepunchto/utun"
3864 },
3865 {
3866 "name": "wakeup",
3867 "description": "Protocol handler for waking up Pear applications",
3868 "language": "CMake",
3869 "url": "https://github.com/holepunchto/wakeup"
3870 },
3871 {
3872 "name": "warmup-encoding",
3873 "description": "Encode/decode sets of random blocks for warmup",
3874 "language": "JavaScript",
3875 "url": "https://github.com/holepunchto/warmup-encoding"
3876 },
3877 {
3878 "name": "wasm-tools",
3879 "description": "A collection of useful tools for working with WASM/WAT in JavaScript",
3880 "language": "JavaScript",
3881 "url": "https://github.com/holepunchto/wasm-tools"
3882 },
3883 {
3884 "name": "watch-drive",
3885 "description": "Watch a Hyperdrive or a Localdrive and get the diff",
3886 "language": "JavaScript",
3887 "url": "https://github.com/holepunchto/watch-drive"
3888 },
3889 {
3890 "name": "which-runtime",
3891 "description": "Detect if you are in Bare or Node and which os etc",
3892 "language": "JavaScript",
3893 "url": "https://github.com/holepunchto/which-runtime"
3894 }
31933895 ]
3194}
3896}
semantic-categories.json +887 -63
……@@ -1,22 +1,10 @@
11{
2 "_meta": {
3 "description": "Semantic categorization of all 529 holepunchto repositories",
4 "documentation": {
5 "overview": "See CONCEPTS.md#by-repository for navigating repos by tier and category",
6 "skills": "See skills/ directory for detailed API documentation"
7 },
8 "categories": {
9 "Building Blocks": "Core P2P primitives (hypercore, hyperbee, hyperdrive, autobase, hyperdht, hyperswarm)",
10 "Helpers": "Support libraries for building blocks (corestore, localdrive, mirror-drive, etc.)",
11 "Pear Modules": "Application runtime modules (~34 repos)",
12 "Bare Modules": "JavaScript runtime standard library (~185 repos)",
13 "Tools": "CLI applications and developer tools (~5 repos)",
14 "Infrastructure": "Supporting libraries and build tools",
15 "Examples": "Demo applications and workshops"
16 },
17 "totalRepos": 529,
18 "lastUpdated": "2026-01-18",
19 "phase": "5.4 - JSON Metadata Enhancement"
2 "_pear-build": {
3 "category": "Infrastructure",
4 "subcategory": "Miscellaneous",
5 "confidence": "low",
6 "reasoning": "Unable to determine from name or description",
7 "alternateCategories": []
208 },
219 ".github": {
2210 "category": "Infrastructure",
……@@ -25,21 +13,21 @@
2513 "reasoning": "No description available, default classification",
2614 "alternateCategories": []
2715 },
28 "Grafana-hypercore-stats": {
16 "actions": {
2917 "category": "Infrastructure",
3018 "subcategory": "Miscellaneous",
3119 "confidence": "low",
3220 "reasoning": "Unable to determine from name or description",
3321 "alternateCategories": []
3422 },
35 "actions": {
23 "activity-queue": {
3624 "category": "Infrastructure",
3725 "subcategory": "Miscellaneous",
3826 "confidence": "low",
3927 "reasoning": "Unable to determine from name or description",
4028 "alternateCategories": []
4129 },
42 "activity-queue": {
30 "adaptive-timeout": {
4331 "category": "Infrastructure",
4432 "subcategory": "Miscellaneous",
4533 "confidence": "low",
……@@ -95,6 +83,27 @@
9583 "reasoning": "Description indicates testing framework or tool",
9684 "alternateCategories": []
9785 },
86 "autobee": {
87 "category": "Infrastructure",
88 "subcategory": "Miscellaneous",
89 "confidence": "low",
90 "reasoning": "Unable to determine from name or description",
91 "alternateCategories": []
92 },
93 "autobee-encryption": {
94 "category": "Infrastructure",
95 "subcategory": "Miscellaneous",
96 "confidence": "low",
97 "reasoning": "Unable to determine from name or description",
98 "alternateCategories": []
99 },
100 "autobee-wakeup": {
101 "category": "Infrastructure",
102 "subcategory": "Miscellaneous",
103 "confidence": "low",
104 "reasoning": "Unable to determine from name or description",
105 "alternateCategories": []
106 },
98107 "autopass": {
99108 "category": "Infrastructure",
100109 "subcategory": "Miscellaneous",
……@@ -144,6 +153,13 @@
144153 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
145154 "alternateCategories": []
146155 },
156 "bare-addon-java": {
157 "category": "Bare Modules",
158 "subcategory": "Standard Library",
159 "confidence": "high",
160 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
161 "alternateCategories": []
162 },
147163 "bare-addon-jstl": {
148164 "category": "Bare Modules",
149165 "subcategory": "Standard Library",
……@@ -221,6 +237,20 @@
221237 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
222238 "alternateCategories": []
223239 },
240 "bare-bluetooth-android": {
241 "category": "Bare Modules",
242 "subcategory": "Standard Library",
243 "confidence": "high",
244 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
245 "alternateCategories": []
246 },
247 "bare-bluetooth-apple": {
248 "category": "Bare Modules",
249 "subcategory": "Standard Library",
250 "confidence": "high",
251 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
252 "alternateCategories": []
253 },
224254 "bare-bmp": {
225255 "category": "Bare Modules",
226256 "subcategory": "Standard Library",
……@@ -235,6 +265,13 @@
235265 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
236266 "alternateCategories": []
237267 },
268 "bare-broadcast-channel": {
269 "category": "Bare Modules",
270 "subcategory": "Standard Library",
271 "confidence": "high",
272 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
273 "alternateCategories": []
274 },
238275 "bare-buffer": {
239276 "category": "Bare Modules",
240277 "subcategory": "Standard Library",
……@@ -284,6 +321,13 @@
284321 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
285322 "alternateCategories": []
286323 },
324 "bare-collabora": {
325 "category": "Bare Modules",
326 "subcategory": "Standard Library",
327 "confidence": "high",
328 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
329 "alternateCategories": []
330 },
287331 "bare-compat-napi": {
288332 "category": "Bare Modules",
289333 "subcategory": "Standard Library",
……@@ -389,6 +433,13 @@
389433 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
390434 "alternateCategories": []
391435 },
436 "bare-exif": {
437 "category": "Bare Modules",
438 "subcategory": "Standard Library",
439 "confidence": "high",
440 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
441 "alternateCategories": []
442 },
392443 "bare-expo": {
393444 "category": "Bare Modules",
394445 "subcategory": "Standard Library",
……@@ -466,6 +517,13 @@
466517 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
467518 "alternateCategories": []
468519 },
520 "bare-hc": {
521 "category": "Bare Modules",
522 "subcategory": "Standard Library",
523 "confidence": "high",
524 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
525 "alternateCategories": []
526 },
469527 "bare-headers": {
470528 "category": "Bare Modules",
471529 "subcategory": "Standard Library",
……@@ -508,6 +566,13 @@
508566 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
509567 "alternateCategories": []
510568 },
569 "bare-ico": {
570 "category": "Bare Modules",
571 "subcategory": "Standard Library",
572 "confidence": "high",
573 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
574 "alternateCategories": []
575 },
511576 "bare-image-resample": {
512577 "category": "Bare Modules",
513578 "subcategory": "Standard Library",
……@@ -529,6 +594,13 @@
529594 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
530595 "alternateCategories": []
531596 },
597 "bare-inspector-gc": {
598 "category": "Bare Modules",
599 "subcategory": "Standard Library",
600 "confidence": "high",
601 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
602 "alternateCategories": []
603 },
532604 "bare-intl": {
533605 "category": "Bare Modules",
534606 "subcategory": "Standard Library",
……@@ -592,6 +664,13 @@
592664 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
593665 "alternateCategories": []
594666 },
667 "bare-macos": {
668 "category": "Bare Modules",
669 "subcategory": "Standard Library",
670 "confidence": "high",
671 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
672 "alternateCategories": []
673 },
595674 "bare-make": {
596675 "category": "Bare Modules",
597676 "subcategory": "Standard Library",
……@@ -606,6 +685,13 @@
606685 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
607686 "alternateCategories": []
608687 },
688 "bare-mdns-discovery": {
689 "category": "Bare Modules",
690 "subcategory": "Standard Library",
691 "confidence": "high",
692 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
693 "alternateCategories": []
694 },
609695 "bare-media": {
610696 "category": "Bare Modules",
611697 "subcategory": "Standard Library",
……@@ -613,6 +699,13 @@
613699 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
614700 "alternateCategories": []
615701 },
702 "bare-mime": {
703 "category": "Bare Modules",
704 "subcategory": "Standard Library",
705 "confidence": "high",
706 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
707 "alternateCategories": []
708 },
616709 "bare-module": {
617710 "category": "Bare Modules",
618711 "subcategory": "Standard Library",
……@@ -648,6 +741,20 @@
648741 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
649742 "alternateCategories": []
650743 },
744 "bare-native-awesome": {
745 "category": "Bare Modules",
746 "subcategory": "Standard Library",
747 "confidence": "high",
748 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
749 "alternateCategories": []
750 },
751 "bare-navigation-android": {
752 "category": "Bare Modules",
753 "subcategory": "Standard Library",
754 "confidence": "high",
755 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
756 "alternateCategories": []
757 },
651758 "bare-ndk": {
652759 "category": "Bare Modules",
653760 "subcategory": "Standard Library",
……@@ -739,21 +846,21 @@
739846 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
740847 "alternateCategories": []
741848 },
742 "bare-prebuild": {
849 "bare-posix": {
743850 "category": "Bare Modules",
744851 "subcategory": "Standard Library",
745852 "confidence": "high",
746853 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
747854 "alternateCategories": []
748855 },
749 "bare-process": {
856 "bare-prebuild": {
750857 "category": "Bare Modules",
751858 "subcategory": "Standard Library",
752859 "confidence": "high",
753860 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
754861 "alternateCategories": []
755862 },
756 "bare-prom-client": {
863 "bare-process": {
757864 "category": "Bare Modules",
758865 "subcategory": "Standard Library",
759866 "confidence": "high",
……@@ -809,6 +916,20 @@
809916 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
810917 "alternateCategories": []
811918 },
919 "bare-rpc-golang": {
920 "category": "Bare Modules",
921 "subcategory": "Standard Library",
922 "confidence": "high",
923 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
924 "alternateCategories": []
925 },
926 "bare-rpc-swift": {
927 "category": "Bare Modules",
928 "subcategory": "Standard Library",
929 "confidence": "high",
930 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
931 "alternateCategories": []
932 },
812933 "bare-run": {
813934 "category": "Bare Modules",
814935 "subcategory": "Standard Library",
……@@ -844,6 +965,20 @@
844965 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
845966 "alternateCategories": []
846967 },
968 "bare-sidecar": {
969 "category": "Bare Modules",
970 "subcategory": "Standard Library",
971 "confidence": "high",
972 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
973 "alternateCategories": []
974 },
975 "bare-sidecar-bundle": {
976 "category": "Bare Modules",
977 "subcategory": "Standard Library",
978 "confidence": "high",
979 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
980 "alternateCategories": []
981 },
847982 "bare-signals": {
848983 "category": "Bare Modules",
849984 "subcategory": "Standard Library",
……@@ -858,6 +993,55 @@
858993 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
859994 "alternateCategories": []
860995 },
996 "bare-sqlite": {
997 "category": "Bare Modules",
998 "subcategory": "Standard Library",
999 "confidence": "high",
1000 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
1001 "alternateCategories": []
1002 },
1003 "bare-sqlite-vector": {
1004 "category": "Bare Modules",
1005 "subcategory": "Standard Library",
1006 "confidence": "high",
1007 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
1008 "alternateCategories": []
1009 },
1010 "bare-stdio": {
1011 "category": "Bare Modules",
1012 "subcategory": "Standard Library",
1013 "confidence": "high",
1014 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
1015 "alternateCategories": []
1016 },
1017 "bare-storage": {
1018 "category": "Bare Modules",
1019 "subcategory": "Standard Library",
1020 "confidence": "high",
1021 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
1022 "alternateCategories": []
1023 },
1024 "bare-stow": {
1025 "category": "Bare Modules",
1026 "subcategory": "Standard Library",
1027 "confidence": "high",
1028 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
1029 "alternateCategories": []
1030 },
1031 "bare-stow-target-pear-runtime": {
1032 "category": "Bare Modules",
1033 "subcategory": "Standard Library",
1034 "confidence": "high",
1035 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
1036 "alternateCategories": []
1037 },
1038 "bare-stow-target-react-native": {
1039 "category": "Bare Modules",
1040 "subcategory": "Standard Library",
1041 "confidence": "high",
1042 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
1043 "alternateCategories": []
1044 },
8611045 "bare-stream": {
8621046 "category": "Bare Modules",
8631047 "subcategory": "Standard Library",
……@@ -886,6 +1070,20 @@
8861070 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
8871071 "alternateCategories": []
8881072 },
1073 "bare-svg": {
1074 "category": "Bare Modules",
1075 "subcategory": "Standard Library",
1076 "confidence": "high",
1077 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
1078 "alternateCategories": []
1079 },
1080 "bare-switch-core": {
1081 "category": "Bare Modules",
1082 "subcategory": "Standard Library",
1083 "confidence": "high",
1084 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
1085 "alternateCategories": []
1086 },
8891087 "bare-system-logger": {
8901088 "category": "Bare Modules",
8911089 "subcategory": "Standard Library",
……@@ -935,6 +1133,13 @@
9351133 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
9361134 "alternateCategories": []
9371135 },
1136 "bare-tpl": {
1137 "category": "Bare Modules",
1138 "subcategory": "Standard Library",
1139 "confidence": "high",
1140 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
1141 "alternateCategories": []
1142 },
9381143 "bare-tty": {
9391144 "category": "Bare Modules",
9401145 "subcategory": "Standard Library",
……@@ -942,6 +1147,41 @@
9421147 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
9431148 "alternateCategories": []
9441149 },
1150 "bare-tui": {
1151 "category": "Bare Modules",
1152 "subcategory": "Standard Library",
1153 "confidence": "high",
1154 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
1155 "alternateCategories": []
1156 },
1157 "bare-tui-form": {
1158 "category": "Bare Modules",
1159 "subcategory": "Standard Library",
1160 "confidence": "high",
1161 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
1162 "alternateCategories": []
1163 },
1164 "bare-tui-markdown": {
1165 "category": "Bare Modules",
1166 "subcategory": "Standard Library",
1167 "confidence": "high",
1168 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
1169 "alternateCategories": []
1170 },
1171 "bare-tui-paparam": {
1172 "category": "Bare Modules",
1173 "subcategory": "Standard Library",
1174 "confidence": "high",
1175 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
1176 "alternateCategories": []
1177 },
1178 "bare-tui-paparam-ai": {
1179 "category": "Bare Modules",
1180 "subcategory": "Standard Library",
1181 "confidence": "high",
1182 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
1183 "alternateCategories": []
1184 },
9451185 "bare-type": {
9461186 "category": "Bare Modules",
9471187 "subcategory": "Standard Library",
……@@ -949,6 +1189,13 @@
9491189 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
9501190 "alternateCategories": []
9511191 },
1192 "bare-type-stripper": {
1193 "category": "Bare Modules",
1194 "subcategory": "Standard Library",
1195 "confidence": "high",
1196 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
1197 "alternateCategories": []
1198 },
9521199 "bare-ui-kit": {
9531200 "category": "Bare Modules",
9541201 "subcategory": "Standard Library",
……@@ -1040,6 +1287,13 @@
10401287 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
10411288 "alternateCategories": []
10421289 },
1290 "bare-wifi-android": {
1291 "category": "Bare Modules",
1292 "subcategory": "Standard Library",
1293 "confidence": "high",
1294 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
1295 "alternateCategories": []
1296 },
10431297 "bare-win-ui": {
10441298 "category": "Bare Modules",
10451299 "subcategory": "Standard Library",
……@@ -1082,6 +1336,13 @@
10821336 "reasoning": "Naming pattern: bare-* indicates Bare runtime standard library",
10831337 "alternateCategories": []
10841338 },
1339 "bareclaw": {
1340 "category": "Infrastructure",
1341 "subcategory": "Miscellaneous",
1342 "confidence": "low",
1343 "reasoning": "No description available, default classification",
1344 "alternateCategories": []
1345 },
10851346 "barely-node": {
10861347 "category": "Infrastructure",
10871348 "subcategory": "Miscellaneous",
……@@ -1159,20 +1420,48 @@
11591420 "reasoning": "Unable to determine from name or description",
11601421 "alternateCategories": []
11611422 },
1162 "blind-peering": {
1423 "blind-peer-muxer": {
11631424 "category": "Infrastructure",
11641425 "subcategory": "Miscellaneous",
11651426 "confidence": "low",
11661427 "reasoning": "Unable to determine from name or description",
11671428 "alternateCategories": []
11681429 },
1169 "blind-peering-cli": {
1170 "category": "Tools",
1171 "subcategory": "CLI Applications",
1172 "confidence": "medium",
1173 "reasoning": "Description indicates tool or CLI application",
1174 "alternateCategories": []
1175 },
1430 "blind-peer-router": {
1431 "category": "Infrastructure",
1432 "subcategory": "Miscellaneous",
1433 "confidence": "low",
1434 "reasoning": "No description available, default classification",
1435 "alternateCategories": []
1436 },
1437 "blind-peering": {
1438 "category": "Infrastructure",
1439 "subcategory": "Miscellaneous",
1440 "confidence": "low",
1441 "reasoning": "Unable to determine from name or description",
1442 "alternateCategories": []
1443 },
1444 "blind-peering-cli": {
1445 "category": "Tools",
1446 "subcategory": "CLI Applications",
1447 "confidence": "medium",
1448 "reasoning": "Description indicates tool or CLI application",
1449 "alternateCategories": []
1450 },
1451 "blind-push": {
1452 "category": "Infrastructure",
1453 "subcategory": "Miscellaneous",
1454 "confidence": "low",
1455 "reasoning": "No description available, default classification",
1456 "alternateCategories": []
1457 },
1458 "blind-push-gateway": {
1459 "category": "Infrastructure",
1460 "subcategory": "Miscellaneous",
1461 "confidence": "low",
1462 "reasoning": "No description available, default classification",
1463 "alternateCategories": []
1464 },
11761465 "blind-relay": {
11771466 "category": "Infrastructure",
11781467 "subcategory": "Miscellaneous",
……@@ -1208,6 +1497,13 @@
12081497 "reasoning": "Description indicates testing framework or tool",
12091498 "alternateCategories": []
12101499 },
1500 "brittle-snapshot": {
1501 "category": "Infrastructure",
1502 "subcategory": "Miscellaneous",
1503 "confidence": "low",
1504 "reasoning": "Unable to determine from name or description",
1505 "alternateCategories": []
1506 },
12111507 "broadcast-encryption": {
12121508 "category": "Infrastructure",
12131509 "subcategory": "Miscellaneous",
……@@ -1222,6 +1518,27 @@
12221518 "reasoning": "Unable to determine from name or description",
12231519 "alternateCategories": []
12241520 },
1521 "bundlebee": {
1522 "category": "Infrastructure",
1523 "subcategory": "Miscellaneous",
1524 "confidence": "low",
1525 "reasoning": "Unable to determine from name or description",
1526 "alternateCategories": []
1527 },
1528 "bundlebee-cli": {
1529 "category": "Infrastructure",
1530 "subcategory": "Miscellaneous",
1531 "confidence": "low",
1532 "reasoning": "Unable to determine from name or description",
1533 "alternateCategories": []
1534 },
1535 "bundlebee-import": {
1536 "category": "Infrastructure",
1537 "subcategory": "Miscellaneous",
1538 "confidence": "low",
1539 "reasoning": "Unable to determine from name or description",
1540 "alternateCategories": []
1541 },
12251542 "canary-runner": {
12261543 "category": "Tools",
12271544 "subcategory": "Testing",
……@@ -1229,6 +1546,27 @@
12291546 "reasoning": "Description indicates testing framework or tool",
12301547 "alternateCategories": []
12311548 },
1549 "cellery": {
1550 "category": "Infrastructure",
1551 "subcategory": "Miscellaneous",
1552 "confidence": "low",
1553 "reasoning": "Unable to determine from name or description",
1554 "alternateCategories": []
1555 },
1556 "cellery-html": {
1557 "category": "Infrastructure",
1558 "subcategory": "Miscellaneous",
1559 "confidence": "low",
1560 "reasoning": "No description available, default classification",
1561 "alternateCategories": []
1562 },
1563 "check-npm-maintainers": {
1564 "category": "Infrastructure",
1565 "subcategory": "Miscellaneous",
1566 "confidence": "low",
1567 "reasoning": "No description available, default classification",
1568 "alternateCategories": []
1569 },
12321570 "chromium-prebuilds": {
12331571 "category": "Infrastructure",
12341572 "subcategory": "Miscellaneous",
……@@ -1236,6 +1574,13 @@
12361574 "reasoning": "Unable to determine from name or description",
12371575 "alternateCategories": []
12381576 },
1577 "cmake-android": {
1578 "category": "Tools",
1579 "subcategory": "Build Systems",
1580 "confidence": "high",
1581 "reasoning": "Naming pattern: cmake-* indicates build system tool",
1582 "alternateCategories": []
1583 },
12391584 "cmake-app-image": {
12401585 "category": "Tools",
12411586 "subcategory": "Build Systems",
……@@ -1278,6 +1623,13 @@
12781623 "reasoning": "Naming pattern: cmake-* indicates build system tool",
12791624 "alternateCategories": []
12801625 },
1626 "cmake-fuzz": {
1627 "category": "Tools",
1628 "subcategory": "Build Systems",
1629 "confidence": "high",
1630 "reasoning": "Naming pattern: cmake-* indicates build system tool",
1631 "alternateCategories": []
1632 },
12811633 "cmake-gn": {
12821634 "category": "Tools",
12831635 "subcategory": "Build Systems",
……@@ -1299,6 +1651,13 @@
12991651 "reasoning": "Naming pattern: cmake-* indicates build system tool",
13001652 "alternateCategories": []
13011653 },
1654 "cmake-java": {
1655 "category": "Tools",
1656 "subcategory": "Build Systems",
1657 "confidence": "high",
1658 "reasoning": "Naming pattern: cmake-* indicates build system tool",
1659 "alternateCategories": []
1660 },
13021661 "cmake-macos": {
13031662 "category": "Tools",
13041663 "subcategory": "Build Systems",
……@@ -1397,6 +1756,13 @@
13971756 "reasoning": "Unable to determine from name or description",
13981757 "alternateCategories": []
13991758 },
1759 "compact-encoding-golang": {
1760 "category": "Infrastructure",
1761 "subcategory": "Miscellaneous",
1762 "confidence": "low",
1763 "reasoning": "Unable to determine from name or description",
1764 "alternateCategories": []
1765 },
14001766 "compact-encoding-net": {
14011767 "category": "Infrastructure",
14021768 "subcategory": "Miscellaneous",
……@@ -1411,6 +1777,13 @@
14111777 "reasoning": "Unable to determine from name or description",
14121778 "alternateCategories": []
14131779 },
1780 "compact-encoding-swift": {
1781 "category": "Infrastructure",
1782 "subcategory": "Miscellaneous",
1783 "confidence": "low",
1784 "reasoning": "Unable to determine from name or description",
1785 "alternateCategories": []
1786 },
14141787 "compact-encoding-variant": {
14151788 "category": "Infrastructure",
14161789 "subcategory": "Miscellaneous",
……@@ -1432,6 +1805,13 @@
14321805 "reasoning": "Listed in official pear-docs helpers",
14331806 "alternateCategories": []
14341807 },
1808 "corestore-snapshot": {
1809 "category": "Infrastructure",
1810 "subcategory": "Miscellaneous",
1811 "confidence": "low",
1812 "reasoning": "Unable to determine from name or description",
1813 "alternateCategories": []
1814 },
14351815 "crc-native": {
14361816 "category": "Infrastructure",
14371817 "subcategory": "Miscellaneous",
……@@ -1453,6 +1833,20 @@
14531833 "reasoning": "Unable to determine from name or description",
14541834 "alternateCategories": []
14551835 },
1836 "cross-worker-bare-kit": {
1837 "category": "Infrastructure",
1838 "subcategory": "Miscellaneous",
1839 "confidence": "low",
1840 "reasoning": "No description available, default classification",
1841 "alternateCategories": []
1842 },
1843 "cross-worker-pear": {
1844 "category": "Infrastructure",
1845 "subcategory": "Miscellaneous",
1846 "confidence": "low",
1847 "reasoning": "No description available, default classification",
1848 "alternateCategories": []
1849 },
14561850 "db-lock": {
14571851 "category": "Infrastructure",
14581852 "subcategory": "Miscellaneous",
……@@ -1495,6 +1889,13 @@
14951889 "reasoning": "Unable to determine from name or description",
14961890 "alternateCategories": []
14971891 },
1892 "distributed-drive": {
1893 "category": "Infrastructure",
1894 "subcategory": "Miscellaneous",
1895 "confidence": "low",
1896 "reasoning": "No description available, default classification",
1897 "alternateCategories": []
1898 },
14981899 "drive-analyzer": {
14991900 "category": "Infrastructure",
15001901 "subcategory": "Miscellaneous",
……@@ -1523,7 +1924,14 @@
15231924 "reasoning": "Description indicates tool or CLI application",
15241925 "alternateCategories": []
15251926 },
1526 "electron": {
1927 "electron-forge-maker-flatpak": {
1928 "category": "Infrastructure",
1929 "subcategory": "Miscellaneous",
1930 "confidence": "low",
1931 "reasoning": "Unable to determine from name or description",
1932 "alternateCategories": []
1933 },
1934 "electron-forge-maker-snap": {
15271935 "category": "Infrastructure",
15281936 "subcategory": "Miscellaneous",
15291937 "confidence": "low",
……@@ -1621,13 +2029,6 @@
16212029 "reasoning": "Naming pattern: *-example indicates example/demo application",
16222030 "alternateCategories": []
16232031 },
1624 "flathub": {
1625 "category": "Infrastructure",
1626 "subcategory": "Miscellaneous",
1627 "confidence": "low",
1628 "reasoning": "Unable to determine from name or description",
1629 "alternateCategories": []
1630 },
16312032 "framed-stream": {
16322033 "category": "Infrastructure",
16332034 "subcategory": "Miscellaneous",
……@@ -1670,6 +2071,20 @@
16702071 "reasoning": "Unable to determine from name or description",
16712072 "alternateCategories": []
16722073 },
2074 "gip-remote": {
2075 "category": "Infrastructure",
2076 "subcategory": "Miscellaneous",
2077 "confidence": "low",
2078 "reasoning": "No description available, default classification",
2079 "alternateCategories": []
2080 },
2081 "gip-transport": {
2082 "category": "Infrastructure",
2083 "subcategory": "Miscellaneous",
2084 "confidence": "low",
2085 "reasoning": "No description available, default classification",
2086 "alternateCategories": []
2087 },
16732088 "git-remote-punch-transport": {
16742089 "category": "Helpers",
16752090 "subcategory": "Utilities",
……@@ -1684,6 +2099,13 @@
16842099 "reasoning": "No description available, default classification",
16852100 "alternateCategories": []
16862101 },
2102 "Grafana-hypercore-stats": {
2103 "category": "Infrastructure",
2104 "subcategory": "Miscellaneous",
2105 "confidence": "low",
2106 "reasoning": "Unable to determine from name or description",
2107 "alternateCategories": []
2108 },
16872109 "grpc-lnd": {
16882110 "category": "Infrastructure",
16892111 "subcategory": "Miscellaneous",
……@@ -1691,6 +2113,34 @@
16912113 "reasoning": "No description available, default classification",
16922114 "alternateCategories": []
16932115 },
2116 "hello-pear-bare": {
2117 "category": "Tools",
2118 "subcategory": "CLI Applications",
2119 "confidence": "medium",
2120 "reasoning": "Description indicates tool or CLI application",
2121 "alternateCategories": []
2122 },
2123 "hello-pear-bare-tui": {
2124 "category": "Tools",
2125 "subcategory": "CLI Applications",
2126 "confidence": "medium",
2127 "reasoning": "Description indicates tool or CLI application",
2128 "alternateCategories": []
2129 },
2130 "hello-pear-bare-worker": {
2131 "category": "Tools",
2132 "subcategory": "CLI Applications",
2133 "confidence": "medium",
2134 "reasoning": "Description indicates tool or CLI application",
2135 "alternateCategories": []
2136 },
2137 "hello-pear-electron": {
2138 "category": "Infrastructure",
2139 "subcategory": "Miscellaneous",
2140 "confidence": "low",
2141 "reasoning": "Unable to determine from name or description",
2142 "alternateCategories": []
2143 },
16942144 "hisect": {
16952145 "category": "Infrastructure",
16962146 "subcategory": "Miscellaneous",
……@@ -1719,6 +2169,13 @@
17192169 "reasoning": "Naming pattern: *-example indicates example/demo application",
17202170 "alternateCategories": []
17212171 },
2172 "hrpc-swift": {
2173 "category": "Infrastructure",
2174 "subcategory": "Miscellaneous",
2175 "confidence": "low",
2176 "reasoning": "Unable to determine from name or description",
2177 "alternateCategories": []
2178 },
17222179 "http-dht-proxy": {
17232180 "category": "Infrastructure",
17242181 "subcategory": "Miscellaneous",
……@@ -1787,6 +2244,33 @@
17872244 "Helpers"
17882245 ]
17892246 },
2247 "hyper-dht-prom-alias-rpc": {
2248 "category": "Building Blocks",
2249 "subcategory": "Extended Primitives",
2250 "confidence": "medium",
2251 "reasoning": "Naming pattern: hyper* typically indicates P2P primitive",
2252 "alternateCategories": [
2253 "Helpers"
2254 ]
2255 },
2256 "hyper-dht-prom-client": {
2257 "category": "Building Blocks",
2258 "subcategory": "Extended Primitives",
2259 "confidence": "medium",
2260 "reasoning": "Naming pattern: hyper* typically indicates P2P primitive",
2261 "alternateCategories": [
2262 "Helpers"
2263 ]
2264 },
2265 "hyper-dht-prometheus": {
2266 "category": "Building Blocks",
2267 "subcategory": "Extended Primitives",
2268 "confidence": "medium",
2269 "reasoning": "Naming pattern: hyper* typically indicates P2P primitive",
2270 "alternateCategories": [
2271 "Helpers"
2272 ]
2273 },
17902274 "hyper-health-check": {
17912275 "category": "Building Blocks",
17922276 "subcategory": "Extended Primitives",
……@@ -1805,6 +2289,24 @@
18052289 "Helpers"
18062290 ]
18072291 },
2292 "hyper-multisig": {
2293 "category": "Building Blocks",
2294 "subcategory": "Extended Primitives",
2295 "confidence": "medium",
2296 "reasoning": "Naming pattern: hyper* typically indicates P2P primitive",
2297 "alternateCategories": [
2298 "Helpers"
2299 ]
2300 },
2301 "hyper-multisig-cli": {
2302 "category": "Building Blocks",
2303 "subcategory": "Extended Primitives",
2304 "confidence": "medium",
2305 "reasoning": "Naming pattern: hyper* typically indicates P2P primitive",
2306 "alternateCategories": [
2307 "Helpers"
2308 ]
2309 },
18082310 "hyperbeam": {
18092311 "category": "Building Blocks",
18102312 "subcategory": "Extended Primitives",
……@@ -1821,6 +2323,15 @@
18212323 "reasoning": "Listed in official pear-docs building blocks",
18222324 "alternateCategories": []
18232325 },
2326 "hyperbee-compat": {
2327 "category": "Building Blocks",
2328 "subcategory": "Extended Primitives",
2329 "confidence": "medium",
2330 "reasoning": "Naming pattern: hyper* typically indicates P2P primitive",
2331 "alternateCategories": [
2332 "Helpers"
2333 ]
2334 },
18242335 "hyperbee-diff-stream": {
18252336 "category": "Building Blocks",
18262337 "subcategory": "Extended Primitives",
……@@ -2096,6 +2607,15 @@
20962607 "reasoning": "Listed in official pear-docs building blocks",
20972608 "alternateCategories": []
20982609 },
2610 "hyperdht-address": {
2611 "category": "Building Blocks",
2612 "subcategory": "Extended Primitives",
2613 "confidence": "medium",
2614 "reasoning": "Naming pattern: hyper* typically indicates P2P primitive",
2615 "alternateCategories": [
2616 "Helpers"
2617 ]
2618 },
20992619 "hyperdht-stats": {
21002620 "category": "Building Blocks",
21012621 "subcategory": "Extended Primitives",
……@@ -2121,7 +2641,52 @@
21212641 "reasoning": "Listed in official pear-docs building blocks",
21222642 "alternateCategories": []
21232643 },
2124 "hyperdrive-next": {
2644 "hyperdrive-next": {
2645 "category": "Building Blocks",
2646 "subcategory": "Extended Primitives",
2647 "confidence": "medium",
2648 "reasoning": "Naming pattern: hyper* typically indicates P2P primitive",
2649 "alternateCategories": [
2650 "Helpers"
2651 ]
2652 },
2653 "hyperdrive-profiler": {
2654 "category": "Building Blocks",
2655 "subcategory": "Extended Primitives",
2656 "confidence": "medium",
2657 "reasoning": "Naming pattern: hyper* typically indicates P2P primitive",
2658 "alternateCategories": [
2659 "Helpers"
2660 ]
2661 },
2662 "hyperdrive-swarm-test": {
2663 "category": "Building Blocks",
2664 "subcategory": "Extended Primitives",
2665 "confidence": "medium",
2666 "reasoning": "Naming pattern: hyper* typically indicates P2P primitive",
2667 "alternateCategories": [
2668 "Helpers"
2669 ]
2670 },
2671 "hypermetrics": {
2672 "category": "Building Blocks",
2673 "subcategory": "Extended Primitives",
2674 "confidence": "medium",
2675 "reasoning": "Naming pattern: hyper* typically indicates P2P primitive",
2676 "alternateCategories": [
2677 "Helpers"
2678 ]
2679 },
2680 "hypermininet": {
2681 "category": "Building Blocks",
2682 "subcategory": "Extended Primitives",
2683 "confidence": "medium",
2684 "reasoning": "Naming pattern: hyper* typically indicates P2P primitive",
2685 "alternateCategories": [
2686 "Helpers"
2687 ]
2688 },
2689 "hyperschema": {
21252690 "category": "Building Blocks",
21262691 "subcategory": "Extended Primitives",
21272692 "confidence": "medium",
……@@ -2130,7 +2695,7 @@
21302695 "Helpers"
21312696 ]
21322697 },
2133 "hyperdrive-profiler": {
2698 "hyperschema-c": {
21342699 "category": "Building Blocks",
21352700 "subcategory": "Extended Primitives",
21362701 "confidence": "medium",
……@@ -2139,7 +2704,7 @@
21392704 "Helpers"
21402705 ]
21412706 },
2142 "hyperdrive-swarm-test": {
2707 "hyperschema-swift": {
21432708 "category": "Building Blocks",
21442709 "subcategory": "Extended Primitives",
21452710 "confidence": "medium",
……@@ -2148,7 +2713,7 @@
21482713 "Helpers"
21492714 ]
21502715 },
2151 "hypermetrics": {
2716 "hyperschema-test": {
21522717 "category": "Building Blocks",
21532718 "subcategory": "Extended Primitives",
21542719 "confidence": "medium",
……@@ -2157,7 +2722,7 @@
21572722 "Helpers"
21582723 ]
21592724 },
2160 "hyperschema": {
2725 "hyperschema-ts": {
21612726 "category": "Building Blocks",
21622727 "subcategory": "Extended Primitives",
21632728 "confidence": "medium",
……@@ -2316,7 +2881,21 @@
23162881 "reasoning": "Unable to determine from name or description",
23172882 "alternateCategories": []
23182883 },
2319 "invoices": {
2884 "ip-ban-list": {
2885 "category": "Infrastructure",
2886 "subcategory": "Miscellaneous",
2887 "confidence": "low",
2888 "reasoning": "No description available, default classification",
2889 "alternateCategories": []
2890 },
2891 "ip-ban-list-cli": {
2892 "category": "Infrastructure",
2893 "subcategory": "Miscellaneous",
2894 "confidence": "low",
2895 "reasoning": "No description available, default classification",
2896 "alternateCategories": []
2897 },
2898 "is-text-filetype": {
23202899 "category": "Infrastructure",
23212900 "subcategory": "Miscellaneous",
23222901 "confidence": "low",
……@@ -2379,6 +2958,13 @@
23792958 "reasoning": "Description indicates testing framework or tool",
23802959 "alternateCategories": []
23812960 },
2961 "known-text-files": {
2962 "category": "Infrastructure",
2963 "subcategory": "Miscellaneous",
2964 "confidence": "low",
2965 "reasoning": "Unable to determine from name or description",
2966 "alternateCategories": []
2967 },
23822968 "libappling": {
23832969 "category": "Infrastructure",
23842970 "subcategory": "Native Libraries",
……@@ -2428,6 +3014,13 @@
24283014 "reasoning": "Naming pattern: lib* indicates native/C library binding",
24293015 "alternateCategories": []
24303016 },
3017 "libflattree": {
3018 "category": "Infrastructure",
3019 "subcategory": "Native Libraries",
3020 "confidence": "medium",
3021 "reasoning": "Naming pattern: lib* indicates native/C library binding",
3022 "alternateCategories": []
3023 },
24313024 "libfs": {
24323025 "category": "Infrastructure",
24333026 "subcategory": "Native Libraries",
……@@ -2442,6 +3035,13 @@
24423035 "reasoning": "Naming pattern: lib* indicates native/C library binding",
24433036 "alternateCategories": []
24443037 },
3038 "libhc": {
3039 "category": "Infrastructure",
3040 "subcategory": "Native Libraries",
3041 "confidence": "medium",
3042 "reasoning": "Naming pattern: lib* indicates native/C library binding",
3043 "alternateCategories": []
3044 },
24453045 "libhex": {
24463046 "category": "Infrastructure",
24473047 "subcategory": "Native Libraries",
……@@ -2505,6 +3105,20 @@
25053105 "reasoning": "Naming pattern: lib* indicates native/C library binding",
25063106 "alternateCategories": []
25073107 },
3108 "libkv": {
3109 "category": "Infrastructure",
3110 "subcategory": "Native Libraries",
3111 "confidence": "medium",
3112 "reasoning": "Naming pattern: lib* indicates native/C library binding",
3113 "alternateCategories": []
3114 },
3115 "liblexkey": {
3116 "category": "Infrastructure",
3117 "subcategory": "Native Libraries",
3118 "confidence": "medium",
3119 "reasoning": "Naming pattern: lib* indicates native/C library binding",
3120 "alternateCategories": []
3121 },
25083122 "liblog": {
25093123 "category": "Infrastructure",
25103124 "subcategory": "Native Libraries",
……@@ -2519,6 +3133,13 @@
25193133 "reasoning": "Naming pattern: lib* indicates native/C library binding",
25203134 "alternateCategories": []
25213135 },
3136 "libmqjs": {
3137 "category": "Infrastructure",
3138 "subcategory": "Native Libraries",
3139 "confidence": "medium",
3140 "reasoning": "Naming pattern: lib* indicates native/C library binding",
3141 "alternateCategories": []
3142 },
25223143 "libnapi": {
25233144 "category": "Infrastructure",
25243145 "subcategory": "Native Libraries",
……@@ -2575,6 +3196,13 @@
25753196 "reasoning": "Naming pattern: lib* indicates native/C library binding",
25763197 "alternateCategories": []
25773198 },
3199 "librabin": {
3200 "category": "Infrastructure",
3201 "subcategory": "Native Libraries",
3202 "confidence": "medium",
3203 "reasoning": "Naming pattern: lib* indicates native/C library binding",
3204 "alternateCategories": []
3205 },
25783206 "librlimit": {
25793207 "category": "Infrastructure",
25803208 "subcategory": "Native Libraries",
……@@ -2652,20 +3280,6 @@
26523280 "reasoning": "Naming pattern: lib* indicates native/C library binding",
26533281 "alternateCategories": []
26543282 },
2655 "light-bolt11-decoder": {
2656 "category": "Infrastructure",
2657 "subcategory": "Miscellaneous",
2658 "confidence": "low",
2659 "reasoning": "Unable to determine from name or description",
2660 "alternateCategories": []
2661 },
2662 "lightning": {
2663 "category": "Tools",
2664 "subcategory": "CLI Applications",
2665 "confidence": "medium",
2666 "reasoning": "Description indicates tool or CLI application",
2667 "alternateCategories": []
2668 },
26693283 "listen-async": {
26703284 "category": "Infrastructure",
26713285 "subcategory": "Miscellaneous",
……@@ -2694,6 +3308,13 @@
26943308 "reasoning": "No description available, default classification",
26953309 "alternateCategories": []
26963310 },
3311 "make-pear-app": {
3312 "category": "Infrastructure",
3313 "subcategory": "Miscellaneous",
3314 "confidence": "low",
3315 "reasoning": "Unable to determine from name or description",
3316 "alternateCategories": []
3317 },
26973318 "minicron": {
26983319 "category": "Helpers",
26993320 "subcategory": "Utilities",
……@@ -2715,6 +3336,13 @@
27153336 "reasoning": "Listed in official pear-docs helpers",
27163337 "alternateCategories": []
27173338 },
3339 "msix-manager": {
3340 "category": "Infrastructure",
3341 "subcategory": "Miscellaneous",
3342 "confidence": "low",
3343 "reasoning": "Unable to determine from name or description",
3344 "alternateCategories": []
3345 },
27183346 "multi-profile-store": {
27193347 "category": "Infrastructure",
27203348 "subcategory": "Miscellaneous",
……@@ -2792,6 +3420,27 @@
27923420 "reasoning": "Unable to determine from name or description",
27933421 "alternateCategories": []
27943422 },
3423 "oidc-publishing": {
3424 "category": "Tools",
3425 "subcategory": "CLI Applications",
3426 "confidence": "medium",
3427 "reasoning": "Description indicates tool or CLI application",
3428 "alternateCategories": []
3429 },
3430 "oidc-publishing-sandbox": {
3431 "category": "Tools",
3432 "subcategory": "Testing",
3433 "confidence": "medium",
3434 "reasoning": "Description indicates testing framework or tool",
3435 "alternateCategories": []
3436 },
3437 "ops-dummy-test-repo": {
3438 "category": "Infrastructure",
3439 "subcategory": "Miscellaneous",
3440 "confidence": "low",
3441 "reasoning": "No description available, default classification",
3442 "alternateCategories": []
3443 },
27953444 "paparam": {
27963445 "category": "Infrastructure",
27973446 "subcategory": "Miscellaneous",
……@@ -2806,6 +3455,13 @@
28063455 "reasoning": "Unable to determine from name or description",
28073456 "alternateCategories": []
28083457 },
3458 "pattern-router": {
3459 "category": "Infrastructure",
3460 "subcategory": "Miscellaneous",
3461 "confidence": "low",
3462 "reasoning": "Unable to determine from name or description",
3463 "alternateCategories": []
3464 },
28093465 "pear": {
28103466 "category": "Tools",
28113467 "subcategory": "CLI Applications",
……@@ -2869,6 +3525,27 @@
28693525 "reasoning": "Naming pattern: pear-* indicates Pear application module",
28703526 "alternateCategories": []
28713527 },
3528 "pear-ci": {
3529 "category": "Pear Modules",
3530 "subcategory": "Application Runtime",
3531 "confidence": "high",
3532 "reasoning": "Naming pattern: pear-* indicates Pear application module",
3533 "alternateCategories": []
3534 },
3535 "pear-ci-example": {
3536 "category": "Pear Modules",
3537 "subcategory": "Application Runtime",
3538 "confidence": "high",
3539 "reasoning": "Naming pattern: pear-* indicates Pear application module",
3540 "alternateCategories": []
3541 },
3542 "pear-ci-multisig": {
3543 "category": "Pear Modules",
3544 "subcategory": "Application Runtime",
3545 "confidence": "high",
3546 "reasoning": "Naming pattern: pear-* indicates Pear application module",
3547 "alternateCategories": []
3548 },
28723549 "pear-cli": {
28733550 "category": "Pear Modules",
28743551 "subcategory": "Application Runtime",
……@@ -2988,6 +3665,13 @@
29883665 "reasoning": "Naming pattern: pear-* indicates Pear application module",
29893666 "alternateCategories": []
29903667 },
3668 "pear-hyperdb": {
3669 "category": "Pear Modules",
3670 "subcategory": "Application Runtime",
3671 "confidence": "high",
3672 "reasoning": "Naming pattern: pear-* indicates Pear application module",
3673 "alternateCategories": []
3674 },
29913675 "pear-info": {
29923676 "category": "Pear Modules",
29933677 "subcategory": "Application Runtime",
……@@ -3009,6 +3693,20 @@
30093693 "reasoning": "Naming pattern: pear-* indicates Pear application module",
30103694 "alternateCategories": []
30113695 },
3696 "pear-install": {
3697 "category": "Pear Modules",
3698 "subcategory": "Application Runtime",
3699 "confidence": "high",
3700 "reasoning": "Naming pattern: pear-* indicates Pear application module",
3701 "alternateCategories": []
3702 },
3703 "pear-installer": {
3704 "category": "Pear Modules",
3705 "subcategory": "Application Runtime",
3706 "confidence": "high",
3707 "reasoning": "Naming pattern: pear-* indicates Pear application module",
3708 "alternateCategories": []
3709 },
30123710 "pear-interface": {
30133711 "category": "Pear Modules",
30143712 "subcategory": "Application Runtime",
……@@ -3044,6 +3742,13 @@
30443742 "reasoning": "Naming pattern: pear-* indicates Pear application module",
30453743 "alternateCategories": []
30463744 },
3745 "pear-md": {
3746 "category": "Pear Modules",
3747 "subcategory": "Application Runtime",
3748 "confidence": "high",
3749 "reasoning": "Naming pattern: pear-* indicates Pear application module",
3750 "alternateCategories": []
3751 },
30473752 "pear-message": {
30483753 "category": "Pear Modules",
30493754 "subcategory": "Application Runtime",
……@@ -3058,6 +3763,13 @@
30583763 "reasoning": "Naming pattern: pear-* indicates Pear application module",
30593764 "alternateCategories": []
30603765 },
3766 "pear-multisig-link": {
3767 "category": "Pear Modules",
3768 "subcategory": "Application Runtime",
3769 "confidence": "high",
3770 "reasoning": "Naming pattern: pear-* indicates Pear application module",
3771 "alternateCategories": []
3772 },
30613773 "pear-opstream": {
30623774 "category": "Pear Modules",
30633775 "subcategory": "Application Runtime",
……@@ -3086,6 +3798,13 @@
30863798 "reasoning": "Naming pattern: pear-* indicates Pear application module",
30873799 "alternateCategories": []
30883800 },
3801 "pear-prefetcher": {
3802 "category": "Pear Modules",
3803 "subcategory": "Application Runtime",
3804 "confidence": "high",
3805 "reasoning": "Naming pattern: pear-* indicates Pear application module",
3806 "alternateCategories": []
3807 },
30893808 "pear-prerelease": {
30903809 "category": "Pear Modules",
30913810 "subcategory": "Application Runtime",
……@@ -3093,6 +3812,13 @@
30933812 "reasoning": "Naming pattern: pear-* indicates Pear application module",
30943813 "alternateCategories": []
30953814 },
3815 "pear-provision-recover": {
3816 "category": "Pear Modules",
3817 "subcategory": "Application Runtime",
3818 "confidence": "high",
3819 "reasoning": "Naming pattern: pear-* indicates Pear application module",
3820 "alternateCategories": []
3821 },
30963822 "pear-radio": {
30973823 "category": "Pear Modules",
30983824 "subcategory": "Application Runtime",
……@@ -3149,6 +3875,13 @@
31493875 "reasoning": "Naming pattern: pear-* indicates Pear application module",
31503876 "alternateCategories": []
31513877 },
3878 "pear-runtime": {
3879 "category": "Pear Modules",
3880 "subcategory": "Application Runtime",
3881 "confidence": "high",
3882 "reasoning": "Naming pattern: pear-* indicates Pear application module",
3883 "alternateCategories": []
3884 },
31523885 "pear-runtime-appling": {
31533886 "category": "Pear Modules",
31543887 "subcategory": "Application Runtime",
……@@ -3170,6 +3903,20 @@
31703903 "reasoning": "Naming pattern: pear-* indicates Pear application module",
31713904 "alternateCategories": []
31723905 },
3906 "pear-runtime-legacy-storage": {
3907 "category": "Pear Modules",
3908 "subcategory": "Application Runtime",
3909 "confidence": "high",
3910 "reasoning": "Naming pattern: pear-* indicates Pear application module",
3911 "alternateCategories": []
3912 },
3913 "pear-runtime-updater": {
3914 "category": "Pear Modules",
3915 "subcategory": "Application Runtime",
3916 "confidence": "high",
3917 "reasoning": "Naming pattern: pear-* indicates Pear application module",
3918 "alternateCategories": []
3919 },
31733920 "pear-seed": {
31743921 "category": "Pear Modules",
31753922 "subcategory": "Application Runtime",
……@@ -3254,6 +4001,13 @@
32544001 "reasoning": "Naming pattern: pear-* indicates Pear application module",
32554002 "alternateCategories": []
32564003 },
4004 "pear-upload-artifacts": {
4005 "category": "Pear Modules",
4006 "subcategory": "Application Runtime",
4007 "confidence": "high",
4008 "reasoning": "Naming pattern: pear-* indicates Pear application module",
4009 "alternateCategories": []
4010 },
32574011 "pear-user-dirs": {
32584012 "category": "Pear Modules",
32594013 "subcategory": "Application Runtime",
……@@ -3359,6 +4113,13 @@
33594113 "reasoning": "Unable to determine from name or description",
33604114 "alternateCategories": []
33614115 },
4116 "ptnm": {
4117 "category": "Infrastructure",
4118 "subcategory": "Miscellaneous",
4119 "confidence": "low",
4120 "reasoning": "Unable to determine from name or description",
4121 "alternateCategories": []
4122 },
33624123 "punch-connection-encoding": {
33634124 "category": "Infrastructure",
33644125 "subcategory": "Miscellaneous",
……@@ -3387,6 +4148,20 @@
33874148 "reasoning": "Unable to determine from name or description",
33884149 "alternateCategories": []
33894150 },
4151 "rabin-native": {
4152 "category": "Infrastructure",
4153 "subcategory": "Miscellaneous",
4154 "confidence": "low",
4155 "reasoning": "Unable to determine from name or description",
4156 "alternateCategories": []
4157 },
4158 "rabin-stream": {
4159 "category": "Infrastructure",
4160 "subcategory": "Miscellaneous",
4161 "confidence": "low",
4162 "reasoning": "Unable to determine from name or description",
4163 "alternateCategories": []
4164 },
33904165 "rache": {
33914166 "category": "Infrastructure",
33924167 "subcategory": "Miscellaneous",
……@@ -3394,7 +4169,7 @@
33944169 "reasoning": "No description available, default classification",
33954170 "alternateCategories": []
33964171 },
3397 "react-native": {
4172 "raw-text-display-parser": {
33984173 "category": "Infrastructure",
33994174 "subcategory": "Miscellaneous",
34004175 "confidence": "low",
……@@ -3415,7 +4190,7 @@
34154190 "reasoning": "Unable to determine from name or description",
34164191 "alternateCategories": []
34174192 },
3418 "react-native-paste-input": {
4193 "ready-guard": {
34194194 "category": "Infrastructure",
34204195 "subcategory": "Miscellaneous",
34214196 "confidence": "low",
……@@ -3450,6 +4225,13 @@
34504225 "reasoning": "Unable to determine from name or description",
34514226 "alternateCategories": []
34524227 },
4228 "repo-template": {
4229 "category": "Infrastructure",
4230 "subcategory": "Miscellaneous",
4231 "confidence": "low",
4232 "reasoning": "No description available, default classification",
4233 "alternateCategories": []
4234 },
34534235 "require-addon": {
34544236 "category": "Infrastructure",
34554237 "subcategory": "Miscellaneous",
……@@ -3464,6 +4246,13 @@
34644246 "reasoning": "Unable to determine from name or description",
34654247 "alternateCategories": []
34664248 },
4249 "resource-puddle": {
4250 "category": "Infrastructure",
4251 "subcategory": "Miscellaneous",
4252 "confidence": "low",
4253 "reasoning": "Unable to determine from name or description",
4254 "alternateCategories": []
4255 },
34674256 "rocksdb-blobs": {
34684257 "category": "Infrastructure",
34694258 "subcategory": "Miscellaneous",
……@@ -3485,6 +4274,13 @@
34854274 "reasoning": "Unable to determine from name or description",
34864275 "alternateCategories": []
34874276 },
4277 "safe-sodium-buffer": {
4278 "category": "Infrastructure",
4279 "subcategory": "Miscellaneous",
4280 "confidence": "low",
4281 "reasoning": "No description available, default classification",
4282 "alternateCategories": []
4283 },
34884284 "same-object": {
34894285 "category": "Infrastructure",
34904286 "subcategory": "Miscellaneous",
……@@ -3541,6 +4337,20 @@
35414337 "reasoning": "Unable to determine from name or description",
35424338 "alternateCategories": []
35434339 },
4340 "senior-p2p-architect-exercise": {
4341 "category": "Infrastructure",
4342 "subcategory": "Miscellaneous",
4343 "confidence": "low",
4344 "reasoning": "Unable to determine from name or description",
4345 "alternateCategories": []
4346 },
4347 "senior-software-architect-exercise": {
4348 "category": "Infrastructure",
4349 "subcategory": "Miscellaneous",
4350 "confidence": "low",
4351 "reasoning": "Unable to determine from name or description",
4352 "alternateCategories": []
4353 },
35444354 "sentry-bare": {
35454355 "category": "Infrastructure",
35464356 "subcategory": "Miscellaneous",
……@@ -3590,7 +4400,7 @@
35904400 "reasoning": "Unable to determine from name or description",
35914401 "alternateCategories": []
35924402 },
3593 "slips": {
4403 "slack-build-status": {
35944404 "category": "Infrastructure",
35954405 "subcategory": "Miscellaneous",
35964406 "confidence": "low",
……@@ -3632,6 +4442,13 @@
36324442 "reasoning": "Unable to determine from name or description",
36334443 "alternateCategories": []
36344444 },
4445 "speedrun": {
4446 "category": "Infrastructure",
4447 "subcategory": "Miscellaneous",
4448 "confidence": "low",
4449 "reasoning": "Unable to determine from name or description",
4450 "alternateCategories": []
4451 },
36354452 "sqlite3-native": {
36364453 "category": "Infrastructure",
36374454 "subcategory": "Miscellaneous",
……@@ -3660,6 +4477,13 @@
36604477 "reasoning": "Unable to determine from name or description",
36614478 "alternateCategories": []
36624479 },
4480 "sveltekit-adapter-bare": {
4481 "category": "Infrastructure",
4482 "subcategory": "Miscellaneous",
4483 "confidence": "low",
4484 "reasoning": "Unable to determine from name or description",
4485 "alternateCategories": []
4486 },
36634487 "tar-drive": {
36644488 "category": "Infrastructure",
36654489 "subcategory": "Miscellaneous",
skills/.github/skills.md +1 -1
……@@ -1,7 +1,7 @@
11# .github
22
33**Repository**: https://github.com/holepunchto/.github
4**Language**: Unknown
4**Language**: null
55**Stars**: 1
66**Last Updated**: 2025-12-01T23:18:54Z
77**Status**: ✓ Active
skills/Grafana-hypercore-stats/skills.md +1 -1
……@@ -1,7 +1,7 @@
11# Grafana-hypercore-stats
22
33**Repository**: https://github.com/holepunchto/Grafana-hypercore-stats
4**Language**: Unknown
4**Language**: null
55**Stars**: 1
66**Last Updated**: 2025-01-20T18:50:10Z
77**Status**: ✓ Active
skills/_pear-build/skills.md +70 -0
……@@ -0,0 +1,70 @@
1# _pear-build
2
3**Repository**: https://github.com/holepunchto/_pear-build
4**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2026-04-27T08:24:47Z
7**Status**: ⚠️ Archived
8
9## Description
10
11Build appling for a Pear application
12
13## Installation
14
15```bash
16npm install pear-build
17```
18
19## Dependencies
20
21- bare-events: ^2.8.2
22- bare-fs: ^4.5.3
23- bare-path: ^3.0.0
24- localdrive: ^2.2.0
25- paparam: ^1.10.0
26
27## Entry Point
28
29- Main: index.js
30
31## README Summary
32
33# pear-build
34
35> Build appling for a Pear application
36
37```
38npm install -g pear-build
39```
40
41## Supported Platforms
42
43- Linux: `linux-arm64`, `linux-x64`
44- macOS: `darwin-arm64`, `darwin-x64`
45- Windows: `win32-arm64`, `win32-x64`
46- iOS: `ios-arm64`, `ios-arm64-simulator`, `ios-x64-simulator`
47- Android: `android-arm64`
48
49## Usage
50
51Create a build dir outside the project root.
52
53
54[See full README](https://github.com/holepunchto/_pear-build)
55
56## API Documentation
57
58_To be enriched in Phase 1B with deep code analysis_
59
60## Usage Examples
61
62_To be added in Phase 1B_
63
64## Semantic Type
65
66_To be classified in Phase 2_
67
68## Related Packages
69
70_To be analyzed in Phase 2_
skills/adaptive-timeout/skills.md +73 -0
……@@ -0,0 +1,73 @@
1# adaptive-timeout
2
3**Repository**: https://github.com/holepunchto/adaptive-timeout
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-05-12T16:36:07Z
7**Status**: ✓ Active
8
9## Description
10
11Weighted moving average cache with fallbacks
12
13## Installation
14
15```bash
16npm install adaptive-timeout
17```
18
19## Dependencies
20
21- xache: ^1.2.1
22
23## Entry Point
24
25- Main: index.js
26- Exports: {
27 "./package": "./package.json",
28 ".": {
29 "types": "./index.d.ts",
30 "default": "./index.js"
31 }
32}
33
34## README Summary
35
36# adaptive-timeout
37
38Adaptive timeout calculation with EWMA-based tracking and fallback strategies.
39
40## Install
41
42```
43npm install adaptive-timeout
44```
45
46## Usage
47
48```js
49const AdaptiveTimeout = require('adaptive-timeout')
50
51const timeouts = new AdaptiveTimeout()
52
53// Record a sample when you get a response
54timeouts.put('10.0.0.1:8080', 150)
55
56
57[See full README](https://github.com/holepunchto/adaptive-timeout)
58
59## API Documentation
60
61_To be enriched in Phase 1B with deep code analysis_
62
63## Usage Examples
64
65_To be added in Phase 1B_
66
67## Semantic Type
68
69_To be classified in Phase 2_
70
71## Related Packages
72
73_To be analyzed in Phase 2_
skills/appling-native/skills.md +3 -3
……@@ -2,9 +2,9 @@
22
33**Repository**: https://github.com/holepunchto/appling-native
44**Language**: C
5**Stars**: 1
6**Last Updated**: 2025-12-15T11:46:12Z
7**Status**: ✓ Active
5**Stars**: 0
6**Last Updated**: 2026-05-08T22:45:37Z
7**Status**: ⚠️ Archived
88
99## Description
1010
skills/autobase-discovery-cli/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/autobase-discovery-cli
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-12-19T11:41:13Z
6**Last Updated**: 2026-05-18T22:12:04Z
77**Status**: ✓ Active
88
99## Description
skills/autobase-light-writer/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/autobase-light-writer
44**Language**: JavaScript
55**Stars**: 1
6**Last Updated**: 2025-01-21T15:57:21Z
6**Last Updated**: 2026-05-12T18:24:10Z
77**Status**: ✓ Active
88
99## Description
skills/autobase/skills.md +41 -1
……@@ -3,7 +3,8 @@
33**Repository**: https://github.com/holepunchto/autobase
44**Language**: JavaScript
55**Stars**: 136
6**Last Updated**: 2026-01-16T11:25:11Z
6**Version**: 7.25.1
7**Last Updated**: 2026-02-20
78**Status**: ✓ Active
89
910## Description
……@@ -45,6 +46,45 @@ npm install autobase
4546
4647- Main: index.js
4748
49## Recent Changes (v7.24.0 - v7.25.1)
50
51### Blind Encryption / Encrypted Encryption Keys (v7.25.0)
52
53Autobase now supports **blind encryption** via the `blindEncryption` option, allowing the autobase encryption key itself to be stored encrypted on disk rather than in plaintext. This is useful when the encryption key should be protected by an external key management system (e.g., hardware tokens, passphrase-derived keys).
54
55```js
56const base = new Autobase(store, bootstrap, {
57 encrypt: true,
58 blindEncryption: {
59 encrypt: async (plaintext) => { /* return encrypted buffer */ },
60 decrypt: async (ciphertext) => { /* return { value, rotated } */ }
61 }
62})
63```
64
65- The `blindEncryption` object provides `encrypt` and `decrypt` hooks.
66- The encryption key is stored as `autobase/blind-encryption` user data (encrypted), instead of `autobase/encryption` (plaintext).
67- Existing plaintext encryption keys are automatically migrated to blind-encrypted form on boot when `blindEncryption` is provided.
68- Uses the new `encryption-encoding` dependency for encrypt/decrypt operations.
69- Test suite uses `blind-encryption-sodium` (Sodium-based blind encryption).
70
71### Blind Encryption Key Rotation (v7.25.1)
72
73- The `decrypt` hook can return `{ value, rotated: true }` to signal the wrapping key has been rotated.
74- When rotation is detected, Autobase automatically re-encrypts the stored encryption key with the new wrapping key.
75- This enables seamless key rotation without manual intervention.
76
77### Other Fixes (v7.24.0)
78
79- Writer failure during teardown no longer emits unnecessary warnings.
80- `_upgrade` errors during teardown are now caught properly.
81- Emits `rotate-local-writer` event when local writer core is rotated.
82- Fixed a small race condition in writer rotation.
83- Used existing Set for tip warmup tracking blocks (performance).
84- Removed unnecessary `_ensureEncryption()` from Fork class.
85- Fixed missing `await` and missing fast-forward reset.
86- Fixed typo: "compatability" corrected to "compatibility" in error message.
87
4888## README Summary
4989
5090# Autobase
skills/autobee-encryption/skills.md +76 -0
……@@ -0,0 +1,76 @@
1# autobee-encryption
2
3**Repository**: https://github.com/holepunchto/autobee-encryption
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-06-05T20:30:35Z
7**Status**: ✓ Active
8
9## Description
10
11Encryption module for autobee
12
13## Installation
14
15```bash
16npm install autobee-encryption
17```
18
19## Dependencies
20
21- b4a: ^1.8.0
22- compact-encoding: ^2.19.0
23- hypercore: ^11.27.14
24- hypercore-crypto: ^3.6.1
25- sodium-universal: ^5.0.1
26
27## Entry Point
28
29- Main: index.js
30- Exports: {
31 "./package": "./package.json",
32 ".": {
33 "default": "./index.js"
34 }
35}
36
37## README Summary
38
39# autobee-encryption
40
41Encryption module for [Autobee](https://github.com/holepunchto/autobee). Provides encryption classes for writer cores, view cores, and the system core.
42
43## Install
44
45```
46npm install autobee-encryption
47```
48
49## Usage
50
51```js
52const { AutobeeEncryption, WriterEncryption, ViewEncryption } = require('autobee-encryption')
53```
54
55### `WriterEncryption`
56
57Encrypts writer (input) cores. Pass an instance as the `encryption` option when creating an Autobase:
58
59
60[See full README](https://github.com/holepunchto/autobee-encryption)
61
62## API Documentation
63
64_To be enriched in Phase 1B with deep code analysis_
65
66## Usage Examples
67
68_To be added in Phase 1B_
69
70## Semantic Type
71
72_To be classified in Phase 2_
73
74## Related Packages
75
76_To be analyzed in Phase 2_
skills/autobee-wakeup/skills.md +66 -0
……@@ -0,0 +1,66 @@
1# autobee-wakeup
2
3**Repository**: https://github.com/holepunchto/autobee-wakeup
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-05-07T16:56:06Z
7**Status**: ✓ Active
8
9## Description
10
11Wake up little bee, someone needs your data
12
13## Installation
14
15```bash
16npm install autobee-wakeup
17```
18
19## Dependencies
20
21- b4a: ^1.8.0
22- core-coupler: ^2.0.0
23- protomux-wakeup: ^2.9.0
24- ready-resource: ^1.2.0
25
26## Entry Point
27
28- Main: index.js
29- Exports: {
30 "./package": "./package.json",
31 ".": {
32 "types": "./index.d.ts",
33 "default": "./index.js"
34 }
35}
36
37## README Summary
38
39# autobee-wakeup
40
41## Usage
42
43tbd
44
45## License
46
47Apache-2.0
48
49
50[See full README](https://github.com/holepunchto/autobee-wakeup)
51
52## API Documentation
53
54_To be enriched in Phase 1B with deep code analysis_
55
56## Usage Examples
57
58_To be added in Phase 1B_
59
60## Semantic Type
61
62_To be classified in Phase 2_
63
64## Related Packages
65
66_To be analyzed in Phase 2_
skills/autobee/skills.md +77 -0
……@@ -0,0 +1,77 @@
1# autobee
2
3**Repository**: https://github.com/holepunchto/autobee
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-06-12T15:08:03Z
7**Status**: ✓ Active
8
9## Description
10
11A multi-writer KV-store built with Autobase and Hyperbee
12
13## Installation
14
15```bash
16npm install autobee
17```
18
19## Dependencies
20
21- autobee-encryption: ^0.1.2
22- autobee-wakeup: ^1.0.5
23- b4a: ^1.8.0
24- compact-encoding: ^2.18.0
25- hyperbee2: ^2.8.0
26- hypercore: ^11.33.0
27- hypercore-id-encoding: ^1.3.0
28- hyperschema: ^1.20.1
29- ready-guard: ^1.0.0
30- ready-resource: ^1.2.0
31- resolve-reject-promise: ^1.1.0
32- safety-catch: ^1.0.3
33
34## Entry Point
35
36- Main: index.js
37
38## README Summary
39
40# autobee
41
42Unstoppable, scalable multiwriter Hyperbee.
43
44> **Still experimental and under heavy development. Expect breaking changes.**
45
46```sh
47npm install autobee
48```
49
50Multiple peers each write to their own local Hypercore. An `apply` function you provide merges those writes into a shared Hyperbee view deterministically. The view is consistent across all peers once they replicate.
51
52## Usage
53
54```js
55const Autobee = require('autobee')
56const Corestore = require('corestore')
57
58const store = new Corestore('./my-db')
59
60
61[See full README](https://github.com/holepunchto/autobee)
62
63## API Documentation
64
65_To be enriched in Phase 1B with deep code analysis_
66
67## Usage Examples
68
69_To be added in Phase 1B_
70
71## Semantic Type
72
73_To be classified in Phase 2_
74
75## Related Packages
76
77_To be analyzed in Phase 2_
skills/b4a/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/b4a
44**Language**: JavaScript
5**Stars**: 45
6**Last Updated**: 2025-09-26T07:03:16Z
5**Stars**: 48
6**Last Updated**: 2026-04-30T18:50:33Z
77**Status**: ✓ Active
88
99## Description
skills/bare-abort-controller/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-abort-controller
44**Language**: JavaScript
5**Stars**: 3
6**Last Updated**: 2025-09-17T18:22:53Z
5**Stars**: 2
6**Last Updated**: 2026-05-13T18:24:41Z
77**Status**: ✓ Active
88
99## Description
skills/bare-abort/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-abort
44**Language**: C
5**Stars**: 6
6**Last Updated**: 2025-09-17T08:26:57Z
5**Stars**: 5
6**Last Updated**: 2026-04-23T14:51:05Z
77**Status**: ✓ Active
88
99## Description
skills/bare-addon-java/skills.md +66 -0
……@@ -0,0 +1,66 @@
1# bare-addon-java
2
3**Repository**: https://github.com/holepunchto/bare-addon-java
4**Language**: CMake
5**Stars**: 1
6**Last Updated**: 2026-04-23T14:51:55Z
7**Status**: ✓ Active
8
9## Description
10
11Template repository for creating Bare native addons using Java via https://github.com/holepunchto/libjnitl
12
13## Installation
14
15```bash
16npm install bare-addon-java
17```
18
19## Entry Point
20
21- Main: N/A
22- Exports: {
23 "./package": "./package.json",
24 ".": "./index.js"
25}
26
27## README Summary
28
29# bare-addon-java
30
31Template repository for creating Bare native addons using Java via <https://github.com/holepunchto/libjnitl>. For information on how to use the template, see [Creating a repository from a template](https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template).
32
33## Building
34
35<https://github.com/holepunchto/bare-make> is used for compiling the native bindings in [`binding.cc`](binding.cc). Start by installing the tool globally:
36
37```console
38npm i -g bare-make
39```
40
41Next, generate the build system for compiling the bindings, optionally setting the `--debug` flag to enable debug symbols and assertions:
42
43```console
44bare-make generate [--debug]
45```
46
47This only has to be run once per repository checkout. When updating `bare-make` or your compiler toolchain it might also be necessary to regenerate the build system. To do so, run the command again with the `--no-cache` flag set to disregard the existing build system cache:
48
49
50[See full README](https://github.com/holepunchto/bare-addon-java)
51
52## API Documentation
53
54_To be enriched in Phase 1B with deep code analysis_
55
56## Usage Examples
57
58_To be added in Phase 1B_
59
60## Semantic Type
61
62_To be classified in Phase 2_
63
64## Related Packages
65
66_To be analyzed in Phase 2_
skills/bare-addon-jstl/skills.md +7 -7
……@@ -2,23 +2,23 @@
22
33**Repository**: https://github.com/holepunchto/bare-addon-jstl
44**Language**: C++
5**Stars**: 3
6**Last Updated**: 2025-10-28T08:26:43Z
5**Stars**: 2
6**Last Updated**: 2026-04-23T14:50:41Z
77**Status**: ✓ Active
88
99## Description
1010
11Template repository for creating Bare native addons using https://github.com/holepunchto/libjstl
11Template repository for creating Bare native addons using C++ via https://github.com/holepunchto/libjstl
1212
1313## Installation
1414
1515```bash
16npm install bare-addon-jstl
16npm install bare-addon-c++
1717```
1818
1919## Entry Point
2020
21- Main: index.js
21- Main: N/A
2222- Exports: {
2323 "./package": "./package.json",
2424 ".": "./index.js"
……@@ -26,9 +26,9 @@ npm install bare-addon-jstl
2626
2727## README Summary
2828
29# bare-addon-jstl
29# bare-addon-c++
3030
31Template repository for creating Bare native addons using <https://github.com/holepunchto/libjstl>. For information on how to use the template, see [Creating a repository from a template](https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template).
31Template repository for creating Bare native addons using C++ via <https://github.com/holepunchto/libjstl>. For information on how to use the template, see [Creating a repository from a template](https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template).
3232
3333## Building
3434
skills/bare-addon-resolve/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-addon-resolve
44**Language**: JavaScript
5**Stars**: 3
6**Last Updated**: 2025-11-11T11:09:16Z
5**Stars**: 2
6**Last Updated**: 2026-04-23T14:49:11Z
77**Status**: ✓ Active
88
99## Description
skills/bare-addon-rust/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-addon-rust
44**Language**: CMake
5**Stars**: 2
6**Last Updated**: 2025-12-09T17:00:41Z
5**Stars**: 1
6**Last Updated**: 2026-04-23T14:51:58Z
77**Status**: ✓ Active
88
99## Description
skills/bare-addon/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-addon
44**Language**: C
5**Stars**: 5
6**Last Updated**: 2025-11-28T10:30:22Z
5**Stars**: 4
6**Last Updated**: 2026-05-11T10:02:18Z
77**Status**: ✓ Active
88
99## Description
skills/bare-ansi-escapes/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/bare-ansi-escapes
44**Language**: JavaScript
55**Stars**: 5
6**Last Updated**: 2025-09-01T06:49:52Z
6**Last Updated**: 2026-04-23T14:52:07Z
77**Status**: ✓ Active
88
99## Description
skills/bare-apk/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-apk
44**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2025-12-16T13:15:15Z
5**Stars**: 1
6**Last Updated**: 2026-05-28T07:38:16Z
77**Status**: ✓ Active
88
99## Description
skills/bare-app-image/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-app-image
44**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2025-12-17T09:56:30Z
5**Stars**: 1
6**Last Updated**: 2026-04-08T11:32:28Z
77**Status**: ✓ Active
88
99## Description
skills/bare-app-kit/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/bare-app-kit
44**Language**: Objective-C
55**Stars**: 2
6**Last Updated**: 2026-01-09T12:12:51Z
6**Last Updated**: 2026-05-29T13:15:51Z
77**Status**: ✓ Active
88
99## Description
skills/bare-assert/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/bare-assert
44**Language**: JavaScript
55**Stars**: 5
6**Last Updated**: 2025-12-05T11:51:42Z
6**Last Updated**: 2026-04-23T14:51:04Z
77**Status**: ✓ Active
88
99## Description
skills/bare-async-hooks/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-async-hooks
44**Language**: JavaScript
5**Stars**: 4
6**Last Updated**: 2025-07-08T10:24:43Z
5**Stars**: 3
6**Last Updated**: 2026-04-08T11:33:09Z
77**Status**: ✓ Active
88
99## Description
skills/bare-atomics/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-atomics
44**Language**: C
5**Stars**: 6
6**Last Updated**: 2025-11-30T17:02:41Z
5**Stars**: 5
6**Last Updated**: 2026-04-23T14:51:54Z
77**Status**: ✓ Active
88
99## Description
skills/bare-bluetooth-android/skills.md +74 -0
……@@ -0,0 +1,74 @@
1# bare-bluetooth-android
2
3**Repository**: https://github.com/holepunchto/bare-bluetooth-android
4**Language**: C++
5**Stars**: 1
6**Last Updated**: 2026-06-13T23:22:58Z
7**Status**: ✓ Active
8
9## Description
10
11Android Bluetooth bindings for Bare
12
13## Installation
14
15```bash
16npm install bare-bluetooth-android
17```
18
19## Dependencies
20
21- bare-events: ^2.8.2
22- bare-stream: ^2.11.0
23
24## Entry Point
25
26- Main: N/A
27- Exports: {
28 "./package": "./package.json",
29 ".": {
30 "types": "./index.d.ts",
31 "default": "./index.js"
32 }
33}
34
35## README Summary
36
37# bare-bluetooth-android
38
39Android Bluetooth Low Energy (BLE) bindings for Bare, providing both central and peripheral roles. Built on the Android Bluetooth API.
40
41```
42npm i bare-bluetooth-android
43```
44
45## Usage
46
47```js
48const { Central } = require('bare-bluetooth-android')
49
50const central = new Central()
51
52central.on('stateChange', (state) => {
53 if (state === 'on') {
54 central.startScan(['180D']) // Heart Rate service UUID
55 }
56})
57
58[See full README](https://github.com/holepunchto/bare-bluetooth-android)
59
60## API Documentation
61
62_To be enriched in Phase 1B with deep code analysis_
63
64## Usage Examples
65
66_To be added in Phase 1B_
67
68## Semantic Type
69
70_To be classified in Phase 2_
71
72## Related Packages
73
74_To be analyzed in Phase 2_
skills/bare-bluetooth-apple/skills.md +74 -0
……@@ -0,0 +1,74 @@
1# bare-bluetooth-apple
2
3**Repository**: https://github.com/holepunchto/bare-bluetooth-apple
4**Language**: Objective-C++
5**Stars**: 1
6**Last Updated**: 2026-06-10T13:09:46Z
7**Status**: ✓ Active
8
9## Description
10
11CoreBluetooth bindings for Bare
12
13## Installation
14
15```bash
16npm install bare-bluetooth-apple
17```
18
19## Dependencies
20
21- bare-events: ^2.8.2
22- bare-stream: ^2.11.0
23
24## Entry Point
25
26- Main: N/A
27- Exports: {
28 "./package": "./package.json",
29 ".": {
30 "types": "./index.d.ts",
31 "default": "./index.js"
32 }
33}
34
35## README Summary
36
37# bare-bluetooth-apple
38
39CoreBluetooth bindings for Bare. Provides BLE central and peripheral roles, GATT services and characteristics, and L2CAP channels on Apple platforms.
40
41```
42npm i bare-bluetooth-apple
43```
44
45## Usage
46
47```js
48const bluetooth = require('bare-bluetooth-apple')
49
50const manager = new bluetooth.PeripheralManager()
51
52manager.on('stateChange', (state) => {
53 if (state !== 'poweredOn') return
54
55 const char = new bluetooth.Characteristic('01230001-0000-1000-8000-00805F9B34FB', {
56 write: true,
57
58[See full README](https://github.com/holepunchto/bare-bluetooth-apple)
59
60## API Documentation
61
62_To be enriched in Phase 1B with deep code analysis_
63
64## Usage Examples
65
66_To be added in Phase 1B_
67
68## Semantic Type
69
70_To be classified in Phase 2_
71
72## Related Packages
73
74_To be analyzed in Phase 2_
skills/bare-bmp/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/bare-bmp
44**Language**: C
55**Stars**: 0
6**Last Updated**: 2026-01-15T16:17:45Z
6**Last Updated**: 2026-05-29T18:06:14Z
77**Status**: ✓ Active
88
99## Description
skills/bare-boot/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-boot
44**Language**: JavaScript
5**Stars**: 4
6**Last Updated**: 2026-01-13T09:23:39Z
5**Stars**: 3
6**Last Updated**: 2026-04-23T14:53:26Z
77**Status**: ✓ Active
88
99## Description
skills/bare-broadcast-channel/skills.md +72 -0
……@@ -0,0 +1,72 @@
1# bare-broadcast-channel
2
3**Repository**: https://github.com/holepunchto/bare-broadcast-channel
4**Language**: C
5**Stars**: 2
6**Last Updated**: 2026-06-11T04:16:25Z
7**Status**: ✓ Active
8
9## Description
10
11Multi-producer, multi-consumer inter-thread broadcast messaging for JavaScript
12
13## Installation
14
15```bash
16npm install bare-broadcast-channel
17```
18
19## Dependencies
20
21- bare-events: ^2.0.0
22- bare-stream: ^2.7.0
23- bare-structured-clone: ^1.4.0
24
25## Entry Point
26
27- Main: N/A
28- Exports: {
29 "./package": "./package.json",
30 ".": "./index.js"
31}
32
33## README Summary
34
35# bare-broadcast-channel
36
37Multi-producer, multi-consumer inter-thread broadcast messaging for JavaScript. Unlike <https://github.com/holepunchto/bare-channel>, which is single-producer / single-consumer over a fixed port pair, `bare-broadcast-channel` allows any number of ports (up to `BroadcastChannel.MAX_PORTS`) to connect to the same channel. Each write is broadcast to every other connected port, and a port never receives messages it wrote itself.
38
39```
40npm i bare-broadcast-channel
41```
42
43## Usage
44
45```js
46const BroadcastChannel = require('bare-broadcast-channel')
47const { Thread } = Bare
48
49const channel = new BroadcastChannel()
50
51const consumer = (label) =>
52 new Thread(__filename, { data: { handle: channel.handle, label } }, async ({ handle, label }) => {
53 const BroadcastChannel = require('bare-broadcast-channel')
54 const port = BroadcastChannel.from(handle).connect()
55
56[See full README](https://github.com/holepunchto/bare-broadcast-channel)
57
58## API Documentation
59
60_To be enriched in Phase 1B with deep code analysis_
61
62## Usage Examples
63
64_To be added in Phase 1B_
65
66## Semantic Type
67
68_To be classified in Phase 2_
69
70## Related Packages
71
72_To be analyzed in Phase 2_
skills/bare-buffer/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-buffer
44**Language**: JavaScript
5**Stars**: 6
6**Last Updated**: 2025-12-04T02:51:52Z
5**Stars**: 5
6**Last Updated**: 2026-06-01T11:58:42Z
77**Status**: ✓ Active
88
99## Description
skills/bare-build/skills.md +20 -5
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-build
44**Language**: JavaScript
5**Stars**: 5
6**Last Updated**: 2026-01-15T13:43:59Z
5**Stars**: 6
6**Last Updated**: 2026-06-01T11:36:44Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,27 +18,42 @@ npm install bare-build
1818
1919## Dependencies
2020
21- bare-build-android-arm: 1.0.1
22- bare-build-android-arm64: 1.0.1
23- bare-build-android-ia32: 1.0.1
24- bare-build-android-x64: 1.0.1
25- bare-build-darwin-arm64: 1.0.1
26- bare-build-darwin-x64: 1.0.1
27- bare-build-ios-arm64: 1.0.1
28- bare-build-ios-arm64-simulator: 1.0.1
29- bare-build-ios-x64-simulator: 1.0.1
30- bare-build-linux-arm64: 1.0.1
31- bare-build-linux-x64: 1.0.1
32- bare-build-win32-arm64: 1.0.1
33- bare-build-win32-x64: 1.0.1
2134- bare-bundle-id: ^1.0.2
2235- bare-fs: ^4.5.1
2336- bare-lief: ^0.1.3
24- bare-link: ^3.0.0
37- bare-link: ^3.1.0
2538- bare-module-resolve: ^1.12.0
2639- bare-module-traverse: ^2.0.0
2740- bare-os: ^3.6.2
2841- bare-pack: ^2.0.0
2942- bare-path: ^3.0.0
43- bare-semver: ^1.0.3
3044- bare-subprocess: ^5.1.5
45- bare-tpl: ^1.0.0
3146- bare-unpack: ^1.1.3
3247- bare-url: ^2.3.2
3348- paparam: ^1.8.0
34- require-asset: ^1.1.0
3549
3650## Entry Point
3751
3852- Main: N/A
3953- Exports: {
4054 "./package": "./package.json",
41 ".": "./index.js"
55 ".": "./index.js",
56 "./constants": "./lib/constants.js"
4257}
4358
4459## README Summary
skills/bare-bundle-compile/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-bundle-compile
44**Language**: JavaScript
5**Stars**: 5
6**Last Updated**: 2025-10-30T10:59:20Z
5**Stars**: 4
6**Last Updated**: 2026-04-23T14:52:35Z
77**Status**: ✓ Active
88
99## Description
skills/bare-bundle-evaluate/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-bundle-evaluate
44**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2026-01-13T08:45:11Z
5**Stars**: 1
6**Last Updated**: 2026-04-23T14:53:39Z
77**Status**: ✓ Active
88
99## Description
skills/bare-bundle-id/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-bundle-id
44**Language**: JavaScript
5**Stars**: 3
6**Last Updated**: 2025-10-27T09:02:21Z
5**Stars**: 2
6**Last Updated**: 2026-04-23T14:54:22Z
77**Status**: ✓ Active
88
99## Description
skills/bare-bundle/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-bundle
44**Language**: JavaScript
5**Stars**: 7
6**Last Updated**: 2025-10-29T09:58:04Z
5**Stars**: 6
6**Last Updated**: 2026-04-23T14:52:46Z
77**Status**: ✓ Active
88
99## Description
skills/bare-channel/skills.md +12 -4
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/bare-channel
44**Language**: C
55**Stars**: 7
6**Last Updated**: 2025-11-19T19:39:39Z
6**Last Updated**: 2026-06-05T08:29:37Z
77**Status**: ✓ Active
88
99## Description
……@@ -34,16 +34,24 @@ npm install bare-channel
3434
3535# bare-channel
3636
37Inter-thread messaging for JavaScript.
37Inter-thread messaging for JavaScript. Messages are serialized using the structured clone algorithm provided by <https://github.com/holepunchto/bare-structured-clone>, allowing arbitrary values and transferable objects to be exchanged between threads.
3838
3939```
4040npm i bare-channel
4141```
4242
43## License
43## Usage
4444
45Apache-2.0
45```js
46const Channel = require('bare-channel')
47const { Thread } = Bare
4648
49const channel = new Channel()
50
51const thread = new Thread(__filename, { data: channel.handle }, async (handle) => {
52 const Channel = require('bare-channel')
53
54 const channel = Channel.from(handle)
4755
4856[See full README](https://github.com/holepunchto/bare-channel)
4957
skills/bare-collabora/skills.md +75 -0
……@@ -0,0 +1,75 @@
1# bare-collabora
2
3**Repository**: https://github.com/holepunchto/bare-collabora
4**Language**: CMake
5**Stars**: 0
6**Last Updated**: 2026-05-28T11:02:39Z
7**Status**: ✓ Active
8
9## Description
10
11Collabora bindings for Bare
12
13## Installation
14
15```bash
16npm install bare-collabora
17```
18
19## Dependencies
20
21- bare-env: ^3.0.0
22- bare-path: ^3.0.0
23- bare-url: ^2.4.1
24
25## Entry Point
26
27- Main: N/A
28- Exports: {
29 "./package": "./package.json",
30 ".": {
31 "types": "./index.d.ts",
32 "default": "./index.js"
33 }
34}
35
36## README Summary
37
38# bare-collabora
39
40Collabora bindings for Bare.
41
42```
43npm i bare-collabora
44```
45
46## Usage
47
48```js
49const { Document } = require('bare-collabora')
50
51const document = new Document('/path/to/sample.md')
52
53document.saveAs('/path/to/sample.pdf')
54```
55
56## API
57
58
59[See full README](https://github.com/holepunchto/bare-collabora)
60
61## API Documentation
62
63_To be enriched in Phase 1B with deep code analysis_
64
65## Usage Examples
66
67_To be added in Phase 1B_
68
69## Semantic Type
70
71_To be classified in Phase 2_
72
73## Related Packages
74
75_To be analyzed in Phase 2_
skills/bare-compat-napi/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-compat-napi
44**Language**: C
5**Stars**: 2
6**Last Updated**: 2026-01-12T12:48:19Z
5**Stars**: 1
6**Last Updated**: 2026-04-23T14:54:13Z
77**Status**: ✓ Active
88
99## Description
skills/bare-console/skills.md +4 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-console
44**Language**: JavaScript
5**Stars**: 4
6**Last Updated**: 2026-01-07T14:34:36Z
5**Stars**: 3
6**Last Updated**: 2026-06-04T10:48:42Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,9 +18,11 @@ npm install bare-console
1818
1919## Dependencies
2020
21- bare-format: ^1.0.2
2122- bare-hrtime: ^2.0.0
2223- bare-logger: ^2.0.0
2324- bare-system-logger: ^1.0.2
25- bare-type: ^1.1.0
2426
2527## Entry Point
2628
skills/bare-cov/skills.md +2 -2
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/bare-cov
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-11-21T21:32:51Z
6**Last Updated**: 2026-05-04T11:36:47Z
77**Status**: ✓ Active
88
99## Description
……@@ -19,7 +19,7 @@ npm install bare-cov
1919## Dependencies
2020
2121- bare-fs: ^4.1.2
22- bare-inspector: ^4.0.1
22- bare-inspector: ^6.0.1
2323- bare-path: ^3.0.0
2424- bare-process: ^4.2.1
2525- bare-url: ^2.1.5
skills/bare-crypto/skills.md +3 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-crypto
44**Language**: JavaScript
5**Stars**: 7
6**Last Updated**: 2026-01-06T08:51:36Z
5**Stars**: 6
6**Last Updated**: 2026-06-09T18:43:47Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,6 +18,7 @@ npm install bare-crypto
1818
1919## Dependencies
2020
21- bare-assert: ^1.2.0
2122- bare-stream: ^2.6.3
2223
2324## Entry Point
skills/bare-daemon/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-daemon
44**Language**: C
5**Stars**: 3
6**Last Updated**: 2025-11-19T05:45:50Z
5**Stars**: 2
6**Last Updated**: 2026-04-23T14:53:14Z
77**Status**: ✓ Active
88
99## Description
skills/bare-debug-log/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-debug-log
44**Language**: JavaScript
5**Stars**: 3
6**Last Updated**: 2024-09-11T08:02:07Z
5**Stars**: 2
6**Last Updated**: 2026-04-23T14:53:31Z
77**Status**: ✓ Active
88
99## Description
skills/bare-dgram/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-dgram
44**Language**: JavaScript
5**Stars**: 4
6**Last Updated**: 2025-03-04T12:24:32Z
5**Stars**: 3
6**Last Updated**: 2026-04-23T14:54:57Z
77**Status**: ✓ Active
88
99## Description
skills/bare-diagnostics-channel/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-diagnostics-channel
44**Language**: JavaScript
5**Stars**: 5
6**Last Updated**: 2025-09-22T12:42:36Z
5**Stars**: 4
6**Last Updated**: 2026-04-23T14:56:44Z
77**Status**: ✓ Active
88
99## Description
skills/bare-distributable/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/bare-distributable
44**Language**: C
55**Stars**: 3
6**Last Updated**: 2025-11-27T08:53:01Z
6**Last Updated**: 2026-05-12T08:56:41Z
77**Status**: ✓ Active
88
99## Description
skills/bare-dns/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-dns
44**Language**: C
5**Stars**: 5
6**Last Updated**: 2025-09-04T08:25:35Z
5**Stars**: 4
6**Last Updated**: 2026-04-23T14:56:42Z
77**Status**: ✓ Active
88
99## Description
skills/bare-encoding/skills.md +6 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-encoding
44**Language**: JavaScript
5**Stars**: 5
6**Last Updated**: 2025-03-30T12:05:55Z
5**Stars**: 4
6**Last Updated**: 2026-04-23T14:56:55Z
77**Status**: ✓ Active
88
99## Description
……@@ -16,6 +16,10 @@ WHATWG text encoding interfaces for JavaScript
1616npm install bare-encoding
1717```
1818
19## Dependencies
20
21- bare-stream: ^2.12.0
22
1923## Entry Point
2024
2125- Main: N/A
skills/bare-env/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-env
44**Language**: JavaScript
5**Stars**: 4
6**Last Updated**: 2025-01-02T13:42:58Z
5**Stars**: 3
6**Last Updated**: 2026-04-23T14:57:04Z
77**Status**: ✓ Active
88
99## Description
skills/bare-events/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/bare-events
44**Language**: JavaScript
55**Stars**: 9
6**Last Updated**: 2025-11-06T08:51:31Z
6**Last Updated**: 2026-06-02T09:01:24Z
77**Status**: ✓ Active
88
99## Description
skills/bare-exif/skills.md +66 -0
……@@ -0,0 +1,66 @@
1# bare-exif
2
3**Repository**: https://github.com/holepunchto/bare-exif
4**Language**: C
5**Stars**: 1
6**Last Updated**: 2026-05-25T07:33:46Z
7**Status**: ✓ Active
8
9## Description
10
11EXIF support for Bare
12
13## Installation
14
15```bash
16npm install bare-exif
17```
18
19## Entry Point
20
21- Main: N/A
22- Exports: {
23 "./package": "./package.json",
24 ".": "./index.js"
25}
26
27## README Summary
28
29# bare-exif
30
31EXIF support for Bare.
32
33```
34npm i bare-exif
35```
36
37## Usage
38
39```js
40const exif = require('bare-exif')
41
42const image = require('./my-image.jpg', { with: { type: 'binary' } })
43
44// Read EXIF data
45const data = new exif.Data(image)
46const orientation = data.entry(exif.constants.tags.ORIENTATION)
47
48orientation.read() // 1 (raw value)
49
50[See full README](https://github.com/holepunchto/bare-exif)
51
52## API Documentation
53
54_To be enriched in Phase 1B with deep code analysis_
55
56## Usage Examples
57
58_To be added in Phase 1B_
59
60## Semantic Type
61
62_To be classified in Phase 2_
63
64## Related Packages
65
66_To be analyzed in Phase 2_
skills/bare-expo-hrpc-demo/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/bare-expo-hrpc-demo
44**Language**: JavaScript
55**Stars**: 2
6**Last Updated**: 2025-12-19T16:00:18Z
6**Last Updated**: 2026-02-18T14:31:29Z
77**Status**: ✓ Active
88
99## Description
skills/bare-fetch/skills.md +10 -8
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-fetch
44**Language**: JavaScript
5**Stars**: 8
6**Last Updated**: 2025-10-31T12:44:48Z
5**Stars**: 9
6**Last Updated**: 2026-05-05T09:41:02Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,10 +18,12 @@ npm install bare-fetch
1818
1919## Dependencies
2020
21- bare-form-data: ^1.1.3
22- bare-http1: ^4.0.2
23- bare-https: ^2.0.0
24- bare-stream: ^2.7.0
21- bare-form-data: ^1.2.0
22- bare-http1: ^4.5.2
23- bare-https: ^3.0.0
24- bare-mime: ^1.0.0
25- bare-stream: ^2.9.1
26- bare-url: ^2.4.0
2527- bare-zlib: ^1.3.0
2628
2729## Entry Point
……@@ -74,9 +76,9 @@ npm i bare-fetch
7476```js
7577const fetch = require('bare-fetch')
7678
77const res = await fetch('https://api.restful-api.dev/objects/7')
79const res = await fetch('https://example.com/data')
7880
79console.log(await res.text())
81console.log(await res.json())
8082```
8183
8284## API
skills/bare-ffmpeg-encodings/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/bare-ffmpeg-encodings
44**Language**: JavaScript
55**Stars**: 1
6**Last Updated**: 2025-09-26T16:24:39Z
6**Last Updated**: 2026-04-28T10:15:25Z
77**Status**: ✓ Active
88
99## Description
skills/bare-ffmpeg/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-ffmpeg
44**Language**: JavaScript
5**Stars**: 12
6**Last Updated**: 2026-01-14T14:06:35Z
5**Stars**: 13
6**Last Updated**: 2026-06-13T18:24:52Z
77**Status**: ✓ Active
88
99## Description
skills/bare-file-logger/skills.md +7 -5
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-file-logger
44**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2025-12-13T15:24:21Z
5**Stars**: 0
6**Last Updated**: 2026-04-23T14:58:09Z
77**Status**: ✓ Active
88
99## Description
……@@ -43,14 +43,16 @@ File system logger for Bare.
4343```js
4444const FileLog = require('bare-file-logger')
4545
46const log = new FileLog('console.log')
46const log = new FileLog('my-logs.txt')
4747
4848log.info('Hello %s', 'world!')
4949```
5050
51## License
51## API
5252
53Apache-2.0
53#### `const log = new FileLog(path[, options])`
54
55Options include:
5456
5557
5658[See full README](https://github.com/holepunchto/bare-file-logger)
skills/bare-form-data/skills.md +7 -6
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-form-data
44**Language**: JavaScript
5**Stars**: 3
6**Last Updated**: 2025-10-15T11:58:23Z
5**Stars**: 2
6**Last Updated**: 2026-05-07T12:27:13Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,6 +18,7 @@ npm install bare-form-data
1818
1919## Dependencies
2020
21- bare-buffer: ^3.6.0
2122- bare-stream: ^2.6.5
2223
2324## Entry Point
……@@ -34,7 +35,7 @@ npm install bare-form-data
3435
3536# bare-form-data
3637
37Form data support for Bare.
38Form data support for Bare, implementing the `FormData`, `Blob`, and `File` APIs per the W3C File API and WHATWG multipart form data specifications.
3839
3940```
4041npm i bare-form-data
……@@ -43,15 +44,15 @@ npm i bare-form-data
4344## Usage
4445
4546```js
46const { FormData, File } = require('bare-form-data')
47const { FormData, Blob, File, toBlob } = require('bare-form-data')
4748
4849const form = new FormData()
4950
5051form.append('title', 'Hello form')
5152form.append('attachment', new File(['My attachment'], 'attachment.txt', { type: 'text/plain' }))
52```
5353
54## License
54const blob = toBlob(form)
55```
5556
5657[See full README](https://github.com/holepunchto/bare-form-data)
5758
skills/bare-format/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-format
44**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2024-12-13T14:19:23Z
5**Stars**: 1
6**Last Updated**: 2026-04-23T14:58:35Z
77**Status**: ✓ Active
88
99## Description
skills/bare-fs/skills.md +4 -4
……@@ -2,13 +2,13 @@
22
33**Repository**: https://github.com/holepunchto/bare-fs
44**Language**: JavaScript
5**Stars**: 24
6**Last Updated**: 2026-01-14T23:07:51Z
5**Stars**: 26
6**Last Updated**: 2026-06-02T08:34:37Z
77**Status**: ✓ Active
88
99## Description
1010
11Native file system operations for JavaScript
11Native file system operations for Bare
1212
1313## Installation
1414
……@@ -47,7 +47,7 @@ npm install bare-fs
4747
4848# bare-fs
4949
50Native file system operations for Javascript.
50Native file system operations for Bare. The API closely follows that of the Node.js `fs` module.
5151
5252```
5353npm i bare-fs
skills/bare-gif/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-gif
44**Language**: C
5**Stars**: 4
6**Last Updated**: 2025-11-19T09:04:58Z
5**Stars**: 3
6**Last Updated**: 2026-05-29T18:06:32Z
77**Status**: ✓ Active
88
99## Description
skills/bare-gtk/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-gtk
44**Language**: C
5**Stars**: 3
6**Last Updated**: 2026-01-09T12:13:24Z
5**Stars**: 2
6**Last Updated**: 2026-05-29T13:12:25Z
77**Status**: ✓ Active
88
99## Description
skills/bare-hc/skills.md +66 -0
……@@ -0,0 +1,66 @@
1# bare-hc
2
3**Repository**: https://github.com/holepunchto/bare-hc
4**Language**: C
5**Stars**: 0
6**Last Updated**: 2026-05-25T21:00:20Z
7**Status**: ✓ Active
8
9## Description
10
11Bare bindings for libhc
12
13## Installation
14
15```bash
16npm install bare-hc
17```
18
19## Entry Point
20
21- Main: N/A
22- Exports: {
23 ".": "./index.js",
24 "./package": "./package.json"
25}
26
27## README Summary
28
29# bare-hc
30
31Bare bindings for [libhc](https://github.com/holepunchto/libhc).
32
33```
34npm i bare-hc
35```
36
37## Usage
38
39```js
40const hc = require('bare-hc')
41
42const kp = hc.keypair()
43const manifest = new hc.Manifest(kp)
44const key = manifest.hash()
45const discoveryKey = hc.discoveryKey(kp.publicKey)
46
47const store = new hc.Store('/tmp/bare-hc-example')
48const core = store.create(key, discoveryKey)
49
50[See full README](https://github.com/holepunchto/bare-hc)
51
52## API Documentation
53
54_To be enriched in Phase 1B with deep code analysis_
55
56## Usage Examples
57
58_To be added in Phase 1B_
59
60## Semantic Type
61
62_To be classified in Phase 2_
63
64## Related Packages
65
66_To be analyzed in Phase 2_
skills/bare-headers/skills.md +8 -13
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-headers
44**Language**: CMake
5**Stars**: 1
6**Last Updated**: 2026-01-12T12:17:42Z
5**Stars**: 0
6**Last Updated**: 2026-06-17T10:43:58Z
77**Status**: ✓ Active
88
99## Description
……@@ -16,11 +16,16 @@ Development headers for Bare
1616npm install bare-headers
1717```
1818
19## Dependencies
20
21- require-asset: ^1.2.2
22
1923## Entry Point
2024
2125- Main: N/A
2226- Exports: {
23 "./package": "./package.json"
27 "./package": "./package.json",
28 ".": "./index.js"
2429}
2530
2631## README Summary
……@@ -29,16 +34,6 @@ npm install bare-headers
2934
3035Development headers for Bare.
3136
32## Building
33
34To generate the `include/` directory prior to publishing the headers, do:
35
36```console
37gh workflow run generate
38gh run watch
39gh run download --name include --dir include
40```
41
4237## License
4338
4439Apache-2.0
skills/bare-heif/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-heif
44**Language**: C
5**Stars**: 4
6**Last Updated**: 2025-08-21T07:20:00Z
5**Stars**: 3
6**Last Updated**: 2026-05-29T18:04:30Z
77**Status**: ✓ Active
88
99## Description
skills/bare-hrtime/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-hrtime
44**Language**: C
5**Stars**: 4
6**Last Updated**: 2025-09-23T10:45:38Z
5**Stars**: 3
6**Last Updated**: 2026-04-23T19:15:02Z
77**Status**: ✓ Active
88
99## Description
skills/bare-http-parser/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-http-parser
44**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2025-10-31T12:35:24Z
5**Stars**: 1
6**Last Updated**: 2026-06-04T16:18:16Z
77**Status**: ✓ Active
88
99## Description
skills/bare-http1/skills.md +4 -4
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-http1
44**Language**: JavaScript
5**Stars**: 6
6**Last Updated**: 2026-01-12T19:40:00Z
5**Stars**: 5
6**Last Updated**: 2026-06-04T16:18:19Z
77**Status**: ✓ Active
88
99## Description
……@@ -19,8 +19,8 @@ npm install bare-http1
1919## Dependencies
2020
2121- bare-events: ^2.6.0
22- bare-http-parser: ^1.0.0
23- bare-stream: ^2.3.0
22- bare-http-parser: ^1.1.1
23- bare-stream: ^2.10.0
2424- bare-tcp: ^2.2.0
2525
2626## Entry Point
skills/bare-https/skills.md +4 -4
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-https
44**Language**: JavaScript
5**Stars**: 5
6**Last Updated**: 2026-01-12T11:31:13Z
5**Stars**: 4
6**Last Updated**: 2026-04-28T14:48:48Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,9 +18,9 @@ npm install bare-https
1818
1919## Dependencies
2020
21- bare-http1: ^4.0.0
21- bare-http1: ^4.4.0
2222- bare-tcp: ^2.2.0
23- bare-tls: ^2.0.0
23- bare-tls: ^3.0.0
2424
2525## Entry Point
2626
skills/bare-ico/skills.md +66 -0
……@@ -0,0 +1,66 @@
1# bare-ico
2
3**Repository**: https://github.com/holepunchto/bare-ico
4**Language**: C
5**Stars**: 0
6**Last Updated**: 2026-05-29T18:07:03Z
7**Status**: ✓ Active
8
9## Description
10
11ICO support for Bare
12
13## Installation
14
15```bash
16npm install bare-ico
17```
18
19## Entry Point
20
21- Main: index.js
22- Exports: {
23 "./package": "./package.json",
24 ".": "./index.js"
25}
26
27## README Summary
28
29# bare-ico
30
31ICO support for Bare.
32
33```
34npm i bare-ico
35```
36
37## Usage
38
39```js
40const ico = require('bare-ico')
41
42const image = require('./my-image.ico', { with: { type: 'binary' } })
43
44const decoded = ico.decode(image)
45// {
46// width: 200,
47// height: 400,
48// data: <Buffer>,
49
50[See full README](https://github.com/holepunchto/bare-ico)
51
52## API Documentation
53
54_To be enriched in Phase 1B with deep code analysis_
55
56## Usage Examples
57
58_To be added in Phase 1B_
59
60## Semantic Type
61
62_To be classified in Phase 2_
63
64## Related Packages
65
66_To be analyzed in Phase 2_
skills/bare-image-resample/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-image-resample
44**Language**: C
5**Stars**: 4
6**Last Updated**: 2025-08-21T07:22:30Z
5**Stars**: 3
6**Last Updated**: 2026-04-23T19:15:41Z
77**Status**: ✓ Active
88
99## Description
skills/bare-inspect/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-inspect
44**Language**: JavaScript
5**Stars**: 4
6**Last Updated**: 2025-10-15T10:23:16Z
5**Stars**: 3
6**Last Updated**: 2026-04-23T19:15:53Z
77**Status**: ✓ Active
88
99## Description
skills/bare-inspector-gc/skills.md +68 -0
……@@ -0,0 +1,68 @@
1# bare-inspector-gc
2
3**Repository**: https://github.com/holepunchto/bare-inspector-gc
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-01-27T18:10:22Z
7**Status**: ✓ Active
8
9## Description
10
11manually trigger garbage collection via inspector protocol
12
13## Installation
14
15```bash
16npm install bare-inspector-gc
17```
18
19## Entry Point
20
21- Main: index.js
22- Exports: {
23 ".": {
24 "default": "./index.js"
25 },
26 "./package": "./package.json"
27}
28
29## README Summary
30
31# bare-inspector-gc
32
33Manually trigger garbage collection via inspector protocol (for debugging).
34
35```
36npm i bare-inspector-gc
37```
38
39## Usage
40
41```js
42const { gc } = require("bare-inspector-gc");
43
44gc();
45```
46
47### External `Session`
48
49```js
50const { gc } = require("bare-inspector-gc");
51
52[See full README](https://github.com/holepunchto/bare-inspector-gc)
53
54## API Documentation
55
56_To be enriched in Phase 1B with deep code analysis_
57
58## Usage Examples
59
60_To be added in Phase 1B_
61
62## Semantic Type
63
64_To be classified in Phase 2_
65
66## Related Packages
67
68_To be analyzed in Phase 2_
skills/bare-inspector/skills.md +3 -3
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-inspector
44**Language**: JavaScript
5**Stars**: 4
6**Last Updated**: 2026-01-09T11:11:59Z
5**Stars**: 3
6**Last Updated**: 2026-06-17T08:07:11Z
77**Status**: ✓ Active
88
99## Description
……@@ -22,7 +22,7 @@ npm install bare-inspector
2222- bare-http1: ^4.0.0
2323- bare-stream: ^2.0.0
2424- bare-url: ^2.0.0
25- bare-ws: ^2.0.0
25- bare-ws: ^3.0.0
2626
2727## Entry Point
2828
skills/bare-intl/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-intl
44**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2025-10-03T13:00:41Z
5**Stars**: 1
6**Last Updated**: 2026-04-23T19:16:09Z
77**Status**: ✓ Active
88
99## Description
skills/bare-ipc/skills.md +11 -11
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-ipc
44**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2025-05-07T15:20:21Z
5**Stars**: 1
6**Last Updated**: 2026-06-11T11:32:31Z
77**Status**: ✓ Active
88
99## Description
……@@ -41,24 +41,24 @@ npm install bare-ipc
4141
4242# bare-ipc
4343
44Lightweight pipe-based IPC for Bare.
44Lightweight pipe-based IPC for Bare. Built on top of `bare-pipe` (<https://github.com/holepunchto/bare-pipe>), it exposes a duplex stream over a pair of file handles whose ports can be transferred between Bare threads and processes.
4545
4646```
4747npm i bare-ipc
4848```
4949
50## API
50## Usage
5151
52### `IPC`
52```js
53const IPC = require('bare-ipc')
5354
54#### `const [portA, portB] = IPC.open(opts)`
55const [portA, portB] = IPC.open()
5556
56Returns a pair of `IPCPort`s for use constructing the IPC duplex stream based on
57`bare-pipe`.
57const a = portA.connect()
58const b = portB.connect()
5859
59#### `const ipc = new IPC(port)`
60
61Returns a duplex stream using the provided port. See `streamx`'s [`Duplex`](https://github.com/mafintosh/streamx?tab=readme-ov-file#duplex-stream) for Duplex API.
60a.on('data', (data) => {
61 // Handle data received from b
6262
6363[See full README](https://github.com/holepunchto/bare-ipc)
6464
skills/bare-jpeg/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/bare-jpeg
44**Language**: C
55**Stars**: 3
6**Last Updated**: 2025-08-21T07:53:20Z
6**Last Updated**: 2026-05-29T18:05:23Z
77**Status**: ✓ Active
88
99## Description
skills/bare-kit-swift/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/bare-kit-swift
44**Language**: Swift
55**Stars**: 2
6**Last Updated**: 2025-05-08T10:35:56Z
6**Last Updated**: 2026-04-08T12:08:38Z
77**Status**: ✓ Active
88
99## Description
skills/bare-lief/skills.md +3 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-lief
44**Language**: C++
5**Stars**: 1
6**Last Updated**: 2026-01-09T12:48:34Z
5**Stars**: 0
6**Last Updated**: 2026-05-11T15:16:34Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,6 +18,7 @@ npm install bare-lief
1818
1919## Dependencies
2020
21- bare-assert: ^1.2.0
2122- require-addon: ^1.2.0
2223
2324## Entry Point
skills/bare-link/skills.md +5 -4
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-link
44**Language**: JavaScript
5**Stars**: 5
6**Last Updated**: 2026-01-13T09:35:53Z
5**Stars**: 4
6**Last Updated**: 2026-05-29T09:26:37Z
77**Status**: ✓ Active
88
99## Description
……@@ -19,11 +19,12 @@ npm install bare-link
1919## Dependencies
2020
2121- bare-fs: ^4.0.0
22- bare-lief: ^0.1.0
22- bare-lief: ^0.2.0
2323- bare-module-resolve: ^1.12.0
2424- bare-os: ^3.2.0
2525- bare-path: ^3.0.0
26- bare-subprocess: ^5.0.2
26- bare-semver: ^1.0.3
27- bare-subprocess: ^6.0.0
2728- bare-url: ^2.0.9
2829- paparam: ^1.5.0
2930
skills/bare-logger/skills.md +6 -4
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-logger
44**Language**: C
5**Stars**: 4
6**Last Updated**: 2025-12-13T15:20:19Z
5**Stars**: 3
6**Last Updated**: 2026-04-23T19:18:58Z
77**Status**: ✓ Active
88
99## Description
……@@ -47,10 +47,12 @@ const log = new Log()
4747log.info('Hello %s', 'world!')
4848```
4949
50## License
50## Multiple loggers
5151
52Apache-2.0
52`CompositeLog` can be used to output to multiple loggers. Such as console and file loggers.
5353
54```js
55const { Log, CompositeLog } = require('bare-logger')
5456
5557[See full README](https://github.com/holepunchto/bare-logger)
5658
skills/bare-macos/skills.md +62 -0
……@@ -0,0 +1,62 @@
1# bare-macos
2
3**Repository**: https://github.com/holepunchto/bare-macos
4**Language**: Swift
5**Stars**: 1
6**Last Updated**: 2026-06-17T08:32:01Z
7**Status**: ✓ Active
8
9## Description
10
11Example of embedding Bare in an MacOS application using https://github.com/holepunchto/bare-kit
12
13## Installation
14
15```bash
16npm install bare-macos
17```
18
19## Dependencies
20
21- bare-switch-core: ^1.0.1
22
23## README Summary
24
25# bare-macos
26
27A peer-to-peer **shared switch** for macOS, showing how to embed [Bare](https://github.com/holepunchto/bare) in a native SwiftUI app.
28
29Flip the switch in one window and it flips in every other copy of the app - connected directly, device to device, with **no server**. The networking is JavaScript running inside the app on its own thread; the interface is native Swift. The two halves talk over a typed RPC protocol generated from a single schema.
30
31> This is an example/reference app, not a library - the macOS counterpart to
32> [bare-ios](https://github.com/holepunchto/bare-ios) and
33> [bare-android](https://github.com/holepunchto/bare-android).
34
35## What it demonstrates
36
37- **Embedding Bare in a native macOS app** via [bare-kit](https://github.com/holepunchto/bare-kit). The Bare runtime runs as a _worklet_ - a JavaScript runtime on its own background thread, started and messaged by the native app.
38- **A real peer-to-peer stack on the desktop.** [Hyperswarm](https://github.com/holepunchto/hyperswarm) discovers peers through a distributed hash table and connects them with end-to-end (Noise) encryption - no server, no signalling.
39- **One core, shared across platforms.** The worklet, the protocol (`schema.js`), and the generated typed [hrpc](https://github.com/holepunchto/hrpc) bindings (JS + Swift) live in [bare-switch-core](https://github.com/holepunchto/bare-switch-core) and are consumed by this app and by [bare-ios](https://github.com/holepunchto/bare-ios). Neither side parses bytes by hand, and neither shell regenerates code - the core ships the committed bindings.
40- **A distributed-systems lesson, on purpose.** The shared switch is deliberately naive - last-writer-wins with no conflict resolution - so the demo can _show_ you where that breaks and point you at the right tool for it ([Autobase](https://github.com/holepunchto/autobase)). See the two-act demo below.
41
42## Architecture
43
44```
45
46[See full README](https://github.com/holepunchto/bare-macos)
47
48## API Documentation
49
50_To be enriched in Phase 1B with deep code analysis_
51
52## Usage Examples
53
54_To be added in Phase 1B_
55
56## Semantic Type
57
58_To be classified in Phase 2_
59
60## Related Packages
61
62_To be analyzed in Phase 2_
skills/bare-make/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-make
44**Language**: JavaScript
5**Stars**: 8
6**Last Updated**: 2026-01-05T09:16:08Z
5**Stars**: 7
6**Last Updated**: 2026-06-04T07:31:41Z
77**Status**: ✓ Active
88
99## Description
skills/bare-md4c/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/bare-md4c
44**Language**: C++
55**Stars**: 1
6**Last Updated**: 2025-11-04T21:13:47Z
6**Last Updated**: 2026-04-23T19:19:16Z
77**Status**: ✓ Active
88
99## Description
skills/bare-mdns-discovery/skills.md +74 -0
……@@ -0,0 +1,74 @@
1# bare-mdns-discovery
2
3**Repository**: https://github.com/holepunchto/bare-mdns-discovery
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-05-25T20:29:09Z
7**Status**: ✓ Active
8
9## Description
10
11Simple bare friendly MDNS discovery
12
13## Installation
14
15```bash
16npm install bare-mdns-discovery
17```
18
19## Dependencies
20
21- bare-dgram: ^1.0.1
22- ready-resource: ^1.2.0
23
24## Entry Point
25
26- Main: index.js
27- Exports: {
28 "./package": "./package.json",
29 ".": {
30 "types": "./index.d.ts",
31 "default": "./index.js"
32 }
33}
34
35## README Summary
36
37# bare-mdns-discovery
38
39> ⚠️ **Experimental** Claude generated prototype
40
41Minimal mDNS/DNS-SD service discovery.
42
43## Installation
44
45```
46npm install bare-mdns-discovery
47```
48
49## Usage
50
51### Low-level mDNS queries
52
53```javascript
54const { MDNS } = require('bare-mdns-discovery')
55
56const mdns = new MDNS({ debug: true })
57
58[See full README](https://github.com/holepunchto/bare-mdns-discovery)
59
60## API Documentation
61
62_To be enriched in Phase 1B with deep code analysis_
63
64## Usage Examples
65
66_To be added in Phase 1B_
67
68## Semantic Type
69
70_To be classified in Phase 2_
71
72## Related Packages
73
74_To be analyzed in Phase 2_
skills/bare-mime/skills.md +66 -0
……@@ -0,0 +1,66 @@
1# bare-mime
2
3**Repository**: https://github.com/holepunchto/bare-mime
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-04-28T10:16:07Z
7**Status**: ✓ Active
8
9## Description
10
11MIME type parsing for Bare
12
13## Installation
14
15```bash
16npm install bare-mime
17```
18
19## Entry Point
20
21- Main: N/A
22- Exports: {
23 "./package": "./package.json",
24 ".": "./index.js"
25}
26
27## README Summary
28
29# bare-mime
30
31MIME type parsing for Bare, implementing the MIME type record and parser defined by the MIME Sniffing Standard at <https://mimesniff.spec.whatwg.org>.
32
33```
34npm i bare-mime
35```
36
37## Usage
38
39```js
40const MIME = require('bare-mime')
41
42const mime = MIME.parse('text/plain;charset=utf-8')
43
44console.log(mime.type) // 'text'
45console.log(mime.subtype) // 'plain'
46console.log(mime.parameters.get('charset')) // 'utf-8'
47```
48
49
50[See full README](https://github.com/holepunchto/bare-mime)
51
52## API Documentation
53
54_To be enriched in Phase 1B with deep code analysis_
55
56## Usage Examples
57
58_To be added in Phase 1B_
59
60## Semantic Type
61
62_To be classified in Phase 2_
63
64## Related Packages
65
66_To be analyzed in Phase 2_
skills/bare-module-lexer/skills.md +4 -4
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-module-lexer
44**Language**: C
5**Stars**: 9
6**Last Updated**: 2026-01-06T01:17:05Z
5**Stars**: 8
6**Last Updated**: 2026-06-11T16:49:37Z
77**Status**: ✓ Active
88
99## Description
……@@ -24,11 +24,11 @@ npm install bare-module-lexer
2424
2525- Main: N/A
2626- Exports: {
27 "./package": "./package.json",
2728 ".": {
2829 "types": "./index.d.ts",
2930 "default": "./index.js"
30 },
31 "./package": "./package.json"
31 }
3232}
3333
3434## README Summary
skills/bare-module-resolve/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-module-resolve
44**Language**: JavaScript
5**Stars**: 3
6**Last Updated**: 2026-01-07T11:07:57Z
5**Stars**: 2
6**Last Updated**: 2026-04-30T16:14:58Z
77**Status**: ✓ Active
88
99## Description
skills/bare-module-traverse/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-module-traverse
44**Language**: JavaScript
5**Stars**: 4
6**Last Updated**: 2026-01-13T08:48:01Z
5**Stars**: 3
6**Last Updated**: 2026-06-10T07:24:26Z
77**Status**: ✓ Active
88
99## Description
skills/bare-module/skills.md +2 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/bare-module
44**Language**: JavaScript
55**Stars**: 12
6**Last Updated**: 2026-01-13T10:01:20Z
6**Last Updated**: 2026-06-17T18:48:09Z
77**Status**: ✓ Active
88
99## Description
……@@ -22,6 +22,7 @@ npm install bare-module
2222- bare-module-lexer: ^1.0.0
2323- bare-module-resolve: ^1.8.0
2424- bare-path: ^3.0.0
25- bare-type-stripper: ^0.1.2
2526- bare-url: ^2.0.1
2627
2728## Entry Point
skills/bare-native-awesome/skills.md +51 -0
……@@ -0,0 +1,51 @@
1# bare-native-awesome
2
3**Repository**: https://github.com/holepunchto/bare-native-awesome
4**Language**: null
5**Stars**: 6
6**Last Updated**: 2026-05-26T13:23:38Z
7**Status**: ✓ Active
8
9## Description
10
11All that is awesome for the awesome bare-native
12## README Summary
13
14# Awesome bare-native
15
16A curated list of resources, libraries, and projects for building native applications with [bare-native](https://github.com/holepunchto/bare-native).
17
18> **Note:** Everything (except `bare-native`) listed here so far is experimental and AI-assisted — more is coming. Labels indicate status.
19---
20
21## Labels
22
23- `experimental` — not production-ready, API may change
24- `claude` — built with significant AI assistance
25
26---
27
28## Core
29
30- [bare-native](https://github.com/holepunchto/bare-native) — run Bare as a native application target
31
32---
33
34
35[See full README](https://github.com/holepunchto/bare-native-awesome)
36
37## API Documentation
38
39_To be enriched in Phase 1B with deep code analysis_
40
41## Usage Examples
42
43_To be added in Phase 1B_
44
45## Semantic Type
46
47_To be classified in Phase 2_
48
49## Related Packages
50
51_To be analyzed in Phase 2_
skills/bare-native/skills.md +8 -8
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-native
44**Language**: JavaScript
5**Stars**: 4
6**Last Updated**: 2026-01-13T09:59:07Z
5**Stars**: 6
6**Last Updated**: 2026-06-01T11:53:57Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,14 +18,14 @@ npm install bare-native
1818
1919## Dependencies
2020
21- bare-app-kit: ^0.1.0
21- bare-app-kit: ^0.2.0
2222- bare-events: ^2.8.2
23- bare-gtk: ^0.1.0
24- bare-ndk: ^0.1.2
25- bare-ui-kit: ^0.1.1
23- bare-gtk: ^0.2.0
24- bare-ndk: ^0.2.0
25- bare-ui-kit: ^0.2.0
2626- bare-web-kit: ^0.1.0
27- bare-web-kit-gtk: ^0.1.0
28- bare-win-ui: ^0.1.0
27- bare-web-kit-gtk: ^0.2.0
28- bare-win-ui: ^0.2.0
2929
3030## Entry Point
3131
skills/bare-navigation-android/skills.md +70 -0
……@@ -0,0 +1,70 @@
1# bare-navigation-android
2
3**Repository**: https://github.com/holepunchto/bare-navigation-android
4**Language**: C++
5**Stars**: 0
6**Last Updated**: 2026-05-25T20:21:06Z
7**Status**: ✓ Active
8
9## Description
10
11Android navigation controls and handlers for Bare
12
13## Installation
14
15```bash
16npm install bare-navigation-android
17```
18
19## Dependencies
20
21- bare-events: ^2.5.4
22
23## Entry Point
24
25- Main: N/A
26- Exports: {
27 "./package": "./package.json",
28 ".": "./index.js"
29}
30
31## README Summary
32
33# bare-navigation-android
34
35Android back gesture/button handler for the [Bare](https://github.com/holepunchto/bare) runtime.
36
37Intercepts the Android system back gesture/button, prevents the OS default behaviour, and emits a JS `back` event. Once a `back` listener is registered the OS default is fully suppressed. Use `close()` to explicitly finish the Activity.
38
39Requires `minSdk 33` and `android:enableOnBackInvokedCallback="true"` in your manifest.
40
41## Installation
42
43```sh
44npm install bare-navigation-android
45```
46
47No manual Java setup required — the companion DEX is compiled and included in the prebuilds, and [`bare-link`](https://github.com/holepunchto/bare-link) picks it up automatically when packaging with [`bare-build`](https://github.com/holepunchto/bare-build).
48
49### Android manifest
50
51Add `enableOnBackInvokedCallback` to your `<application>` tag. Without it, edge-swipe gestures are not intercepted (button presses still work):
52
53
54[See full README](https://github.com/holepunchto/bare-navigation-android)
55
56## API Documentation
57
58_To be enriched in Phase 1B with deep code analysis_
59
60## Usage Examples
61
62_To be added in Phase 1B_
63
64## Semantic Type
65
66_To be classified in Phase 2_
67
68## Related Packages
69
70_To be analyzed in Phase 2_
skills/bare-ndk/skills.md +2 -2
……@@ -3,12 +3,12 @@
33**Repository**: https://github.com/holepunchto/bare-ndk
44**Language**: C++
55**Stars**: 1
6**Last Updated**: 2026-01-09T12:13:37Z
6**Last Updated**: 2026-05-29T13:13:42Z
77**Status**: ✓ Active
88
99## Description
1010
11Android NDK runtime for Bare
11Android NDK runtime and bindings for Bare
1212
1313## Installation
1414
skills/bare-net/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-net
44**Language**: JavaScript
5**Stars**: 5
6**Last Updated**: 2025-10-21T14:53:37Z
5**Stars**: 4
6**Last Updated**: 2026-06-02T12:19:29Z
77**Status**: ✓ Active
88
99## Description
skills/bare-node-runtime/skills.md +10 -8
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-node-runtime
44**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2025-10-23T08:08:18Z
5**Stars**: 3
6**Last Updated**: 2026-05-26T14:15:44Z
77**Status**: ✓ Active
88
99## Description
……@@ -28,32 +28,34 @@ npm install bare-node-runtime
2828- bare-diagnostics-channel: ^1.1.0
2929- bare-dns: ^2.1.4
3030- bare-events: ^2.7.0
31- bare-fetch: ^2.5.0
31- bare-fetch: ^3.0.0
3232- bare-fs: ^4.2.3
3333- bare-http1: ^4.0.4
34- bare-https: ^2.0.0
35- bare-inspector: ^5.0.0
34- bare-https: ^3.0.0
35- bare-inspector: ^6.0.1
3636- bare-module: ^6.1.2
3737- bare-net: ^2.0.2
3838- bare-os: ^3.6.2
3939- bare-path: ^3.0.0
40- bare-performance: ^1.1.0
40- bare-performance: ^2.0.0
4141- bare-process: ^4.2.1
4242- bare-punycode: ^0.0.0
4343- bare-querystring: ^1.0.0
4444- bare-readline: ^1.1.0
4545- bare-repl: ^6.0.1
46- bare-sqlite: ^0.1.4
4647- bare-stream: ^2.7.0
4748- bare-string-decoder: ^1.0.0
48- bare-subprocess: ^5.1.1
49- bare-subprocess: ^6.0.0
4950- bare-timers: ^3.0.3
50- bare-tls: ^2.1.3
51- bare-tls: ^3.0.0
5152- bare-tty: ^5.0.3
5253- bare-url: ^2.2.2
5354- bare-utils: ^1.5.1
5455- bare-v8: ^1.0.1
5556- bare-vm: ^1.0.0
5657- bare-worker: ^4.0.0
58- bare-ws: ^3.0.0
5759- bare-zlib: ^1.3.1
5860
5961## Entry Point
skills/bare-open/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-open
44**Language**: C
5**Stars**: 2
6**Last Updated**: 2025-10-29T17:11:01Z
5**Stars**: 1
6**Last Updated**: 2026-04-23T19:20:32Z
77**Status**: ✓ Active
88
99## Description
skills/bare-os/skills.md +23 -9
……@@ -2,13 +2,13 @@
22
33**Repository**: https://github.com/holepunchto/bare-os
44**Language**: C
5**Stars**: 7
6**Last Updated**: 2025-08-21T08:04:26Z
5**Stars**: 8
6**Last Updated**: 2026-05-01T09:53:05Z
77**Status**: ✓ Active
88
99## Description
1010
11Operating system utilities for JavaScript
11Operating system utilities for Bare
1212
1313## Installation
1414
……@@ -20,29 +20,43 @@ npm install bare-os
2020
2121- Main: N/A
2222- Exports: {
23 "./package": "./package.json",
2324 ".": {
2425 "types": "./index.d.ts",
2526 "default": "./index.js"
2627 },
27 "./package": "./package.json",
28 "./constants": "./lib/constants.js",
29 "./errors": "./lib/errors.js"
28 "./constants": {
29 "types": "./lib/constants.d.ts",
30 "default": "./lib/constants.js"
31 },
32 "./errors": {
33 "types": "./lib/errors.d.ts",
34 "default": "./lib/errors.js"
35 }
3036}
3137
3238## README Summary
3339
3440# bare-os
3541
36Operating system utilities for Javascript.
42Operating system utilities for Bare. The API closely follows that of the Node.js `os` module.
3743
3844```
3945npm i bare-os
4046```
4147
42## License
48## Usage
4349
44Apache-2.0
50```js
51const os = require('bare-os')
4552
53console.log(os.platform()) // 'darwin', 'linux', 'win32', ...
54console.log(os.arch()) // 'arm64', 'x64', ...
55console.log(os.homedir())
56console.log(os.tmpdir())
57console.log(os.hostname())
58console.log(os.networkInterfaces())
59```
4660
4761[See full README](https://github.com/holepunchto/bare-os)
4862
skills/bare-pack-drive/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-pack-drive
44**Language**: JavaScript
5**Stars**: 5
6**Last Updated**: 2026-01-13T09:14:52Z
5**Stars**: 4
6**Last Updated**: 2026-04-23T19:20:50Z
77**Status**: ✓ Active
88
99## Description
skills/bare-pack/skills.md +3 -4
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-pack
44**Language**: JavaScript
5**Stars**: 6
6**Last Updated**: 2026-01-13T09:04:01Z
5**Stars**: 7
6**Last Updated**: 2026-06-12T12:51:56Z
77**Status**: ✓ Active
88
99## Description
……@@ -21,9 +21,8 @@ npm install bare-pack
2121- bare-bundle: ^1.8.3
2222- bare-bundle-id: ^1.0.0
2323- bare-fs: ^4.2.1
24- bare-module-traverse: ~2.0.0
24- bare-module-traverse: ~2.1.2
2525- bare-path: ^3.0.0
26- bare-url: *
2726- paparam: ^1.5.0
2827- promaphore: ^1.0.0
2928
skills/bare-path/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-path
44**Language**: JavaScript
5**Stars**: 5
6**Last Updated**: 2025-10-16T18:14:28Z
5**Stars**: 4
6**Last Updated**: 2026-06-01T14:19:50Z
77**Status**: ✓ Active
88
99## Description
skills/bare-performance/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-performance
44**Language**: JavaScript
5**Stars**: 3
6**Last Updated**: 2026-01-07T19:46:48Z
5**Stars**: 2
6**Last Updated**: 2026-04-23T19:21:04Z
77**Status**: ✓ Active
88
99## Description
skills/bare-pipe/skills.md +3 -3
……@@ -1,9 +1,9 @@
11# bare-pipe
22
33**Repository**: https://github.com/holepunchto/bare-pipe
4**Language**: C
4**Language**: JavaScript
55**Stars**: 6
6**Last Updated**: 2025-12-16T17:00:25Z
6**Last Updated**: 2026-06-11T14:21:58Z
77**Status**: ✓ Active
88
99## Description
……@@ -60,7 +60,7 @@ const stdout = new Pipe(1)
6060stdout.write('Hello world!\n')
6161```
6262
63## License
63## API
6464
6565
6666[See full README](https://github.com/holepunchto/bare-pipe)
skills/bare-png/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-png
44**Language**: C
5**Stars**: 5
6**Last Updated**: 2025-09-23T10:26:26Z
5**Stars**: 4
6**Last Updated**: 2026-05-29T18:07:11Z
77**Status**: ✓ Active
88
99## Description
skills/bare-posix/skills.md +71 -0
……@@ -0,0 +1,71 @@
1# bare-posix
2
3**Repository**: https://github.com/holepunchto/bare-posix
4**Language**: C
5**Stars**: 0
6**Last Updated**: 2026-04-30T20:50:20Z
7**Status**: ✓ Active
8
9## Description
10
11POSIX-specific bindings for Bare
12
13## Installation
14
15```bash
16npm install bare-posix
17```
18
19## Entry Point
20
21- Main: N/A
22- Exports: {
23 ".": {
24 "types": "./index.d.ts",
25 "android": "./unsupported.js",
26 "win32": "./unsupported.js",
27 "default": "./index.js"
28 },
29 "./package": "./package.json"
30}
31
32## README Summary
33
34# bare-posix
35
36POSIX-specific bindings for Bare.
37
38```
39npm i bare-posix
40```
41
42## API
43
44#### `posix.getgid()`
45
46#### `posix.setgid(id)`
47
48#### `posix.getegid()`
49
50#### `posix.setegid(id)`
51
52#### `posix.getuid()`
53
54
55[See full README](https://github.com/holepunchto/bare-posix)
56
57## API Documentation
58
59_To be enriched in Phase 1B with deep code analysis_
60
61## Usage Examples
62
63_To be added in Phase 1B_
64
65## Semantic Type
66
67_To be classified in Phase 2_
68
69## Related Packages
70
71_To be analyzed in Phase 2_
skills/bare-prebuild/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/bare-prebuild
44**Language**: JavaScript
55**Stars**: 2
6**Last Updated**: 2025-11-26T10:08:10Z
6**Last Updated**: 2026-04-10T15:35:12Z
77**Status**: ✓ Active
88
99## Description
skills/bare-process/skills.md +6 -5
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-process
44**Language**: JavaScript
5**Stars**: 6
6**Last Updated**: 2026-01-03T16:09:31Z
5**Stars**: 5
6**Last Updated**: 2026-05-01T16:33:17Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,13 +18,14 @@ npm install bare-process
1818
1919## Dependencies
2020
21- bare-abort: ^2.0.13
2122- bare-env: ^3.0.0
2223- bare-events: ^2.3.1
2324- bare-hrtime: ^2.0.0
24- bare-os: ^3.5.0
25- bare-pipe: ^4.0.0
25- bare-os: ^3.7.1
26- bare-posix: ^1.0.1
2627- bare-signals: ^4.0.0
27- bare-tty: ^5.0.0
28- bare-stdio: ^1.0.1
2829
2930## Entry Point
3031
skills/bare-punycode/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-punycode
44**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2025-10-22T12:11:19Z
5**Stars**: 0
6**Last Updated**: 2026-04-08T11:32:41Z
77**Status**: ✓ Active
88
99## Description
skills/bare-querystring/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-querystring
44**Language**: JavaScript
5**Stars**: 3
6**Last Updated**: 2025-03-14T14:27:58Z
5**Stars**: 2
6**Last Updated**: 2026-04-23T19:21:33Z
77**Status**: ✓ Active
88
99## Description
skills/bare-queue-microtask/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-queue-microtask
44**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2025-09-26T15:46:19Z
5**Stars**: 0
6**Last Updated**: 2026-04-23T19:21:40Z
77**Status**: ✓ Active
88
99## Description
skills/bare-readline/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-readline
44**Language**: JavaScript
5**Stars**: 5
6**Last Updated**: 2026-01-05T09:44:55Z
5**Stars**: 4
6**Last Updated**: 2026-04-23T19:21:48Z
77**Status**: ✓ Active
88
99## Description
skills/bare-realm/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/bare-realm
44**Language**: C
55**Stars**: 7
6**Last Updated**: 2025-12-19T15:11:06Z
6**Last Updated**: 2026-05-10T21:31:05Z
77**Status**: ✓ Active
88
99## Description
skills/bare-repl/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-repl
44**Language**: JavaScript
5**Stars**: 10
6**Last Updated**: 2025-10-09T07:06:31Z
5**Stars**: 9
6**Last Updated**: 2026-04-23T19:22:01Z
77**Status**: ✓ Active
88
99## Description
skills/bare-rpc-golang/skills.md +62 -0
……@@ -0,0 +1,62 @@
1# bare-rpc-golang
2
3**Repository**: https://github.com/holepunchto/bare-rpc-golang
4**Language**: Go
5**Stars**: 1
6**Last Updated**: 2026-06-04T16:24:56Z
7**Status**: ✓ Active
8
9## Description
10
11Golang RPC client and server compatible with the bare RPC protocol
12
13## Installation
14
15```bash
16npm install bare-rpc-golang
17```
18
19## Dependencies
20
21- hyperschema: file:../hyperschema
22
23## README Summary
24
25# bare-rpc (Go)
26
27> 🚧 **Work in Progress** - A Go implementation of [bare-rpc](https://github.com/holepunchto/bare-rpc)
28
29Wire-compatible RPC protocol implementation for Go, designed to interoperate with Bare/JavaScript implementations.
30
31## Overview
32
33This library provides a simple RPC protocol built on top of [compact-encoding](https://github.com/holepunchto/compact-encoding-golang). It supports request/response patterns, one-way events, and streaming over any `io.ReadWriter` transport (TCP, Unix sockets, pipes, etc.).
34
35## Installation
36
37```bash
38go get github.com/holepunchto/bare-rpc-golang
39```
40
41## Features
42
43- ✅ Request/response RPC
44- ✅ One-way events
45
46[See full README](https://github.com/holepunchto/bare-rpc-golang)
47
48## API Documentation
49
50_To be enriched in Phase 1B with deep code analysis_
51
52## Usage Examples
53
54_To be added in Phase 1B_
55
56## Semantic Type
57
58_To be classified in Phase 2_
59
60## Related Packages
61
62_To be analyzed in Phase 2_
skills/bare-rpc-swift/skills.md +57 -0
……@@ -0,0 +1,57 @@
1# bare-rpc-swift
2
3**Repository**: https://github.com/holepunchto/bare-rpc-swift
4**Language**: Swift
5**Stars**: 3
6**Last Updated**: 2026-05-30T17:28:44Z
7**Status**: ✓ Active
8
9## Description
10
11https://github.com/holepunchto/librpc ABI compatible RPC for Swift
12
13## Installation
14
15```bash
16npm install bare-rpc-swift
17```
18
19## README Summary
20
21# bare-rpc-swift
22
23Swift implementation of the [`bare-rpc`](https://github.com/holepunchto/bare-rpc) protocol — a binary RPC framework using compact encoding over arbitrary transports. Wire-compatible with the JavaScript `bare-rpc` module and the C `librpc` library.
24
25## Build & test
26
27```sh
28swift build
29swift test
30```
31
32`BareInteropTests` spawns a live JS peer via `bare`. Tests skip locally without it; CI (`CI=true`) treats missing prerequisites as hard failures.
33
34```sh
35npm install -g bare-runtime
36npm install
37swift test --filter BareInteropTests
38```
39
40
41[See full README](https://github.com/holepunchto/bare-rpc-swift)
42
43## API Documentation
44
45_To be enriched in Phase 1B with deep code analysis_
46
47## Usage Examples
48
49_To be added in Phase 1B_
50
51## Semantic Type
52
53_To be classified in Phase 2_
54
55## Related Packages
56
57_To be analyzed in Phase 2_
skills/bare-rpc/skills.md +5 -3
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/bare-rpc
44**Language**: JavaScript
55**Stars**: 8
6**Last Updated**: 2025-12-27T22:07:44Z
6**Last Updated**: 2026-06-08T16:22:55Z
77**Status**: ✓ Active
88
99## Description
……@@ -20,7 +20,7 @@ npm install bare-rpc
2020
2121- b4a: ^1.6.6
2222- bare-stream: ^2.1.3
23- compact-encoding: ^2.15.0
23- compact-encoding: ^3.0.0
2424- safety-catch: ^1.0.2
2525
2626## Entry Point
……@@ -32,10 +32,12 @@ npm install bare-rpc
3232 "default": "./index.js"
3333 },
3434 "./package": "./package.json",
35 "./constants": "./lib/constants.js",
3536 "./errors": {
3637 "types": "./lib/errors.d.ts",
3738 "default": "./lib/errors.js"
38 }
39 },
40 "./messages": "./lib/messages.js"
3941}
4042
4143## README Summary
skills/bare-run/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-run
44**Language**: JavaScript
5**Stars**: 4
6**Last Updated**: 2026-01-13T11:23:22Z
5**Stars**: 3
6**Last Updated**: 2026-04-23T19:22:20Z
77**Status**: ✓ Active
88
99## Description
skills/bare-runtime/skills.md +2 -2
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/bare-runtime
44**Language**: JavaScript
55**Stars**: 10
6**Last Updated**: 2026-01-12T11:43:17Z
6**Last Updated**: 2026-06-17T11:03:56Z
77**Status**: ✓ Active
88
99## Description
……@@ -22,7 +22,7 @@ npm install bare-runtime
2222- bare-os: ^3.0.1
2323- bare-path: ^3.0.0
2424- bare-process: ^4.2.1
25- bare-subprocess: ^5.0.0
25- bare-subprocess: ^6.1.0
2626
2727## Entry Point
2828
skills/bare-sdl/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-sdl
44**Language**: JavaScript
5**Stars**: 4
6**Last Updated**: 2025-11-12T10:17:40Z
5**Stars**: 3
6**Last Updated**: 2026-06-05T06:59:30Z
77**Status**: ✓ Active
88
99## Description
skills/bare-semver/skills.md +8 -8
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-semver
44**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2025-10-23T12:50:28Z
5**Stars**: 0
6**Last Updated**: 2026-04-23T19:22:41Z
77**Status**: ✓ Active
88
99## Description
……@@ -45,15 +45,15 @@ npm i bare-semver
4545## Usage
4646
4747```js
48const { Version } = require('bare-semver')
48const semver = require('bare-semver')
4949
50Version.parse('1.2.3')
51```
52
53## License
50const version = semver.Version.parse('1.2.3-alpha.1+build.42')
5451
55Apache-2.0
52console.log(version.major) // 1
53console.log(version.minor) // 2
54console.log(version.patch) // 3
5655
56const satisfied = semver.satisfies('1.2.3', '>=1.0.0 <2.0.0')
5757
5858[See full README](https://github.com/holepunchto/bare-semver)
5959
skills/bare-sidecar-bundle/skills.md +68 -0
……@@ -0,0 +1,68 @@
1# bare-sidecar-bundle
2
3**Repository**: https://github.com/holepunchto/bare-sidecar-bundle
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-03-12T00:28:13Z
7**Status**: ✓ Active
8
9## Description
10
11Bare bundler optimised for sidecars to be used in pear-runtime
12
13## Installation
14
15```bash
16npm install bare-sidecar-bundle
17```
18
19## Dependencies
20
21- bare-bundle: ^1.10.0
22- bare-module-traverse: ^2.0.1
23- bare-pack: ^2.0.0
24- sodium-native: ^5.1.0
25
26## Entry Point
27
28- Main: index.js
29
30## README Summary
31
32# bare-sidecar-bundle
33
34Bare bundler optimised for sidecars to be used in pear-runtime
35
36```
37npm install -g bare-sidecar-bundle
38```
39
40## Usage
41
42```
43// bundle index.mjs, put all addons in ./prebuilds/{hash}, write to index.bundle
44bare-sidecar-bundler ./index.mjs ./index.bundle
45```
46
47## License
48
49MIT
50
51
52[See full README](https://github.com/holepunchto/bare-sidecar-bundle)
53
54## API Documentation
55
56_To be enriched in Phase 1B with deep code analysis_
57
58## Usage Examples
59
60_To be added in Phase 1B_
61
62## Semantic Type
63
64_To be classified in Phase 2_
65
66## Related Packages
67
68_To be analyzed in Phase 2_
skills/bare-sidecar/skills.md +81 -0
……@@ -0,0 +1,81 @@
1# bare-sidecar
2
3**Repository**: https://github.com/holepunchto/bare-sidecar
4**Language**: JavaScript
5**Stars**: 4
6**Last Updated**: 2026-06-17T11:42:57Z
7**Status**: ✓ Active
8
9## Description
10
11Start and manage Bare sidecar processes from Node.js and Electron
12
13## Installation
14
15```bash
16npm install bare-sidecar
17```
18
19## Dependencies
20
21- bare-fs: ^4.5.1
22- bare-module: ^6.1.3
23- bare-os: ^3.6.2
24- bare-path: ^3.0.0
25- bare-pipe: ^4.1.3
26- bare-stream: ^2.7.0
27- bare-subprocess: ^6.0.0
28- bare-url: ^2.3.2
29- require-asset: ^1.1.0
30
31## Entry Point
32
33- Main: N/A
34- Exports: {
35 "./package": "./package.json",
36 ".": {
37 "types": "./index.d.ts",
38 "default": "./index.js"
39 }
40}
41
42## README Summary
43
44# bare-sidecar
45
46Start and manage Bare sidecar processes from Node.js and Electron. A sidecar is a separate Bare process spawned from a host runtime, with a dedicated IPC channel exposed as a duplex stream on both ends.
47
48```
49npm i bare-sidecar
50```
51
52## Usage
53
54In the host process:
55
56```js
57const Sidecar = require('bare-sidecar')
58
59const sidecar = new Sidecar(require.resolve('./entry'))
60
61sidecar
62 .on('exit', (code, status) => {
63 // The sidecar process exited
64
65[See full README](https://github.com/holepunchto/bare-sidecar)
66
67## API Documentation
68
69_To be enriched in Phase 1B with deep code analysis_
70
71## Usage Examples
72
73_To be added in Phase 1B_
74
75## Semantic Type
76
77_To be classified in Phase 2_
78
79## Related Packages
80
81_To be analyzed in Phase 2_
skills/bare-signals/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-signals
44**Language**: C
5**Stars**: 6
6**Last Updated**: 2025-11-10T17:47:59Z
5**Stars**: 5
6**Last Updated**: 2026-04-23T19:22:55Z
77**Status**: ✓ Active
88
99## Description
skills/bare-sqlite-vector/skills.md +73 -0
……@@ -0,0 +1,73 @@
1# bare-sqlite-vector
2
3**Repository**: https://github.com/holepunchto/bare-sqlite-vector
4**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2026-05-26T14:15:06Z
7**Status**: ✓ Active
8
9## Description
10
11SQLite Vector bindings for Bare
12
13## Installation
14
15```bash
16npm install bare-sqlite-vector
17```
18
19## Dependencies
20
21- bare-sqlite: ^0.1.4
22
23## Entry Point
24
25- Main: N/A
26- Exports: {
27 "./package": "./package.json",
28 ".": {
29 "types": "./index.d.ts",
30 "default": "./index.js"
31 }
32}
33
34## README Summary
35
36# bare-sqlite-vector
37
38SQLite Vector bindings for Bare. Statically embeds the `sqlite-vector` extension from <https://github.com/sqliteai/sqlite-vector> and registers it against an existing `bare-sqlite` connection from <https://github.com/holepunchto/bare-sqlite>, adding vector encoding, nearest-neighbour search, and quantization-based ANN search to ordinary SQLite tables.
39
40```
41npm i bare-sqlite-vector
42```
43
44## Usage
45
46```js
47const { DatabaseSync } = require('bare-sqlite')
48const vector = require('bare-sqlite-vector')
49
50const db = new DatabaseSync(':memory:')
51vector.register(db)
52
53db.exec(`
54 CREATE TABLE points (id INTEGER PRIMARY KEY, v BLOB);
55 INSERT INTO points (v) VALUES (vector_as_f32('[1.0, 0.0, 0.0, 0.0]'));
56
57[See full README](https://github.com/holepunchto/bare-sqlite-vector)
58
59## API Documentation
60
61_To be enriched in Phase 1B with deep code analysis_
62
63## Usage Examples
64
65_To be added in Phase 1B_
66
67## Semantic Type
68
69_To be classified in Phase 2_
70
71## Related Packages
72
73_To be analyzed in Phase 2_
skills/bare-sqlite/skills.md +69 -0
……@@ -0,0 +1,69 @@
1# bare-sqlite
2
3**Repository**: https://github.com/holepunchto/bare-sqlite
4**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2026-05-26T09:12:34Z
7**Status**: ✓ Active
8
9## Description
10
11SQLite bindings for Bare
12
13## Installation
14
15```bash
16npm install bare-sqlite
17```
18
19## Entry Point
20
21- Main: N/A
22- Exports: {
23 "./package": "./package.json",
24 ".": {
25 "types": "./index.d.ts",
26 "default": "./index.js"
27 }
28}
29
30## README Summary
31
32# bare-sqlite
33
34SQLite bindings for Bare.
35
36```
37npm i bare-sqlite
38```
39
40## Usage
41
42```js
43const { DatabaseSync } = require('bare-sqlite')
44
45const db = new DatabaseSync(':memory:')
46
47db.exec(`
48 CREATE TABLE books (id INTEGER PRIMARY KEY, title TEXT);
49 INSERT INTO books (title) VALUES ('Dune'), ('Foundation');
50`)
51
52
53[See full README](https://github.com/holepunchto/bare-sqlite)
54
55## API Documentation
56
57_To be enriched in Phase 1B with deep code analysis_
58
59## Usage Examples
60
61_To be added in Phase 1B_
62
63## Semantic Type
64
65_To be classified in Phase 2_
66
67## Related Packages
68
69_To be analyzed in Phase 2_
skills/bare-stdio/skills.md +77 -0
……@@ -0,0 +1,77 @@
1# bare-stdio
2
3**Repository**: https://github.com/holepunchto/bare-stdio
4**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2026-04-23T19:24:15Z
7**Status**: ✓ Active
8
9## Description
10
11Standard input/output streams for Bare
12
13## Installation
14
15```bash
16npm install bare-stdio
17```
18
19## Dependencies
20
21- bare-fs: ^4.5.2
22- bare-pipe: ^4.1.5
23- bare-tty: ^5.0.3
24
25## Entry Point
26
27- Main: N/A
28- Exports: {
29 ".": {
30 "types": "./index.d.ts",
31 "default": "./index.js"
32 },
33 "./package": "./package.json",
34 "./constants": "./lib/constants.js",
35 "./errors": "./lib/errors.js"
36}
37
38## README Summary
39
40# bare-stdio
41
42Standard input/output streams for Bare.
43
44```
45npm i bare-stdio
46```
47
48## Usage
49
50```js
51const stdio = require('bare-stdio')
52
53// Write to stdout
54stdio.out.write('Hello, World!\n')
55
56// Write to stderr
57stdio.err.write('An error occurred\n')
58
59// Read from stdin
60
61[See full README](https://github.com/holepunchto/bare-stdio)
62
63## API Documentation
64
65_To be enriched in Phase 1B with deep code analysis_
66
67## Usage Examples
68
69_To be added in Phase 1B_
70
71## Semantic Type
72
73_To be classified in Phase 2_
74
75## Related Packages
76
77_To be analyzed in Phase 2_
skills/bare-storage/skills.md +82 -0
……@@ -0,0 +1,82 @@
1# bare-storage
2
3**Repository**: https://github.com/holepunchto/bare-storage
4**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2026-05-06T13:35:39Z
7**Status**: ✓ Active
8
9## Description
10
11Minimal, cross‑platform directory locator for Bare
12
13## Installation
14
15```bash
16npm install bare-storage
17```
18
19## Dependencies
20
21- bare-compat-napi: ^1.3.9
22- bare-env: ^3.0.0
23- bare-fs: ^4.5.3
24- bare-os: ^3.0.0
25- bare-path: ^3.0.0
26- require-addon: ^1.2.0
27
28## Entry Point
29
30- Main: N/A
31- Exports: {
32 "./package": "./package.json",
33 ".": {
34 "darwin": "./lib/apple.js",
35 "ios": "./lib/apple.js",
36 "linux": "./lib/linux.js",
37 "android": "./lib/android.js",
38 "win32": "./lib/win32.js",
39 "default": "./index.js"
40 }
41}
42
43## README Summary
44
45# bare-storage
46
47Minimal, cross‑platform directory locator for Bare. Intent‑based APIs: Persistent or ephemeral. Returns normalized absolute paths.
48
49```
50npm i bare-storage
51```
52
53## Usage
54
55```js
56import dir from 'bare-storage'
57
58const data = dir.persistent()
59const cache = dir.ephemeral()
60```
61
62## API
63
64#### `const path = dir.persistent()`
65
66[See full README](https://github.com/holepunchto/bare-storage)
67
68## API Documentation
69
70_To be enriched in Phase 1B with deep code analysis_
71
72## Usage Examples
73
74_To be added in Phase 1B_
75
76## Semantic Type
77
78_To be classified in Phase 2_
79
80## Related Packages
81
82_To be analyzed in Phase 2_
skills/bare-stow-target-pear-runtime/skills.md +66 -0
……@@ -0,0 +1,66 @@
1# bare-stow-target-pear-runtime
2
3**Repository**: https://github.com/holepunchto/bare-stow-target-pear-runtime
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-06-15T11:26:12Z
7**Status**: ✓ Active
8
9## Description
10
11Pear Runtime target for bare-stow
12
13## Installation
14
15```bash
16npm install bare-stow-target-pear-runtime
17```
18
19## Entry Point
20
21- Main: N/A
22- Exports: {
23 "./package": "./package.json",
24 ".": "./index.js"
25}
26
27## README Summary
28
29# bare-stow-target-pear-runtime
30
31The Pear Runtime target for `bare-stow` (<https://github.com/holepunchto/bare-stow>). It generates a harness that boots a stowed bundle with `pear.run()`.
32
33```
34npm i bare-stow-target-pear-runtime
35```
36
37## Usage
38
39Pass the target to `stow()`:
40
41```js
42const stow = require('bare-stow')
43const target = require('bare-stow-target-pear-runtime')
44
45const entry = new URL('file:///app/core.js')
46const out = new URL('file:///app/out/index.js')
47
48for await (const artifact of stow(entry, target, out)) {
49
50[See full README](https://github.com/holepunchto/bare-stow-target-pear-runtime)
51
52## API Documentation
53
54_To be enriched in Phase 1B with deep code analysis_
55
56## Usage Examples
57
58_To be added in Phase 1B_
59
60## Semantic Type
61
62_To be classified in Phase 2_
63
64## Related Packages
65
66_To be analyzed in Phase 2_
skills/bare-stow-target-react-native/skills.md +66 -0
……@@ -0,0 +1,66 @@
1# bare-stow-target-react-native
2
3**Repository**: https://github.com/holepunchto/bare-stow-target-react-native
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-06-15T11:26:08Z
7**Status**: ✓ Active
8
9## Description
10
11React Native target for bare-stow
12
13## Installation
14
15```bash
16npm install bare-stow-target-react-native
17```
18
19## Entry Point
20
21- Main: N/A
22- Exports: {
23 "./package": "./package.json",
24 ".": "./index.js"
25}
26
27## README Summary
28
29# bare-stow-target-react-native
30
31The React Native target for `bare-stow` (<https://github.com/holepunchto/bare-stow>). It generates a harness that boots a stowed bundle in a `react-native-bare-kit` worklet.
32
33```
34npm i bare-stow-target-react-native
35```
36
37## Usage
38
39Pass the target to `stow()`:
40
41```js
42const stow = require('bare-stow')
43const target = require('bare-stow-target-react-native')
44
45const entry = new URL('file:///app/core.js')
46const out = new URL('file:///app/out/index.js')
47
48for await (const artifact of stow(entry, target, out)) {
49
50[See full README](https://github.com/holepunchto/bare-stow-target-react-native)
51
52## API Documentation
53
54_To be enriched in Phase 1B with deep code analysis_
55
56## Usage Examples
57
58_To be added in Phase 1B_
59
60## Semantic Type
61
62_To be classified in Phase 2_
63
64## Related Packages
65
66_To be analyzed in Phase 2_
skills/bare-stow/skills.md +90 -0
……@@ -0,0 +1,90 @@
1# bare-stow
2
3**Repository**: https://github.com/holepunchto/bare-stow
4**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2026-06-16T06:36:48Z
7**Status**: ✓ Active
8
9## Description
10
11Module bundling and harness generation for Bare
12
13## Installation
14
15```bash
16npm install bare-stow
17```
18
19## Dependencies
20
21- bare-bundle: ^1.8.3
22- bare-bundle-id: ^1.0.0
23- bare-fs: ^4.2.1
24- bare-module-lexer: ^1.5.2
25- bare-module-traverse: ^2.1.1
26- bare-pack: ^2.1.0
27- bare-path: ^3.0.0
28- bare-stream: ^2.13.1
29- bare-type-stripper: ^0.1.2
30- paparam: ^1.5.0
31
32## Entry Point
33
34- Main: N/A
35- Exports: {
36 "./package": "./package.json",
37 ".": {
38 "types": "./index.d.ts",
39 "default": "./index.js"
40 },
41 "./protocol": {
42 "types": "./lib/protocol.d.ts",
43 "default": "./lib/protocol.js"
44 },
45 "./host": {
46 "types": "./lib/host.d.ts",
47 "default": "./lib/host.js"
48 }
49}
50
51## README Summary
52
53# bare-stow
54
55Module bundling and harness generation for Bare. Built on top of `bare-pack` (<https://github.com/holepunchto/bare-pack>), `bare-stow` produces a bundle for a target runtime together with a small harness that boots it from the host environment.
56
57A [CLI](#cli) is also included and provides support for stowing a module graph from the command line.
58
59```
60npm i [-g] bare-stow
61```
62
63## Usage
64
65Given an entry module `core.js` that exports a `start` function receiving the IPC stream and an optional `ready` callback. The function may optionally return (or resolve to) a function that runs before the bundle exits:
66
67```js
68module.exports = async function start(ipc, ready) {
69 ipc.on('data', (data) => {
70 // Handle messages from the host.
71 })
72
73
74[See full README](https://github.com/holepunchto/bare-stow)
75
76## API Documentation
77
78_To be enriched in Phase 1B with deep code analysis_
79
80## Usage Examples
81
82_To be added in Phase 1B_
83
84## Semantic Type
85
86_To be classified in Phase 2_
87
88## Related Packages
89
90_To be analyzed in Phase 2_
skills/bare-stream/skills.md +19 -10
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/bare-stream
44**Language**: JavaScript
55**Stars**: 6
6**Last Updated**: 2025-10-14T12:47:53Z
6**Last Updated**: 2026-06-12T10:47:42Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,7 +18,9 @@ npm install bare-stream
1818
1919## Dependencies
2020
21- streamx: ^2.21.0
21- b4a: ^1.8.1
22- streamx: ^2.25.0
23- teex: ^1.0.1
2224
2325## Entry Point
2426
……@@ -34,27 +36,34 @@ npm install bare-stream
3436 "types": "./web.d.ts",
3537 "default": "./web.js"
3638 },
37 "./global": "./global.js"
39 "./global": {
40 "types": "./global.d.ts",
41 "default": "./global.js"
42 }
3843}
3944
4045## README Summary
4146
4247# bare-stream
4348
44Streaming data for JavaScript.
49Streaming data for JavaScript. The classic Node.js-style stream classes are backed by `streamx` (<https://github.com/mafintosh/streamx>) while a `node:stream/web`-compatible implementation of the WHATWG Streams Standard is also provided.
4550
4651```
4752npm i bare-stream
4853```
4954
50## API
55## Usage
5156
52See <https://github.com/mafintosh/streamx>.
53
54## License
55
56Apache-2.0
57```js
58const { Readable } = require('bare-stream')
5759
60const stream = new Readable({
61 read(size) {
62 // Push data, then push `null` to signal the end
63 this.push('hello')
64 this.push('world')
65 this.push(null)
66 }
5867
5968[See full README](https://github.com/holepunchto/bare-stream)
6069
skills/bare-string-decoder/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/bare-string-decoder
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-07-09T13:54:09Z
6**Last Updated**: 2026-04-23T19:24:40Z
77**Status**: ✓ Active
88
99## Description
skills/bare-structured-clone/skills.md +10 -8
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-structured-clone
44**Language**: JavaScript
5**Stars**: 3
6**Last Updated**: 2025-11-19T09:05:13Z
5**Stars**: 2
6**Last Updated**: 2026-06-04T17:37:08Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,8 +18,10 @@ npm install bare-structured-clone
1818
1919## Dependencies
2020
21- bare-buffer: ^3.6.0
2122- bare-type: ^1.1.0
22- compact-encoding: ^2.15.0
23- bare-url: ^2.4.0
24- compact-encoding: ^3.0.1
2325
2426## Entry Point
2527
……@@ -48,7 +50,7 @@ npm install bare-structured-clone
4850
4951# bare-structured-clone
5052
51Structured cloning algorithm for JavaScript.
53Structured cloning algorithm for JavaScript. Implements the HTML serialization, deserialization, and transfer steps (<https://html.spec.whatwg.org/multipage/structured-data.html#structured-clone>) and exposes a compact-encoding codec (<https://github.com/holepunchto/compact-encoding>) for encoding serialized values to a buffer.
5254
5355```
5456npm i bare-structured-clone
……@@ -60,12 +62,12 @@ npm i bare-structured-clone
6062const structuredClone = require('bare-structured-clone')
6163
6264const copy = structuredClone({ hello: 'world' })
63```
64
65## License
6665
67Apache-2.0
66const buffer = new ArrayBuffer(4)
67const transferred = structuredClone(buffer, { transfer: [buffer] })
68```
6869
70To install `structuredClone` as a global, require the `global` submodule:
6971
7072[See full README](https://github.com/holepunchto/bare-structured-clone)
7173
skills/bare-subprocess/skills.md +11 -5
……@@ -1,9 +1,9 @@
11# bare-subprocess
22
33**Repository**: https://github.com/holepunchto/bare-subprocess
4**Language**: C
5**Stars**: 6
6**Last Updated**: 2025-12-14T17:55:57Z
4**Language**: JavaScript
5**Stars**: 5
6**Last Updated**: 2026-06-13T16:47:19Z
77**Status**: ✓ Active
88
99## Description
……@@ -21,7 +21,9 @@ npm install bare-subprocess
2121- bare-env: ^3.0.0
2222- bare-events: ^2.5.4
2323- bare-os: ^3.0.1
24- bare-pipe: ^4.0.0
24- bare-pipe: ^4.2.0
25- bare-structured-clone: ^1.5.2
26- bare-tcp: ^2.4.1
2527- bare-url: ^2.2.2
2628
2729## Entry Point
……@@ -40,6 +42,10 @@ npm install bare-subprocess
4042 "./errors": {
4143 "types": "./lib/errors.d.ts",
4244 "default": "./lib/errors.js"
45 },
46 "./parent": {
47 "types": "./lib/parent.d.ts",
48 "default": "./lib/parent.js"
4349 }
4450}
4551
……@@ -47,7 +53,7 @@ npm install bare-subprocess
4753
4854# bare-subprocess
4955
50Native process spawning for JavaScript.
56Native process spawning for JavaScript. Spawn child processes with full control over their stdio, environment, and working directory, and exchange messages with them over an IPC channel.
5157
5258```
5359npm i bare-subprocess
skills/bare-svg/skills.md +66 -0
……@@ -0,0 +1,66 @@
1# bare-svg
2
3**Repository**: https://github.com/holepunchto/bare-svg
4**Language**: C
5**Stars**: 0
6**Last Updated**: 2026-05-29T16:52:22Z
7**Status**: ✓ Active
8
9## Description
10
11SVG support for Bare
12
13## Installation
14
15```bash
16npm install bare-svg
17```
18
19## Entry Point
20
21- Main: index.js
22- Exports: {
23 "./package": "./package.json",
24 ".": "./index.js"
25}
26
27## README Summary
28
29# bare-svg
30
31SVG support for Bare.
32
33```
34npm i bare-svg
35```
36
37## Usage
38
39```js
40const svg = require('bare-svg')
41
42const image = require('./my-image.svg', { with: { type: 'text' } })
43
44const decoded = svg.decode(image, {
45 width: 100, // optional, default from SVG or 512
46 height: 200, // optional, default from SVG or 512
47 dpi: 96, // optional, default 96
48 loadFonts: false // optional, default true, false is faster
49
50[See full README](https://github.com/holepunchto/bare-svg)
51
52## API Documentation
53
54_To be enriched in Phase 1B with deep code analysis_
55
56## Usage Examples
57
58_To be added in Phase 1B_
59
60## Semantic Type
61
62_To be classified in Phase 2_
63
64## Related Packages
65
66_To be analyzed in Phase 2_
skills/bare-switch-core/skills.md +68 -0
……@@ -0,0 +1,68 @@
1# bare-switch-core
2
3**Repository**: https://github.com/holepunchto/bare-switch-core
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-06-15T11:39:57Z
7**Status**: ✓ Active
8
9## Description
10
11Shared peer-to-peer switch core behind the bare example apps (bare-macos, bare-ios)
12
13## Installation
14
15```bash
16npm install bare-switch-core
17```
18
19## Dependencies
20
21- hrpc: ^4.3.0
22- hyperschema: ^1.21.0
23- hyperswarm: ^4.17.0
24
25## Entry Point
26
27- Main: N/A
28- Exports: {
29 ".": "./backend.js"
30}
31
32## README Summary
33
34# bare-switch-core
35
36The shared peer-to-peer **switch core** behind the [bare-macos](https://github.com/holepunchto/bare-macos) / [bare-ios](https://github.com/holepunchto/bare-ios) example shells. It is the "core" in the Tether-stack sense: the worklet (`backend.js` + `lib/switch.js`), the protocol (`schema.js`), and the committed generated bindings under `spec/` (JS for the worklet, Swift for the shells).
37
38Shells consume this package; they run no codegen. Edit `schema.js`, run `npm run schema`, commit the regenerated `spec/`.
39
40> The switch is deliberately last-writer-wins with no conflict resolution. The divergence that causes is a teaching point (it motivates Autobase), not a bug.
41
42## Develop
43
44```sh
45npm install
46npm run schema # regenerate spec/ (JS + Swift)
47npm test # switch logic on Bare
48npm run lint
49```
50
51
52[See full README](https://github.com/holepunchto/bare-switch-core)
53
54## API Documentation
55
56_To be enriched in Phase 1B with deep code analysis_
57
58## Usage Examples
59
60_To be added in Phase 1B_
61
62## Semantic Type
63
64_To be classified in Phase 2_
65
66## Related Packages
67
68_To be analyzed in Phase 2_
skills/bare-system-logger/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-system-logger
44**Language**: C
5**Stars**: 2
6**Last Updated**: 2025-12-15T11:36:18Z
5**Stars**: 1
6**Last Updated**: 2026-04-23T19:25:09Z
77**Status**: ✓ Active
88
99## Description
skills/bare-tap/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-tap
44**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2025-12-05T15:02:59Z
5**Stars**: 0
6**Last Updated**: 2026-04-08T11:32:17Z
77**Status**: ✓ Active
88
99## Description
skills/bare-tcp/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/bare-tcp
44**Language**: JavaScript
55**Stars**: 9
6**Last Updated**: 2025-12-16T16:59:33Z
6**Last Updated**: 2026-06-12T07:18:27Z
77**Status**: ✓ Active
88
99## Description
skills/bare-thread/skills.md +4 -3
……@@ -1,9 +1,9 @@
11# bare-thread
22
33**Repository**: https://github.com/holepunchto/bare-thread
4**Language**: JavaScript
5**Stars**: 5
6**Last Updated**: 2026-01-13T09:00:01Z
4**Language**: C
5**Stars**: 4
6**Last Updated**: 2026-06-12T11:47:18Z
77**Status**: ✓ Active
88
99## Description
……@@ -21,6 +21,7 @@ npm install bare-thread
2121- bare-bundle: ^1.9.0
2222- bare-module-resolve: ^1.11.2
2323- bare-module-traverse: ^2.0.0
24- bare-url: ^2.4.2
2425
2526## Entry Point
2627
skills/bare-tiff/skills.md +2 -6
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-tiff
44**Language**: C
5**Stars**: 4
6**Last Updated**: 2025-09-01T06:55:42Z
5**Stars**: 3
6**Last Updated**: 2026-05-29T17:57:44Z
77**Status**: ✓ Active
88
99## Description
……@@ -16,10 +16,6 @@ TIFF support for Bare
1616npm install bare-tiff
1717```
1818
19## Dependencies
20
21- cmake-fetch: ^1.4.6
22
2319## Entry Point
2420
2521- Main: N/A
skills/bare-timers/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-timers
44**Language**: JavaScript
5**Stars**: 4
6**Last Updated**: 2025-11-06T08:50:21Z
5**Stars**: 3
6**Last Updated**: 2026-04-23T19:25:35Z
77**Status**: ✓ Active
88
99## Description
skills/bare-tls/skills.md +10 -10
……@@ -1,9 +1,9 @@
11# bare-tls
22
33**Repository**: https://github.com/holepunchto/bare-tls
4**Language**: C
5**Stars**: 3
6**Last Updated**: 2026-01-12T19:38:07Z
4**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2026-06-04T08:06:10Z
77**Status**: ✓ Active
88
99## Description
……@@ -44,7 +44,7 @@ npm install bare-tls
4444
4545# bare-tls
4646
47Transport Layer Security (TLS) streams for JavaScript.
47Transport Layer Security (TLS) streams for JavaScript, built on BoringSSL. Provides both a low-level `Socket` class that wraps any duplex stream with TLS and higher-level `createServer()` and `connect()` functions for TLS over TCP, similar to `node:tls`. Mozilla root certificates are bundled for out-of-the-box certificate verification.
4848
4949```
5050npm i bare-tls
……@@ -52,16 +52,16 @@ npm i bare-tls
5252
5353## Usage
5454
55On the server side:
56
5755```js
5856const tls = require('bare-tls')
5957const fs = require('bare-fs')
6058
61const socket = new tls.Socket(stream, {
62 isServer: true,
63 cert: fs.readFileSync('server-cert.pem'),
64 key: fs.readFileSync('server-key.pem')
59const server = tls.createServer(
60 {
61 cert: fs.readFileSync('cert.pem'),
62 key: fs.readFileSync('key.pem')
63 },
64 (socket) => {
6565
6666[See full README](https://github.com/holepunchto/bare-tls)
6767
skills/bare-tpl/skills.md +66 -0
……@@ -0,0 +1,66 @@
1# bare-tpl
2
3**Repository**: https://github.com/holepunchto/bare-tpl
4**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2026-04-23T19:25:48Z
7**Status**: ✓ Active
8
9## Description
10
11Simple template string based templating for Bare
12
13## Installation
14
15```bash
16npm install bare-tpl
17```
18
19## Entry Point
20
21- Main: N/A
22- Exports: {
23 "./package": "./package.json",
24 ".": "./index.js"
25}
26
27## README Summary
28
29# bare-tpl
30
31Simple template string based templating for Bare. Templates use JavaScript template literal syntax and are rendered by evaluating them with a given set of variables.
32
33> [!CAUTION]
34> Templates support arbitrary JavaScript execution and must only be rendered from trusted input.
35
36```
37npm i bare-tpl
38```
39
40## Usage
41
42```js
43const tpl = require('bare-tpl')
44
45const result = tpl.render('Hello, ${name}!', { name: 'World' })
46
47console.log(result) // 'Hello, World!'
48```
49
50[See full README](https://github.com/holepunchto/bare-tpl)
51
52## API Documentation
53
54_To be enriched in Phase 1B with deep code analysis_
55
56## Usage Examples
57
58_To be added in Phase 1B_
59
60## Semantic Type
61
62_To be classified in Phase 2_
63
64## Related Packages
65
66_To be analyzed in Phase 2_
skills/bare-tty/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/bare-tty
44**Language**: C
55**Stars**: 5
6**Last Updated**: 2025-10-20T10:44:37Z
6**Last Updated**: 2026-06-11T16:40:14Z
77**Status**: ✓ Active
88
99## Description
skills/bare-tui-form/skills.md +72 -0
……@@ -0,0 +1,72 @@
1# bare-tui-form
2
3**Repository**: https://github.com/holepunchto/bare-tui-form
4**Language**: JavaScript
5**Stars**: 3
6**Last Updated**: 2026-06-12T13:40:38Z
7**Status**: ✓ Active
8
9## Description
10
11A declarative form builder for bare-tui
12
13## Installation
14
15```bash
16npm install bare-tui-form
17```
18
19## Dependencies
20
21- bare-tui: ^0.0.3
22
23## Entry Point
24
25- Main: index.js
26- Exports: {
27 "./package": "./package.json",
28 ".": "./index.js",
29 "./harden": "./harden.js",
30 "./prompt": "./prompt.js"
31}
32
33## README Summary
34
35# bare-tui-form
36
37A declarative form builder for [bare-tui](../bare-tui).
38
39> [!NOTE]
40> This an experimental library. A version 1.0.0 release will signal stability.
41
42bare-tui ships the field _controls_ (textinput, textarea, select, radio, checkbox) and a focus ring, and deliberately stops there. This package adds the opinionated layer on top — labels, descriptions, per-field validation, focus movement, and submission — so you describe a form as data and get a working, validated, keyboard-driven UI.
43
44```js
45const form = require('bare-tui-form')
46
47const f = form.create({
48 title: 'Create your account',
49 fields: [
50 form.text({ name: 'name', label: 'Name', required: true }),
51 form.text({ name: 'email', label: 'Email', validate: isEmail }),
52 form.select({ name: 'plan', label: 'Plan', options: ['free', 'pro'] }),
53 form.confirm({ name: 'tos', label: 'Accept terms', required: true })
54 ]
55
56[See full README](https://github.com/holepunchto/bare-tui-form)
57
58## API Documentation
59
60_To be enriched in Phase 1B with deep code analysis_
61
62## Usage Examples
63
64_To be added in Phase 1B_
65
66## Semantic Type
67
68_To be classified in Phase 2_
69
70## Related Packages
71
72_To be analyzed in Phase 2_
skills/bare-tui-markdown/skills.md +72 -0
……@@ -0,0 +1,72 @@
1# bare-tui-markdown
2
3**Repository**: https://github.com/holepunchto/bare-tui-markdown
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-06-12T13:58:23Z
7**Status**: ✓ Active
8
9## Description
10
11A limited markdown renderer for bare-tui
12
13## Installation
14
15```bash
16npm install bare-tui-markdown
17```
18
19## Dependencies
20
21- bare-tui: ^0.0.2
22
23## Entry Point
24
25- Main: index.js
26- Exports: {
27 "./package": "./package.json",
28 ".": "./index.js",
29 "./theme": "./theme.js",
30 "./sanitize": "./sanitize.js"
31}
32
33## README Summary
34
35# bare-tui-markdown
36
37A limited markdown → ANSI renderer for [bare-tui](../bare-tui).
38
39> [!NOTE]
40> This is an experimental library. A version 1.0.0 release will signal stability.
41
42Models (and humans) reply in markdown; a bare-tui transcript shows plain, width-wrapped lines. This package bridges the two — it renders a **deliberately limited** subset of markdown into styled, width-correct terminal rows, and degrades gracefully on anything it doesn't model rather than erroring. It builds entirely on bare-tui's `style` (the only source of ANSI, and the ANSI-aware width measurement that word-wrap needs).
43
44```js
45const md = require('bare-tui-markdown')
46
47const lines = md.renderLines('Run **keet** with:\n\n- `--mode terminal`\n- `--dev`', { width: 60 })
48for (const line of lines) console.log(' ' + line) // indent into your own transcript
49```
50
51## What it supports
52
53bold (`**` / `__`), italic (`*` / `_`), inline code (`` ` ``), headings (`#`–`###`), unordered and ordered lists, fenced code blocks (` ``` `), blockquotes (`>`), horizontal rules (`---`), and links `[text](url)` (rendered as styled text, url hidden). Paragraphs reflow to the given width — a single newline is a soft wrap, a blank line separates paragraphs, two trailing spaces force a hard break.
54
55
56[See full README](https://github.com/holepunchto/bare-tui-markdown)
57
58## API Documentation
59
60_To be enriched in Phase 1B with deep code analysis_
61
62## Usage Examples
63
64_To be added in Phase 1B_
65
66## Semantic Type
67
68_To be classified in Phase 2_
69
70## Related Packages
71
72_To be analyzed in Phase 2_
skills/bare-tui-paparam-ai/skills.md +34 -0
……@@ -0,0 +1,34 @@
1# bare-tui-paparam-ai
2
3**Repository**: https://github.com/holepunchto/bare-tui-paparam-ai
4**Language**: null
5**Stars**: 0
6**Last Updated**: 2026-06-12T13:24:41Z
7**Status**: ✓ Active
8
9## Description
10
11AI assisted paparam upgrade
12## README Summary
13
14# bare-tui-paparam-ai
15AI assisted paparam upgrade
16
17
18[See full README](https://github.com/holepunchto/bare-tui-paparam-ai)
19
20## API Documentation
21
22_To be enriched in Phase 1B with deep code analysis_
23
24## Usage Examples
25
26_To be added in Phase 1B_
27
28## Semantic Type
29
30_To be classified in Phase 2_
31
32## Related Packages
33
34_To be analyzed in Phase 2_
skills/bare-tui-paparam/skills.md +73 -0
……@@ -0,0 +1,73 @@
1# bare-tui-paparam
2
3**Repository**: https://github.com/holepunchto/bare-tui-paparam
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-06-12T23:43:04Z
7**Status**: ✓ Active
8
9## Description
10
11menu/form helper for any paparam CLI
12
13## Installation
14
15```bash
16npm install bare-tui-paparam
17```
18
19## Dependencies
20
21- bare-tui: ^0.0.3
22- bare-tui-form: ^0.0.2
23- bare-tui-markdown: ^0.0.1
24- paparam: ^1.10.1
25
26## Entry Point
27
28- Main: index.js
29- Exports: {
30 "./package": "./package.json",
31 ".": "./index.js"
32}
33
34## README Summary
35
36# bare-tui-paparam
37
38**A menu/form helper for any [paparam] CLI.** Your tool already describes its whole surface in paparam — flags, args, subcommands, choices, defaults, descriptions. Add one line and `mytool --menu` drops the user into a filterable command picker, then a **real terminal form** for the command they chose, and finishes by handing you a result in the **exact shape paparam's `parse()` returns**.
39
40![Orbital Example](assets/show.gif)
41
42See [`examples/orbital-menu.js`](examples/orbital-menu.js) for a large multi-command tool exercising every field type.
43
44> [!NOTE]
45> This an experimental library. A version 1.0.0 release will signal stability.
46
47The forms are generated from your **real** flag/arg metadata (a flag with `.choices()` becomes a picker, a boolean becomes a checkbox, defaults are prefilled, repeatables become editable lists). The argv it assembles is run through **your own command** with `{ run: false }` — so paparam itself validates it (unknown flag, missing arg, bad choice, your own `validate()` checks) and yields the canonical result **without executing your runner** until you say so.
48
49Built on [bare-tui] and [bare-tui-form] (forms from JSON Schema, rendered through its hardening).
50
51
52## Install
53
54```sh
55npm install bare-tui-paparam bare-tui paparam
56
57[See full README](https://github.com/holepunchto/bare-tui-paparam)
58
59## API Documentation
60
61_To be enriched in Phase 1B with deep code analysis_
62
63## Usage Examples
64
65_To be added in Phase 1B_
66
67## Semantic Type
68
69_To be classified in Phase 2_
70
71## Related Packages
72
73_To be analyzed in Phase 2_
skills/bare-tui/skills.md +74 -0
……@@ -0,0 +1,74 @@
1# bare-tui
2
3**Repository**: https://github.com/holepunchto/bare-tui
4**Language**: JavaScript
5**Stars**: 4
6**Last Updated**: 2026-06-11T19:52:28Z
7**Status**: ✓ Active
8
9## Description
10
11A TUI framework for Bare, based on bubbletea
12
13## Installation
14
15```bash
16npm install bare-tui
17```
18
19## Dependencies
20
21- bare-ansi-escapes: ^2.2.3
22- bare-tty: ^5.1.0
23
24## Entry Point
25
26- Main: index.js
27- Exports: {
28 "./package": "./package.json",
29 ".": {
30 "types": "./index.d.ts",
31 "default": "./index.js"
32 }
33}
34
35## README Summary
36
37# bare-tui
38
39A little TUI framework for [Bare](https://github.com/holepunchto/bare), based on [The Elm Architecture](https://guide.elm-lang.org/architecture/). It's a functional, stateful way to build terminal apps that's pleasant for both simple and complex programs — and it runs anywhere Bare runs, with no Node.js dependencies.
40
41It's designed for AI. You should be able to point your agent to [CLAUDE.md](CLAUDE.md) and instruct it to build out your UI. That's how the mock claude code example was built.
42
43![Mock Claude Code](assets/mock-claude.gif)
44
45> [!NOTE]
46> This an experimental library. A version 1.0.0 release will signal stability.
47
48bare-tui is shaped after Charm's wonderful [Bubble Tea](https://github.com/charmbracelet/bubbletea); if you know that, you already know this. It ships its own component set (the [Bubbles](https://github.com/charmbracelet/bubbles) equivalent) and a styling/layout helper (the [Lip Gloss](https://github.com/charmbracelet/lipgloss) equivalent), all built on Bare's native primitives (`bare-tty`, `bare-ansi-escapes`).
49
50> The snippets below import `require('bare-tui')`. Inside this repo's own `examples/` and `test/`, that's a relative `require('..')`.
51
52## Tutorial
53
54This tutorial assumes you have [Bare](https://bare.pears.com) installed. We'll build a simple counter.
55
56bare-tui programs are made of a **model** describing the application state, and three methods on that model:
57
58[See full README](https://github.com/holepunchto/bare-tui)
59
60## API Documentation
61
62_To be enriched in Phase 1B with deep code analysis_
63
64## Usage Examples
65
66_To be added in Phase 1B_
67
68## Semantic Type
69
70_To be classified in Phase 2_
71
72## Related Packages
73
74_To be analyzed in Phase 2_
skills/bare-type-stripper/skills.md +73 -0
……@@ -0,0 +1,73 @@
1# bare-type-stripper
2
3**Repository**: https://github.com/holepunchto/bare-type-stripper
4**Language**: C
5**Stars**: 1
6**Last Updated**: 2026-06-11T15:57:49Z
7**Status**: ✓ Active
8
9## Description
10
11Heuristic lexer for stripping TypeScript type syntax to produce plain JavaScript
12
13## Installation
14
15```bash
16npm install bare-type-stripper
17```
18
19## Dependencies
20
21- require-addon: ^1.0.2
22
23## Entry Point
24
25- Main: N/A
26- Exports: {
27 "./package": "./package.json",
28 ".": {
29 "types": "./index.d.ts",
30 "default": "./index.js"
31 }
32}
33
34## README Summary
35
36# bare-type-stripper
37
38Heuristic lexer for stripping TypeScript type syntax to produce plain JavaScript. Stripped regions are replaced with spaces so source positions and line numbers are preserved.
39
40## Usage
41
42```js
43const strip = require('bare-type-stripper')
44
45strip(`
46 const x: number = 1
47 function f<T>(xs: T[]): T { return xs[0] }
48`).toString()
49
50// '
51// const x = 1
52// function f (xs ) { return xs[0] }
53// '
54```
55
56
57[See full README](https://github.com/holepunchto/bare-type-stripper)
58
59## API Documentation
60
61_To be enriched in Phase 1B with deep code analysis_
62
63## Usage Examples
64
65_To be added in Phase 1B_
66
67## Semantic Type
68
69_To be classified in Phase 2_
70
71## Related Packages
72
73_To be analyzed in Phase 2_
skills/bare-type/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-type
44**Language**: JavaScript
5**Stars**: 4
6**Last Updated**: 2025-10-24T10:30:42Z
5**Stars**: 3
6**Last Updated**: 2026-04-23T19:26:02Z
77**Status**: ✓ Active
88
99## Description
skills/bare-ui-kit/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-ui-kit
44**Language**: Objective-C
5**Stars**: 1
6**Last Updated**: 2026-01-09T12:13:11Z
5**Stars**: 0
6**Last Updated**: 2026-05-29T13:15:44Z
77**Status**: ✓ Active
88
99## Description
skills/bare-unpack/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-unpack
44**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2025-10-17T13:21:28Z
5**Stars**: 1
6**Last Updated**: 2026-06-05T12:33:47Z
77**Status**: ✓ Active
88
99## Description
skills/bare-url/skills.md +9 -9
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-url
44**Language**: JavaScript
5**Stars**: 4
6**Last Updated**: 2025-10-31T11:04:01Z
5**Stars**: 3
6**Last Updated**: 2026-06-04T16:18:27Z
77**Status**: ✓ Active
88
99## Description
……@@ -39,7 +39,7 @@ npm install bare-url
3939
4040# bare-url
4141
42WHATWG URL implementation for JavaScript.
42WHATWG URL implementation for JavaScript, built on <https://github.com/holepunchto/liburl>. Provides `URL` and `URLSearchParams` classes compatible with the WHATWG URL Standard.
4343
4444```
4545npm i bare-url
……@@ -48,14 +48,14 @@ npm i bare-url
4848## Usage
4949
5050```js
51const url = require('bare-url')
51const { URL, URLSearchParams } = require('bare-url')
5252
53const p = url.fileURLToPath('file:///foo') // --> /foo
54```
55
56## License
53const url = new URL('https://example.com/path?foo=bar#hash')
5754
58Apache-2.0
55console.log(url.hostname) // 'example.com'
56console.log(url.pathname) // '/path'
57console.log(url.searchParams.get('foo')) // 'bar'
58```
5959
6060
6161[See full README](https://github.com/holepunchto/bare-url)
skills/bare-utils/skills.md +3 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-utils
44**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2025-08-23T09:36:01Z
5**Stars**: 1
6**Last Updated**: 2026-04-23T19:26:51Z
77**Status**: ✓ Active
88
99## Description
……@@ -22,6 +22,7 @@ npm install bare-utils
2222- bare-encoding: ^1.0.0
2323- bare-format: ^1.0.0
2424- bare-inspect: ^3.0.0
25- bare-stylize: ^0.0.1
2526- bare-type: ^1.0.6
2627
2728## Entry Point
skills/bare-v8/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-v8
44**Language**: C
5**Stars**: 1
6**Last Updated**: 2025-10-22T15:37:21Z
5**Stars**: 0
6**Last Updated**: 2026-04-23T20:08:50Z
77**Status**: ✓ Active
88
99## Description
skills/bare-vm/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-vm
44**Language**: JavaScript
5**Stars**: 4
6**Last Updated**: 2025-12-19T15:10:35Z
5**Stars**: 3
6**Last Updated**: 2026-04-23T19:27:38Z
77**Status**: ✓ Active
88
99## Description
skills/bare-walk-handles/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-walk-handles
44**Language**: C
5**Stars**: 2
6**Last Updated**: 2025-11-03T13:18:55Z
5**Stars**: 1
6**Last Updated**: 2026-04-23T19:27:58Z
77**Status**: ✓ Active
88
99## Description
skills/bare-web-kit-gtk/skills.md +3 -3
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-web-kit-gtk
44**Language**: C
5**Stars**: 1
6**Last Updated**: 2025-12-04T12:54:30Z
5**Stars**: 0
6**Last Updated**: 2026-05-29T15:12:43Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,7 +18,7 @@ npm install bare-web-kit-gtk
1818
1919## Dependencies
2020
21- bare-gtk: ^0.1.0
21- bare-gtk: ^0.2.0
2222- require-asset: ^1.1.0
2323
2424## Entry Point
skills/bare-web-kit/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-web-kit
44**Language**: Objective-C
5**Stars**: 1
6**Last Updated**: 2026-01-07T10:11:06Z
5**Stars**: 0
6**Last Updated**: 2026-04-23T19:28:11Z
77**Status**: ✓ Active
88
99## Description
skills/bare-webp/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-webp
44**Language**: C
5**Stars**: 4
6**Last Updated**: 2025-10-09T07:54:16Z
5**Stars**: 3
6**Last Updated**: 2026-04-23T19:28:28Z
77**Status**: ✓ Active
88
99## Description
skills/bare-which/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-which
44**Language**: JavaScript
5**Stars**: 3
6**Last Updated**: 2025-11-10T14:35:08Z
5**Stars**: 2
6**Last Updated**: 2026-04-23T19:28:38Z
77**Status**: ✓ Active
88
99## Description
skills/bare-wifi-android/skills.md +66 -0
……@@ -0,0 +1,66 @@
1# bare-wifi-android
2
3**Repository**: https://github.com/holepunchto/bare-wifi-android
4**Language**: C++
5**Stars**: 0
6**Last Updated**: 2026-05-25T20:14:48Z
7**Status**: ✓ Active
8
9## Description
10
11Android wifi manager bindings for Bare
12
13## Installation
14
15```bash
16npm install bare-wifi-android
17```
18
19## Entry Point
20
21- Main: N/A
22- Exports: {
23 "./package": "./package.json",
24 ".": "./index.js"
25}
26
27## README Summary
28
29# bare-wifi-android
30
31> ⚠️ **Experimental** Claude generated prototype
32
33Android `WifiManager` bindings for the [Bare](https://github.com/holepunchto/bare) runtime.
34
35Provides two things needed for mDNS / multicast UDP to work on Android:
36
371. **Multicast lock** — Android drops multicast packets by default to save battery. Acquiring a `WifiManager.MulticastLock` tells the OS to let them through.
382. **WiFi interface IP** — `socket.addMembership` needs the local IP of the WiFi interface to join the right multicast group. This finds it via `getifaddrs` on the `wlan0` interface.
39
40This is an Android-only native addon. Use an [import map](https://nodejs.org/api/packages.html#subpath-imports) to gate it to Android in cross-platform apps.
41
42## Usage
43
44```js
45const wifiManager = require('bare-wifi-android')
46
47// Acquire the multicast lock so UDP multicast packets are delivered.
48// No-op on non-Android. The Android application context is obtained
49
50[See full README](https://github.com/holepunchto/bare-wifi-android)
51
52## API Documentation
53
54_To be enriched in Phase 1B with deep code analysis_
55
56## Usage Examples
57
58_To be added in Phase 1B_
59
60## Semantic Type
61
62_To be classified in Phase 2_
63
64## Related Packages
65
66_To be analyzed in Phase 2_
skills/bare-win-ui/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-win-ui
44**Language**: C++
5**Stars**: 1
6**Last Updated**: 2026-01-09T12:13:50Z
5**Stars**: 0
6**Last Updated**: 2026-05-29T13:12:39Z
77**Status**: ✓ Active
88
99## Description
skills/bare-worker/skills.md +2 -2
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/bare-worker
44**Language**: JavaScript
55**Stars**: 10
6**Last Updated**: 2026-01-13T12:02:36Z
6**Last Updated**: 2026-06-01T17:09:26Z
77**Status**: ✓ Active
88
99## Description
……@@ -21,7 +21,7 @@ npm install bare-worker
2121- bare-channel: ^5.1.5
2222- bare-events: ^2.2.1
2323- bare-module: ^6.0.1
24- bare-thread: ^1.1.3
24- bare-thread: ^1.2.2
2525
2626## Entry Point
2727
skills/bare-ws/skills.md +8 -4
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-ws
44**Language**: JavaScript
5**Stars**: 9
6**Last Updated**: 2025-10-28T10:53:52Z
5**Stars**: 8
6**Last Updated**: 2026-04-28T15:38:44Z
77**Status**: ✓ Active
88
99## Description
……@@ -21,18 +21,22 @@ npm install bare-ws
2121- bare-crypto: ^1.2.0
2222- bare-events: ^2.3.1
2323- bare-http1: ^4.0.0
24- bare-https: ^2.0.0
24- bare-https: ^3.0.0
2525- bare-stream: ^2.1.2
2626
2727## Entry Point
2828
2929- Main: N/A
3030- Exports: {
31 "./package": "./package.json",
3132 ".": {
3233 "types": "./index.d.ts",
3334 "default": "./index.js"
3435 },
35 "./package": "./package.json",
36 "./global": {
37 "types": "./global.d.ts",
38 "default": "./global.js"
39 },
3640 "./constants": {
3741 "types": "./lib/constants.d.ts",
3842 "default": "./lib/constants.js"
skills/bare-zlib/skills.md +15 -6
……@@ -1,9 +1,9 @@
11# bare-zlib
22
33**Repository**: https://github.com/holepunchto/bare-zlib
4**Language**: C
5**Stars**: 2
6**Last Updated**: 2025-09-01T06:51:28Z
4**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2026-06-02T11:08:04Z
77**Status**: ✓ Active
88
99## Description
……@@ -24,10 +24,19 @@ npm install bare-zlib
2424
2525- Main: N/A
2626- Exports: {
27 ".": "./index.js",
27 ".": {
28 "types": "./index.d.ts",
29 "default": "./index.js"
30 },
2831 "./package": "./package.json",
29 "./constants": "./constants.js",
30 "./errors": "./errors.js"
32 "./constants": {
33 "types": "./lib/constants.d.ts",
34 "default": "./lib/constants.js"
35 },
36 "./errors": {
37 "types": "./lib/errors.d.ts",
38 "default": "./lib/errors.js"
39 }
3140}
3241
3342## README Summary
skills/bare-zmq/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bare-zmq
44**Language**: C
5**Stars**: 3
6**Last Updated**: 2025-08-25T08:56:21Z
5**Stars**: 2
6**Last Updated**: 2026-04-23T19:29:49Z
77**Status**: ✓ Active
88
99## Description
skills/bareclaw/skills.md +81 -0
……@@ -0,0 +1,81 @@
1# bareclaw
2
3**Repository**: https://github.com/holepunchto/bareclaw
4**Language**: Go
5**Stars**: 6
6**Last Updated**: 2026-06-15T00:45:53Z
7**Status**: ✓ Active
8
9## Description
10
11No description available
12
13## Installation
14
15```bash
16npm install bareclaw
17```
18
19## Dependencies
20
21- b4a: ^1.8.1
22- bare-events: ^2.5.0
23- bare-fs: ^4.7.2
24- bare-rpc: ^1.3.2
25- bare-subprocess: ^6.1.0
26- compact-encoding: ^3.2.0
27- hyperbee2: ^2.10.2
28- ready-resource: ^1.2.0
29- require-asset: ^1.2.2
30
31## Entry Point
32
33- Main: N/A
34- Exports: {
35 "./package": "./package.json",
36 ".": {
37 "types": "./index.d.ts",
38 "default": "./index.js"
39 }
40}
41
42## README Summary
43
44<p align="center">
45 <img src="assets/logo.svg" alt="bareclaw" width="520">
46</p>
47
48<h1 align="center">bareclaw</h1>
49
50<p align="center">
51 <b>picoclaw</b> — the Go AI agent — wrapped as a <b>Bare</b> library, spoken to entirely over RPC.
52 <br>
53 State lives in a <a href="https://github.com/holepunchto/hyperbee2">Hyperbee</a>. The Go side never touches your terminal.
54</p>
55
56<p align="center">
57 <i>🐻 A Claude experiment. Built by Claude (Opus 4.8), spelunking the Holepunch + picoclaw stack.</i>
58</p>
59
60---
61
62## What is this?
63
64
65[See full README](https://github.com/holepunchto/bareclaw)
66
67## API Documentation
68
69_To be enriched in Phase 1B with deep code analysis_
70
71## Usage Examples
72
73_To be added in Phase 1B_
74
75## Semantic Type
76
77_To be classified in Phase 2_
78
79## Related Packages
80
81_To be analyzed in Phase 2_
skills/barely-node/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/barely-node
44**Language**: CMake
5**Stars**: 2
6**Last Updated**: 2024-02-16T08:29:22Z
5**Stars**: 1
6**Last Updated**: 2026-04-08T11:34:08Z
77**Status**: ⚠️ Archived
88
99## Description
skills/bitarray-native/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bitarray-native
44**Language**: C
5**Stars**: 1
6**Last Updated**: 2025-09-01T06:52:03Z
5**Stars**: 0
6**Last Updated**: 2026-04-23T19:29:55Z
77**Status**: ✓ Active
88
99## Description
skills/bitarray-universal/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bitarray-universal
44**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2025-09-01T06:52:13Z
5**Stars**: 1
6**Last Updated**: 2026-04-23T19:30:02Z
77**Status**: ✓ Active
88
99## Description
skills/bits-to-bytes/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bits-to-bytes
44**Language**: JavaScript
5**Stars**: 3
6**Last Updated**: 2025-11-18T13:54:06Z
5**Stars**: 2
6**Last Updated**: 2026-04-23T19:30:11Z
77**Status**: ✓ Active
88
99## Description
skills/blind-encryption-sodium/skills.md +7 -7
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/blind-encryption-sodium
44**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-01-16T13:56:21Z
5**Stars**: 1
6**Last Updated**: 2026-03-27T12:20:52Z
77**Status**: ✓ Active
88
99## Description
……@@ -44,16 +44,16 @@ Implemention of encryption encoding for Autobase blind encryption using sodium e
4444const BlindEncryptionSodium = require('blind-encryption-sodium')
4545const b4a = require('b4a')
4646
47const entropy = b4a.alloc(32) // 32-byte key
48// ... fill entropy
47const key = b4a.alloc(32) // 32-byte key
4948
50const encryption = new BlindEncryptionSodium(entropy)
49const encryption = new BlindEncryptionSodium(key)
5150
5251const encrypted = await encryption.encrypt(plaintext)
5352// { value: <Buffer>, type: 1 }
5453
55const decrypted = await encryption.decrypt(encrypted)
56```
54const { value, rotated } = await encryption.decrypt(encrypted)
55
56// if rotated, it was decrypted with a newer type, and you should encrypt and store
5757
5858[See full README](https://github.com/holepunchto/blind-encryption-sodium)
5959
skills/blind-peer-cli/skills.md +6 -5
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/blind-peer-cli
44**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2026-01-16T15:39:27Z
5**Stars**: 3
6**Last Updated**: 2026-06-11T10:35:04Z
77**Status**: ✓ Active
88
99## Description
……@@ -19,15 +19,16 @@ npm install blind-peer-cli
1919## Dependencies
2020
2121- b4a: ^1.7.3
22- blind-peer: ^3.0.0
22- blind-peer: ^3.10.0
2323- graceful-goodbye: ^1.3.3
2424- hyper-instrument: ^3.0.1
2525- hypercore-crypto: ^3.6.1
2626- hypercore-id-encoding: ^1.3.0
2727- paparam: ^1.9.1
2828- pino: ^9.9.5
29- pino-bare: ^0.0.1
30- safety-catch: ^1.0.2
29- pino-bare: ~0.0.2
30- protomux-rpc-middleware: ^1.0.0
31- protomux-rpc-router: ^1.2.0
3132- tiny-byte-size: ^1.1.0
3233
3334## Entry Point
skills/blind-peer-encodings/skills.md +3 -3
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/blind-peer-encodings
44**Language**: JavaScript
55**Stars**: 2
6**Last Updated**: 2025-12-16T13:40:14Z
6**Last Updated**: 2026-05-29T09:01:59Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,8 +18,8 @@ npm install blind-peer-encodings
1818
1919## Dependencies
2020
21- compact-encoding: ^2.16.0
22- hyperdb: ^5.0.0
21- compact-encoding: ^3.0.0
22- hyperdb: ^6.0.0
2323
2424## Entry Point
2525
skills/blind-peer-muxer/skills.md +67 -0
……@@ -0,0 +1,67 @@
1# blind-peer-muxer
2
3**Repository**: https://github.com/holepunchto/blind-peer-muxer
4**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2026-05-29T09:22:35Z
7**Status**: ✓ Active
8
9## Description
10
11Protomux channel muxer for blind peers
12
13## Installation
14
15```bash
16npm install blind-peer-muxer
17```
18
19## Dependencies
20
21- blind-push: ^0.2.3
22- compact-encoding: ^3.0.0
23- hyperschema: ^1.19.0
24- protomux: ^3.10.1
25
26## Entry Point
27
28- Main: index.js
29
30## README Summary
31
32# blind-peer-muxer
33
34WIP - nothing to see here
35
36```
37npm install blind-peer-muxer
38```
39
40## Usage
41
42```js
43const blind-peer-muxer = require('blind-peer-muxer')
44```
45
46## License
47
48MIT
49
50
51[See full README](https://github.com/holepunchto/blind-peer-muxer)
52
53## API Documentation
54
55_To be enriched in Phase 1B with deep code analysis_
56
57## Usage Examples
58
59_To be added in Phase 1B_
60
61## Semantic Type
62
63_To be classified in Phase 2_
64
65## Related Packages
66
67_To be analyzed in Phase 2_
skills/blind-peer-router/skills.md +86 -0
……@@ -0,0 +1,86 @@
1# blind-peer-router
2
3**Repository**: https://github.com/holepunchto/blind-peer-router
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-05-18T22:14:16Z
7**Status**: ✓ Active
8
9## Description
10
11No description available
12
13## Installation
14
15```bash
16npm install blind-peer-router
17```
18
19## Dependencies
20
21- bare-fs: ^4.5.4
22- bare-os: ^3.7.0
23- bare-path: ^3.0.0
24- blind-peer-encodings: ^3.2.0
25- compact-encoding: ^2.16.0
26- corestore: ^7.7.0
27- graceful-goodbye: ^1.3.3
28- hyper-instrument: ^3.0.1
29- hyperbee2: ^2.7.1
30- hypercore-id-encoding: ^1.3.0
31- hyperdb: ^6.0.0
32- hyperswarm: ^4.16.0
33- paparam: ^1.9.1
34- pino: ^10.3.1
35- pino-bare: ^0.0.1
36- protomux-rpc-middleware: ^1.0.0
37- protomux-rpc-router: ^1.0.0
38- ready-resource: ^1.1.2
39- safety-catch: ^1.0.2
40- scope-lock: ^1.2.4
41- xor-distance: ^2.0.0
42
43## Entry Point
44
45- Main: index.js
46
47## README Summary
48
49![CI](https://github.com/holepunchto/blind-peer-router/actions/workflows/ci.yml/badge.svg)
50
51# blind-peer-router
52
53> **POC** — This is a proof-of-concept still. Breaking changes possible till the V1 release.
54
55Single-writer RPC service that maps content keys to blind peer assignments. Clients request peers for a given content key and the service resolves the closest configured blind peers by XOR distance, persisting assignments in HyperDB so subsequent requests for the same key return the same peers.
56
57## Install
58
59```
60npm install blind-peer-router
61```
62
63## Usage
64
65Define a config file at `~/.blind-peer-router/config.json` file with blind peer entries:
66
67```
68{
69
70[See full README](https://github.com/holepunchto/blind-peer-router)
71
72## API Documentation
73
74_To be enriched in Phase 1B with deep code analysis_
75
76## Usage Examples
77
78_To be added in Phase 1B_
79
80## Semantic Type
81
82_To be classified in Phase 2_
83
84## Related Packages
85
86_To be analyzed in Phase 2_
skills/blind-peering-cli/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/blind-peering-cli
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2026-01-12T10:43:48Z
6**Last Updated**: 2026-05-18T22:15:30Z
77**Status**: ✓ Active
88
99## Description
skills/blind-push-gateway/skills.md +77 -0
……@@ -0,0 +1,77 @@
1# blind-push-gateway
2
3**Repository**: https://github.com/holepunchto/blind-push-gateway
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-06-11T10:40:09Z
7**Status**: ✓ Active
8
9## Description
10
11No description available
12
13## Installation
14
15```bash
16npm install blind-push-gateway
17```
18
19## Dependencies
20
21- b4a: ^1.8.0
22- blind-push: ^0.2.3
23- compact-encoding: ^3.2.0
24- corestore: ^7.9.1
25- firebase-admin: ^14.0.0
26- graceful-goodbye: ^1.3.3
27- hypercore-id-encoding: ^1.3.0
28- hyperdht: ^6.32.0
29- paparam: ^1.10.1
30- pino: ^10.3.1
31- protomux-rpc-router: ^1.0.0
32- ready-resource: ^1.2.0
33
34## Entry Point
35
36- Main: index.js
37
38## README Summary
39
40# blind-push-gateway
41
42> **POC** - This is a proof-of-concept still. Breaking changes possible till the V1 release.
43
44P2P push notification gateway for blind-peer clients. The service exposes a `forward-push` RPC method over Hyperswarm, converts the request into Android/APNS payloads, and forwards it through an external push provider such as Firebase Cloud Messaging.
45
46## Install
47
48```sh
49npm install blind-push-gateway
50```
51
52## Usage
53
54Create a config file at `~/.blind-push-gateway/config.json`:
55
56```json
57{
58 "certPath": "./service-account.json",
59 "notification": {
60
61[See full README](https://github.com/holepunchto/blind-push-gateway)
62
63## API Documentation
64
65_To be enriched in Phase 1B with deep code analysis_
66
67## Usage Examples
68
69_To be added in Phase 1B_
70
71## Semantic Type
72
73_To be classified in Phase 2_
74
75## Related Packages
76
77_To be analyzed in Phase 2_
skills/blind-push/skills.md +76 -0
……@@ -0,0 +1,76 @@
1# blind-push
2
3**Repository**: https://github.com/holepunchto/blind-push
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-06-17T15:36:48Z
7**Status**: ✓ Active
8
9## Description
10
11No description available
12
13## Installation
14
15```bash
16npm install blind-push
17```
18
19## Dependencies
20
21- b4a: ^1.8.0
22- compact-encoding: ^3.1.0
23- hypercore: ^11.27.14
24- hypercore-crypto: ^3.6.1
25- hyperschema: ^1.10.4
26- sodium-native: ^5.1.0
27
28## Entry Point
29
30- Main: index.js
31- Exports: {
32 ".": "./index.js",
33 "./errors": "./lib/errors.js",
34 "./encodings": "./lib/encodings.js"
35}
36
37## README Summary
38
39# blind-push
40
41Create encrypted Hypercore push notifications for the sender core -> blind-peering -> blind-peer -> push forwarder -> FCM -> receiver core flow.
42
43## Overview
44
45This package turns Hypercore proofs into compact notification payloads for the blind-peer delivery path. In the deployed flow, the sender core does not hand craft the push payload itself. Instead, the application asks `blind-peering` to send a notification. `blind-peering` builds the `BlindPeerRequest` message and sends it to the selected blind peer over the `blind-peer-muxer` Protomux channel. The blind peer generates the encrypted payload from its replicated Hypercore state, then sends a `forward-push` request to a push forwarder, which delivers the payload over FCM to the receiver core.
46
47High level:
48
49```txt
50sender core
51 -> blindPeering.sendNotification(...)
52blind-peering
53 -> BlindPeerRequest over blind-peer-muxer
54blind-peer
55 -> createNotification(...)
56 -> { discoveryKey, payload }
57 -> forward-push request
58push forwarder
59
60[See full README](https://github.com/holepunchto/blind-push)
61
62## API Documentation
63
64_To be enriched in Phase 1B with deep code analysis_
65
66## Usage Examples
67
68_To be added in Phase 1B_
69
70## Semantic Type
71
72_To be classified in Phase 2_
73
74## Related Packages
75
76_To be analyzed in Phase 2_
skills/blind-relay-service/skills.md +7 -8
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/blind-relay-service
44**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2025-10-31T12:38:25Z
5**Stars**: 0
6**Last Updated**: 2026-06-09T13:47:35Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,15 +18,14 @@ npm install blind-relay-service
1818
1919## Dependencies
2020
21- blind-relay: ^1.3.0
22- commander: ^11.0.0
23- corestore: ^6.15.9
21- bare-path: ^3.0.0
22- blind-relay: ^1.6.1
23- corestore: ^7.0.0
2424- graceful-goodbye: ^1.3.3
25- hyper-instrument: ^2.3.0
25- hyper-instrument: ^3.0.0
2626- hypercore-id-encoding: ^1.2.0
2727- hyperdht: ^6.7.0
28- pino: ^10.1.0
29- repl-swarm: ^2.1.0
28- paparam: ^1.10.1
3029
3130## README Summary
3231
skills/brittle-snapshot/skills.md +76 -0
……@@ -0,0 +1,76 @@
1# brittle-snapshot
2
3**Repository**: https://github.com/holepunchto/brittle-snapshot
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-03-17T08:04:56Z
7**Status**: ✓ Active
8
9## Description
10
11Traditional snapshots for brittle
12
13## Installation
14
15```bash
16npm install brittle-snapshot
17```
18
19## Dependencies
20
21- bare-fs: ^4.5.5
22- bare-path: ^3.0.0
23- bare-process: ^4.3.0
24- diff: ^8.0.3
25
26## Entry Point
27
28- Main: index.js
29- Exports: {
30 "./package": "./package.json",
31 ".": {
32 "types": "./index.d.ts",
33 "default": "./index.js"
34 }
35}
36
37## README Summary
38
39# brittle-snapshot
40
41Snapshot testing for [brittle](https://github.com/holepunchto/brittle). One snapshot file per test file, multiple snapshots per file.
42
43## Install
44
45```
46npm i brittle-snapshot
47```
48
49## Usage
50
51```js
52const test = require('brittle')
53const { matchSnapshot } = require('brittle-snapshot')
54
55test('render heading', (t) => {
56 const html = render('<h1>hello</h1>')
57
58 matchSnapshot(t, html)
59
60[See full README](https://github.com/holepunchto/brittle-snapshot)
61
62## API Documentation
63
64_To be enriched in Phase 1B with deep code analysis_
65
66## Usage Examples
67
68_To be added in Phase 1B_
69
70## Semantic Type
71
72_To be classified in Phase 2_
73
74## Related Packages
75
76_To be analyzed in Phase 2_
skills/broadcast-encryption/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/broadcast-encryption
44**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-01-08T11:35:28Z
5**Stars**: 1
6**Last Updated**: 2026-05-12T18:25:37Z
77**Status**: ✓ Active
88
99## Description
skills/bucket-rate-limit/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/bucket-rate-limit
44**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2025-11-27T10:19:56Z
5**Stars**: 1
6**Last Updated**: 2026-05-19T14:39:32Z
77**Status**: ✓ Active
88
99## Description
skills/bundlebee-cli/skills.md +83 -0
……@@ -0,0 +1,83 @@
1# bundlebee-cli
2
3**Repository**: https://github.com/holepunchto/bundlebee-cli
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-05-01T18:14:30Z
7**Status**: ✓ Active
8
9## Description
10
11Manage, push, sign and seed your Bundles with Bees!
12
13## Installation
14
15```bash
16npm install bundlebee-cli
17```
18
19## Dependencies
20
21- bare-fs: ^4.5.5
22- bare-path: ^3.0.0
23- bare-process: ^4.2.2
24- bare-subprocess: ^5.2.2
25- blind-peering: ^1.15.0
26- bundlebee: ^1.0.5
27- corestore: ^7.8.0
28- hypercore-id-encoding: ^1.3.0
29- hyperdht: ^6.31.0
30- hyperswarm: ^4.17.0
31- paparam: ^1.10.0
32- z32: ^1.1.0
33
34## Entry Point
35
36- Main: N/A
37- Exports: {
38 "./package": "./package.json",
39 ".": {
40 "default": "./index.js"
41 }
42}
43
44## README Summary
45
46# bundlebee
47
48Bundle JavaScript modules into a [Hyperbee](https://github.com/holepunchto/hyperbee2) for peer-to-peer sharing.
49
50## Install
51
52```
53npm install -g bundlebee
54```
55
56## Publishing modules with Bundlebee
57
58Bundlebee replaces `npm publish` with P2P distribution. You bundle your module into a Hyperbee, seed it on the swarm, and consumers import it by link — no registry required.
59
60### Release flow
61
62#### 1. Bundle your module
63
64```sh
65bundlebee store . index.js
66
67[See full README](https://github.com/holepunchto/bundlebee-cli)
68
69## API Documentation
70
71_To be enriched in Phase 1B with deep code analysis_
72
73## Usage Examples
74
75_To be added in Phase 1B_
76
77## Semantic Type
78
79_To be classified in Phase 2_
80
81## Related Packages
82
83_To be analyzed in Phase 2_
skills/bundlebee-import/skills.md +74 -0
……@@ -0,0 +1,74 @@
1# bundlebee-import
2
3**Repository**: https://github.com/holepunchto/bundlebee-import
4**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2026-05-05T09:43:19Z
7**Status**: ✓ Active
8
9## Description
10
11P2P bundle imports from Bees
12
13## Installation
14
15```bash
16npm install bundlebee-import
17```
18
19## Dependencies
20
21- bundlebee: ^1.1.1
22- pear-link: ^4.2.1
23
24## Entry Point
25
26- Main: index.js
27- Exports: {
28 "./package": "./package.json",
29 ".": {
30 "types": "./index.d.ts",
31 "default": "./index.js"
32 }
33}
34
35## README Summary
36
37# bundlebee-import
38
39> 🚧 **Experimental** - Experimental approach to module delivery
40
41Peer-to-peer module imports over Hypercore. Like `require()` or `import`, but the modules live on the distributed web.
42
43Uses [pear-link](https://github.com/holepunchto/pear-link) to resolve `bundle+pear://` links and [bundlebee](https://github.com/holepunchto/bundlebee) to load bundled modules from Hyperbee.
44
45See the [bundlebee-cli](https://github.com/holepunchto/bundlebee-cli) for release flow of pushing new bundles and getting import links.
46
47## Install
48
49```
50npm install bundlebee-import
51```
52
53## Usage
54
55```js
56const Corestore = require('corestore')
57
58[See full README](https://github.com/holepunchto/bundlebee-import)
59
60## API Documentation
61
62_To be enriched in Phase 1B with deep code analysis_
63
64## Usage Examples
65
66_To be added in Phase 1B_
67
68## Semantic Type
69
70_To be classified in Phase 2_
71
72## Related Packages
73
74_To be analyzed in Phase 2_
skills/bundlebee/skills.md +82 -0
……@@ -0,0 +1,82 @@
1# bundlebee
2
3**Repository**: https://github.com/holepunchto/bundlebee
4**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2026-05-12T12:02:32Z
7**Status**: ✓ Active
8
9## Description
10
11Bundles powered by Bees
12
13## Installation
14
15```bash
16npm install bundlebee
17```
18
19## Dependencies
20
21- b4a: ^1.7.4
22- bare-bundle: ^1.10.0
23- bare-fs: ^4.5.4
24- bare-module: ^6.1.3
25- bare-module-traverse: ^2.0.1
26- compact-encoding: ^3.0.0
27- hyperbee2: ^2.7.1
28- hyperschema: ^1.20.1
29- ready-resource: ^1.2.0
30- url-file-url: ^1.0.5
31
32## Entry Point
33
34- Main: index.js
35- Exports: {
36 "./package": "./package.json",
37 ".": {
38 "types": "./index.d.ts",
39 "default": "./index.js"
40 }
41}
42
43## README Summary
44
45# bundlebee
46
47Bundle modules into [Hyperbee2](https://github.com/holepunchto/hyperbee2) for P2P sharing. Based on [bare-union-bundle](https://github.com/holepunchto/bare-union-bundle) but uses a Hyperbee2 as the backing store instead of flat bundle files, enabling replication and versioned checkouts over the network.
48
49```
50npm install bundlebee
51```
52
53For the CLI for using this on your project see: https://github.com/holepunchto/bundlebee-cli
54
55## Usage
56
57```js
58const Bundlebee = require('bundlebee')
59const Corestore = require('corestore')
60
61const store = new Corestore('./storage')
62const b = new Bundlebee(store)
63
64// Add a module entry point
65
66[See full README](https://github.com/holepunchto/bundlebee)
67
68## API Documentation
69
70_To be enriched in Phase 1B with deep code analysis_
71
72## Usage Examples
73
74_To be added in Phase 1B_
75
76## Semantic Type
77
78_To be classified in Phase 2_
79
80## Related Packages
81
82_To be analyzed in Phase 2_
skills/canary-runner/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/canary-runner
44**Language**: JavaScript
55**Stars**: 2
6**Last Updated**: 2025-12-19T16:43:28Z
6**Last Updated**: 2026-05-19T14:40:04Z
77**Status**: ✓ Active
88
99## Description
skills/cellery-html/skills.md +66 -0
……@@ -0,0 +1,66 @@
1# cellery-html
2
3**Repository**: https://github.com/holepunchto/cellery-html
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-04-12T22:16:06Z
7**Status**: ✓ Active
8
9## Description
10
11No description available
12
13## Installation
14
15```bash
16npm install cellery-html
17```
18
19## Dependencies
20
21- bare-console: ^6.1.0
22- bare-http1: ^4.4.0
23- bare-native: ^0.1.2
24- bare-path: ^3.0.0
25- bare-process: ^4.3.0
26- bare-ws: ^2.1.0
27- brittle-snapshot: ^1.0.1
28- cellery: ^1.4.3
29- ptnm: ^1.0.0
30- ready-resource: ^1.2.0
31- safety-catch: ^1.0.3
32- streamx: ^2.23.0
33
34## Entry Point
35
36- Main: N/A
37- Exports: {
38 "./package": "./package.json",
39 ".": {
40 "types": "./index.d.ts",
41 "default": "./index.js"
42 }
43}
44
45## README Summary
46
47# cellery-html
48
49
50[See full README](https://github.com/holepunchto/cellery-html)
51
52## API Documentation
53
54_To be enriched in Phase 1B with deep code analysis_
55
56## Usage Examples
57
58_To be added in Phase 1B_
59
60## Semantic Type
61
62_To be classified in Phase 2_
63
64## Related Packages
65
66_To be analyzed in Phase 2_
skills/cellery/skills.md +74 -0
……@@ -0,0 +1,74 @@
1# cellery
2
3**Repository**: https://github.com/holepunchto/cellery
4**Language**: JavaScript
5**Stars**: 3
6**Last Updated**: 2026-04-06T20:55:45Z
7**Status**: ✓ Active
8
9## Description
10
11Experimental rendering for all platforms
12
13## Installation
14
15```bash
16npm install cellery
17```
18
19## Dependencies
20
21- css-tree: ^3.2.1
22- iambus: ^2.0.6
23
24## Entry Point
25
26- Main: N/A
27- Exports: {
28 "./package": "./package.json",
29 ".": {
30 "types": "./index.d.ts",
31 "default": "./index.js"
32 }
33}
34
35## README Summary
36
37# Cellery
38
39> **WIP** - A stream-driven cross-platform UI framework
40
41Cellery is a minimal UI framework built around streams. Components called **Cells** subscribe to events and emit render instructions — no virtual DOM, no framework lock-in. Any Adapter can consume the output: HTML, TUI, native, mobile, whatever fits your use case.
42
43## How it works
44
45Cellery sits at the end of a pipeline. Writers (state machines, database change feeds, RPC streams) push events in, and Cells react by emitting render instructions out.
46
47This publishes events to `Cellery` which you can subscribe to.
48
49```js
50const { Cellery } = require('cellery')
51
52pipeline(
53 myWriter,
54 new Transform({
55 transform(status, cb) {
56 this.push({ event: 'something-happened', status })
57
58[See full README](https://github.com/holepunchto/cellery)
59
60## API Documentation
61
62_To be enriched in Phase 1B with deep code analysis_
63
64## Usage Examples
65
66_To be added in Phase 1B_
67
68## Semantic Type
69
70_To be classified in Phase 2_
71
72## Related Packages
73
74_To be analyzed in Phase 2_
skills/check-npm-maintainers/skills.md +66 -0
……@@ -0,0 +1,66 @@
1# check-npm-maintainers
2
3**Repository**: https://github.com/holepunchto/check-npm-maintainers
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-05-17T19:05:29Z
7**Status**: ✓ Active
8
9## Description
10
11No description available
12
13## Installation
14
15```bash
16npm install check-npm-maintainers
17```
18
19## Dependencies
20
21- paparam: ^1.10.0
22
23## Entry Point
24
25- Main: index.js
26
27## README Summary
28
29# check-npm-maintainers
30
31Check transitive npm maintainers of all dependencies in a project.
32
33Reports packages where:
34
35- A key owner is missing from the maintainers
36- Maintainers include people not in the trusted owners list
37- All maintainers are external (no trusted or key owners)
38
39## Install
40
41```sh
42npm i -g check-npm-maintainers@latest
43```
44
45## Usage
46
47Create a trusted owners file (one username per line):
48
49
50[See full README](https://github.com/holepunchto/check-npm-maintainers)
51
52## API Documentation
53
54_To be enriched in Phase 1B with deep code analysis_
55
56## Usage Examples
57
58_To be added in Phase 1B_
59
60## Semantic Type
61
62_To be classified in Phase 2_
63
64## Related Packages
65
66_To be analyzed in Phase 2_
skills/cmake-android/skills.md +58 -0
……@@ -0,0 +1,58 @@
1# cmake-android
2
3**Repository**: https://github.com/holepunchto/cmake-android
4**Language**: CMake
5**Stars**: 2
6**Last Updated**: 2026-04-10T15:33:58Z
7**Status**: ✓ Active
8
9## Description
10
11Android utilities for CMake
12
13## Installation
14
15```bash
16npm install cmake-android
17```
18
19## Dependencies
20
21- cmake-java: ^0.1.1
22
23## README Summary
24
25# cmake-android
26
27Android utilities for CMake.
28
29```
30npm i cmake-android
31```
32
33```cmake
34find_package(cmake-android REQUIRED PATHS node_modules/cmake-android)
35```
36
37## License
38
39Apache-2.0
40
41
42[See full README](https://github.com/holepunchto/cmake-android)
43
44## API Documentation
45
46_To be enriched in Phase 1B with deep code analysis_
47
48## Usage Examples
49
50_To be added in Phase 1B_
51
52## Semantic Type
53
54_To be classified in Phase 2_
55
56## Related Packages
57
58_To be analyzed in Phase 2_
skills/cmake-app-image/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/cmake-app-image
44**Language**: CMake
5**Stars**: 3
6**Last Updated**: 2025-07-23T19:51:15Z
5**Stars**: 2
6**Last Updated**: 2026-04-08T11:33:51Z
77**Status**: ✓ Active
88
99## Description
skills/cmake-bare/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/cmake-bare
44**Language**: CMake
55**Stars**: 2
6**Last Updated**: 2025-11-28T12:37:09Z
6**Last Updated**: 2026-05-11T12:47:27Z
77**Status**: ✓ Active
88
99## Description
skills/cmake-cargo/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/cmake-cargo
44**Language**: CMake
5**Stars**: 2
6**Last Updated**: 2025-07-09T13:15:05Z
5**Stars**: 1
6**Last Updated**: 2026-04-08T11:33:06Z
77**Status**: ✓ Active
88
99## Description
skills/cmake-drive/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/cmake-drive
44**Language**: CMake
5**Stars**: 2
6**Last Updated**: 2025-09-01T06:53:25Z
5**Stars**: 1
6**Last Updated**: 2026-04-08T12:09:10Z
77**Status**: ✓ Active
88
99## Description
skills/cmake-fetch/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/cmake-fetch
44**Language**: CMake
5**Stars**: 2
6**Last Updated**: 2026-01-08T11:22:05Z
5**Stars**: 1
6**Last Updated**: 2026-06-15T10:06:59Z
77**Status**: ✓ Active
88
99## Description
skills/cmake-fuzz/skills.md +56 -0
……@@ -0,0 +1,56 @@
1# cmake-fuzz
2
3**Repository**: https://github.com/holepunchto/cmake-fuzz
4**Language**: CMake
5**Stars**: 0
6**Last Updated**: 2026-06-02T07:06:30Z
7**Status**: ✓ Active
8
9## Description
10
11Fuzz testing utilities for CMake
12
13## Installation
14
15```bash
16npm install cmake-fuzz
17```
18
19## README Summary
20
21# cmake-fuzz
22
23```
24npm i cmake-fuzz
25```
26
27```cmake
28find_package(cmake-fuzz REQUIRED PATHS node_modules/cmake-fuzz)
29```
30
31## API
32
33#### `add_fuzzer(<target> <sources>... [CORPUS <path>] [CRASHES <path>] [DURATION <seconds>])`
34
35## License
36
37Apache-2.0
38
39
40[See full README](https://github.com/holepunchto/cmake-fuzz)
41
42## API Documentation
43
44_To be enriched in Phase 1B with deep code analysis_
45
46## Usage Examples
47
48_To be added in Phase 1B_
49
50## Semantic Type
51
52_To be classified in Phase 2_
53
54## Related Packages
55
56_To be analyzed in Phase 2_
skills/cmake-harden/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/cmake-harden
44**Language**: CMake
5**Stars**: 2
6**Last Updated**: 2025-06-17T12:01:52Z
5**Stars**: 1
6**Last Updated**: 2026-04-08T11:33:12Z
77**Status**: ✓ Active
88
99## Description
skills/cmake-ios/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/cmake-ios
44**Language**: CMake
5**Stars**: 3
6**Last Updated**: 2024-12-19T19:05:14Z
5**Stars**: 2
6**Last Updated**: 2026-04-08T12:09:29Z
77**Status**: ✓ Active
88
99## Description
skills/cmake-java/skills.md +54 -0
……@@ -0,0 +1,54 @@
1# cmake-java
2
3**Repository**: https://github.com/holepunchto/cmake-java
4**Language**: CMake
5**Stars**: 0
6**Last Updated**: 2026-04-08T11:31:47Z
7**Status**: ✓ Active
8
9## Description
10
11Java utilities for CMake
12
13## Installation
14
15```bash
16npm install cmake-java
17```
18
19## README Summary
20
21# cmake-java
22
23Java utilities for CMake.
24
25```
26npm i cmake-java
27```
28
29```cmake
30find_package(cmake-java REQUIRED PATHS node_modules/cmake-java)
31```
32
33## License
34
35Apache-2.0
36
37
38[See full README](https://github.com/holepunchto/cmake-java)
39
40## API Documentation
41
42_To be enriched in Phase 1B with deep code analysis_
43
44## Usage Examples
45
46_To be added in Phase 1B_
47
48## Semantic Type
49
50_To be classified in Phase 2_
51
52## Related Packages
53
54_To be analyzed in Phase 2_
skills/cmake-napi/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/cmake-napi
44**Language**: CMake
5**Stars**: 1
6**Last Updated**: 2025-05-26T11:26:43Z
5**Stars**: 0
6**Last Updated**: 2026-04-08T12:09:51Z
77**Status**: ✓ Active
88
99## Description
skills/cmake-npm/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/cmake-npm
44**Language**: CMake
5**Stars**: 2
6**Last Updated**: 2025-11-10T22:57:32Z
5**Stars**: 1
6**Last Updated**: 2026-05-27T10:22:04Z
77**Status**: ✓ Active
88
99## Description
skills/cmake-pear/skills.md +3 -3
……@@ -2,9 +2,9 @@
22
33**Repository**: https://github.com/holepunchto/cmake-pear
44**Language**: CMake
5**Stars**: 3
6**Last Updated**: 2025-11-21T11:49:12Z
7**Status**: ✓ Active
5**Stars**: 2
6**Last Updated**: 2026-05-08T22:45:38Z
7**Status**: ⚠️ Archived
88
99## Description
1010
skills/cmake-ports/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/cmake-ports
44**Language**: CMake
55**Stars**: 2
6**Last Updated**: 2025-11-18T17:27:25Z
6**Last Updated**: 2026-05-22T13:31:03Z
77**Status**: ✓ Active
88
99## Description
skills/cmake-runtime/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/cmake-runtime
44**Language**: JavaScript
5**Stars**: 9
6**Last Updated**: 2025-09-22T08:16:45Z
5**Stars**: 8
6**Last Updated**: 2026-04-23T19:30:25Z
77**Status**: ✓ Active
88
99## Description
skills/cmake-toolchains/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/cmake-toolchains
44**Language**: CMake
5**Stars**: 2
6**Last Updated**: 2026-01-09T09:21:51Z
5**Stars**: 1
6**Last Updated**: 2026-06-04T16:25:32Z
77**Status**: ✓ Active
88
99## Description
skills/cmake-vcpkg/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/cmake-vcpkg
44**Language**: CMake
5**Stars**: 2
6**Last Updated**: 2026-01-05T09:10:59Z
5**Stars**: 1
6**Last Updated**: 2026-04-08T12:08:52Z
77**Status**: ✓ Active
88
99## Description
skills/cmake-windows/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/cmake-windows
44**Language**: CMake
5**Stars**: 2
6**Last Updated**: 2024-11-29T14:26:16Z
5**Stars**: 1
6**Last Updated**: 2026-04-08T12:10:21Z
77**Status**: ✓ Active
88
99## Description
skills/cmake-zig/skills.md +10 -6
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/cmake-zig
44**Language**: CMake
5**Stars**: 3
6**Last Updated**: 2025-03-04T17:04:53Z
5**Stars**: 2
6**Last Updated**: 2026-04-08T12:08:40Z
77**Status**: ✓ Active
88
99## Description
……@@ -20,19 +20,23 @@ npm install cmake-zig
2020
2121# cmake-zig
2222
23Zig bridge for CMake.
23CMake integration for building Zig libraries. Provides functions to locate Zig, detect target platforms, and build Zig modules that can be linked into CMake projects.
2424
2525```
2626npm i cmake-zig
2727```
2828
29## Usage
30
31In your `CMakeLists.txt`:
32
2933```cmake
3034find_package(cmake-zig REQUIRED PATHS node_modules/cmake-zig)
31```
3235
33## License
36add_zig_module(my_zig_lib)
3437
35Apache-2.0
38target_link_libraries(my_target PRIVATE my_zig_lib)
39```
3640
3741
3842[See full README](https://github.com/holepunchto/cmake-zig)
skills/compact-encoding-bitfield/skills.md +3 -3
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/compact-encoding-bitfield
44**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2025-11-18T13:49:40Z
5**Stars**: 1
6**Last Updated**: 2026-05-12T16:42:22Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,7 +18,7 @@ npm install compact-encoding-bitfield
1818
1919## Dependencies
2020
21- compact-encoding: ^2.4.1
21- compact-encoding: ^3.0.0
2222
2323## Entry Point
2424
skills/compact-encoding-golang/skills.md +51 -0
……@@ -0,0 +1,51 @@
1# compact-encoding-golang
2
3**Repository**: https://github.com/holepunchto/compact-encoding-golang
4**Language**: Go
5**Stars**: 0
6**Last Updated**: 2026-06-06T15:42:21Z
7**Status**: ✓ Active
8
9## Description
10
11Compact encoding schemes for Golang with the same ABI as https://github.com/holepunchto/compact-encoding
12## README Summary
13
14# compact-encoding (Go)
15
16> 🚧 **Work in Progress** - A Go port of [compact-encoding](https://github.com/compact-encoding/compact-encoding)
17
18A compact binary encoding library for Bare/Pear interop.
19
20## Overview
21
22This is a Go implementation of the compact-encoding format, providing efficient binary serialization with minimal overhead. The library uses a two-pass encoding strategy: a preencode pass to calculate buffer size, followed by the actual encoding.
23
24## Installation
25```bash
26go get github.com/holepunchto/compact-encoding-golang
27```
28
29## Features
30
31- ✅ Variable-length integer encoding (uint, int)
32- ✅ Fixed-size integer types (uint8, uint16, uint32, uint64, int8, int16, int32, int64)
33- ✅ String encoding
34
35[See full README](https://github.com/holepunchto/compact-encoding-golang)
36
37## API Documentation
38
39_To be enriched in Phase 1B with deep code analysis_
40
41## Usage Examples
42
43_To be added in Phase 1B_
44
45## Semantic Type
46
47_To be classified in Phase 2_
48
49## Related Packages
50
51_To be analyzed in Phase 2_
skills/compact-encoding-net/skills.md +3 -3
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/compact-encoding-net
44**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2026-01-06T09:45:27Z
5**Stars**: 1
6**Last Updated**: 2026-05-12T16:39:43Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,7 +18,7 @@ npm install compact-encoding-net
1818
1919## Dependencies
2020
21- compact-encoding: ^2.4.1
21- compact-encoding: ^3.0.0
2222
2323## Entry Point
2424
skills/compact-encoding-swift/skills.md +26 -0
……@@ -0,0 +1,26 @@
1# compact-encoding-swift
2
3**Repository**: https://github.com/holepunchto/compact-encoding-swift
4**Language**: Swift
5**Stars**: 0
6**Last Updated**: 2026-06-01T08:12:09Z
7**Status**: ✓ Active
8
9## Description
10
11Compact encoding schemes for Swift with the same ABI as https://github.com/holepunchto/compact-encoding
12## API Documentation
13
14_To be enriched in Phase 1B with deep code analysis_
15
16## Usage Examples
17
18_To be added in Phase 1B_
19
20## Semantic Type
21
22_To be classified in Phase 2_
23
24## Related Packages
25
26_To be analyzed in Phase 2_
skills/compact-encoding-variant/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/compact-encoding-variant
44**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2024-03-16T10:20:37Z
5**Stars**: 1
6**Last Updated**: 2026-04-08T12:10:18Z
77**Status**: ✓ Active
88
99## Description
skills/core-coupler/skills.md +2 -2
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/core-coupler
44**Language**: JavaScript
55**Stars**: 1
6**Last Updated**: 2025-08-28T18:21:07Z
6**Last Updated**: 2026-05-12T18:26:22Z
77**Status**: ✓ Active
88
99## Description
……@@ -36,7 +36,7 @@ npm install core-coupler
3636
3737## Usage
3838
39``` js
39```js
4040const CoreCoupler = require('core-coupler')
4141
4242const store = new Corestore('./store')
skills/corestore-snapshot/skills.md +69 -0
……@@ -0,0 +1,69 @@
1# corestore-snapshot
2
3**Repository**: https://github.com/holepunchto/corestore-snapshot
4**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2026-04-09T19:28:08Z
7**Status**: ✓ Active
8
9## Description
10
11Make a corestore snapshot for ci
12
13## Installation
14
15```bash
16npm install corestore-snapshot
17```
18
19## Dependencies
20
21- corestore: ^7.9.2
22- hypercore-id-encoding: ^1.3.0
23- hyperswarm: ^4.17.0
24- paparam: ^1.10.1
25
26## Entry Point
27
28- Main: index.js
29
30## README Summary
31
32# corestore-snapshot
33
34Little thing that snapshots corestore state to disk for stateless reuse
35
36```
37npm install corestore-snapshot
38```
39
40## Usage
41
42```
43# on ci
44corestore-snapshot --open --corestore=./store
45# ... mutate it
46corestore-snapshot --close --corestore=./store
47# commit the snapshot file
48```
49
50## License
51
52
53[See full README](https://github.com/holepunchto/corestore-snapshot)
54
55## API Documentation
56
57_To be enriched in Phase 1B with deep code analysis_
58
59## Usage Examples
60
61_To be added in Phase 1B_
62
63## Semantic Type
64
65_To be classified in Phase 2_
66
67## Related Packages
68
69_To be analyzed in Phase 2_
skills/crc-native/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/crc-native
44**Language**: C
5**Stars**: 2
6**Last Updated**: 2025-11-18T12:53:21Z
5**Stars**: 1
6**Last Updated**: 2026-04-23T19:31:08Z
77**Status**: ✓ Active
88
99## Description
skills/crc-universal/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/crc-universal
44**Language**: JavaScript
5**Stars**: 3
6**Last Updated**: 2025-11-18T12:53:44Z
5**Stars**: 2
6**Last Updated**: 2026-04-23T19:31:15Z
77**Status**: ✓ Active
88
99## Description
skills/cross-worker-bare-kit/skills.md +58 -0
……@@ -0,0 +1,58 @@
1# cross-worker-bare-kit
2
3**Repository**: https://github.com/holepunchto/cross-worker-bare-kit
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-05-14T07:35:52Z
7**Status**: ✓ Active
8
9## Description
10
11No description available
12
13## Installation
14
15```bash
16npm install cross-worker-bare-kit
17```
18
19## README Summary
20
21# cross-worker-bare-kit
22
23Cross-runtime worker abstractions for Bare Kit.
24
25```
26npm i cross-worker-bare-kit
27```
28
29## Usage
30
31```js
32const { spawn } = require('cross-worker-bare-kit')
33
34const pipe = spawn('./worker', ['arg1', 'arg2'])
35```
36
37## License
38
39Apache-2.0
40
41
42[See full README](https://github.com/holepunchto/cross-worker-bare-kit)
43
44## API Documentation
45
46_To be enriched in Phase 1B with deep code analysis_
47
48## Usage Examples
49
50_To be added in Phase 1B_
51
52## Semantic Type
53
54_To be classified in Phase 2_
55
56## Related Packages
57
58_To be analyzed in Phase 2_
skills/cross-worker-pear/skills.md +62 -0
……@@ -0,0 +1,62 @@
1# cross-worker-pear
2
3**Repository**: https://github.com/holepunchto/cross-worker-pear
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-05-13T07:47:18Z
7**Status**: ✓ Active
8
9## Description
10
11No description available
12
13## Installation
14
15```bash
16npm install cross-worker-pear
17```
18
19## Dependencies
20
21- pear-run: ^1.0.8
22
23## README Summary
24
25# cross-worker-pear
26
27Cross-runtime worker abstractions for Pear.
28
29```
30npm i cross-worker-pear
31```
32
33## Usage
34
35```js
36const { spawn } = require('cross-worker-pear')
37
38const pipe = spawn('./worker', ['arg1', 'arg2'])
39```
40
41## License
42
43Apache-2.0
44
45
46[See full README](https://github.com/holepunchto/cross-worker-pear)
47
48## API Documentation
49
50_To be enriched in Phase 1B with deep code analysis_
51
52## Usage Examples
53
54_To be added in Phase 1B_
55
56## Semantic Type
57
58_To be classified in Phase 2_
59
60## Related Packages
61
62_To be analyzed in Phase 2_
skills/cross-worker/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/cross-worker
44**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2026-01-07T12:45:54Z
5**Stars**: 1
6**Last Updated**: 2026-04-23T19:31:21Z
77**Status**: ✓ Active
88
99## Description
skills/dependency-stream/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/dependency-stream
44**Language**: JavaScript
55**Stars**: 2
6**Last Updated**: 2025-12-12T09:55:42Z
6**Last Updated**: 2026-02-03T20:10:41Z
77**Status**: ✓ Active
88
99## Description
skills/device-file/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/device-file
44**Language**: JavaScript
55**Stars**: 3
6**Last Updated**: 2025-12-04T09:27:23Z
6**Last Updated**: 2026-01-27T18:37:13Z
77**Status**: ✓ Active
88
99## Description
skills/distributed-drive/skills.md +80 -0
……@@ -0,0 +1,80 @@
1# distributed-drive
2
3**Repository**: https://github.com/holepunchto/distributed-drive
4**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2026-04-23T15:02:47Z
7**Status**: ✓ Active
8
9## Description
10
11No description available
12
13## Installation
14
15```bash
16npm install distributed-drive
17```
18
19## Dependencies
20
21- compact-encoding: ^2.19.2
22- hyperschema: ^1.20.1
23- mirror-drive: ^1.14.1
24- protomux-rpc: ^1.9.0
25- ready-resource: ^1.2.0
26- record-cache: ^2.0.0
27- safety-catch: ^1.0.3
28- streamx: ^2.25.0
29
30## Entry Point
31
32- Main: index.js
33- Exports: {
34 "./package": "./package.json",
35 ".": {
36 "types": "./index.d.ts",
37 "default": "./index.js"
38 }
39}
40
41## README Summary
42
43# distributed-drive
44
45A drive-compatible unified view across multiple peers and drives over RPC. Connect your devices, register drives, and browse everything as one folder.
46
47> **Note:** This module was AI-generated with Claude and may need adjustments. Review before use in production.
48
49## Usage
50
51```js
52const Hyperswarm = require('hyperswarm')
53const Localdrive = require('localdrive')
54const DistributedDrive = require('distributed-drive')
55
56const drive = new DistributedDrive(new Localdrive('./movies'), new Localdrive('./music'))
57
58const swarm = new Hyperswarm()
59swarm.join(topic)
60
61swarm.on('connection', (stream) => drive.addPeer(stream))
62
63
64[See full README](https://github.com/holepunchto/distributed-drive)
65
66## API Documentation
67
68_To be enriched in Phase 1B with deep code analysis_
69
70## Usage Examples
71
72_To be added in Phase 1B_
73
74## Semantic Type
75
76_To be classified in Phase 2_
77
78## Related Packages
79
80_To be analyzed in Phase 2_
skills/drive-bundler/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/drive-bundler
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-12-15T12:52:32Z
6**Last Updated**: 2026-02-02T18:03:09Z
77**Status**: ✓ Active
88
99## Description
skills/electron-forge-maker-flatpak/skills.md +72 -0
……@@ -0,0 +1,72 @@
1# electron-forge-maker-flatpak
2
3**Repository**: https://github.com/holepunchto/electron-forge-maker-flatpak
4**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2026-06-01T22:37:33Z
7**Status**: ✓ Active
8
9## Description
10
11An electron-forge builder for Flatpak.
12
13## Installation
14
15```bash
16npm install pear-electron-forge-maker-flatpak
17```
18
19## Dependencies
20
21- @electron-forge/maker-base: ^7.11.1
22
23## Entry Point
24
25- Main: index.js
26- Exports: {
27 "./package": "./package.json",
28 ".": {
29 "default": "./index.js"
30 }
31}
32
33## README Summary
34
35# pear-electron-forge-maker-flatpak
36
37An electron-forge builder for Flatpak.
38
39## Usage
40
41```bash
42npm install pear-electron-forge-maker-flatpak --save-dev
43```
44
45## forge.config.js
46
47```js
48makers: [
49 {
50 name: 'pear-electron-forge-maker-flatpak',
51 platforms: ['linux'],
52 config: {
53 appId: 'io.keet.Keet',
54 icon: 'build-assets/linux/assets/Keet/Keet-256x256.png'
55
56[See full README](https://github.com/holepunchto/electron-forge-maker-flatpak)
57
58## API Documentation
59
60_To be enriched in Phase 1B with deep code analysis_
61
62## Usage Examples
63
64_To be added in Phase 1B_
65
66## Semantic Type
67
68_To be classified in Phase 2_
69
70## Related Packages
71
72_To be analyzed in Phase 2_
skills/electron-forge-maker-snap/skills.md +72 -0
……@@ -0,0 +1,72 @@
1# electron-forge-maker-snap
2
3**Repository**: https://github.com/holepunchto/electron-forge-maker-snap
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-05-08T07:59:51Z
7**Status**: ✓ Active
8
9## Description
10
11An electron-forge builder for Snap.
12
13## Installation
14
15```bash
16npm install pear-electron-forge-maker-snap
17```
18
19## Dependencies
20
21- @electron-forge/maker-base: ^7.11.1
22
23## Entry Point
24
25- Main: index.js
26- Exports: {
27 "./package": "./package.json",
28 ".": {
29 "default": "./index.js"
30 }
31}
32
33## README Summary
34
35# pear-electron-forge-maker-snap
36
37An electron-forge builder for Snap.
38
39## Usage
40
41```bash
42npm install pear-electron-forge-maker-snap --save-dev
43```
44
45## forge.config.js
46
47```js
48makers: [
49 {
50 name: 'pear-electron-forge-maker-snap',
51 platforms: ['linux'],
52 config: {
53 snapcraftYamlPath: 'snapcraft.yaml',
54 summary: 'Experience secure, private messaging and file sharing without intermediaries',
55
56[See full README](https://github.com/holepunchto/electron-forge-maker-snap)
57
58## API Documentation
59
60_To be enriched in Phase 1B with deep code analysis_
61
62## Usage Examples
63
64_To be added in Phase 1B_
65
66## Semantic Type
67
68_To be classified in Phase 2_
69
70## Related Packages
71
72_To be analyzed in Phase 2_
skills/electron-runtime/skills.md +2 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/electron-runtime
44**Language**: JavaScript
55**Stars**: 3
6**Last Updated**: 2025-12-12T17:50:54Z
6**Last Updated**: 2026-01-31T18:27:03Z
77**Status**: ✓ Active
88
99## Description
……@@ -20,6 +20,7 @@ npm install pear-runtime
2020
2121- bare-bundle: ^1.8.3
2222- bare-bundle-evaluate: ^1.2.0
23- which-runtime: ^1.3.2
2324
2425## Entry Point
2526
skills/events-universal/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/events-universal
44**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2025-09-23T07:11:05Z
5**Stars**: 2
6**Last Updated**: 2026-02-09T15:15:25Z
77**Status**: ✓ Active
88
99## Description
skills/expo-bare-kit/skills.md +26 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/expo-bare-kit
44**Language**: JavaScript
55**Stars**: 2
6**Last Updated**: 2025-03-04T10:28:41Z
6**Last Updated**: 2026-04-08T12:09:24Z
77**Status**: ✓ Active
88
99## Description
……@@ -20,6 +20,31 @@ npm install expo-bare-kit
2020
2121- Main: index.js
2222
23## README Summary
24
25# expo-bare-kit
26
27[Expo config plugin](https://docs.expo.dev/config-plugins/introduction/) for [`react-native-bare-kit`](https://github.com/holepunchto/react-native-bare-kit). Handles all native scaffolding so you can use Bare Kit in a managed Expo workflow.
28
29## Install
30
31```sh
32npm install expo-bare-kit react-native-bare-kit
33```
34
35## Setup
36
37Add the plugin to your `app.json` (or `app.config.js`):
38
39```json
40{
41 "expo": {
42 "plugins": [
43 [
44 "expo-bare-kit",
45
46[See full README](https://github.com/holepunchto/expo-bare-kit)
47
2348## API Documentation
2449
2550_To be enriched in Phase 1B with deep code analysis_
skills/fd-lock/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/fd-lock
44**Language**: JavaScript
55**Stars**: 1
6**Last Updated**: 2025-12-15T16:48:00Z
6**Last Updated**: 2026-06-17T09:58:47Z
77**Status**: ✓ Active
88
99## Description
skills/fx-native/skills.md +3 -3
……@@ -2,9 +2,9 @@
22
33**Repository**: https://github.com/holepunchto/fx-native
44**Language**: C
5**Stars**: 2
6**Last Updated**: 2025-12-17T12:58:13Z
7**Status**: ✓ Active
5**Stars**: 1
6**Last Updated**: 2026-05-08T22:45:39Z
7**Status**: ⚠️ Archived
88
99## Description
1010
skills/get-file-format/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/get-file-format
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-11-26T14:10:49Z
6**Last Updated**: 2026-03-11T15:52:04Z
77**Status**: ✓ Active
88
99## Description
skills/get-mime-type/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/get-mime-type
44**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2025-09-04T10:41:43Z
5**Stars**: 2
6**Last Updated**: 2026-01-21T21:03:31Z
77**Status**: ✓ Active
88
99## Description
skills/gip-remote/skills.md +89 -0
……@@ -0,0 +1,89 @@
1# gip-remote
2
3**Repository**: https://github.com/holepunchto/gip-remote
4**Language**: JavaScript
5**Stars**: 3
6**Last Updated**: 2026-04-26T15:45:15Z
7**Status**: ✓ Active
8
9## Description
10
11No description available
12
13## Installation
14
15```bash
16npm install gip-remote
17```
18
19## Dependencies
20
21- bare-fs: ^4.5.6
22- bare-path: ^3.0.0
23- hyperbee2: ^2.8.0
24- hyperdb: ^6.3.0
25- mirror-drive: ^1.13.0
26- pear-link: ^4.2.1
27- ready-resource: ^1.2.0
28- rebuild-git: ^1.1.1
29- streamx: ^2.25.0
30
31## Entry Point
32
33- Main: index.js
34- Exports: {
35 "./package": "./package.json",
36 ".": {
37 "default": "./index.js"
38 },
39 "./git": {
40 "default": "./lib/git.js"
41 },
42 "./schema/hyperdb": {
43 "default": "./schema/hyperdb/index.js"
44 },
45 "./schema/hyperschema": {
46 "default": "./schema/hyperschema/index.js"
47 }
48}
49
50## README Summary
51
52# gip-remote
53
54Git-into-Pear remote database. Store and replicate p2p Git repositories [HyperDB](https://github.com/holepunchto/hyperdb).
55
56Git objects are stored raw, and rebuilt to file when needed. Built for the [Git+Pear remote transport](https://github.com/holepunchto/git-remote-punch-transport).
57
58```
59npm install gip-remote
60```
61
62## Usage
63
64```js
65const Corestore = require('corestore')
66const Hyperswarm = require('hyperswarm')
67const { Remote } = require('gip-remote')
68
69const store = new Corestore('./my-store')
70const swarm = new Hyperswarm()
71swarm.on('connection', (conn) => {
72
73[See full README](https://github.com/holepunchto/gip-remote)
74
75## API Documentation
76
77_To be enriched in Phase 1B with deep code analysis_
78
79## Usage Examples
80
81_To be added in Phase 1B_
82
83## Semantic Type
84
85_To be classified in Phase 2_
86
87## Related Packages
88
89_To be analyzed in Phase 2_
skills/gip-transport/skills.md +108 -0
……@@ -0,0 +1,108 @@
1# gip-transport
2
3**Repository**: https://github.com/holepunchto/gip-transport
4**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2026-05-01T12:43:16Z
7**Status**: ✓ Active
8
9## Description
10
11No description available
12
13## Installation
14
15```bash
16npm install gip-transport
17```
18
19## Dependencies
20
21- b4a: ^1.6.7
22- bare-buffer: ^3.3.0
23- bare-console: ^6.1.0
24- bare-fs: ^4.1.6
25- bare-http1: ^4.3.0
26- bare-net: ^2.1.1
27- bare-os: ^3.6.1
28- bare-path: ^3.0.0
29- bare-process: ^4.2.1
30- bare-readline: ^1.2.2
31- bare-spinner: ^1.0.2
32- bare-storage: ^1.1.0
33- bare-string-decoder: ^1.0.0
34- bare-subprocess: ^5.1.0
35- bare-tty: ^5.0.2
36- bare-ws: ^2.1.0
37- blind-peering: ^2.0.1
38- compact-encoding: ^2.16.1
39- compact-encoding-struct: ^1.3.0
40- corestore: ^7.9.2
41- gip-remote: ^1.2.7
42- graceful-goodbye: ^1.3.3
43- hyperbee2: ^2.7.1
44- hypercore-id-encoding: ^1.3.0
45- hyperdb: ^6.3.0
46- hyperschema: ^1.20.1
47- hyperswarm: ^4.14.0
48- keet-identity-key: ^3.1.0
49- mirror-drive: ^1.13.0
50- paparam: ^1.8.6
51- protomux-wakeup: ^2.6.1
52- ready-resource: ^1.1.2
53- rebuild-git: ^1.0.0
54- sodium-native: ^5.0.9
55- streamx: ^2.23.0
56- z32: ^1.1.0
57
58## Entry Point
59
60- Main: N/A
61- Exports: {
62 "./package": "./package.json",
63 ".": {
64 "require": "./index.cjs",
65 "import": "./index.mjs"
66 }
67}
68
69## README Summary
70
71# Gip Transport
72
73Git remote helper for P2P remotes — no server, just peers.
74
75Uses [gip-remote](https://github.com/holepunchto/gip-remote) for the underlying Git-in-Pear database.
76
77## Installation
78
79Install the git remote helper globally:
80
81```bash
82npm i -g gip-transport
83```
84
85This installs `git-remote-git+pear` which git will automatically use when accessing `git+pear://` remotes, and the `gip` CLI for managing repositories and configuration.
86
87## Usage
88
89### Creating a Repository
90
91
92[See full README](https://github.com/holepunchto/gip-transport)
93
94## API Documentation
95
96_To be enriched in Phase 1B with deep code analysis_
97
98## Usage Examples
99
100_To be added in Phase 1B_
101
102## Semantic Type
103
104_To be classified in Phase 2_
105
106## Related Packages
107
108_To be analyzed in Phase 2_
skills/hello-pear-bare-tui/skills.md +34 -0
……@@ -0,0 +1,34 @@
1# hello-pear-bare-tui
2
3**Repository**: https://github.com/holepunchto/hello-pear-bare-tui
4**Language**: null
5**Stars**: 0
6**Last Updated**: 2026-06-05T03:32:32Z
7**Status**: ✓ Active
8
9## Description
10
11TUI mode Pear Runtime CLI boilerplate using Bare with OTA updater support
12## README Summary
13
14# hello-pear-bare-tui
15TUI mode Pear Runtime CLI boilerplate using Bare with OTA updater support
16
17
18[See full README](https://github.com/holepunchto/hello-pear-bare-tui)
19
20## API Documentation
21
22_To be enriched in Phase 1B with deep code analysis_
23
24## Usage Examples
25
26_To be added in Phase 1B_
27
28## Semantic Type
29
30_To be classified in Phase 2_
31
32## Related Packages
33
34_To be analyzed in Phase 2_
skills/hello-pear-bare-worker/skills.md +71 -0
……@@ -0,0 +1,71 @@
1# hello-pear-bare-worker
2
3**Repository**: https://github.com/holepunchto/hello-pear-bare-worker
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-06-17T08:15:20Z
7**Status**: ✓ Active
8
9## Description
10
11Integrating Pear into the worker of a hello world cli tool
12
13## Installation
14
15```bash
16npm install hello-pear-bare-worker
17```
18
19## Dependencies
20
21- bare-os: ^3.9.0
22- bare-path: ^3.0.0
23- bare-storage: ^1.1.0
24- corestore: ^7.9.2
25- framed-stream: ^1.0.1
26- graceful-goodbye: ^1.3.3
27- hyperswarm: ^4.17.0
28- paparam: ^1.10.1
29- pear-runtime: ^1.2.0
30- which-runtime: ^1.4.0
31
32## README Summary
33
34# hello-pear-bare-worker
35
36> Pear Hello World for Bare CLI with `pear-runtime`
37
38End-to-end boilerplate for embedding [pear-runtime](https://github.com/holepunchto/pear-runtime) into the worker of a [Bare](https://github.com/holepunchto/bare) CLI with peer-to-peer OTA update support and standalone builds.
39
40- Peer-to-Peer Over-the-Air updates
41- Bare worker process via `PearRuntime.run(...)`
42- Cross-platform standalone distributables via [`bare-build`](https://github.com/holepunchto/bare-build)
43
44## Table of Contents
45
46- OS Support
47- Requirements
48- Development
49 - Install Dependencies
50 - Create an upgrade link
51 - Start
52- Architecture
53 - Updates
54
55[See full README](https://github.com/holepunchto/hello-pear-bare-worker)
56
57## API Documentation
58
59_To be enriched in Phase 1B with deep code analysis_
60
61## Usage Examples
62
63_To be added in Phase 1B_
64
65## Semantic Type
66
67_To be classified in Phase 2_
68
69## Related Packages
70
71_To be analyzed in Phase 2_
skills/hello-pear-bare/skills.md +69 -0
……@@ -0,0 +1,69 @@
1# hello-pear-bare
2
3**Repository**: https://github.com/holepunchto/hello-pear-bare
4**Language**: JavaScript
5**Stars**: 5
6**Last Updated**: 2026-06-12T17:34:08Z
7**Status**: ✓ Active
8
9## Description
10
11Integrating Pear into a hello world cli tool
12
13## Installation
14
15```bash
16npm install hello-pear-bare
17```
18
19## Dependencies
20
21- bare-os: ^3.9.0
22- bare-path: ^3.0.0
23- bare-storage: ^1.1.0
24- corestore: ^7.9.2
25- hyperswarm: ^4.17.0
26- paparam: ^1.10.1
27- pear-runtime: ^1.1.4
28- which-runtime: ^1.4.0
29
30## README Summary
31
32# hello-pear-bare
33
34> Pear Hello World for Standalone Bare Processes with `pear-runtime`
35
36End-to-end boilerplate for embedding [pear-runtime] into a Standalone [Bare] Process with peer-to-peer OTA update support.
37
38- Peer-to-Peer deployment with [pear][pear-docs] CLI
39- Peer-to-Peer Over-the-Air updates with [`pear-runtime`][pear-runtime] module
40- Cross-platform standalone distributables via [`bare-build`][bare-build]
41
42## Table of Contents
43
44- [OS Support](#os-support)
45- [Requirements](#requirements)
46- [Development](#development)
47 - [Install Dependencies](#install-dependencies)
48 - [Create an upgrade link](#create-an-upgrade-link)
49 - [Start](#start)
50- [Architecture](#architecture)
51 - [Updates](#updates)
52
53[See full README](https://github.com/holepunchto/hello-pear-bare)
54
55## API Documentation
56
57_To be enriched in Phase 1B with deep code analysis_
58
59## Usage Examples
60
61_To be added in Phase 1B_
62
63## Semantic Type
64
65_To be classified in Phase 2_
66
67## Related Packages
68
69_To be analyzed in Phase 2_
skills/hello-pear-electron/skills.md +72 -0
……@@ -0,0 +1,72 @@
1# hello-pear-electron
2
3**Repository**: https://github.com/holepunchto/hello-pear-electron
4**Language**: JavaScript
5**Stars**: 12
6**Last Updated**: 2026-06-11T22:26:56Z
7**Status**: ✓ Active
8
9## Description
10
11Integrating Pear into a hello world electron desktop app
12
13## Installation
14
15```bash
16npm install hello-pear-electron
17```
18
19## Dependencies
20
21- corestore: ^7.9.1
22- framed-stream: ^1.0.1
23- graceful-goodbye: ^1.3.3
24- hyperswarm: ^4.17.0
25- paparam: ^1.10.0
26- pear-runtime: ^1.1.4
27- which-runtime: ^1.3.2
28
29## Entry Point
30
31- Main: electron/main.js
32
33## README Summary
34
35# hello-pear-electron <a name="hello-pear-electron"></a>
36
37> Pear Hello World for Electron with `pear-runtime`
38
39End-to-end boilerplate for embedding [pear-runtime][pear-runtime] into [Electron][electron] apps and deploying peer-to-peer application updates.
40
41- Peer-to-Peer Over-the-Air updates with update-restart
42- Embedded [bare][bare] runtime workers
43- Application storage management
44- Staged deployment pipeline with multisig production releases
45
46## Table of Contents
47
48- [OS Support](#os-support)
49- [Requirements](#requirements)
50- [Terminology](#terminology)
51- [Development](#development)
52 - [Install](#install)
53 - [Start](#start)
54- [Architecture](#architecture)
55
56[See full README](https://github.com/holepunchto/hello-pear-electron)
57
58## API Documentation
59
60_To be enriched in Phase 1B with deep code analysis_
61
62## Usage Examples
63
64_To be added in Phase 1B_
65
66## Semantic Type
67
68_To be classified in Phase 2_
69
70## Related Packages
71
72_To be analyzed in Phase 2_
skills/hp-rpc-cli/skills.md +2 -2
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/hp-rpc-cli
44**Language**: JavaScript
55**Stars**: 1
6**Last Updated**: 2025-09-13T12:52:42Z
6**Last Updated**: 2026-05-06T15:49:14Z
77**Status**: ✓ Active
88
99## Description
……@@ -22,7 +22,7 @@ npm install hp-rpc-cli
2222- hyper-cmd-lib-keys: ^0.2.0
2323- hyper-cmd-lib-utils: ^0.1.0
2424- hyperdht: ^6.23.0
25- minimist: ^1.2.8
25- paparam: ^1.10.1
2626
2727## Entry Point
2828
skills/hrpc-swift/skills.md +67 -0
……@@ -0,0 +1,67 @@
1# hrpc-swift
2
3**Repository**: https://github.com/holepunchto/hrpc-swift
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-06-05T07:21:41Z
7**Status**: ✓ Active
8
9## Description
10
11Swift code generation for HRPC
12
13## Installation
14
15```bash
16npm install hrpc-swift
17```
18
19## Dependencies
20
21- bare-fs: ^4.5.6
22- bare-path: ^3.0.0
23- hrpc: ^4.3.0
24
25## Entry Point
26
27- Main: index.js
28- Exports: {
29 "./package": "./package.json",
30 ".": {
31 "types": "./index.d.ts",
32 "default": "./index.js"
33 }
34}
35
36## README Summary
37
38# hrpc-swift
39
40Swift code generation for [HRPC](https://github.com/holepunchto/hrpc).
41
42```
43npm i hrpc-swift
44```
45
46## License
47
48Apache-2.0
49
50
51[See full README](https://github.com/holepunchto/hrpc-swift)
52
53## API Documentation
54
55_To be enriched in Phase 1B with deep code analysis_
56
57## Usage Examples
58
59_To be added in Phase 1B_
60
61## Semantic Type
62
63_To be classified in Phase 2_
64
65## Related Packages
66
67_To be analyzed in Phase 2_
skills/hrpc/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/hrpc
44**Language**: JavaScript
5**Stars**: 8
6**Last Updated**: 2025-12-27T22:24:38Z
5**Stars**: 10
6**Last Updated**: 2026-04-10T15:32:19Z
77**Status**: ✓ Active
88
99## Description
skills/http-dht-proxy/skills.md +9 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/http-dht-proxy
44**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2025-10-14T12:49:41Z
5**Stars**: 1
6**Last Updated**: 2026-06-15T06:59:33Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,8 +18,15 @@ npm install http-dht-proxy
1818
1919## Dependencies
2020
21- bare-net: ^2.2.1
22- graceful-goodbye: ^1.3.3
23- http-forward-host: ^1.0.0
24- hyper-instrument: ^3.0.2
2125- hypercore-id-encoding: ^1.3.0
2226- hyperdht: ^6.27.0
27- paparam: ^1.10.1
28- pino-bare: ^0.0.2
29- ready-resource: ^1.2.0
2330
2431## Entry Point
2532
skills/hyper-dht-prom-alias-rpc/skills.md +73 -0
……@@ -0,0 +1,73 @@
1# hyper-dht-prom-alias-rpc
2
3**Repository**: https://github.com/holepunchto/hyper-dht-prom-alias-rpc
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-06-17T18:00:55Z
7**Status**: ✓ Active
8
9## Description
10
11Protomux RPC for registering aliases with a dht-prometheus service
12
13## Installation
14
15```bash
16npm install hyper-dht-prom-alias-rpc
17```
18
19## Dependencies
20
21- b4a: ^1.6.6
22- bare-crypto: ^1.11.2
23- bare-events: ^2.6.1
24- compact-encoding: ^3.0.0
25- hypercore-id-encoding: ^1.3.0
26- protomux-rpc: ^1.7.0
27- protomux-rpc-client: ^2.0.1
28- safety-catch: ^1.0.2
29
30## Entry Point
31
32- Main: index.js
33
34## README Summary
35
36# DHT Prom Alias RPC
37
38[Protomux RPC](https://github.com/holepunchto/protomux-rpc/) for registering aliases with a [DHT-Prometheus](https://github.com/HDegroote/dht-prometheus) service.
39
40## Usage
41
42See [./example.js](example.js)
43
44## Install
45
46```
47npm i dht-prom-alias-rpc
48```
49
50## API
51
52### Server
53
54#### `const rpcServer = new AliasRpcServer(swarm, secret, putAliasCb)`
55
56
57[See full README](https://github.com/holepunchto/hyper-dht-prom-alias-rpc)
58
59## API Documentation
60
61_To be enriched in Phase 1B with deep code analysis_
62
63## Usage Examples
64
65_To be added in Phase 1B_
66
67## Semantic Type
68
69_To be classified in Phase 2_
70
71## Related Packages
72
73_To be analyzed in Phase 2_
skills/hyper-dht-prom-client/skills.md +75 -0
……@@ -0,0 +1,75 @@
1# hyper-dht-prom-client
2
3**Repository**: https://github.com/holepunchto/hyper-dht-prom-client
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-06-17T18:11:32Z
7**Status**: ✓ Active
8
9## Description
10
11Expose Prometheus metrics over a hyperdht server
12
13## Installation
14
15```bash
16npm install hyper-dht-prom-client
17```
18
19## Dependencies
20
21- b4a: ^1.6.6
22- bare-crypto: ^1.11.2
23- bare-os: ^3.6.2
24- compact-encoding: ^3.0.0
25- dht-prom-alias-rpc: ^2.0.0
26- hypercore-id-encoding: ^1.3.0
27- hyperdht: ^6.15.1
28- protomux-rpc: ^1.7.0
29- protomux-rpc-client: ^2.0.1
30- ready-resource: ^1.1.1
31
32## Entry Point
33
34- Main: index.js
35
36## README Summary
37
38# DHT Prom Client
39
40Expose Prometheus metrics over a [hyperdht](https://github.com/holepunchto/hyperdht) server.
41
42## Install
43
44```
45npm i dht-prom-client
46```
47
48## Usage
49
50See [./example](./example)
51
52## Architecture
53
54A DHT Prom Client exposes a DHT server, and registers it with the scraper on startup. It then regularly reregisters itself. A shared secret is used for authentication.
55
56Registering entails mapping the metrics server's public key to an alias. The alias should uniquely identify the client to the scraper.
57
58
59[See full README](https://github.com/holepunchto/hyper-dht-prom-client)
60
61## API Documentation
62
63_To be enriched in Phase 1B with deep code analysis_
64
65## Usage Examples
66
67_To be added in Phase 1B_
68
69## Semantic Type
70
71_To be classified in Phase 2_
72
73## Related Packages
74
75_To be analyzed in Phase 2_
skills/hyper-dht-prometheus/skills.md +81 -0
……@@ -0,0 +1,81 @@
1# hyper-dht-prometheus
2
3**Repository**: https://github.com/holepunchto/hyper-dht-prometheus
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-06-17T17:29:30Z
7**Status**: ✓ Active
8
9## Description
10
11Bridge to scrape Prometheus metrics fully peer to peer
12
13## Installation
14
15```bash
16npm install hyper-dht-prometheus
17```
18
19## Dependencies
20
21- b4a: ^1.6.6
22- debounceify: ^1.1.0
23- dht-prom-alias-rpc: ^2.0.0
24- dht-prom-client: ^2.0.0
25- fastify: ^4.28.0
26- graceful-goodbye: ^1.3.0
27- hypercore-id-encoding: ^1.3.0
28- hyperswarm: ^4.7.15
29- hyperswarm-stats: ^1.1.0
30- pino: ^9.2.0
31- prom-client: ^15.1.3
32- protomux-rpc: ^1.5.2
33- protomux-rpc-client: ^2.0.1
34- ready-resource: ^1.1.1
35- repl-swarm: ^2.1.0
36- safety-catch: ^1.0.2
37
38## Entry Point
39
40- Main: index.js
41
42## README Summary
43
44# DHT Prometheus
45
46A bridge to scrape Prometheus metrics from self-registering services, all using direct, end-to-end encrypted peer-to-peer connections (not http).
47
48Service discovery is done with a decentralised hash table ([HyperDHT](https://github.com/holepunchto/hyperdht)). This means that both this service and the clients it scrapes can live behind a firewall and need no reverse proy nor DNS entries.
49
50An advantage is the small amount of configuration required. [Clients](https://gitlab.com/dcent-tech/dht-prom-client) register themselves with the DHT-Prometheus service, so no manual list of targets needs to be maintained. All a client needs to register itself, is the DHT-Prometheus service's public key, and a shared secret.
51
52## Deployment
53
54DHT-Prometheus is meant to be deployed alongside Prometheus. It manages a single `targets.json` file referenced from the main prometheus configuration (See [prometheus/prometheus.yml](prometheus/prometheus.yml) for an example).
55
56The DHT-prometheus service fulfils two complementary roles:
57 - It maintains a `targets.json` file with aliases to all services which Prometheus should scrape.
58 - It provides an HTTP server which receives Prometheus requests and forwards them to the DHT-prom clients.
59
60### Run
61
62Configuration is done through environment variables:
63
64
65[See full README](https://github.com/holepunchto/hyper-dht-prometheus)
66
67## API Documentation
68
69_To be enriched in Phase 1B with deep code analysis_
70
71## Usage Examples
72
73_To be added in Phase 1B_
74
75## Semantic Type
76
77_To be classified in Phase 2_
78
79## Related Packages
80
81_To be analyzed in Phase 2_
skills/hyper-health-check/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/hyper-health-check
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-10-09T12:01:06Z
6**Last Updated**: 2026-05-19T14:42:23Z
77**Status**: ✓ Active
88
99## Description
skills/hyper-multisig-cli/skills.md +75 -0
……@@ -0,0 +1,75 @@
1# hyper-multisig-cli
2
3**Repository**: https://github.com/holepunchto/hyper-multisig-cli
4**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2026-05-20T12:22:30Z
7**Status**: ✓ Active
8
9## Description
10
11CLI of hyper-multisig
12
13## Installation
14
15```bash
16npm install hyper-multisig-cli
17```
18
19## Dependencies
20
21- bare-fs: ^4.5.4
22- corestore: ^7.8.0
23- graceful-goodbye: ^1.3.3
24- hyper-multisig: ^2.3.0
25- hypercore-id-encoding: ^1.3.0
26- hypercore-signing-request: ^5.0.1
27- hyperdrive: ^13.2.1
28- hyperswarm: ^4.16.0
29- paparam: ^1.10.0
30- z32: ^1.1.0
31
32## Entry Point
33
34- Main: bin.js
35
36## README Summary
37
38![CI](https://github.com/holepunchto/hyper-multisig-cli/actions/workflows/ci.yml/badge.svg)
39
40# Hyper Multisig CLI
41
42CLI to safely create, verify and commit multisig signing requests for hypercores and hyperdrives.
43
44Includes sanity checks to avoid common mistakes and risky releases, like detecting conflicts and ensuring all cores are fully seeded by other peers before committing.
45
46Uses [hyper-multisig](https://github.com/holepunchto/hyper-multisig) under the hood.
47
48Supports both Node.js and Bare.
49
50## Installation
51
52```shell
53npm i -g hyper-multisig-cli
54```
55
56## Usage
57
58
59[See full README](https://github.com/holepunchto/hyper-multisig-cli)
60
61## API Documentation
62
63_To be enriched in Phase 1B with deep code analysis_
64
65## Usage Examples
66
67_To be added in Phase 1B_
68
69## Semantic Type
70
71_To be classified in Phase 2_
72
73## Related Packages
74
75_To be analyzed in Phase 2_
skills/hyper-multisig/skills.md +74 -0
……@@ -0,0 +1,74 @@
1# hyper-multisig
2
3**Repository**: https://github.com/holepunchto/hyper-multisig
4**Language**: JavaScript
5**Stars**: 3
6**Last Updated**: 2026-05-22T10:14:51Z
7**Status**: ✓ Active
8
9## Description
10
11multisig hypercore and hyperdrive
12
13## Installation
14
15```bash
16npm install hyper-multisig
17```
18
19## Dependencies
20
21- b4a: ^1.7.4
22- bare-events: ^2.8.2
23- hypercore: ^11.24.0
24- hypercore-crypto: ^3.6.1
25- hypercore-id-encoding: ^1.3.0
26- hypercore-sign-lib: ^1.1.0
27- hypercore-signing-request: ^5.1.1
28- hyperdrive: ^13.2.1
29- z32: ^1.1.0
30
31## Entry Point
32
33- Main: index.js
34
35## README Summary
36
37![CI](https://github.com/holepunchto/hyper-multisig/actions/workflows/ci.yml/badge.svg)
38
39# Hyper Multisig
40
41Create and manage multisig hypercores and hyperdrives.
42
43Includes sanity checks to avoid common mistakes and risky releases (detecting conflicts before committing, ensuring all cores are seeded by multiple peers, etc.)
44
45End users most likely want to use [hyper-multisig-cli](https://github.com/holepunchto/hyper-multisig-cli) instead of interacting directly with this module.
46
47## Installation
48
49```
50npm install -g hyper-multisig
51```
52
53## API
54
55#### `const multisig = new HyperMultisig(store, swarm)`
56
57
58[See full README](https://github.com/holepunchto/hyper-multisig)
59
60## API Documentation
61
62_To be enriched in Phase 1B with deep code analysis_
63
64## Usage Examples
65
66_To be added in Phase 1B_
67
68## Semantic Type
69
70_To be classified in Phase 2_
71
72## Related Packages
73
74_To be analyzed in Phase 2_
skills/hyperbee-compat/skills.md +77 -0
……@@ -0,0 +1,77 @@
1# hyperbee-compat
2
3**Repository**: https://github.com/holepunchto/hyperbee-compat
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-06-11T12:30:44Z
7**Status**: ✓ Active
8
9## Description
10
11Legacy compat wrapper for hyperbee2
12
13## Installation
14
15```bash
16npm install hyperbee-compat
17```
18
19## Dependencies
20
21- b4a: ^1.8.1
22- codecs: ^3.1.0
23- corestore: ^7.10.1
24- hyperbee2: ^2.10.2
25- streamx: ^2.27.0
26
27## Entry Point
28
29- Main: index.js
30- Exports: {
31 "./package": "./package.json",
32 ".": {
33 "types": "./index.d.ts",
34 "default": "./index.js"
35 }
36}
37
38## README Summary
39
40# hyperbee-compat
41
42Legacy compat wrapper for hyperbee2
43
44## Usage
45
46```js
47const HyperbeeCompat = require('hyperbee-compat')
48const Hyperbee2 = require('hyperbee2')
49
50const bee = new Hyperbee2(store)
51const compat = new HyperbeeCompat(bee)
52
53const entries = compat.createReadStream(indexEncoder)
54```
55
56## API
57
58#### `compat = new HyperbeeCompat(bee, opts)`
59
60
61[See full README](https://github.com/holepunchto/hyperbee-compat)
62
63## API Documentation
64
65_To be enriched in Phase 1B with deep code analysis_
66
67## Usage Examples
68
69_To be added in Phase 1B_
70
71## Semantic Type
72
73_To be classified in Phase 2_
74
75## Related Packages
76
77_To be analyzed in Phase 2_
skills/hyperbee/skills.md +24 -1
……@@ -3,7 +3,8 @@
33**Repository**: https://github.com/holepunchto/hyperbee
44**Language**: JavaScript
55**Stars**: 287
6**Last Updated**: 2026-01-14T23:01:37Z
6**Version**: 2.27.3
7**Last Updated**: 2026-02-20
78**Status**: ✓ Active
89
910## Description
……@@ -35,6 +36,28 @@ npm install hyperbee
3536
3637- Main: index.js
3738
39## Recent Changes (v2.27.0 - v2.27.3)
40
41### Query Preloading (v2.27.0)
42
43Hyperbee now preloads B-tree nodes ahead of the cursor during forward range queries. When a `createReadStream()` (non-reverse, no limit) opens, the range iterator eagerly walks sibling keys and child nodes up to 2048 nodes ahead, triggering `core.download({ blocks })` requests in the background. This significantly reduces latency for sequential scans over sparse/remote cores by overlapping network fetches with iteration.
44
45- **TreeNode.preload()**: On construction, each tree node scans its keys and children, requesting any blocks not yet in the local bitfield.
46- **RangeIterator._preloadQuery()**: After opening and positioning the cursor, kicks off a bounded recursive preload of upcoming keys and children (capped at 2048 nodes).
47- Only applies to forward, unlimited range queries (not reverse, not limited).
48
49### Inflight Range Tuning (v2.27.1 - v2.27.3)
50
51- Increased max prefetching for better throughput on high-latency connections (v2.27.1).
52- Adjusted inflight range to prevent over-fetching (v2.27.2).
53- Added feature check for inflight range support on the backing core (v2.27.3).
54
55### Tooling Migration
56
57- Migrated from `standard` linter to **Prettier** (prettier-config-holepunch) + **lunte** linter.
58- Test suite now runs on both Node.js (`brittle-node`) and Bare runtime (`brittle-bare`).
59- Added `bare-process` import map for cross-runtime compatibility.
60
3861## README Summary
3962
4063# Hyperbee 🐝
skills/hyperconf/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/hyperconf
44**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2025-10-01T13:10:20Z
5**Stars**: 3
6**Last Updated**: 2026-04-06T15:33:52Z
77**Status**: ✓ Active
88
99## Description
skills/hypercore-audit/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/hypercore-audit
44**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2025-03-11T13:18:46Z
5**Stars**: 1
6**Last Updated**: 2026-05-13T17:59:56Z
77**Status**: ✓ Active
88
99## Description
skills/hypercore-byte-stream/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/hypercore-byte-stream
44**Language**: JavaScript
55**Stars**: 3
6**Last Updated**: 2025-05-05T09:18:31Z
6**Last Updated**: 2026-06-15T16:39:46Z
77**Status**: ✓ Active
88
99## Description
skills/hypercore-encryption/skills.md +2 -2
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/hypercore-encryption
44**Language**: JavaScript
55**Stars**: 2
6**Last Updated**: 2025-11-18T16:06:37Z
6**Last Updated**: 2026-05-06T20:47:27Z
77**Status**: ✓ Active
88
99## Description
……@@ -19,7 +19,7 @@ npm install hypercore-encryption
1919## Dependencies
2020
2121- b4a: ^1.7.3
22- compact-encoding: ^2.16.1
22- compact-encoding: ^3.0.0
2323- hypercore: ^11.16.2
2424- hypercore-crypto: ^3.6.1
2525- ready-resource: ^1.1.2
skills/hypercore-errors/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/hypercore-errors
44**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2025-12-16T11:28:44Z
5**Stars**: 2
6**Last Updated**: 2026-05-06T20:47:54Z
77**Status**: ✓ Active
88
99## Description
skills/hypercore-proof-queue/skills.md +2 -2
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/hypercore-proof-queue
44**Language**: JavaScript
55**Stars**: 2
6**Last Updated**: 2025-03-04T18:23:06Z
6**Last Updated**: 2026-05-05T22:55:08Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,7 +18,7 @@ npm install hypercore-proof-queue
1818
1919## Dependencies
2020
21- compact-encoding: ^2.15.0
21- compact-encoding: ^3.0.0
2222- fifofile: ^2.0.0
2323- hypercore: ^11.0.0
2424
skills/hypercore-sign/skills.md +10 -9
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/hypercore-sign
44**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2025-09-12T06:27:07Z
5**Stars**: 4
6**Last Updated**: 2026-05-13T12:35:38Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,11 +18,12 @@ npm install hypercore-sign
1818
1919## Dependencies
2020
21- compact-encoding: ^2.13.0
22- hypercore-crypto: ^3.5.0
23- hypercore-signing-request: ^4.0.0
21- hypercore-crypto: ^3.6.1
22- hypercore-sign-lib: ^1.0.0
23- hypercore-signing-request: ^5.0.1
24- paparam: ^1.10.1
2425- secure-prompt: ^1.2.0
25- sodium-native: ^5.0.6
26- sodium-native: ^4.0.7
2627- z32: ^1.0.1
2728
2829## Entry Point
……@@ -36,6 +37,7 @@ npm install hypercore-sign
3637Sign [hypercore signing requests](https://github.com/holepunchto/hypercore-signing-request/) using public/private key cryptography, and verify the signatures.
3738
3839The flow is:
40
3941- The signer creates a public/private key pair, and shares the public key
4042- The signer signs Hypercores (for example to approve of their content at a certain length), and shares the signed message.
4143- Anyone with the public key can verify that the hypercore was indeed approved by the signer.
……@@ -46,10 +48,9 @@ The flow is:
4648npm i -g hypercore-sign
4749```
4850
49## Run
51## Commands
5052
51### Setup keys
52Run this only once, to setup a public/private key pair.
53### `hypercore-sign sign`
5354
5455
5556[See full README](https://github.com/holepunchto/hypercore-sign)
skills/hypercore-signing-request/skills.md +3 -3
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/hypercore-signing-request
44**Language**: JavaScript
55**Stars**: 2
6**Last Updated**: 2024-02-10T14:56:34Z
6**Last Updated**: 2026-04-02T11:17:43Z
77**Status**: ✓ Active
88
99## Description
……@@ -19,9 +19,9 @@ npm install hypercore-signing-request
1919## Dependencies
2020
2121- compact-encoding: ^2.13.0
22- hypercore: ^10.32.8
22- hypercore: ^11.0.0
2323- hypercore-id-encoding: ^1.2.0
24- hyperdrive: ^11.8.1
24- hyperdrive: ^13.3.1
2525
2626## Entry Point
2727
skills/hypercore-stats/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/hypercore-stats
44**Language**: JavaScript
55**Stars**: 1
6**Last Updated**: 2025-09-01T06:52:54Z
6**Last Updated**: 2026-05-19T14:45:29Z
77**Status**: ✓ Active
88
99## Description
skills/hypercore/skills.md +174 -56
……@@ -3,13 +3,16 @@
33**Repository**: https://github.com/holepunchto/hypercore
44**Language**: JavaScript
55**Stars**: 2745
6**Last Updated**: 2026-01-16T02:24:58Z
7**Status**: ✓ Active
6**Version**: 11.26.0
7**Last Updated**: 2026-02-19
8**Status**: Active
89
910## Description
1011
1112Hypercore is a secure, distributed append-only log.
1213
14Built for sharing large datasets and streams of real time data.
15
1316## Installation
1417
1518```bash
……@@ -46,8 +49,6 @@ npm install hypercore
4649
4750## README Summary
4851
49# Hypercore
50
5152### [See the full API docs at docs.pears.com](https://docs.pears.com/building-blocks/hypercore)
5253
5354Hypercore is a secure, distributed append-only log.
……@@ -73,81 +74,190 @@ Version 10 is not compatible with earlier versions (9 and earlier), but is consi
7374
7475_Extracted from README and code analysis_
7576
76### Classes
77
78- `Hypercore`
79
80### Functions
81
82- `isStream()`
83- `preappend()`
84- `isValidIndex()`
85- `maybeUnslab()`
86- `checkSnapshot()`
87- `readBlock()`
88- `initOnce()`
89- `maybeAddMonitor()`
90- `isSessionMoved()`
91- `getEncryptionOption()`
92- `isEncryptionProvider()`
93- `isFunction()`
94
95### Exports
96
97- default: `Hypercore`
77### Constructor
9878
79#### `const core = new Hypercore(storage, [key], [options])`
9980
100_See [api-extract.json](./api-extract.json) for detailed API information._
101
81Make a new Hypercore instance.
10282
103## Usage Examples
83`storage` should be set to a directory where you want to store the data and core metadata.
10484
105_Extracted from README_
85Alternatively you can pass a [Hypercore Storage](https://github.com/holepunchto/hypercore-storage) or use a [Corestore](https://github.com/holepunchto/corestore) if you want to make many Hypercores efficiently. Note that `random-access-storage` is no longer supported.
10686
107### Example 1
87`key` can be set to a Hypercore key which is a hash of Hypercore's internal auth manifest, describing how to validate the Hypercore. If you do not set this, it will be loaded from storage. If nothing is previously stored, a new auth manifest will be generated giving you local write access to it.
10888
109```javascript
110## API
89`options` include:
90- `valueEncoding` - Any [compact-encoding](https://github.com/holepunchto/compact-encoding) instance
91- `encodeBatch` - Function that takes a batch and returns a binary-encoded batch (batch-level encoding)
92- `encryption` - Custom encryption module satisfying [HypercoreEncryption](https://github.com/holepunchto/hypercore-encryption)
93- `keyPair` - Ed25519 keypair for signing
94- `writable` - Set to `false` to make readonly
95- `weak` - Weak session (does not keep core open)
96- `snapshot` - Create a snapshot session
97- `wait` - Whether to wait for network data (default `true`)
98- `timeout` - Timeout for network requests in ms
99- `onwait` - Callback `(index, session)` when waiting for a block
100- `onseq` - Callback `(index, session)` when accessing a block
101- `pushOnly` - Only push data to peers, do not request (default `false`)
111102
112#### `const core = new Hypercore(storage, [key], [options])`
103### Classes
113104
114Make a new Hypercore instance.
105- `Hypercore` - Main class (extends EventEmitter)
106
107### Instance Properties
108
109- `core.key` - Public key (32-byte buffer)
110- `core.discoveryKey` - Discovery key derived from public key
111- `core.manifest` - Auth manifest metadata
112- `core.length` - Number of blocks in the log
113- `core.signedLength` - Signed length of the log
114- `core.byteLength` - Total byte size (deprecated, use `core.info()`)
115- `core.fork` - Fork counter
116- `core.writable` - Whether the core is writable
117- `core.readable` - Whether the core is readable
118- `core.opened` - Whether the core has been opened
119- `core.closed` - Whether the core has been closed
120- `core.peers` - Array of connected replication peers
121- `core.contiguousLength` - Contiguous locally available blocks from index 0
122- `core.remoteContiguousLength` - Contiguous remotely available blocks
123- `core.waits` - Count of blocks waited for from network (added in v11.25)
124
125### Instance Methods
126
127- `await core.ready()` - Wait for the core to be ready
128- `await core.close()` - Close the core
129- `await core.append(blocks)` - Append data blocks
130- `await core.get(index, [opts])` - Get a block by index
131- `await core.has(start, [end])` - Check if blocks are available locally
132- `await core.clear(start, [end], [opts])` - Clear local blocks
133- `await core.seek(bytes, [opts])` - Seek to a byte offset
134- `await core.update([opts])` - Wait for remote length update
135- `await core.truncate(newLength, [opts])` - Truncate the log
136- `await core.info([opts])` - Get core info (length, byteLength, etc.)
137- `await core.setUserData(key, value)` - Set local user data
138- `await core.getUserData(key)` - Get local user data
139- `await core.setEncryptionKey(key, [opts])` - Set encryption key
140- `await core.setEncryption(encryption)` - Set encryption provider
141- `core.setKeyPair(keyPair)` - Set signing keypair
142- `core.setActive(bool)` - Set session activity (affects replication priority)
143- `core.session([opts])` - Create a new session
144- `core.snapshot([opts])` - Create a snapshot session
145- `core.compact()` - Compact the storage
146- `await core.purge()` - Delete core data and close all sessions
147- `core.replicate(isInitiator, [opts])` - Start replication
148- `core.findingPeers()` - Signal that peer discovery is in progress
149- `core.download(range)` - Download a range of blocks
150- `core.createReadStream([opts])` - Create a readable stream
151- `core.createWriteStream()` - Create a writable stream
152- `core.createByteStream([opts])` - Create a byte-based stream
153- `core.registerExtension(name, handlers)` - Register a protocol extension
154- `await core.commit(session, [opts])` - Commit a named/atom session
155- `await core.signable(length, fork)` - Get signable data
156- `await core.treeHash(length)` - Get tree hash for a given length
157- `await core.missingNodes(index)` - Get missing merkle nodes for an index
158- `await core.proof(opts)` - Generate a merkle proof
159- `await core.applyProof(proof, from)` - Apply a proof from a peer
160- `await core.verifyFullyRemote(proof)` - Verify a fully-remote proof
161- `core.generateRemoteProofForTreeNode(treeNodeIndex)` - Generate proof for a specific merkle tree node (added in v11.25)
162- `await core.recoverFromRemoteProof(remoteProof)` - Recover merkle tree from remote proof (added in v11.25)
163- `core.recoverTreeNodeFromPeers()` - Request merkle tree recovery from all peers (added in v11.25)
164- `core.transferSession(core)` - Transfer session to another core
165- `core.clearRequests(activeRequests, error)` - Clear pending requests
166
167### Static Methods
168
169- `Hypercore.key(manifest, opts)` - Derive key from manifest
170- `Hypercore.discoveryKey(key)` - Derive discovery key from public key
171- `Hypercore.blockEncryptionKey(key, encryptionKey)` - Derive block encryption key
172- `Hypercore.getProtocolMuxer(stream)` - Get protomux from a replication stream
173- `Hypercore.createProtocolStream(isInitiator, opts)` - Create a replication protocol stream
174- `Hypercore.createCore(storage, opts)` - Create a raw Core instance
175- `Hypercore.defaultStorage(storage, opts)` - Resolve a storage argument
176- `Hypercore.clearRequests(session, err)` - Clear pending replication requests
177- `Hypercore.enable(flag)` - Enable feature flags (added in v11.26)
178
179### Static Constants
180
181- `Hypercore.MAX_SUGGESTED_BLOCK_SIZE` - 15 MB max block size for replication
182- `Hypercore.DefaultEncryption` - Default encryption class
183- `Hypercore.SMALL_WANTS` - Feature flag for small want ranges (added in v11.26)
184
185### Events
186
187- `ready` - Core is ready
188- `close` - Core was closed
189- `append` - Blocks were appended
190- `truncate` - Log was truncated
191- `peer-add` - New replication peer connected
192- `peer-remove` - Replication peer disconnected
193- `migrate` - Session was transferred
194- `repairing` - Merkle tree repair started (added in v11.25)
195- `repaired` - Merkle tree repair succeeded (added in v11.25)
196- `repair-failed` - Merkle tree repair attempt failed (added in v11.25)
197
198### User Data
199
200User Data is a key-value store that is persisted locally and is not replicated with the Hypercore. Useful for storing peer-local data (e.g., autobase uses it for encryption keys and writer-to-bootstrap links).
115201
116`storage` should be set to a directory where you want to store the data and core metadata.
117```
202Keys are always strings and values can be strings or buffers.
118203
119### Example 2
204### Manifest
120205
121```javascript
122Alternatively you can pass a [Hypercore Storage](https://github.com/holepunchto/hypercore-storage) or use a [Corestore](https://github.com/holepunchto/corestore) if you want to make many Hypercores efficiently. Note that `random-access-storage` is no longer supported.
206The manifest is metadata about authenticating a hypercore including things like the signers (only one by default) and the prologue.
123207
124`key` can be set to a Hypercore key which is a hash of Hypercore's internal auth manifest, describing how to validate the Hypercore. If you do not set this, it will be loaded from storage. If nothing is previously stored, a new auth manifest will be generated giving you local write access to it.
208### Exports
125209
126`options` include:
127```
210- default: `Hypercore`
128211
129### Example 3
212_See [api-extract.json](./api-extract.json) for detailed API information._
130213
131```javascript
132You can also set `valueEncoding` to any [compact-encoding](https://github.com/holepunchto/compact-encoding) instance.
133214
134`valueEncoding`s will be applied to individual blocks, even if you append batches. If you want to control encoding at the batch-level, you can use the `encodeBatch` option, which is a function that takes a batch and returns a binary-encoded batch. If you provide a custom `valueEncoding`, it will not be applied prior to `encodeBatch`.
215## Recent Changes (v11.25-v11.26)
135216
136The user may provide a custom encryption module as `opts.encryption`, which should satisfy the [HypercoreEncryption](https://github.com/holepunchto/hypercore-encryption) interface.
217### v11.25.0 - Merkle Tree Recovery + Session Waits
137218
138##### User Data
219**Merkle Tree Recovery** (PR #767) - Major feature for self-healing cores:
220- Cores can now automatically recover when merkle tree root nodes are missing or corrupted
221- When a core opens and detects missing roots, it enters **repair mode** (`core._repairMode = true`)
222- In repair mode: outbound requests are disabled (pushOnly), incoming data is rejected, commits are blocked, and syncs are skipped
223- Recovery is automatic: when a peer connects, the core requests an upgrade proof and applies the remote tree nodes locally
224- New events: `repairing` (attempting repair), `repaired` (repair succeeded), `repair-failed` (proof was stale or invalid)
225- Manual recovery: `core.recoverFromRemoteProof(remoteProof)` applies a specific proof, `core.recoverTreeNodeFromPeers()` broadcasts recovery requests
226- Helper: `core.generateRemoteProofForTreeNode(treeNodeIndex)` creates a proof targeting a specific merkle node
227- Repair mode requires reopening the core to fully clear
139228
140User Data is a key-value store that is persisted locally and is not replicated with the Hypercore. This is useful as a quick store for data only used by the current peer. For example, `autobase` uses User Data to store information such as encryption keys and connections between a peer's local writer and the Autobase's bootstrap core.
229**Session Waits Tracking** (PR #766):
230- Added `core.waits` property (integer) that increments each time a `get()` call has to wait for a block from the network
231- The counter increments before `onwait` handlers fire
232- Useful for monitoring replication health and debugging latency
141233
142Keys are always strings and values can be strings or buffers.
234**PushedLength Fix** (PR #770):
235- `pushedLength` now only updates when actually pushing data, preventing desync between local and remote state
143236
144See [`core.setUserData(key, value)`](#await-coresetuserdatakey-value) and [`core.getUserData(key)`](#const-value--await-coregetuserdatakey) for updating User Data.
237### v11.26.0 - Small Wants + Push Safety
145238
146##### Manifest
239**Small Want Ranges** (PR #771) - Opt-in performance improvement:
240- Want ranges control how much of a peer's bitfield is requested at a time
241- Default (compat mode): large 2 MB batches (65536 uint32s) for backward compatibility with older peers
242- Small mode: 128-uint32 batches (512 bytes) for faster, more targeted replication
243- Enable globally: `Hypercore.enable(Hypercore.SMALL_WANTS)` immediately after import
244- This is process-wide and cannot be toggled per-core
245- Both old and new peers interoperate regardless of batch size
147246
148The manifest is metadata about authenticating a hypercore including things like the signers (only one by default) and the prologue. Manifest has the following structure:
247```javascript
248const Hypercore = require('hypercore')
249Hypercore.enable(Hypercore.SMALL_WANTS) // must be called before creating cores
149250```
150251
252**Bail Push on Invalid Index** (PR #772):
253- Replicator no longer pushes blocks with an index greater than the core's length
254- Prevents a race condition where a block could be flushed to storage but the core length had not yet been updated
255- Push and request handling now use separate TX/RX mutex locks for better concurrency
256
257**Replicator Concurrency Improvements** (across both versions):
258- Internal push lock renamed and split into separate `_rxLock` and `_txLock` mutexes
259- Push proof generation is now atomic (locked) to prevent interleaved upgrade proofs
260- `pushedLength` is computed from `MerkleTree.upgradeLength(proof)` including additional nodes, fixing a subtle length tracking bug
151261
152262
153263## P2P Patterns
……@@ -161,8 +271,16 @@ The manifest is metadata about authenticating a hypercore including things like
161271
162272## Semantic Type
163273
164_To be classified in Phase 2_
274Core building block - distributed append-only log with merkle tree verification
165275
166276## Related Packages
167277
168_To be analyzed in Phase 2_
278- [hyperbee](https://github.com/holepunchto/hyperbee) - B-tree on top of Hypercore
279- [hyperdrive](https://github.com/holepunchto/hyperdrive) - File system on top of Hypercore
280- [corestore](https://github.com/holepunchto/corestore) - Manage many Hypercores
281- [hyperswarm](https://github.com/holepunchto/hyperswarm) - P2P networking for discovery and connection
282- [autobase](https://github.com/holepunchto/autobase) - Multi-writer on top of Hypercore
283- [hypercore-storage](https://github.com/holepunchto/hypercore-storage) - Storage backend
284- [hypercore-crypto](https://github.com/holepunchto/hypercore-crypto) - Cryptographic primitives
285- [compact-encoding](https://github.com/holepunchto/compact-encoding) - Binary encoding
286- [protomux](https://github.com/holepunchto/protomux) - Protocol multiplexing
skills/hyperdb/skills.md +4 -3
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/hyperdb
44**Language**: JavaScript
5**Stars**: 64
6**Last Updated**: 2026-01-14T22:56:40Z
5**Stars**: 73
6**Last Updated**: 2026-06-15T18:40:28Z
77**Status**: ✓ Active
88
99## Description
……@@ -19,10 +19,11 @@ npm install hyperdb
1919## Dependencies
2020
2121- b4a: ^1.6.6
22- compact-encoding: ^2.15.0
22- compact-encoding: ^3.0.0
2323- generate-object-property: ^2.0.0
2424- generate-string: ^1.0.1
2525- hyperbee: ^2.24.2
26- hypercore: ^11.29.0
2627- hyperschema: ^1.9.2
2728- index-encoder: ^3.4.0
2829- refcounter: ^1.0.0
skills/hyperdht-address/skills.md +74 -0
……@@ -0,0 +1,74 @@
1# hyperdht-address
2
3**Repository**: https://github.com/holepunchto/hyperdht-address
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-05-05T17:57:17Z
7**Status**: ✓ Active
8
9## Description
10
11HyperDHT key parsing with optional DHT node addresses
12
13## Installation
14
15```bash
16npm install hyperdht-address
17```
18
19## Dependencies
20
21- compact-encoding: ^3.0.0
22- hyperschema: ^1.20.1
23
24## Entry Point
25
26- Main: index.js
27- Exports: {
28 "./package": "./package.json",
29 ".": {
30 "types": "./index.d.ts",
31 "default": "./index.js"
32 }
33}
34
35## README Summary
36
37# hyperdht-address
38
39Encode and decode HyperDHT addresses.
40
41## Install
42
43```
44npm install hyperdht-address
45```
46
47## Usage
48
49```js
50const { encode, decode } = require('hyperdht-address')
51
52const buf = encode(key, [{ host: '0.0.0.0', port: 12345 }])
53const { key, nodes } = decode(buf)
54```
55
56## API
57
58[See full README](https://github.com/holepunchto/hyperdht-address)
59
60## API Documentation
61
62_To be enriched in Phase 1B with deep code analysis_
63
64## Usage Examples
65
66_To be added in Phase 1B_
67
68## Semantic Type
69
70_To be classified in Phase 2_
71
72## Related Packages
73
74_To be analyzed in Phase 2_
skills/hyperdht-stats/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/hyperdht-stats
44**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2025-10-08T08:16:18Z
5**Stars**: 1
6**Last Updated**: 2026-05-19T14:51:44Z
77**Status**: ✓ Active
88
99## Description
skills/hyperdrive-profiler/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/hyperdrive-profiler
44**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2025-10-02T10:03:58Z
5**Stars**: 2
6**Last Updated**: 2026-05-19T14:52:29Z
77**Status**: ✓ Active
88
99## Description
skills/hyperdrive/skills.md +379 -84
……@@ -2,13 +2,14 @@
22
33**Repository**: https://github.com/holepunchto/hyperdrive
44**Language**: JavaScript
5**Version**: 13.3.0
56**Stars**: 1962
6**Last Updated**: 2026-01-16T02:25:23Z
7**Status**: ✓ Active
7**Last Updated**: 2026-02-18
8**Status**: Active
89
910## Description
1011
11Hyperdrive is a secure, real time distributed file system
12Hyperdrive is a secure, real-time distributed file system built on Hypercore. It stores file metadata in a Hyperbee and blobs in a Hyperblobs instance, both backed by Hypercores managed through a Corestore.
1213
1314## Installation
1415
……@@ -19,7 +20,7 @@ npm install hyperdrive
1920## Dependencies
2021
2122- hyperbee: ^2.11.1
22- hyperblobs: ^2.3.0
23- hyperblobs: ^2.9.0
2324- hypercore: ^11.0.0
2425- hypercore-errors: ^1.0.0
2526- is-options: ^1.0.2
……@@ -35,20 +36,6 @@ npm install hyperdrive
3536
3637- Main: index.js
3738
38## README Summary
39
40# Hyperdrive
41
42[See API docs at docs.pears.com](https://docs.pears.com/building-blocks/hyperdrive)
43
44Hyperdrive is a secure, real-time distributed file system
45
46## Install
47
48```sh
49npm install hyperdrive
50```
51
5239## Usage
5340
5441```js
……@@ -58,56 +45,40 @@ const Corestore = require('corestore')
5845const store = new Corestore('./storage')
5946const drive = new Hyperdrive(store)
6047
61[See full README](https://github.com/holepunchto/hyperdrive)
62
63## API Documentation
64
65_Extracted from README and code analysis_
66
67### Classes
48await drive.put('/blob.txt', Buffer.from('example'))
49await drive.put('/images/logo.png', Buffer.from('..'))
50await drive.put('/images/old-logo.png', Buffer.from('..'))
6851
69- `Hyperdrive`
52const buffer = await drive.get('/blob.txt')
53console.log(buffer) // => <Buffer ..> "example"
7054
71### Functions
55const entry = await drive.entry('/blob.txt')
56console.log(entry) // => { seq, key, value: { executable, linkname, blob, metadata } }
7257
73- `onblobs()`
74- `onnode()`
75- `onblobs()`
76- `callOnfinish()`
77- `callOndrain()`
78- `shallowReadStream()`
79- `makeBee()`
80- `getBee()`
81- `std()`
82- `validateFilename()`
83- `prefixRange()`
84- `generateContentManifest()`
85- `getBlobsLength()`
86- `toIgnoreFunction()`
87- `createStreamMapIgnore()`
58await drive.del('/images/old-logo.png')
8859
89### Exports
60await drive.symlink('/images/logo.shortcut', '/images/logo.png')
9061
91- default: `class`
62for await (const file of drive.list('/images')) {
63 console.log('list', file) // => { key, value }
64}
9265
66const rs = drive.createReadStream('/blob.txt')
67for await (const chunk of rs) {
68 console.log('rs', chunk) // => <Buffer ..>
69}
9370
94_See [api-extract.json](./api-extract.json) for detailed API information._
95
96
97## Usage Examples
98
99_Extracted from README_
100
101### Example 1
102
103```javascript
104## Usage
71const ws = drive.createWriteStream('/blob.txt')
72ws.write('new example')
73ws.end()
74ws.once('close', () => console.log('file saved'))
10575```
10676
107### Example 2
77## API Documentation
78
79[Full API docs at docs.pears.com](https://docs.pears.com/building-blocks/hyperdrive)
10880
109```javascript
110## API
81### Constructor
11182
11283#### `const drive = new Hyperdrive(store, [key])`
11384
……@@ -115,95 +86,419 @@ Creates a new Hyperdrive instance. `store` must be an instance of `Corestore`.
11586
11687By default it uses the core at `{ name: 'db' }` from `store`, unless you set the public `key`.
11788
118#### `await drive.ready()`
89### Lifecycle
11990
120Waits until internal state is loaded.
91#### `await drive.ready()`
12192
122Use it once before reading synchronous properties like `drive.discoveryKey`, unless you called any of the other APIs.
93Waits until internal state is loaded. Use it once before reading synchronous properties like `drive.discoveryKey`, unless you called any of the other APIs.
12394
12495#### `await drive.close()`
12596
12697Fully close this drive, including its underlying Hypercore backed datastructures.
12798
128#### `drive.corestore`
99### Properties
129100
101#### `drive.corestore`
130102The Corestore instance used as storage.
131103
132104#### `drive.db`
133
134105The underlying Hyperbee backing the drive file structure.
135106
136107#### `drive.core`
137
138108The Hypercore used for `drive.db`.
139109
140110#### `drive.id`
141
142111String containing the id (z-base-32 of the public key) identifying this drive.
143112
144113#### `drive.key`
145
146114The public key of the Hypercore backing the drive.
147115
148116#### `drive.discoveryKey`
149
150The hash of the public key of the Hypercore backing the drive.
151
152Can be used as a `topic` to seed the drive using Hyperswarm.
117The hash of the public key of the Hypercore backing the drive. Can be used as a `topic` to seed the drive using Hyperswarm.
153118
154119#### `drive.contentKey`
155
156The public key of the [Hyperblobs](https://github.com/holepunchto/hyperblobs) instance holding blobs associated with entries in the drive.
120The public key of the Hyperblobs instance holding blobs associated with entries in the drive.
157121
158122#### `drive.writable`
159
160123Boolean indicating if we can write or delete data in this drive.
161124
162125#### `drive.readable`
163
164126Boolean indicating if we can read from this drive. After closing the drive this will be `false`.
165127
166128#### `drive.version`
167
168129Number that indicates how many modifications were made, useful as a version identifier.
169130
170131#### `drive.supportsMetadata`
171
172132Boolean indicating if the drive handles or not metadata. Always `true`.
173133
134### Writing
135
174136#### `await drive.put(path, buffer, [options])`
175137
176138Creates a file at `path` in the drive. `options` are the same as in `createWriteStream`.
177139
178#### `const buffer = await drive.get(path, [options])`
140#### `await drive.putEntry(name, [options])`
141
142*Added in v13.2.0 (as `update`, renamed to `putEntry` in v13.2.1)*
143
144Directly puts a file entry into the drive metadata without writing blob data. Useful for updating metadata, creating entries that point to existing blobs, or low-level drive manipulation.
145
146`options` include:
147
148```js
149{
150 executable: false, // Whether the file is executable
151 linkname: null, // Symlink target (if creating a symlink entry)
152 blob: null, // Hyperblobs reference { blockOffset, blockLength, byteOffset, byteLength }
153 metadata: null // Arbitrary JSON metadata
154}
155```
179156
180Returns the blob at `path` in the drive. If no blob exists, returns `null`.
157#### `const ws = drive.createWriteStream(path, [options])`
181158
182It also returns `null` for symbolic links.
159Stream a blob into the drive at `path`.
183160
184161`options` include:
162
163```js
164{
165 executable: false, // Whether the file is executable
166 metadata: null, // Extended file information (arbitrary JSON value)
167 dedup: false // Deduplicate: skip writing if content unchanged (added in v13.3.0)
168}
185169```
186170
187### Example 3
171**Dedup mode** (v13.3.0): When `dedup: true`, the write stream checks the existing entry at `path` and passes its blob reference to hyperblobs. If the written content is identical to the existing blob, hyperblobs avoids storing duplicate data. This saves storage when re-writing files with unchanged content (only a small metadata entry is appended, not the full blob data).
172
173```js
174// Dedup example: second write of same content uses minimal storage
175const ws = drive.createWriteStream('/file.txt', { dedup: true })
176ws.write(Buffer.alloc(1024))
177ws.end()
178await new Promise(resolve => ws.once('finish', resolve))
179```
180
181#### `await drive.del(path)`
182
183Deletes the file at `path` from the drive.
184
185#### `await drive.symlink(path, linkname)`
186
187Creates an entry in drive at `path` that points to the entry at `linkname`. If a blob entry currently exists at `path` it will get overwritten.
188
189### Reading
190
191#### `const buffer = await drive.get(path, [options])`
192
193Returns the blob at `path` in the drive. If no blob exists, returns `null`. Also returns `null` for symbolic links.
194
195`options` include:
196
197```js
198{
199 wait: true, // Wait for block to be downloaded
200 timeout: 0 // Wait at max some milliseconds (0 means no timeout)
201}
202```
188203
189```javascript
190204#### `const entry = await drive.entry(path, [options])`
191205
192Returns the entry at `path` in the drive. It looks like this:
206Returns the entry at `path` in the drive:
207
208```js
209{
210 seq: Number,
211 key: String,
212 value: {
213 executable: Boolean,
214 linkname: null, // If not symlink, otherwise string path this links to
215 blob: { // Hyperblobs id for fetching the blob
216 blockOffset: Number,
217 blockLength: Number,
218 byteOffset: Number,
219 byteLength: Number
220 },
221 metadata: null
222 }
223}
224```
225
226`options` include:
227
228```js
229{
230 follow: false, // Follow symlinks, 16 max or throws an error
231 wait: true, // Wait for block to be downloaded
232 timeout: 0 // Wait at max some milliseconds (0 means no timeout)
233}
234```
235
236#### `const exists = await drive.exists(path)`
237
238Returns `true` if the entry at `path` exists, otherwise `false`.
239
240#### `const rs = drive.createReadStream(path, [options])`
241
242Returns a stream to read out the blob stored in the drive at `path`.
243
244`options` include:
245
246```js
247{
248 start: Number, // start and end are inclusive
249 end: Number,
250 length: Number, // length overrides end, not meant to be used together
251 wait: true, // Wait for blocks to be downloaded
252 timeout: 0 // Wait at max some milliseconds (0 means no timeout)
253}
254```
255
256#### `await drive.has(path)`
257
258Checks if path is saved to local store already.
259
260### Listing
261
262#### `const stream = drive.list(folder, [options])`
263
264Returns a stream of all entries in the drive at paths prefixed with `folder`.
265
266`options` include:
267
268```js
269{
270 recursive: true | false, // Whether to descend into all subfolders
271 ignore: String || Array, // Ignore files and folders by name
272 wait: true // Wait for block to be downloaded
273}
274```
275
276#### `const stream = drive.readdir(folder, [options])`
277
278Returns a stream of all subpaths of entries in drive stored at paths prefixed by `folder`.
279
280`options` include:
281
282```js
283{
284 wait: true // Wait for block to be downloaded
285}
193286```
194287
288#### `const stream = await drive.entries([range], [options])`
289
290Returns a read stream of entries in the drive. `options` are the same as `Hyperbee().createReadStream([range], [options])`.
291
292### Comparing & Diffing
293
294#### `const comparison = drive.compare(entryA, entryB)`
295
296Returns `0` if entries are the same, `1` if `entryA` is older, and `-1` if `entryB` is older.
297
298#### `const stream = drive.diff(version, folder, [options])`
299
300Efficiently create a stream of the shallow changes to `folder` between `version` and `drive.version`.
301
302Each entry is sorted by key:
303
304```js
305{
306 left: Object, // Entry in folder at drive.version for some path
307 right: Object // Entry in folder at drive.checkout(version) for some path
308}
309```
310
311If an entry exists in `drive.version` but not in `version`, then `left` is set and `right` will be `null`, and vice versa.
312
313### Downloading
314
315#### `const download = drive.download(folder, [options])`
316
317Downloads the blobs corresponding to all entries in the drive at paths prefixed with `folder`. Returns a `Download` object:
318
319```js
320const download = drive.download(key)
321await download.done()
322// Or cancel:
323download.destroy()
324```
325
326`options` are the same as those for `drive.list(folder, [options])`.
327
328#### `await drive.downloadDiff(version, folder, [options])`
329
330Downloads all the blobs in `folder` corresponding to entries in `drive.checkout(version)` that are not in `drive.version`. Returns a `Download` object.
331
332```js
333const download = drive.downloadDiff(version, folder)
334await download.done()
335```
336
337#### `await drive.downloadRange(dbRanges, blobRanges)`
338
339Downloads the entries and blobs stored in the specified ranges. Returns a `Download` object.
340
341```js
342const download = drive.downloadRange(dbRanges, blobRanges)
343await download.done()
344```
345
346### Storage Management
347
348#### `const cleared = await drive.clear(path, [options])`
349
350Deletes the blob from storage to free up space, but the file structure reference is kept.
351
352```js
353{ diff: false } // Returned cleared bytes object is null unless you enable this
354```
355
356#### `const cleared = await drive.clearAll([options])`
357
358Deletes all the blobs from storage to free up space. Same options as `drive.clear()`.
359
360#### `await drive.truncate(version, [options])`
361
362Truncates the Hyperdrive to a previous version (both the file-structure reference and the blobs). A `blobs: <length>` option can be passed if you know the corresponding blobs length.
363
364#### `await drive.purge()`
365
366Purge both cores (db and blobs) from your storage, completely removing all the drive's data.
367
368### Snapshots & Batches
369
370#### `const snapshot = drive.checkout(version)`
371
372Get a read-only snapshot of a previous version.
373
374#### `const batch = drive.batch()`
375
376Useful for atomically mutating the drive, has the same interface as Hyperdrive.
377
378#### `await batch.flush()`
379
380Commit a batch of mutations to the underlying drive.
381
382### Watching
383
384#### `const watcher = drive.watch([folder])`
385
386Returns an iterator that listens on `folder` to yield changes, by default on `/`.
387
388```js
389for await (const [current, previous] of watcher) {
390 console.log(current.version)
391 console.log(previous.version)
392}
393```
394
395Those `current` and `previous` are snapshots that are auto-closed before next value. Don't close those snapshots yourself.
396
397- `await watcher.ready()` - Waits until the watcher is loaded and detecting changes.
398- `await watcher.destroy()` - Stops the watcher. You could also stop it by using `break` in the loop.
399
400### Mirroring
401
402#### `const mirror = drive.mirror(out, [options])`
403
404Efficiently mirror this drive into another. Returns a [`MirrorDrive`](https://github.com/holepunchto/mirror-drive#api) instance constructed with `options`.
405
406Call `await mirror.done()` to wait for the mirroring to finish.
407
408### Replication
409
410#### `const done = drive.findingPeers()`
411
412Indicate to Hyperdrive that you're finding peers in the background, requests will be on hold until this is done. Call `done()` when your current discovery iteration is done.
413
414#### `const stream = drive.replicate(isInitiatorOrStream)`
415
416```js
417const swarm = new Hyperswarm()
418const done = drive.findingPeers()
419swarm.on('connection', (socket) => drive.replicate(socket))
420swarm.join(drive.discoveryKey)
421swarm.flush().then(done, done)
422```
423
424See more about how replicate works at [corestore.replicate](https://github.com/holepunchto/corestore#const-stream--storereplicateoptsorstream).
425
426#### `const updated = await drive.update([options])`
427
428Waits for initial proof of the new drive version until all `findingPeers` are done.
429
430```js
431{ wait: false }
432```
433
434Use `drive.findingPeers()` or `{ wait: true }` to make `await drive.update()` blocking.
435
436### Blobs
437
438#### `const blobs = await drive.getBlobs()`
439
440Returns the [Hyperblobs](https://github.com/holepunchto/hyperblobs) instance storing the blobs indexed by drive entries.
441
442```js
443await drive.put('/file.txt', Buffer.from('hi'))
444
445const buffer1 = await drive.get('/file.txt')
446
447const blobs = await drive.getBlobs()
448const entry = await drive.entry('/file.txt')
449const buffer2 = await blobs.get(entry.value.blob)
450
451// => buffer1 and buffer2 are equal
452```
453
454#### `const blobsLength = await drive.getBlobsLength(checkout)`
455
456Returns the length of the Hyperblobs instance at the time of the specified Hyperdrive version (defaults to the current version).
457
458## Changelog (Recent)
459
460### v13.3.0 (2026-02-18)
461
462- **New: Dedup support for `createWriteStream`** - Pass `{ dedup: true }` to avoid writing duplicate blob data when re-writing a file with identical content. Leverages hyperblobs ^2.9.0 dedup capability.
463- **Fix**: `putEntry` now correctly passes through `linkname` (previously was hardcoded to `null`).
464
465### v13.2.1 (2026-02-01)
466
467- **Renamed**: `update()` method renamed to `putEntry()` since `update` was already defined by the ReadyResource base class.
468
469### v13.2.0 (2026-01-31)
470
471- **New: `putEntry()` method** (initially added as `update()`) - Directly put a file entry into drive metadata without writing blob data. Useful for updating metadata or creating entries that reference existing blobs.
472
473### v13.1.x (2026-01)
474
475- **v13.1.3**: Only iterate metadata if not in explicit mode.
476- **v13.1.2**: Tweaked monitor for download range.
477- **v13.1.1**: Avoid unrequested eager downloads on `downloadDiff` and `downloadRange`.
478- **v13.1.0**: Fixed `downloadRange` and `downloadDiff`.
479
480### v13.0.x
195481
482- **v13.0.0**: Download objects can now be `done()`-ed or `destroy()`-ed. Support for `extension` option.
196483
197484## P2P Patterns
198485
199486- append-only-log
200487- binary-encoding
201488- streaming
489- replication
490- content-deduplication
202491
203492## Semantic Type
204493
205_To be classified in Phase 2_
494File system / Distributed storage
206495
207496## Related Packages
208497
209_To be analyzed in Phase 2_
498- [hypercore](https://github.com/holepunchto/hypercore) - Underlying append-only log
499- [hyperbee](https://github.com/holepunchto/hyperbee) - B-tree for file metadata
500- [hyperblobs](https://github.com/holepunchto/hyperblobs) - Blob storage (^2.9.0 required for dedup)
501- [corestore](https://github.com/holepunchto/corestore) - Required storage backend
502- [mirror-drive](https://github.com/holepunchto/mirror-drive) - Drive mirroring utility
503- [hyperswarm](https://github.com/holepunchto/hyperswarm) - P2P networking for replication
504- [localdrive](https://github.com/holepunchto/localdrive) - Local filesystem with same interface (useful for mirroring)
skills/hypermininet/skills.md +82 -0
……@@ -0,0 +1,82 @@
1# hypermininet
2
3**Repository**: https://github.com/holepunchto/hypermininet
4**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2026-04-03T15:25:05Z
7**Status**: ✓ Active
8
9## Description
10
11Mininet, the easy way
12
13## Installation
14
15```bash
16npm install hypermininet
17```
18
19## Dependencies
20
21- b4a: ^1.8.0
22- bare-fs: ^4.1.5
23- bare-os: ^3.6.1
24- bare-path: ^3.0.0
25- bare-process: ^4.3.0
26- bare-subprocess: ^5.2.2
27- hyperdht: ^6.29.2
28- mininet: ^3.4.0
29- ready-resource: ^1.2.0
30- sodium-universal: ^5.0.1
31
32## Entry Point
33
34- Main: index.js
35- Exports: {
36 "./package": "./package.json",
37 ".": {
38 "types": "./index.d.ts",
39 "default": "./index.js"
40 }
41}
42
43## README Summary
44
45# Hypermininet
46
47A high-level wrapper around [mininet](https://github.com/mafintosh/mininet) for testing [Hyperswarm](https://github.com/holepunchto/hyperswarm) and [HyperDHT](https://github.com/holepunchto/hyperdht) applications in simulated network conditions.
48
49## Installation
50
51```bash
52npm install hypermininet
53```
54
55## Usage
56
57```js
58const Hypermininet = require('hypermininet')
59
60const hypermininet = new Hypermininet({
61 debug: true,
62 mininet: { clean: true },
63 network: {
64 hosts: 10,
65
66[See full README](https://github.com/holepunchto/hypermininet)
67
68## API Documentation
69
70_To be enriched in Phase 1B with deep code analysis_
71
72## Usage Examples
73
74_To be added in Phase 1B_
75
76## Semantic Type
77
78_To be classified in Phase 2_
79
80## Related Packages
81
82_To be analyzed in Phase 2_
skills/hyperschema-c/skills.md +74 -0
……@@ -0,0 +1,74 @@
1# hyperschema-c
2
3**Repository**: https://github.com/holepunchto/hyperschema-c
4**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2026-06-10T22:19:49Z
7**Status**: ✓ Active
8
9## Description
10
11C code generation for Hyperschema
12
13## Installation
14
15```bash
16npm install hyperschema-c
17```
18
19## Dependencies
20
21- bare-fs: ^4.7.1
22- hyperschema: ^1.20.1
23
24## Entry Point
25
26- Main: index.js
27- Exports: {
28 "./package": "./package.json",
29 ".": {
30 "types": "./index.d.ts",
31 "default": "./index.js"
32 }
33}
34
35## README Summary
36
37# hyperschema-c
38
39C code generation for [Hyperschema](https://github.com/holepunchto/hyperschema). Transforms schema definitions into C structs with preencode/encode/decode functions using [libcompact](https://github.com/holepunchto/libcompact).
40
41```
42npm i hyperschema-c
43```
44
45## Usage
46
47```js
48const CHyperschema = require('hyperschema-c')
49
50const schema = CHyperschema.from('./spec')
51
52// Get generated C source as strings
53const { header, source } = schema.toCode()
54
55// Or write the generated files to disk
56CHyperschema.toDisk(schema, './output')
57
58[See full README](https://github.com/holepunchto/hyperschema-c)
59
60## API Documentation
61
62_To be enriched in Phase 1B with deep code analysis_
63
64## Usage Examples
65
66_To be added in Phase 1B_
67
68## Semantic Type
69
70_To be classified in Phase 2_
71
72## Related Packages
73
74_To be analyzed in Phase 2_
skills/hyperschema-swift/skills.md +74 -0
……@@ -0,0 +1,74 @@
1# hyperschema-swift
2
3**Repository**: https://github.com/holepunchto/hyperschema-swift
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-06-05T06:35:09Z
7**Status**: ✓ Active
8
9## Description
10
11Swift code generation for Hyperschema
12
13## Installation
14
15```bash
16npm install hyperschema-swift
17```
18
19## Dependencies
20
21- bare-fs: ^4.0.1
22- hyperschema: ^1.20.1
23
24## Entry Point
25
26- Main: N/A
27- Exports: {
28 "./package": "./package.json",
29 ".": {
30 "types": "./index.d.ts",
31 "default": "./index.js"
32 }
33}
34
35## README Summary
36
37# hyperschema-swift
38
39Swift code generation for [Hyperschema](https://github.com/holepunchto/hyperschema). Transforms schema definitions into Swift structs with binary codec conformance using <https://github.com/holepunchto/compact-encoding-swift>.
40
41```
42npm i hyperschema-swift
43```
44
45## Usage
46
47```js
48const SwiftHyperschema = require('hyperschema-swift')
49
50const schema = SwiftHyperschema.from('./spec')
51
52// Get generated Swift source as a string
53const code = schema.toCode()
54
55// Or write a complete Swift package to disk
56SwiftHyperschema.toDisk(schema, './output')
57
58[See full README](https://github.com/holepunchto/hyperschema-swift)
59
60## API Documentation
61
62_To be enriched in Phase 1B with deep code analysis_
63
64## Usage Examples
65
66_To be added in Phase 1B_
67
68## Semantic Type
69
70_To be classified in Phase 2_
71
72## Related Packages
73
74_To be analyzed in Phase 2_
skills/hyperschema-test/skills.md +53 -0
……@@ -0,0 +1,53 @@
1# hyperschema-test
2
3**Repository**: https://github.com/holepunchto/hyperschema-test
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-06-04T06:56:00Z
7**Status**: ✓ Active
8
9## Description
10
11Test fixtures for Hyperschema implementations
12
13## Installation
14
15```bash
16npm install hyperschema-test
17```
18
19## Dependencies
20
21- brittle: ^3.19.1
22- compact-encoding: ^3.2.0
23- hyperschema: ^1.20.1
24- test-tmp: ^1.4.0
25
26## Entry Point
27
28- Main: index.js
29
30## README Summary
31
32# hyperschema-fixtures
33
34In `fixtures` directory you will find the `schema.json` and `test.json` with values and their expected encodings.
35
36
37[See full README](https://github.com/holepunchto/hyperschema-test)
38
39## API Documentation
40
41_To be enriched in Phase 1B with deep code analysis_
42
43## Usage Examples
44
45_To be added in Phase 1B_
46
47## Semantic Type
48
49_To be classified in Phase 2_
50
51## Related Packages
52
53_To be analyzed in Phase 2_
skills/hyperschema-ts/skills.md +80 -0
……@@ -0,0 +1,80 @@
1# hyperschema-ts
2
3**Repository**: https://github.com/holepunchto/hyperschema-ts
4**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2026-06-16T19:33:19Z
7**Status**: ✓ Active
8
9## Description
10
11TypeScript code generation for Hyperschema
12
13## Installation
14
15```bash
16npm install hyperschema-ts
17```
18
19## Dependencies
20
21- bare-fs: ^4.7.2
22- bare-path: ^3.0.1
23
24## Entry Point
25
26- Main: N/A
27- Exports: {
28 "./package": "./package.json",
29 ".": {
30 "types": "./index.d.ts",
31 "import": "./index.mjs",
32 "default": "./index.cjs"
33 },
34 "./validation": {
35 "types": "./validation.d.ts",
36 "import": "./validation.mjs",
37 "default": "./validation.cjs"
38 }
39}
40
41## README Summary
42
43# hyperschema-ts
44
45Generate TypeScript types from a [Hyperschema](https://github.com/holepunchto/hyperschema).
46
47Point it at the same `schema` instance you pass to `Hyperschema.toDisk`, and it writes a `.d.ts` file of `interface`/`type` declarations matching your structs, enums, aliases, arrays and records. You then `import` those types into your app to get static typing over the objects you encode and decode.
48
49## Install
50
51```sh
52npm install hyperschema-ts
53```
54
55## Usage
56
57```js
58const Hyperschema = require('hyperschema')
59const HyperschemaTS = require('hyperschema-ts')
60
61const schema = Hyperschema.from('./schema')
62const ns = schema.namespace('example')
63
64[See full README](https://github.com/holepunchto/hyperschema-ts)
65
66## API Documentation
67
68_To be enriched in Phase 1B with deep code analysis_
69
70## Usage Examples
71
72_To be added in Phase 1B_
73
74## Semantic Type
75
76_To be classified in Phase 2_
77
78## Related Packages
79
80_To be analyzed in Phase 2_
skills/hyperschema/skills.md +4 -3
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/hyperschema
44**Language**: JavaScript
5**Stars**: 13
6**Last Updated**: 2026-01-14T22:58:06Z
5**Stars**: 17
6**Last Updated**: 2026-06-01T12:31:22Z
77**Status**: ✓ Active
88
99## Description
……@@ -19,7 +19,7 @@ npm install hyperschema
1919## Dependencies
2020
2121- bare-fs: ^4.0.1
22- compact-encoding: ^2.15.0
22- compact-encoding: ^3.0.0
2323- generate-object-property: ^2.0.0
2424- generate-string: ^1.0.1
2525
……@@ -29,6 +29,7 @@ npm install hyperschema
2929- Exports: {
3030 "./package": "./package.json",
3131 ".": {
32 "types": "./builder.d.ts",
3233 "import": "./builder.mjs",
3334 "default": "./builder.cjs"
3435 },
skills/hyperswarm-capability/skills.md +4 -3
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/hyperswarm-capability
44**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2025-09-10T12:43:40Z
5**Stars**: 3
6**Last Updated**: 2026-03-27T12:13:22Z
77**Status**: ✓ Active
88
99## Description
……@@ -20,6 +20,7 @@ npm install hyperswarm-capability
2020
2121- b4a: ^1.6.7
2222- hypercore-crypto: ^3.6.1
23- hyperschema: ^1.20.1
2324- sodium-universal: ^5.0.1
2425
2526## Entry Point
……@@ -38,7 +39,7 @@ npm install hyperswarm-capability
3839
3940## Usage
4041
41``` js
42```js
4243const HyperswarmCapability = require('hyperswarm-capability')
4344
4445const c = new HyperswarmCapability()
skills/hyperswarm-stats/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/hyperswarm-stats
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-09-01T06:52:53Z
6**Last Updated**: 2026-05-29T10:39:08Z
77**Status**: ✓ Active
88
99## Description
skills/hyperswarm/skills.md +195 -59
……@@ -2,13 +2,14 @@
22
33**Repository**: https://github.com/holepunchto/hyperswarm
44**Language**: JavaScript
5**Version**: 4.17.0
56**Stars**: 1206
6**Last Updated**: 2026-01-15T05:43:49Z
7**Last Updated**: 2026-02-20
78**Status**: ✓ Active
89
910## Description
1011
11A distributed networking stack for connecting peers.
12A distributed networking stack for connecting peers. High-level API for finding and connecting to peers who are interested in a "topic."
1213
1314## Installation
1415
……@@ -26,106 +27,241 @@ npm install hyperswarm
2627- streamx: ^2.22.1
2728- unslab: ^1.3.0
2829
29## README Summary
30## Usage
3031
31# hyperswarm
32```js
33const Hyperswarm = require('hyperswarm')
3234
33### [See the full API docs at docs.pears.com](https://docs.pears.com/building-blocks/hyperswarm)
35const swarm1 = new Hyperswarm()
36const swarm2 = new Hyperswarm()
3437
35A high-level API for finding and connecting to peers who are interested in a "topic."
38swarm1.on('connection', (conn, info) => {
39 // swarm1 will receive server connections
40 conn.write('this is a server connection')
41 conn.end()
42})
3643
37## Installation
44swarm2.on('connection', (conn, info) => {
45 conn.on('data', (data) => console.log('client got message:', data.toString()))
46})
3847
39```
40npm install hyperswarm
48const topic = Buffer.alloc(32).fill('hello world') // A topic must be 32 bytes
49const discovery = swarm1.join(topic, { server: true, client: false })
50await discovery.flushed() // Waits for the topic to be fully announced on the DHT
51
52swarm2.join(topic, { server: false, client: true })
53await swarm2.flush() // Waits for the swarm to connect to pending peers.
54
55// After this point, both client and server should have connections
4156```
4257
43## Usage
58## API Documentation
4459
45```js
46const Hyperswarm = require('hyperswarm')
60### `const swarm = new Hyperswarm(opts = {})`
4761
48const swarm1 = new Hyperswarm()
49const swarm2 = new Hyperswarm()
62Construct a new Hyperswarm instance.
5063
64`opts` can include:
5165
52[See full README](https://github.com/holepunchto/hyperswarm)
66- `keyPair`: A Noise keypair for listen/connect on the DHT. Defaults to a new key pair.
67- `seed`: A unique, 32-byte, random seed to deterministically generate the key pair.
68- `maxPeers`: Maximum number of peer connections to allow. Default: `64`.
69- `maxClientConnections`: Maximum number of outgoing client connections. Default: `Infinity`.
70- `maxServerConnections`: Maximum number of incoming server connections. Default: `Infinity`.
71- `maxParallel`: Maximum number of parallel connection attempts. Default: `3`.
72- `firewall`: Sync function `remotePublicKey => (true|false)`. If true, connection is rejected. Defaults to allowing all.
73- `dht`: A DHT instance. Defaults to a new instance.
74- `relayThrough`: A relay key (Buffer) or function `(force, swarm) => key|null` for relaying connections.
75- `bootstrap`: Bootstrap nodes for the DHT.
76- `port`: Port for the DHT.
77- `backoffs`: Array of retry backoff intervals in ms. Default: `[~1s, ~5s, ~15s, ~10min]`.
78- `jitter`: Jitter for retry timers in ms. Default: `500`.
5379
54## API Documentation
80### Properties
5581
56_Extracted from README and code analysis_
82- `swarm.keyPair` - The Noise keypair used by this swarm.
83- `swarm.dht` - The underlying [`hyperdht`](https://github.com/holepunchto/hyperdht) instance.
84- `swarm.connecting` - Number of connections in progress.
85- `swarm.connections` - A Set of all active client/server connections (encrypted Duplex streams).
86- `swarm.peers` - A Map of `(Noise public key hex string) -> PeerInfo object`.
87- `swarm.explicitPeers` - A Set of PeerInfo objects added via `joinPeer()`.
88- `swarm.destroyed` - Boolean, whether the swarm has been destroyed.
89- `swarm.suspended` - Boolean, whether the swarm is currently suspended.
90- `swarm.stats` - Connection statistics object:
91 ```js
92 {
93 updates: 0,
94 connects: {
95 client: { opened: 0, closed: 0, attempted: 0 },
96 server: { opened: 0, closed: 0 }
97 },
98 bannedPeers: 0
99 }
100 ```
57101
58### Classes
102### Events
59103
60- `Hyperswarm`
104#### `swarm.on('connection', (socket, peerInfo) => {})`
61105
62### Functions
106Emitted whenever the swarm connects to a new peer.
107- `socket` - End-to-end (Noise) encrypted Duplex stream.
108- `peerInfo` - A PeerInfo instance.
63109
64- `onclose()`
65- `noop()`
66- `allowAll()`
67- `shouldForceRelaying()`
68- `shouldBan()`
69- `toRelayFunction()`
110#### `swarm.on('update', () => {})`
70111
71### Exports
112Emitted when internal values change (e.g., `swarm.connecting` or `swarm.connections` changes). Useful for user interfaces.
72113
73- default: `class`
114#### `swarm.on('ban', peerInfo, err)`
74115
116Emitted when a peer gets banned. `err` describes the reason (e.g., firewalled).
75117
76_See [api-extract.json](./api-extract.json) for detailed API information._
118### Methods
77119
120#### `const discovery = swarm.join(topic, opts = {})`
78121
79## Usage Examples
122Start discovering and connecting to peers sharing a common topic. New peers are emitted as `connection` events.
80123
81_Extracted from README_
124- `topic` - Must be a 32-byte Buffer.
125- `opts.server` - Accept server connections by announcing to DHT. Default: `true`.
126- `opts.client` - Actively search for and connect to servers. Default: `true`.
127- `opts.limit` - Max number of peers to connect to for this topic. Default: `Infinity`. **(New in v4.17.0)**
82128
83### Example 1
129Returns a PeerDiscoverySession object.
84130
85```javascript
86npm install hyperswarm
87```
131**Client vs Server mode:**
132- **Server mode**: Announces your keypair to the DHT so clients can discover you. Server connections are not associated with a specific topic.
133- **Client mode**: Queries the DHT to discover servers and eagerly connects. Client connections are associated with the topic (`peerInfo.topics` will be set).
88134
89### Example 2
135#### `await swarm.leave(topic)`
90136
91```javascript
92const Hyperswarm = require('hyperswarm')
137Stop discovering peers for the given topic. Does **not** close existing connections.
93138
94const swarm1 = new Hyperswarm()
95const swarm2 = new Hyperswarm()
139#### `swarm.joinPeer(noisePublicKey)`
96140
97swarm1.on('connection', (conn, info) => {
98 // swarm1 will receive server connections
99 conn.write('this is a server connection')
100 conn.end()
101})
141Establish a direct connection to a known peer (32-byte Buffer). Connections are reestablished on failure.
102142
103swarm2.on('connection', (conn, info) => {
104 conn.on('data', (data) => console.log('client got message:', data.toString()))
105})
143#### `swarm.leavePeer(noisePublicKey)`
106144
107const topic = Buffer.alloc(32).fill('hello world') // A topic must be 32 bytes
108const discovery = swarm1.join(topic, { server: true, client: false })
109await discovery.flushed() // Waits for the topic to be fully announced on the DHT
145Stop attempting direct connections to a known peer. Existing connections are **not** destroyed.
110146
111swarm2.join(topic, { server: false, client: true })
112await swarm2.flush() // Waits for the swarm to connect to pending peers.
147#### `const discovery = swarm.status(topic)`
113148
114// After this point, both client and server should have connections
149Get the PeerDiscovery object associated with the topic, if it exists.
150
151#### `await swarm.listen()`
152
153Explicitly start listening for incoming connections. Called internally after the first `join`.
154
155#### `await swarm.flush()`
156
157Wait for all pending DHT announces and peer connections. Heavyweight -- waits for every pending operation across all topics.
158
159#### `await swarm.clear()`
160
161Destroy all active PeerDiscovery instances and clear the discovery map.
162
163#### `await swarm.destroy({ force })`
164
165Destroy the swarm. If `force` is true, skips clearing discoveries and force-destroys the DHT.
166
167#### `await swarm.suspend({ log })`
168
169Suspend the swarm: disconnects all peers, suspends server listening, stops discovery. Useful for runtime suspend/sleep.
170
171#### `await swarm.resume({ log })`
172
173Resume a suspended swarm: refreshes discovery and reconnects to peers.
174
175#### `swarm.topics()`
176
177Returns an iterator over all active PeerDiscovery instances.
178
179### PeerDiscovery API
180
181Returned by `swarm.join()`. Controls discovery behavior.
182
183#### `await discovery.flushed()`
184
185Wait until the topic is fully announced to the DHT (server mode only).
186
187#### `await discovery.refresh({ client, server })`
188
189Update discovery configuration, optionally toggling client/server modes. Triggers immediate re-announce in server mode.
190
191#### `await discovery.destroy()`
192
193Stop discovering peers for this topic.
194
195### PeerInfo API
196
197Emitted with `connection` events. One-to-one relationship with connections.
198
199- `peerInfo.publicKey` - The peer's Noise public key.
200- `peerInfo.topics` - Array of associated topics (only updated in client mode).
201- `peerInfo.prioritized` - If true, swarm will rapidly attempt to reconnect.
202- `peerInfo.client` - Boolean, true if this is an outgoing (client) connection.
203- `peerInfo.server` - Boolean getter, true if this is an incoming (server) connection.
204- `peerInfo.explicit` - Boolean, true if added via `joinPeer()`.
205- `peerInfo.proven` - Boolean, true if a successful connection has been established.
206- `peerInfo.banned` - Boolean, true if the peer is banned.
207- `peerInfo.attempts` - Number of connection attempts.
208- `peerInfo.ban(banStatus = false)` - Ban or unban the peer. Does **not** close existing connections.
209- `peerInfo.reconnect(val)` - Enable/disable automatic reconnection.
210
211## Changes in v4.17.0
212
213### Explicit peers yield more capacity
214
215The new `_withinMaxPeers()` method reserves connection capacity for explicit peers (added via `joinPeer()`). When explicit peers are present, the swarm becomes more conservative about filling up with discovery-based connections, ensuring explicit peers always have room to connect.
216
217The effective limit for discovery-based connections scales down based on explicit peer count:
218
219- **0 explicit peers**: up to `maxPeers` total connections (64 by default, unchanged)
220- **1 explicit peer**: up to `maxPeers / 2` discovery connections (32)
221- **2-3 explicit peers**: up to `maxPeers / 3` discovery connections (21)
222- **4+ explicit peers**: up to `maxPeers / 4` discovery connections (16)
223
224Note: explicit peer connections bypass this limit (they use `_shouldConnectExplicit()` which only checks `maxParallel`), so they are always attempted regardless of how many discovery connections exist. This is the key behavior change -- explicit peers now "yield more capacity" because the swarm proactively reserves slots for them.
225
226### `limit` option for `swarm.join()`
227
228The `limit` option on `swarm.join(topic, { limit })` caps the maximum number of peers to connect to for a given topic. During discovery refreshes, already-connected peers from previous rounds are counted against the limit, so the swarm won't exceed the specified number of connections for that topic.
229
230```js
231// Only connect to up to 5 peers for this topic
232const discovery = swarm.join(topic, { client: true, limit: 5 })
115233```
116234
235### CI and linting
236
237- Added `lunte` linter and `prettier-config-holepunch` for consistent code style.
238- Added Bare runtime CI test pipeline alongside Node.js.
239
240## Internal Architecture
117241
242### Connection Management
243
244- `ConnectionSet` - Map keyed by remote public key hex, ensures one connection per peer.
245- `RetryTimer` - Exponential backoff with 4 tiers: ~1s, ~5s, ~15s, ~10min (with jitter).
246- `shuffled-priority-queue` - Connection queue with 5 priority levels (VERY_LOW through VERY_HIGH).
247- Duplicate connection resolution: When two peers connect simultaneously, the newer connection wins if the existing one has exchanged bytes; otherwise a tie-break based on public key comparison decides.
248
249### Relay Support
250
251If `relayThrough` is configured, connections that fail with `HOLEPUNCH_ABORTED`, `HOLEPUNCH_DOUBLE_RANDOMIZED_NATS`, or `REMOTE_NOT_HOLEPUNCHABLE` will automatically retry with relay enabled (`forceRelaying` flag).
118252
119253## P2P Patterns
120254
121255- peer-discovery
122256- dht-discovery
123257- streaming
124
125## Semantic Type
126
127_To be classified in Phase 2_
258- topic-based-networking
259- relay-connections
128260
129261## Related Packages
130262
131_To be analyzed in Phase 2_
263- [hyperdht](https://github.com/holepunchto/hyperdht) - Underlying DHT layer
264- [hypercore](https://github.com/holepunchto/hypercore) - Append-only log (commonly replicated over hyperswarm connections)
265- [corestore](https://github.com/holepunchto/corestore) - Multi-core manager with built-in swarm replication
266- [protomux](https://github.com/holepunchto/protomux) - Protocol multiplexing over swarm connections
267- [secret-stream](https://github.com/holepunchto/secret-stream) - Noise-encrypted stream (used internally by hyperdht)
skills/iambus/skills.md +3 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/iambus
44**Language**: JavaScript
5**Stars**: 3
6**Last Updated**: 2025-12-16T11:46:16Z
5**Stars**: 4
6**Last Updated**: 2026-01-31T11:12:53Z
77**Status**: ✓ Active
88
99## Description
……@@ -19,6 +19,7 @@ npm install iambus
1919## Dependencies
2020
2121- nanoassert: ^2.0.0
22- ptnm: ^1.0.0
2223- streamx: ^2.13.2
2324
2425## Entry Point
skills/instrumented-dht-node/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/instrumented-dht-node
44**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2025-09-01T06:53:10Z
5**Stars**: 1
6**Last Updated**: 2026-06-14T04:19:35Z
77**Status**: ✓ Active
88
99## Description
skills/ip-ban-list-cli/skills.md +74 -0
……@@ -0,0 +1,74 @@
1# ip-ban-list-cli
2
3**Repository**: https://github.com/holepunchto/ip-ban-list-cli
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-05-15T10:55:55Z
7**Status**: ✓ Active
8
9## Description
10
11No description available
12
13## Installation
14
15```bash
16npm install ip-ban-list-cli
17```
18
19## Dependencies
20
21- bare-os: ^3.6.2
22- bare-path: ^3.0.0
23- bare-process: ^4.2.2
24- corestore: ^7.7.0
25- graceful-goodbye: ^1.3.3
26- hypercore-id-encoding: ^1.3.0
27- hyperswarm: ^4.16.0
28- ip-ban-list: ^0.3.0
29- paparam: ^1.10.0
30
31## Entry Point
32
33- Main: bin.js
34
35## README Summary
36
37# ip-ban-list-cli
38
39CLI to manage and seed an `ip-ban-list`.
40
41## Install
42
43```bash
44npm i -g ip-ban-list-cli
45```
46
47## Usage
48
49```txt
50ip-ban-list [command]
51
52Commands:
53 ban <ip> Add an IP address to the ban list
54 unban <ip> Remove an IP address from the ban list
55 id Print the public key for the ban list
56 seed Seed the ban list over Hyperswarm
57
58[See full README](https://github.com/holepunchto/ip-ban-list-cli)
59
60## API Documentation
61
62_To be enriched in Phase 1B with deep code analysis_
63
64## Usage Examples
65
66_To be added in Phase 1B_
67
68## Semantic Type
69
70_To be classified in Phase 2_
71
72## Related Packages
73
74_To be analyzed in Phase 2_
skills/ip-ban-list/skills.md +71 -0
……@@ -0,0 +1,71 @@
1# ip-ban-list
2
3**Repository**: https://github.com/holepunchto/ip-ban-list
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-05-20T08:46:15Z
7**Status**: ✓ Active
8
9## Description
10
11No description available
12
13## Installation
14
15```bash
16npm install ip-ban-list
17```
18
19## Dependencies
20
21- compact-encoding: ^3.0.1
22- debounceify: ^1.1.0
23- hyperbee2: ^2.10.2
24- hyperschema: ^1.20.1
25- ready-resource: ^1.1.2
26- safety-catch: ^1.0.3
27
28## Entry Point
29
30- Main: index.js
31
32## README Summary
33
34# ip-ban-list
35
36Shared IP ban list backed by Hyperbee2, seedable over Hyperswarm.
37
38## Install
39
40```
41npm install ip-ban-list
42```
43
44## Usage
45
46### API
47
48#### `const banList = new IpBanList(store, [opts])`
49
50Create a new IP ban list.
51
52- `store`: Corestore instance
53- `opts.key`: Hypercore public key to open an existing ban list read-only (default: `null`)
54
55[See full README](https://github.com/holepunchto/ip-ban-list)
56
57## API Documentation
58
59_To be enriched in Phase 1B with deep code analysis_
60
61## Usage Examples
62
63_To be added in Phase 1B_
64
65## Semantic Type
66
67_To be classified in Phase 2_
68
69## Related Packages
70
71_To be analyzed in Phase 2_
skills/is-text-filetype/skills.md +66 -0
……@@ -0,0 +1,66 @@
1# is-text-filetype
2
3**Repository**: https://github.com/holepunchto/is-text-filetype
4**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2026-01-30T18:51:24Z
7**Status**: ✓ Active
8
9## Description
10
11Determines whether a file specifier is plain text using heuristics based on extensions, common filenames, and dotfiles
12
13## Installation
14
15```bash
16npm install is-text-filetype
17```
18
19## Dependencies
20
21- known-text-files: ^1.0.0
22
23## Entry Point
24
25- Main: index.js
26
27## README Summary
28
29# is-text-filetype
30
31> Determines whether a file specifier is plain text using heuristics based on extensions, common filenames, and dotfiles
32
33```
34npm install is-text-filetype
35```
36
37## Usage
38
39```js
40const isTextFile = require('is-text-filetype')
41```
42
43```js
44// true
45isTextFile('readme.txt')
46isTextFile('/tmp/Dockerfile')
47isTextFile('C:\\tmp\\readme.txt')
48isTextFile('.gitignore')
49
50[See full README](https://github.com/holepunchto/is-text-filetype)
51
52## API Documentation
53
54_To be enriched in Phase 1B with deep code analysis_
55
56## Usage Examples
57
58_To be added in Phase 1B_
59
60## Semantic Type
61
62_To be classified in Phase 2_
63
64## Related Packages
65
66_To be analyzed in Phase 2_
skills/keet-appling-next/skills.md +12 -8
……@@ -2,9 +2,9 @@
22
33**Repository**: https://github.com/holepunchto/keet-appling-next
44**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2025-12-16T15:18:33Z
7**Status**: ✓ Active
5**Stars**: 0
6**Last Updated**: 2026-06-09T08:35:20Z
7**Status**: ⚠️ Archived
88
99## Description
1010
……@@ -18,11 +18,15 @@ npm install Keet
1818
1919## Dependencies
2020
21- appling-native: ^1.4.0
22- bare-thread: ^1.1.3
23- fx-native: ^1.1.1
24- pear-updater-bootstrap: ^2.3.0
25- prettier-bytes: ^1.0.4
21- appling-native: ^1.5.0
22- bare-env: ^3.0.0
23- bare-path: ^3.0.0
24- bare-thread: ^1.1.6
25- fx-native: ^1.1.4
26- hypercore-id-encoding: ^1.3.0
27- pear-aliases: ^1.0.7
28- pear-updater-bootstrap: ^2.5.0
29- tiny-byte-size: ^1.1.0
2630
2731## Entry Point
2832
skills/keet-appling/skills.md +3 -3
……@@ -2,9 +2,9 @@
22
33**Repository**: https://github.com/holepunchto/keet-appling
44**Language**: CMake
5**Stars**: 3
6**Last Updated**: 2025-10-27T14:01:56Z
7**Status**: ✓ Active
5**Stars**: 4
6**Last Updated**: 2026-06-09T08:35:19Z
7**Status**: ⚠️ Archived
88
99## Description
1010
skills/keet-prefs/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/keet-prefs
44**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2024-02-23T13:07:58Z
5**Stars**: 1
6**Last Updated**: 2026-05-15T13:54:37Z
77**Status**: ✓ Active
88
99## Description
skills/key-collection/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/key-collection
44**Language**: JavaScript
55**Stars**: 2
6**Last Updated**: 2025-12-17T08:21:02Z
6**Last Updated**: 2026-05-20T07:42:57Z
77**Status**: ✓ Active
88
99## Description
skills/known-text-files/skills.md +62 -0
……@@ -0,0 +1,62 @@
1# known-text-files
2
3**Repository**: https://github.com/holepunchto/known-text-files
4**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2026-02-06T19:42:54Z
7**Status**: ✓ Active
8
9## Description
10
11Combined list of plain text file extensions, common extensionless files and dotfiles
12
13## Installation
14
15```bash
16npm install known-text-files
17```
18
19## Entry Point
20
21- Main: index.js
22
23## README Summary
24
25# known-text-files
26
27> Combined list of plain text file extensions, common extensionless files and dotfiles
28
29```
30npm install known-text-files
31```
32
33## Usage
34
35```js
36const knownTextFiles = require('known-text-files')
37```
38
39```js
40knownTextFiles.includes('.txt') // true
41knownTextFiles.includes('.pdf') // false
42knownTextFiles.includes('dockerfile') // true
43knownTextFiles.includes('.gitignore') // true
44```
45
46[See full README](https://github.com/holepunchto/known-text-files)
47
48## API Documentation
49
50_To be enriched in Phase 1B with deep code analysis_
51
52## Usage Examples
53
54_To be added in Phase 1B_
55
56## Semantic Type
57
58_To be classified in Phase 2_
59
60## Related Packages
61
62_To be analyzed in Phase 2_
skills/libbase64/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/libbase64
44**Language**: C
5**Stars**: 3
6**Last Updated**: 2025-10-16T09:07:54Z
5**Stars**: 2
6**Last Updated**: 2026-06-04T08:25:49Z
77**Status**: ✓ Active
88
99## Description
skills/libbitarray/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/libbitarray
44**Language**: C
5**Stars**: 2
6**Last Updated**: 2025-09-01T06:51:59Z
5**Stars**: 1
6**Last Updated**: 2026-04-23T19:32:40Z
77**Status**: ✓ Active
88
99## Description
skills/libcompact/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/libcompact
44**Language**: C
5**Stars**: 1
6**Last Updated**: 2025-09-01T06:49:56Z
5**Stars**: 0
6**Last Updated**: 2026-05-29T12:32:10Z
77**Status**: ✓ Active
88
99## Description
skills/libdaemon/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/libdaemon
44**Language**: C
5**Stars**: 3
6**Last Updated**: 2025-10-21T13:31:22Z
5**Stars**: 2
6**Last Updated**: 2026-04-23T19:33:02Z
77**Status**: ✓ Active
88
99## Description
skills/libdynload/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/libdynload
44**Language**: C
5**Stars**: 2
6**Last Updated**: 2026-01-15T20:27:29Z
5**Stars**: 1
6**Last Updated**: 2026-04-08T11:32:09Z
77**Status**: ✓ Active
88
99## Description
skills/libflattree/skills.md +50 -0
……@@ -0,0 +1,50 @@
1# libflattree
2
3**Repository**: https://github.com/holepunchto/libflattree
4**Language**: C
5**Stars**: 0
6**Last Updated**: 2026-05-02T15:57:49Z
7**Status**: ✓ Active
8
9## Description
10
11Map a binary tree to a flat array in C
12
13## Installation
14
15```bash
16npm install libflattree
17```
18
19## README Summary
20
21# libflattree
22
23Map a binary tree to a flat array in C. See `include/flattree.h` for the API.
24
25## AI
26
27Note that this is co-authored with AI.
28
29## License
30
31Apache-2.0
32
33
34[See full README](https://github.com/holepunchto/libflattree)
35
36## API Documentation
37
38_To be enriched in Phase 1B with deep code analysis_
39
40## Usage Examples
41
42_To be added in Phase 1B_
43
44## Semantic Type
45
46_To be classified in Phase 2_
47
48## Related Packages
49
50_To be analyzed in Phase 2_
skills/libhc/skills.md +58 -0
……@@ -0,0 +1,58 @@
1# libhc
2
3**Repository**: https://github.com/holepunchto/libhc
4**Language**: C
5**Stars**: 1
6**Last Updated**: 2026-06-05T06:18:29Z
7**Status**: ✓ Active
8
9## Description
10
11C workhorse library for hypercore
12
13## Installation
14
15```bash
16npm install libhc
17```
18
19## README Summary
20
21# libhc
22
23Native workhorse for Hypercore.
24
25> AI assisted
26
27## API
28
29See `include/hc.h` and the sub-headers it includes.
30
31## Hello world
32
33```c
34#include <string.h>
35
36#include <uv.h>
37
38#include "hc.h"
39#include "hc/core.h"
40#include "hc/crypto.h"
41
42[See full README](https://github.com/holepunchto/libhc)
43
44## API Documentation
45
46_To be enriched in Phase 1B with deep code analysis_
47
48## Usage Examples
49
50_To be added in Phase 1B_
51
52## Semantic Type
53
54_To be classified in Phase 2_
55
56## Related Packages
57
58_To be analyzed in Phase 2_
skills/libhex/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/libhex
44**Language**: C
5**Stars**: 3
6**Last Updated**: 2025-09-01T06:48:26Z
5**Stars**: 2
6**Last Updated**: 2026-06-04T08:25:44Z
77**Status**: ✓ Active
88
99## Description
skills/libintrusive/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/libintrusive
44**Language**: C
5**Stars**: 3
6**Last Updated**: 2025-05-25T14:22:27Z
5**Stars**: 2
6**Last Updated**: 2026-04-23T19:33:35Z
77**Status**: ✓ Active
88
99## Description
skills/libjnitl/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/libjnitl
44**Language**: C++
5**Stars**: 2
6**Last Updated**: 2025-12-11T12:38:57Z
5**Stars**: 1
6**Last Updated**: 2026-04-23T19:33:49Z
77**Status**: ✓ Active
88
99## Description
skills/libjsi/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/libjsi
44**Language**: C++
5**Stars**: 1
6**Last Updated**: 2025-03-01T17:12:53Z
5**Stars**: 0
6**Last Updated**: 2026-04-08T11:34:20Z
77**Status**: ✓ Active
88
99## Description
skills/libjson/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/libjson
44**Language**: C
5**Stars**: 1
6**Last Updated**: 2025-11-25T10:49:29Z
5**Stars**: 0
6**Last Updated**: 2026-04-28T10:16:25Z
77**Status**: ✓ Active
88
99## Description
skills/libkv/skills.md +48 -0
……@@ -0,0 +1,48 @@
1# libkv
2
3**Repository**: https://github.com/holepunchto/libkv
4**Language**: C
5**Stars**: 0
6**Last Updated**: 2026-05-06T16:44:27Z
7**Status**: ✓ Active
8
9## Description
10
11In-memory sorted key-value store in C
12
13## Installation
14
15```bash
16npm install libkv
17```
18
19## README Summary
20
21# libkv
22
23In-memory sorted key-value store in C.
24
25AI assisted. See [`include/kv.h`](include/kv.h) for API docs.
26
27## License
28
29Apache-2.0
30
31
32[See full README](https://github.com/holepunchto/libkv)
33
34## API Documentation
35
36_To be enriched in Phase 1B with deep code analysis_
37
38## Usage Examples
39
40_To be added in Phase 1B_
41
42## Semantic Type
43
44_To be classified in Phase 2_
45
46## Related Packages
47
48_To be analyzed in Phase 2_
skills/liblexkey/skills.md +50 -0
……@@ -0,0 +1,50 @@
1# liblexkey
2
3**Repository**: https://github.com/holepunchto/liblexkey
4**Language**: C
5**Stars**: 0
6**Last Updated**: 2026-05-03T16:31:55Z
7**Status**: ✓ Active
8
9## Description
10
11Encode multiple values into lexicographically sortable keys in C
12
13## Installation
14
15```bash
16npm install liblexkey
17```
18
19## README Summary
20
21# liblexkey
22
23Encode multiple values into lexicographically sortable keys, in C. Port of [`index-encoder`](https://github.com/holepunchto/index-encoder). See `include/lexkey.h` for the API.
24
25## AI
26
27Note that this is co-authored with AI.
28
29## License
30
31Apache-2.0
32
33
34[See full README](https://github.com/holepunchto/liblexkey)
35
36## API Documentation
37
38_To be enriched in Phase 1B with deep code analysis_
39
40## Usage Examples
41
42_To be added in Phase 1B_
43
44## Semantic Type
45
46_To be classified in Phase 2_
47
48## Related Packages
49
50_To be analyzed in Phase 2_
skills/libmqjs/skills.md +46 -0
……@@ -0,0 +1,46 @@
1# libmqjs
2
3**Repository**: https://github.com/holepunchto/libmqjs
4**Language**: C
5**Stars**: 3
6**Last Updated**: 2026-06-17T09:41:20Z
7**Status**: ✓ Active
8
9## Description
10
11ABI compatible replacement for https://github.com/holepunchto/libjs built on Micro QuickJS
12
13## Installation
14
15```bash
16npm install libmqjs
17```
18
19## README Summary
20
21# libmqjs
22
23ABI compatible replacement for <https://github.com/holepunchto/libjs> built on Micro QuickJS. Useful for IoT, embedded, or otherwise constrained systems where the requirements of V8 can become problematic.
24
25## License
26
27Apache-2.0
28
29
30[See full README](https://github.com/holepunchto/libmqjs)
31
32## API Documentation
33
34_To be enriched in Phase 1B with deep code analysis_
35
36## Usage Examples
37
38_To be added in Phase 1B_
39
40## Semantic Type
41
42_To be classified in Phase 2_
43
44## Related Packages
45
46_To be analyzed in Phase 2_
skills/libnapi/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/libnapi
44**Language**: C
5**Stars**: 2
6**Last Updated**: 2026-01-12T09:36:03Z
5**Stars**: 1
6**Last Updated**: 2026-04-08T12:28:51Z
77**Status**: ✓ Active
88
99## Description
skills/libpath/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/libpath
44**Language**: C
5**Stars**: 3
6**Last Updated**: 2026-01-09T23:52:06Z
5**Stars**: 2
6**Last Updated**: 2026-04-28T10:16:26Z
77**Status**: ✓ Active
88
99## Description
skills/libpear/skills.md +3 -3
……@@ -2,9 +2,9 @@
22
33**Repository**: https://github.com/holepunchto/libpear
44**Language**: C
5**Stars**: 3
6**Last Updated**: 2025-11-21T11:47:14Z
7**Status**: ✓ Active
5**Stars**: 2
6**Last Updated**: 2026-05-08T22:45:56Z
7**Status**: ⚠️ Archived
88
99## Description
1010
skills/libprng/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/libprng
44**Language**: C
5**Stars**: 2
6**Last Updated**: 2025-03-17T07:49:15Z
5**Stars**: 1
6**Last Updated**: 2026-04-23T19:35:28Z
77**Status**: ✓ Active
88
99## Description
skills/librabin/skills.md +43 -0
……@@ -0,0 +1,43 @@
1# librabin
2
3**Repository**: https://github.com/holepunchto/librabin
4**Language**: C
5**Stars**: 1
6**Last Updated**: 2026-04-08T11:32:01Z
7**Status**: ✓ Active
8
9## Description
10
11Rabin fingerprinting for C based on https://github.com/fd0/rabin-cdc
12## README Summary
13
14# librabin
15
16Rabin fingerprinting for C based on <https://github.com/fd0/rabin-cdc>.
17
18## API
19
20See [`include/rabin.h`](include/rabin.h) for the public API.
21
22## License
23
24Apache-2.0
25
26
27[See full README](https://github.com/holepunchto/librabin)
28
29## API Documentation
30
31_To be enriched in Phase 1B with deep code analysis_
32
33## Usage Examples
34
35_To be added in Phase 1B_
36
37## Semantic Type
38
39_To be classified in Phase 2_
40
41## Related Packages
42
43_To be analyzed in Phase 2_
skills/librlimit/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/librlimit
44**Language**: C
5**Stars**: 1
6**Last Updated**: 2025-03-17T12:20:55Z
5**Stars**: 0
6**Last Updated**: 2026-04-23T19:35:46Z
77**Status**: ✓ Active
88
99## Description
skills/libtls/skills.md +3 -3
……@@ -2,9 +2,9 @@
22
33**Repository**: https://github.com/holepunchto/libtls
44**Language**: C
5**Stars**: 2
6**Last Updated**: 2024-11-12T08:58:46Z
7**Status**: ✓ Active
5**Stars**: 1
6**Last Updated**: 2026-05-08T22:45:57Z
7**Status**: ⚠️ Archived
88
99## Description
1010
skills/libz32/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/libz32
44**Language**: C
5**Stars**: 1
6**Last Updated**: 2025-09-01T06:48:26Z
5**Stars**: 0
6**Last Updated**: 2026-06-04T10:48:34Z
77**Status**: ✓ Active
88
99## Description
skills/lunte/skills.md +9 -9
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/lunte
44**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2025-12-12T10:41:46Z
5**Stars**: 2
6**Last Updated**: 2026-06-09T10:34:06Z
77**Status**: ✓ Active
88
99## Description
……@@ -22,20 +22,20 @@ npm install lunte-monorepo
2222
2323A self-contained JavaScript linter, mostly matching non-formatting rules of Standard.
2424
25- `lunte` – the CLI and core analysis engine.
26- `lunte-lsp` – a stdio Language Server Protocol wrapper around the core.
27- `vscode-lunte` – a minimal VS Code extension that spawns the LSP server.
25## Packages
2826
29## Installation
27- [`lunte`](packages/lunte/README.md) — CLI and core analysis engine
28- [`lunte-lsp`](packages/lunte-lsp/README.md) — stdio Language Server Protocol wrapper
29- [`vscode-lunte`](packages/vscode-lunte/README.md) — minimal VS Code client for `lunte-lsp`
30
31## Quick start
3032
3133```sh
3234npm install --save-dev lunte
3335```
3436
35## Usage
36
3737```sh
38$ lunte [optional: dir or glob]
38lunte [optional: dir or glob]
3939```
4040
4141
skills/make-pear-app/skills.md +51 -0
……@@ -0,0 +1,51 @@
1# make-pear-app
2
3**Repository**: https://github.com/holepunchto/make-pear-app
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-04-27T08:24:51Z
7**Status**: ⚠️ Archived
8
9## Description
10
11Action for making Pear apps
12## README Summary
13
14# Make Pear Apps :pear:
15
16GitHub Action to build Pear apps on Linux, macOS, and Windows, with code signing and artifact upload.
17
18## Inputs
19
20### Build Inputs
21
22| Input | Description | Required |
23|-------|------------|----------|
24| `channel` | Channel name (e.g. `preview`, `experimental`, `staging`) | Yes |
25| `upgrade_key` | Upgrade key (e.g. `pear://jj7jywoj83pswtcf5asywbm4ngro3xikgg1zcaqq3kdyhghats6o`) | No |
26
27### macOS
28
29| Input | Description | Required |
30|-------|------------|----------|
31| `macos_certificate_base64` | Base64 Apple distribution certificate (P12) | Required on macOS |
32| `macos_p12_password` | Password for the P12 certificate | Required on macOS |
33| `macos_codesign_identity` | Code signing identity | Required on macOS |
34
35[See full README](https://github.com/holepunchto/make-pear-app)
36
37## API Documentation
38
39_To be enriched in Phase 1B with deep code analysis_
40
41## Usage Examples
42
43_To be added in Phase 1B_
44
45## Semantic Type
46
47_To be classified in Phase 2_
48
49## Related Packages
50
51_To be analyzed in Phase 2_
skills/msix-manager/skills.md +81 -0
……@@ -0,0 +1,81 @@
1# msix-manager
2
3**Repository**: https://github.com/holepunchto/msix-manager
4**Language**: C++
5**Stars**: 1
6**Last Updated**: 2026-05-31T13:11:03Z
7**Status**: ✓ Active
8
9## Description
10
11Install and update MSIX packages from JavaScript
12
13## Installation
14
15```bash
16npm install msix-manager
17```
18
19## Dependencies
20
21- bare-events: ^2.8.2
22- bare-url: ^2.3.2
23- require-addon: ^1.2.0
24
25## Entry Point
26
27- Main: N/A
28- Exports: {
29 "./package": "./package.json",
30 ".": {
31 "bare": {
32 "darwin": "./unsupported.js",
33 "ios": "./unsupported.js",
34 "linux": "./unsupported.js",
35 "android": "./unsupported.js",
36 "default": "./index.js"
37 },
38 "default": "./index.js"
39 }
40}
41
42## README Summary
43
44# msix-manager
45
46Install and update MSIX packages from JavaScript.
47
48```
49npm i msix-manager
50```
51
52## Usage
53
54```js
55const MSIXManager = require('msix-manager')
56
57const manager = new MSIXManager()
58
59manager
60 .addPackage('./App.msix')
61 .on('progress', (progress) => {
62 console.log('Progress', progress)
63 })
64
65[See full README](https://github.com/holepunchto/msix-manager)
66
67## API Documentation
68
69_To be enriched in Phase 1B with deep code analysis_
70
71## Usage Examples
72
73_To be added in Phase 1B_
74
75## Semantic Type
76
77_To be classified in Phase 2_
78
79## Related Packages
80
81_To be analyzed in Phase 2_
skills/musl-toolchains/skills.md +3 -3
……@@ -1,9 +1,9 @@
11# musl-toolchains
22
33**Repository**: https://github.com/holepunchto/musl-toolchains
4**Language**: Unknown
5**Stars**: 3
6**Last Updated**: 2025-08-14T10:53:52Z
4**Language**: null
5**Stars**: 2
6**Last Updated**: 2026-04-23T19:36:56Z
77**Status**: ✓ Active
88
99## Description
skills/ninja-runtime/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/ninja-runtime
44**Language**: JavaScript
5**Stars**: 3
6**Last Updated**: 2025-09-22T07:23:01Z
5**Stars**: 2
6**Last Updated**: 2026-04-23T19:37:03Z
77**Status**: ✓ Active
88
99## Description
skills/node-bare-bundle/skills.md +2 -2
……@@ -3,8 +3,8 @@
33**Repository**: https://github.com/holepunchto/node-bare-bundle
44**Language**: JavaScript
55**Stars**: 1
6**Last Updated**: 2025-10-16T21:14:16Z
7**Status**: ✓ Active
6**Last Updated**: 2026-05-23T10:47:59Z
7**Status**: ⚠️ Archived
88
99## Description
1010
skills/noise-curve-ed/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/noise-curve-ed
44**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-01-09T12:37:04Z
5**Stars**: 2
6**Last Updated**: 2026-05-02T18:22:03Z
77**Status**: ✓ Active
88
99## Description
skills/obfuscate-data/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/obfuscate-data
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-12-19T09:58:21Z
6**Last Updated**: 2026-03-06T16:49:36Z
77**Status**: ✓ Active
88
99## Description
skills/oidc-publishing-sandbox/skills.md +41 -0
……@@ -0,0 +1,41 @@
1# oidc-publishing-sandbox
2
3**Repository**: https://github.com/holepunchto/oidc-publishing-sandbox
4**Language**: null
5**Stars**: 1
6**Last Updated**: 2026-05-08T22:45:59Z
7**Status**: ⚠️ Archived
8
9## Description
10
11Sandbox for testing OIDC publishing
12
13## Installation
14
15```bash
16npm install oidc-publishing-sandbox
17```
18
19## Entry Point
20
21- Main: N/A
22- Exports: {
23 "./package": "./package.json",
24 ".": "./index.js"
25}
26
27## API Documentation
28
29_To be enriched in Phase 1B with deep code analysis_
30
31## Usage Examples
32
33_To be added in Phase 1B_
34
35## Semantic Type
36
37_To be classified in Phase 2_
38
39## Related Packages
40
41_To be analyzed in Phase 2_
skills/oidc-publishing/skills.md +70 -0
……@@ -0,0 +1,70 @@
1# oidc-publishing
2
3**Repository**: https://github.com/holepunchto/oidc-publishing
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-05-08T22:45:58Z
7**Status**: ⚠️ Archived
8
9## Description
10
11OIDC publishing tools for GitHub and npm
12
13## Installation
14
15```bash
16npm install oidc-publishing
17```
18
19## Dependencies
20
21- paparam: ^1.8.0
22
23## Entry Point
24
25- Main: N/A
26- Exports: {
27 "./package": "./package.json",
28 ".": "./index.js"
29}
30
31## README Summary
32
33# oidc-publishing
34
35OIDC publishing tools for GitHub and npm.
36
37```
38npm i [-g] oidc-publishing
39```
40
41## API
42
43#### `await setup([base][, options])`
44
45Options include:
46
47```js
48options = {
49 environment: 'npm',
50 workflow: 'publish.yml',
51 reviewers: []
52}
53
54[See full README](https://github.com/holepunchto/oidc-publishing)
55
56## API Documentation
57
58_To be enriched in Phase 1B with deep code analysis_
59
60## Usage Examples
61
62_To be added in Phase 1B_
63
64## Semantic Type
65
66_To be classified in Phase 2_
67
68## Related Packages
69
70_To be analyzed in Phase 2_
skills/ops-dummy-test-repo/skills.md +44 -0
……@@ -0,0 +1,44 @@
1# ops-dummy-test-repo
2
3**Repository**: https://github.com/holepunchto/ops-dummy-test-repo
4**Language**: null
5**Stars**: 0
6**Last Updated**: 2026-05-14T07:48:54Z
7**Status**: ✓ Active
8
9## Description
10
11No description available
12
13## Installation
14
15```bash
16npm install ops-dummy-test-repo
17```
18
19## Entry Point
20
21- Main: index.js
22
23## README Summary
24
25# ops-dummy-test-repo
26
27
28[See full README](https://github.com/holepunchto/ops-dummy-test-repo)
29
30## API Documentation
31
32_To be enriched in Phase 1B with deep code analysis_
33
34## Usage Examples
35
36_To be added in Phase 1B_
37
38## Semantic Type
39
40_To be classified in Phase 2_
41
42## Related Packages
43
44_To be analyzed in Phase 2_
skills/passive-core-watcher/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/passive-core-watcher
44**Language**: JavaScript
55**Stars**: 2
6**Last Updated**: 2025-03-18T10:06:25Z
6**Last Updated**: 2026-05-20T07:56:30Z
77**Status**: ✓ Active
88
99## Description
skills/pattern-router/skills.md +67 -0
……@@ -0,0 +1,67 @@
1# pattern-router
2
3**Repository**: https://github.com/holepunchto/pattern-router
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-01-21T16:59:47Z
7**Status**: ✓ Active
8
9## Description
10
11Object-pattern-matching-based routing
12
13## Installation
14
15```bash
16npm install pattern-router
17```
18
19## Dependencies
20
21- ptnm: ^1.0.0
22- streamx: ^2.23.0
23
24## Entry Point
25
26- Main: index.js
27
28## README Summary
29
30# `pattern-router`
31
32> Object-pattern-matching-based routing
33
34- Patterns are plain objects
35- Messages are plain objects
36- Messages are matched structurally against patterns
37- Most specific patterns match route
38- Router is a runtime-agnostic Writable stream
39
40## Install
41
42```sh
43npm install pattern-router
44```
45
46## Include
47
48```js
49const Router = require('pattern-router')
50
51[See full README](https://github.com/holepunchto/pattern-router)
52
53## API Documentation
54
55_To be enriched in Phase 1B with deep code analysis_
56
57## Usage Examples
58
59_To be added in Phase 1B_
60
61## Semantic Type
62
63_To be classified in Phase 2_
64
65## Related Packages
66
67_To be analyzed in Phase 2_
skills/pear-aliases/skills.md +2 -2
……@@ -3,8 +3,8 @@
33**Repository**: https://github.com/holepunchto/pear-aliases
44**Language**: JavaScript
55**Stars**: 2
6**Last Updated**: 2026-01-09T15:38:32Z
7**Status**: ✓ Active
6**Last Updated**: 2026-06-04T21:55:12Z
7**Status**: ⚠️ Archived
88
99## Description
1010
skills/pear-appdrive/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-appdrive
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-12-15T18:53:25Z
6**Last Updated**: 2026-05-06T13:42:48Z
77**Status**: ✓ Active
88
99## Description
skills/pear-bridge/skills.md +2 -2
……@@ -3,8 +3,8 @@
33**Repository**: https://github.com/holepunchto/pear-bridge
44**Language**: JavaScript
55**Stars**: 3
6**Last Updated**: 2026-01-13T21:01:33Z
7**Status**: ✓ Active
6**Last Updated**: 2026-04-27T08:29:25Z
7**Status**: ⚠️ Archived
88
99## Description
1010
skills/pear-build/skills.md +47 -3
……@@ -1,14 +1,58 @@
11# pear-build
22
33**Repository**: https://github.com/holepunchto/pear-build
4**Language**: Unknown
5**Stars**: 1
6**Last Updated**: 2025-09-26T03:55:20Z
4**Language**: JavaScript
5**Stars**: 4
6**Last Updated**: 2026-05-19T21:25:38Z
77**Status**: ✓ Active
88
99## Description
1010
1111Build appling for a Pear application
12
13## Installation
14
15```bash
16npm install pear-build
17```
18
19## Dependencies
20
21- bare-events: ^2.8.2
22- bare-fs: ^4.5.3
23- bare-path: ^3.0.0
24- localdrive: ^2.2.0
25- paparam: ^1.10.0
26
27## Entry Point
28
29- Main: index.js
30
31## README Summary
32
33# pear-build
34
35> Build appling for a Pear application
36
37```
38npm install -g pear-build
39```
40
41## Supported Platforms
42
43- Linux: `linux-arm64`, `linux-x64`
44- macOS: `darwin-arm64`, `darwin-x64`
45- Windows: `win32-arm64`, `win32-x64`
46- iOS: `ios-arm64`, `ios-arm64-simulator`, `ios-x64-simulator`
47- Android: `android-arm64`
48
49## Usage
50
51Create a build dir outside the project root.
52
53
54[See full README](https://github.com/holepunchto/pear-build)
55
1256## API Documentation
1357
1458_To be enriched in Phase 1B with deep code analysis_
skills/pear-changelog/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-changelog
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-12-17T14:27:57Z
6**Last Updated**: 2026-05-06T13:43:13Z
77**Status**: ✓ Active
88
99## Description
skills/pear-ci-example/skills.md +33 -0
……@@ -0,0 +1,33 @@
1# pear-ci-example
2
3**Repository**: https://github.com/holepunchto/pear-ci-example
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-05-06T13:43:31Z
7**Status**: ✓ Active
8
9## Description
10
11how to stage on ci relatively safely
12## README Summary
13
14See workflow. Just using a dummy seed in the demo
15
16
17[See full README](https://github.com/holepunchto/pear-ci-example)
18
19## API Documentation
20
21_To be enriched in Phase 1B with deep code analysis_
22
23## Usage Examples
24
25_To be added in Phase 1B_
26
27## Semantic Type
28
29_To be classified in Phase 2_
30
31## Related Packages
32
33_To be analyzed in Phase 2_
skills/pear-ci-multisig/skills.md +77 -0
……@@ -0,0 +1,77 @@
1# pear-ci-multisig
2
3**Repository**: https://github.com/holepunchto/pear-ci-multisig
4**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2026-05-06T13:43:38Z
7**Status**: ✓ Active
8
9## Description
10
11Specialized subset of pear multisig CLI for CI pipelines
12
13## Installation
14
15```bash
16npm install pear-ci-multisig
17```
18
19## Dependencies
20
21- bare-fs: ^4.6.0
22- bare-os: ^3.8.7
23- bare-path: ^3.0.0
24- corestore: ^7.7.0
25- hyper-multisig: ^2.1.0
26- hypercore-id-encoding: ^1.3.0
27- hyperdrive: ^13.3.1
28- hyperswarm: ^4.16.0
29- paparam: ^1.10.1
30- pear-errors: ^1.0.1
31- pear-link: ^4.2.1
32- z32: ^1.1.0
33
34## Entry Point
35
36- Main: index.js
37
38## README Summary
39
40# pear-ci-multisig
41
42> Specialized subset of `pear multisig` CLI for CI pipelines
43
44## Commands
45
46### `link`
47
48Print the deterministic multisig pear link.
49
50Reads config from `pear.json` by default, or from `--config`. You can also provide the multisig fields directly with flags.
51
52```sh
53npx pear-ci-multisig link
54```
55
56```sh
57npx pear-ci-multisig link --config path/to/pear.json
58```
59
60
61[See full README](https://github.com/holepunchto/pear-ci-multisig)
62
63## API Documentation
64
65_To be enriched in Phase 1B with deep code analysis_
66
67## Usage Examples
68
69_To be added in Phase 1B_
70
71## Semantic Type
72
73_To be classified in Phase 2_
74
75## Related Packages
76
77_To be analyzed in Phase 2_
skills/pear-ci/skills.md +73 -0
……@@ -0,0 +1,73 @@
1# pear-ci
2
3**Repository**: https://github.com/holepunchto/pear-ci
4**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2026-06-05T16:47:23Z
7**Status**: ✓ Active
8
9## Description
10
11Stateless stage for pear-runtime apps
12
13## Installation
14
15```bash
16npm install pear-ci
17```
18
19## Dependencies
20
21- corestore: ^7.9.2
22- hyperdrive: ^13.3.1
23- hyperswarm: ^4.17.0
24- localdrive: ^2.2.1
25- mirror-drive: ^1.13.0
26- paparam: ^1.10.1
27- pear-link: ^4.2.1
28- ready-resource: ^1.2.0
29
30## Entry Point
31
32- Main: index.js
33
34## README Summary
35
36# pear-ci
37
38A CI staging tool for [Hyperdrive](https://github.com/holepunchto/hyperdrive). Mirrors a local directory into a Hyperdrive, replicates it over [Hyperswarm](https://github.com/holepunchto/hyperswarm), and writes a snapshot of core lengths so subsequent runs only sync what changed.
39
40## Install
41
42```
43npm install pear-ci
44```
45
46## Usage
47
48```js
49const PearCI = require('pear-ci')
50
51const primaryKey = Buffer.from('<32-byte-hex-key>', 'hex')
52
53const ci = new PearCI(
54 primaryKey, // deterministic key for the corestore
55 'my-app', // drive namespace name
56
57[See full README](https://github.com/holepunchto/pear-ci)
58
59## API Documentation
60
61_To be enriched in Phase 1B with deep code analysis_
62
63## Usage Examples
64
65_To be added in Phase 1B_
66
67## Semantic Type
68
69_To be classified in Phase 2_
70
71## Related Packages
72
73_To be analyzed in Phase 2_
skills/pear-cli/skills.md +4 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/pear-cli
44**Language**: JavaScript
5**Stars**: 4
6**Last Updated**: 2025-12-16T16:09:33Z
5**Stars**: 5
6**Last Updated**: 2026-06-05T06:53:24Z
77**Status**: ✓ Active
88
99## Description
……@@ -19,6 +19,8 @@ npm install pear
1919## Dependencies
2020
2121- graceful-goodbye: ^1.3.2
22- corestore: 7.9.2
23- hypercore: 11.29.0
2224- hypercore-crypto: ^3.6.1
2325- hypercore-id-encoding: ^1.2.0
2426- pear-updater-bootstrap: ^2.0.0
skills/pear-cmd/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-cmd
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-12-15T10:45:52Z
6**Last Updated**: 2026-05-06T13:47:42Z
77**Status**: ✓ Active
88
99## Description
skills/pear-constants/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-constants
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-12-05T14:09:32Z
6**Last Updated**: 2026-05-06T13:48:19Z
77**Status**: ✓ Active
88
99## Description
skills/pear-crasher/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-crasher
44**Language**: JavaScript
55**Stars**: 1
6**Last Updated**: 2026-01-08T14:59:21Z
6**Last Updated**: 2026-05-06T13:48:27Z
77**Status**: ✓ Active
88
99## Description
skills/pear-distributable-bootstrap/skills.md +2 -2
……@@ -3,8 +3,8 @@
33**Repository**: https://github.com/holepunchto/pear-distributable-bootstrap
44**Language**: JavaScript
55**Stars**: 2
6**Last Updated**: 2025-08-26T15:07:25Z
7**Status**: ✓ Active
6**Last Updated**: 2026-04-27T08:33:27Z
7**Status**: ⚠️ Archived
88
99## Description
1010
skills/pear-doctor/skills.md +2 -2
……@@ -3,8 +3,8 @@
33**Repository**: https://github.com/holepunchto/pear-doctor
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-12-18T20:11:42Z
7**Status**: ✓ Active
6**Last Updated**: 2026-04-27T08:33:32Z
7**Status**: ⚠️ Archived
88
99## Description
1010
skills/pear-drop/skills.md +2 -2
……@@ -3,8 +3,8 @@
33**Repository**: https://github.com/holepunchto/pear-drop
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-09-04T18:34:31Z
7**Status**: ✓ Active
6**Last Updated**: 2026-04-27T08:33:32Z
7**Status**: ⚠️ Archived
88
99## Description
1010
skills/pear-dump/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/pear-dump
44**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2025-12-09T11:31:33Z
5**Stars**: 2
6**Last Updated**: 2026-05-06T13:48:55Z
77**Status**: ✓ Active
88
99## Description
skills/pear-errors/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-errors
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2026-01-07T11:06:11Z
6**Last Updated**: 2026-05-06T13:49:03Z
77**Status**: ✓ Active
88
99## Description
skills/pear-force-update/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-force-update
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-07-25T18:01:02Z
6**Last Updated**: 2026-05-06T13:49:11Z
77**Status**: ✓ Active
88
99## Description
skills/pear-gracedown/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-gracedown
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-12-09T12:28:26Z
6**Last Updated**: 2026-05-06T13:49:27Z
77**Status**: ✓ Active
88
99## Description
skills/pear-gunk/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-gunk
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-12-09T14:21:21Z
6**Last Updated**: 2026-05-06T13:49:35Z
77**Status**: ✓ Active
88
99## Description
skills/pear-hotmods/skills.md +2 -2
……@@ -3,8 +3,8 @@
33**Repository**: https://github.com/holepunchto/pear-hotmods
44**Language**: JavaScript
55**Stars**: 1
6**Last Updated**: 2025-12-09T17:57:58Z
7**Status**: ✓ Active
6**Last Updated**: 2026-04-27T08:34:30Z
7**Status**: ⚠️ Archived
88
99## Description
1010
skills/pear-hyperdb/skills.md +74 -0
……@@ -0,0 +1,74 @@
1# pear-hyperdb
2
3**Repository**: https://github.com/holepunchto/pear-hyperdb
4**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2026-05-08T20:28:58Z
7**Status**: ✓ Active
8
9## Description
10
11HyperDB model for Pear
12
13## Installation
14
15```bash
16npm install pear-hyperdb
17```
18
19## Dependencies
20
21- b4a: ^1.7.3
22- bare-fs: ^4.5.3
23- bare-path: ^3.0.0
24- db-lock: ^1.2.0
25- hyperdb: ^6.6.3
26- hyperschema: ^1.19.0
27- localdrive: ^2.2.0
28- pear-errors: ^1.0.1
29- pear-link: ^4.2.1
30
31## Entry Point
32
33- Main: index.js
34
35## README Summary
36
37# pear-hyperdb
38
39[HyperDB](https://github.com/holepunchto/hyperdb) model for [Pear](https://github.com/holepunchto/pear)
40
41```
42npm install pear-hyperdb
43```
44
45## Usage
46
47```js
48const { spec, Model } = require('pear-hyperdb')
49const HyperDB = require('hyperdb')
50```
51
52```js
53const rocks = HyperDB.rocks('./my-rocks.db', spec)
54const model = new Model(rocks)
55await model.db.ready()
56
57
58[See full README](https://github.com/holepunchto/pear-hyperdb)
59
60## API Documentation
61
62_To be enriched in Phase 1B with deep code analysis_
63
64## Usage Examples
65
66_To be added in Phase 1B_
67
68## Semantic Type
69
70_To be classified in Phase 2_
71
72## Related Packages
73
74_To be analyzed in Phase 2_
skills/pear-info/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-info
44**Language**: JavaScript
55**Stars**: 1
6**Last Updated**: 2025-12-09T18:35:12Z
6**Last Updated**: 2026-05-06T13:49:51Z
77**Status**: ✓ Active
88
99## Description
skills/pear-init/skills.md +2 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-init
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-12-29T18:30:27Z
6**Last Updated**: 2026-05-06T13:50:08Z
77**Status**: ✓ Active
88
99## Description
……@@ -20,6 +20,7 @@ npm install pear-init
2020
2121- bare-path: ^3.0.0
2222- bare-realm: ^1.0.8
23- is-text-filetype: ^1.0.0
2324- localdrive: ^2.2.0
2425- pear-constants: ^1.1.3
2526- pear-dump: ^1.0.0
skills/pear-inspect/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-inspect
44**Language**: JavaScript
55**Stars**: 1
6**Last Updated**: 2026-01-08T14:59:48Z
6**Last Updated**: 2026-05-06T13:50:17Z
77**Status**: ✓ Active
88
99## Description
skills/pear-install/skills.md +87 -0
……@@ -0,0 +1,87 @@
1# pear-install
2
3**Repository**: https://github.com/holepunchto/pear-install
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-06-16T12:39:08Z
7**Status**: ✓ Active
8
9## Description
10
11Install Pear and Pear Applications
12
13## Installation
14
15```bash
16npm install pear-install
17```
18
19## Dependencies
20
21- bare-fs: ^4.7.1
22- bare-os: ^3.9.1
23- bare-path: ^3.0.0
24- bare-process: ^4.4.1
25- bare-subprocess: ^6.0.0
26- corestore: ^7.9.2
27- hypercore-crypto: ^3.7.0
28- hyperdrive: ^13.3.2
29- hyperswarm: ^4.17.0
30- localdrive: ^2.2.1
31- paparam: ^1.10.1
32- pear-errors: ^1.0.1
33- pear-link: ^5.0.0
34- pear-opstream: ^1.0.1
35- pear-opwait: ^1.0.0
36- streamx: ^2.23.0
37- tiny-byte-size: ^1.1.0
38
39## Entry Point
40
41- Main: index.js
42- Exports: {
43 ".": "./index.js",
44 "./cmd": "./cmd.js",
45 "./package.json": "./package.json"
46}
47
48## README Summary
49
50> Install Pear and Pear Applications
51
52## CLI
53
54The published binary. With no `link`, installs the Pear platform. With a `pear://` link, installs that application and/or its binaries.
55
56```sh
57npx pear-install [link]
58```
59
60### Flags
61
62- `--to <dir>` — target directory (overrides platform default)
63- `--only <paths>` — comma-separated filenames to install
64- `--timeout <seconds>` — network timeout (default `30`)
65- `--dht-bootstrap <nodes>` — comma-separated `host:port`
66- `--json` — newline-delimited JSON output (one `{ cmd: 'install', tag, data }` per line)
67
68### Default install destinations
69
70
71[See full README](https://github.com/holepunchto/pear-install)
72
73## API Documentation
74
75_To be enriched in Phase 1B with deep code analysis_
76
77## Usage Examples
78
79_To be added in Phase 1B_
80
81## Semantic Type
82
83_To be classified in Phase 2_
84
85## Related Packages
86
87_To be analyzed in Phase 2_
skills/pear-installer/skills.md +64 -0
……@@ -0,0 +1,64 @@
1# pear-installer
2
3**Repository**: https://github.com/holepunchto/pear-installer
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-05-06T13:50:25Z
7**Status**: ✓ Active
8
9## Description
10
11Used by Application Installers for Pear Applications
12
13## Installation
14
15```bash
16npm install pear-installer
17```
18
19## Dependencies
20
21- appling-native: ^1.4.2
22- bare-thread: ^1.1.3
23- fx-native: ^1.1.3
24- hypercore-id-encoding: ^1.3.0
25- pear-aliases: ^1.0.6
26- pear-updater-bootstrap: ^2.4.0
27- prettier-bytes: ^1.0.4
28
29## Entry Point
30
31- Main: index.cjs
32
33## README Summary
34
35# pear-installer
36
37> Used by Application Installers for Pear Applications
38
39```
40npm install pear-installer
41```
42
43## License
44
45Apache-2.0
46
47
48[See full README](https://github.com/holepunchto/pear-installer)
49
50## API Documentation
51
52_To be enriched in Phase 1B with deep code analysis_
53
54## Usage Examples
55
56_To be added in Phase 1B_
57
58## Semantic Type
59
60_To be classified in Phase 2_
61
62## Related Packages
63
64_To be analyzed in Phase 2_
skills/pear-interface/skills.md +2 -2
……@@ -3,8 +3,8 @@
33**Repository**: https://github.com/holepunchto/pear-interface
44**Language**: JavaScript
55**Stars**: 4
6**Last Updated**: 2025-12-09T21:12:34Z
7**Status**: ✓ Active
6**Last Updated**: 2026-04-27T08:36:35Z
7**Status**: ⚠️ Archived
88
99## Description
1010
skills/pear-ipc-client/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-ipc-client
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-12-10T12:24:02Z
6**Last Updated**: 2026-05-06T13:50:59Z
77**Status**: ✓ Active
88
99## Description
skills/pear-ipc/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/pear-ipc
44**Language**: JavaScript
5**Stars**: 3
6**Last Updated**: 2025-12-12T20:39:47Z
5**Stars**: 4
6**Last Updated**: 2026-05-06T13:50:51Z
77**Status**: ✓ Active
88
99## Description
skills/pear-link/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/pear-link
44**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2025-12-10T14:12:19Z
5**Stars**: 2
6**Last Updated**: 2026-06-04T19:51:44Z
77**Status**: ✓ Active
88
99## Description
skills/pear-logger/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-logger
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-12-10T14:24:51Z
6**Last Updated**: 2026-05-06T13:51:35Z
77**Status**: ✓ Active
88
99## Description
skills/pear-md/skills.md +91 -0
……@@ -0,0 +1,91 @@
1# pear-md
2
3**Repository**: https://github.com/holepunchto/pear-md
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-05-06T13:51:44Z
7**Status**: ✓ Active
8
9## Description
10
11markdown rendering utility for pear
12
13## Installation
14
15```bash
16npm install pear-md
17```
18
19## Dependencies
20
21- bare-path: ^3.0.0
22- bare-process: ^4.2.2
23- bare-url: ^2.3.2
24- hast-util-heading-rank: ^3.0.0
25- hast-util-select: ^6.0.4
26- hastscript: ^9.0.1
27- raw: ^0.1.4
28- rehype: ^13.0.2
29- rehype-format: ^5.0.1
30- rehype-pretty-code: ^0.14.1
31- rehype-raw: ^7.0.0
32- rehype-sanitize: ^6.0.0
33- rehype-slug: ^6.0.0
34- rehype-stringify: ^10.0.1
35- remark-gfm: ^4.0.1
36- remark-parse: ^11.0.0
37- remark-rehype: ^11.1.2
38- sanitize: ^2.1.2
39- unified: ^11.0.5
40
41## Entry Point
42
43- Main: index.js
44- Exports: {
45 ".": {
46 "default": "./index.js"
47 },
48 "./plugins/*": "./plugins/*",
49 "./package": "./package.json"
50}
51
52## README Summary
53
54# pear-md
55
56Markdown rendering utility for pear using [remark](https://github.com/remarkjs/remark). Use this to safely render markdown for use in pear appplications. Uses most of the same settings as github uses for rendering markdown, with a few exceptions/enhancements (for details see the plugins used in the preset).
57
58## Usage
59
60### `markdownToHtml`
61
62To render an html string from a markdown string with default presets, use the `markdownToHtml` function.
63
64```js
65import { markdownToHtml } from "pear-md" with { imports: "./package.json" }; // bare
66// import { markdownToHtml } from "pear-md"; // node
67
68const result = await markdownToHtml("# Hello World");
69
70assert(
71 result,
72 `<h1 id="user-content-hello-world"><a data-heading-link href="#hello-world">#</a>Hello World</h1>`,
73);
74
75[See full README](https://github.com/holepunchto/pear-md)
76
77## API Documentation
78
79_To be enriched in Phase 1B with deep code analysis_
80
81## Usage Examples
82
83_To be added in Phase 1B_
84
85## Semantic Type
86
87_To be classified in Phase 2_
88
89## Related Packages
90
91_To be analyzed in Phase 2_
skills/pear-message/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-message
44**Language**: JavaScript
55**Stars**: 1
6**Last Updated**: 2025-12-11T16:09:16Z
6**Last Updated**: 2026-05-06T13:51:53Z
77**Status**: ✓ Active
88
99## Description
skills/pear-messages/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-messages
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-12-10T14:41:40Z
6**Last Updated**: 2026-05-06T13:52:00Z
77**Status**: ✓ Active
88
99## Description
skills/pear-multisig-link/skills.md +70 -0
……@@ -0,0 +1,70 @@
1# pear-multisig-link
2
3**Repository**: https://github.com/holepunchto/pear-multisig-link
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-05-06T13:52:33Z
7**Status**: ✓ Active
8
9## Description
10
11Deterministic multisig link per multisig inputs
12
13## Installation
14
15```bash
16npm install pear-multisig-link
17```
18
19## Dependencies
20
21- hyper-multisig: ^1.0.4
22- hypercore-id-encoding: ^1.3.0
23- paparam: ^1.10.1
24- pear-errors: ^1.0.1
25- pear-link: ^4.2.1
26
27## Entry Point
28
29- Main: index.js
30
31## README Summary
32
33# pear-multisig-link
34
35> Deterministic multisig link per multisig inputs
36
37## Usage
38
39In project root with a `pear.json` file:
40
41```sh
42npx pear-multisig-link
43```
44
45Custom config file:
46
47```sh
48npx pear-multisig-link --config path/to/pear.json
49```
50
51Passing in arguments:
52
53
54[See full README](https://github.com/holepunchto/pear-multisig-link)
55
56## API Documentation
57
58_To be enriched in Phase 1B with deep code analysis_
59
60## Usage Examples
61
62_To be added in Phase 1B_
63
64## Semantic Type
65
66_To be classified in Phase 2_
67
68## Related Packages
69
70_To be analyzed in Phase 2_
skills/pear-opstream/skills.md +2 -2
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-opstream
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-12-11T23:44:45Z
6**Last Updated**: 2026-06-05T11:41:42Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,7 +18,7 @@ npm install pear-opstream
1818
1919## Dependencies
2020
21- pear-link: ^4.2.1
21- pear-link: ^5.0.0
2222- streamx: ^2.23.0
2323
2424## Entry Point
skills/pear-opwait/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-opwait
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-12-11T19:27:50Z
6**Last Updated**: 2026-05-06T13:52:52Z
77**Status**: ✓ Active
88
99## Description
skills/pear-pipe/skills.md +2 -2
……@@ -3,8 +3,8 @@
33**Repository**: https://github.com/holepunchto/pear-pipe
44**Language**: JavaScript
55**Stars**: 1
6**Last Updated**: 2025-12-27T21:15:35Z
7**Status**: ✓ Active
6**Last Updated**: 2026-04-27T08:40:17Z
7**Status**: ⚠️ Archived
88
99## Description
1010
skills/pear-prefetcher/skills.md +41 -0
……@@ -0,0 +1,41 @@
1# pear-prefetcher
2
3**Repository**: https://github.com/holepunchto/pear-prefetcher
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-04-27T08:40:27Z
7**Status**: ⚠️ Archived
8
9## Description
10
11Platform prefetch runner
12
13## Installation
14
15```bash
16npm install pear-prefetcher
17```
18
19## Dependencies
20
21- drive-analyzer: ^2.0.2
22
23## Entry Point
24
25- Main: index.js
26
27## API Documentation
28
29_To be enriched in Phase 1B with deep code analysis_
30
31## Usage Examples
32
33_To be added in Phase 1B_
34
35## Semantic Type
36
37_To be classified in Phase 2_
38
39## Related Packages
40
41_To be analyzed in Phase 2_
skills/pear-prerelease/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-prerelease
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-12-09T15:52:37Z
6**Last Updated**: 2026-05-06T13:53:35Z
77**Status**: ✓ Active
88
99## Description
skills/pear-provision-recover/skills.md +78 -0
……@@ -0,0 +1,78 @@
1# pear-provision-recover
2
3**Repository**: https://github.com/holepunchto/pear-provision-recover
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-05-28T09:32:13Z
7**Status**: ✓ Active
8
9## Description
10
11module to recover a pear provision drive
12
13## Installation
14
15```bash
16npm install pear-provision-recover
17```
18
19## Dependencies
20
21- corestore: ^7.9.2
22- hypercore-crypto: ^3.7.0
23- hypercore-id-encoding: ^1.3.0
24- hyperdrive: ^13.3.2
25- hyperswarm: ^4.17.0
26- paparam: ^1.10.1
27- ready-resource: ^1.2.0
28
29## Entry Point
30
31- Main: index.js
32- Exports: {
33 "./package": "./package.json",
34 ".": {
35 "default": "./index.js"
36 }
37}
38
39## README Summary
40
41# pear-provision-recover
42
43Recover a lost provision drive by replicating its content from the network into a new drive with a new keypair.
44
45For the case where the original secret key is lost — the content still lives on remote peers, but nobody can write to the original drive anymore. This tool creates a new writable drive that holds a copy of the remote content.
46
47## Requirements
48
49An existing network of nodes must be seeding the original drive. Recovery cannot bootstrap from nothing.
50
51## Install
52
53```
54npm install -g pear-provision-recover
55```
56
57## Usage
58
59## CLI
60
61
62[See full README](https://github.com/holepunchto/pear-provision-recover)
63
64## API Documentation
65
66_To be enriched in Phase 1B with deep code analysis_
67
68## Usage Examples
69
70_To be added in Phase 1B_
71
72## Semantic Type
73
74_To be classified in Phase 2_
75
76## Related Packages
77
78_To be analyzed in Phase 2_
skills/pear-ref/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-ref
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2026-01-08T11:49:14Z
6**Last Updated**: 2026-05-06T13:53:56Z
77**Status**: ✓ Active
88
99## Description
skills/pear-release/skills.md +2 -2
……@@ -3,8 +3,8 @@
33**Repository**: https://github.com/holepunchto/pear-release
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2026-01-08T11:52:52Z
7**Status**: ✓ Active
6**Last Updated**: 2026-04-27T08:41:01Z
7**Status**: ⚠️ Archived
88
99## Description
1010
skills/pear-reset/skills.md +3 -3
……@@ -1,10 +1,10 @@
11# pear-reset
22
33**Repository**: https://github.com/holepunchto/pear-reset
4**Language**: Unknown
4**Language**: null
55**Stars**: 0
6**Last Updated**: 2025-08-27T19:35:34Z
7**Status**: ✓ Active
6**Last Updated**: 2026-04-27T08:41:02Z
7**Status**: ⚠️ Archived
88
99## Description
1010
skills/pear-restart/skills.md +2 -2
……@@ -3,8 +3,8 @@
33**Repository**: https://github.com/holepunchto/pear-restart
44**Language**: JavaScript
55**Stars**: 1
6**Last Updated**: 2025-10-01T05:40:29Z
7**Status**: ✓ Active
6**Last Updated**: 2026-04-27T08:41:02Z
7**Status**: ⚠️ Archived
88
99## Description
1010
skills/pear-rti/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-rti
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2026-01-05T10:43:45Z
6**Last Updated**: 2026-05-06T13:54:04Z
77**Status**: ✓ Active
88
99## Description
skills/pear-run/skills.md +2 -2
……@@ -3,8 +3,8 @@
33**Repository**: https://github.com/holepunchto/pear-run
44**Language**: JavaScript
55**Stars**: 1
6**Last Updated**: 2026-01-07T01:25:33Z
7**Status**: ✓ Active
6**Last Updated**: 2026-04-27T08:41:32Z
7**Status**: ⚠️ Archived
88
99## Description
1010
skills/pear-runtime-appling/skills.md +2 -2
……@@ -3,8 +3,8 @@
33**Repository**: https://github.com/holepunchto/pear-runtime-appling
44**Language**: CMake
55**Stars**: 0
6**Last Updated**: 2025-02-24T10:41:13Z
7**Status**: ✓ Active
6**Last Updated**: 2026-04-27T08:42:20Z
7**Status**: ⚠️ Archived
88
99## Description
1010
skills/pear-runtime-bare/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-runtime-bare
44**Language**: C
55**Stars**: 5
6**Last Updated**: 2026-01-14T09:57:29Z
6**Last Updated**: 2026-04-27T17:34:57Z
77**Status**: ✓ Active
88
99## Description
skills/pear-runtime-bootstrap/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-runtime-bootstrap
44**Language**: JavaScript
55**Stars**: 2
6**Last Updated**: 2024-10-07T11:51:09Z
6**Last Updated**: 2026-05-06T13:54:23Z
77**Status**: ✓ Active
88
99## Description
skills/pear-runtime-legacy-storage/skills.md +71 -0
……@@ -0,0 +1,71 @@
1# pear-runtime-legacy-storage
2
3**Repository**: https://github.com/holepunchto/pear-runtime-legacy-storage
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-05-18T14:23:37Z
7**Status**: ✓ Active
8
9## Description
10
11Read app storage from the Pear platform `hyperdb` (read-only).
12
13## Installation
14
15```bash
16npm install pear-runtime-legacy-storage
17```
18
19## Dependencies
20
21- bare-os: ^3.6.2
22- bare-path: ^3.0.0
23- corestore: ^7.8.0
24- hyperdb: ^6.6.3
25- pear-hyperdb: ^1.0.0
26- which-runtime: ^1.3.2
27
28## Entry Point
29
30- Main: index.js
31
32## README Summary
33
34# pear-runtime-legacy-storage
35
36Read app storage from the Pear platform `hyperdb` (read-only).
37
38## Installation
39
40```bash
41npm install pear-runtime-legacy-storage
42```
43
44## Usage
45
46```javascript
47const getAppStorage = require('pear-runtime-legacy-storage')
48const storage = await getAppStorage('pear://my-app-key')
49if (!storage) {
50 console.log('Not found or failed to open DB')
51} else {
52 console.log(storage)
53}
54
55[See full README](https://github.com/holepunchto/pear-runtime-legacy-storage)
56
57## API Documentation
58
59_To be enriched in Phase 1B with deep code analysis_
60
61## Usage Examples
62
63_To be added in Phase 1B_
64
65## Semantic Type
66
67_To be classified in Phase 2_
68
69## Related Packages
70
71_To be analyzed in Phase 2_
skills/pear-runtime-updater/skills.md +84 -0
……@@ -0,0 +1,84 @@
1# pear-runtime-updater
2
3**Repository**: https://github.com/holepunchto/pear-runtime-updater
4**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2026-06-18T00:32:02Z
7**Status**: ✓ Active
8
9## Description
10
11Listens for OTA Pear App updates
12
13## Installation
14
15```bash
16npm install pear-runtime-updater
17```
18
19## Dependencies
20
21- bare-fs: ^4.5.3
22- bare-path: ^3.0.0
23- bare-semver: ^1.0.2
24- debounceify: ^1.1.0
25- fs-native-extensions: ^1.4.5
26- hypercore-id-encoding: ^1.3.0
27- hyperdrive: ^13.2.1
28- localdrive: ^2.2.0
29- msix-manager: ^0.2.4
30- pear-link: ^5.0.0
31- ready-resource: ^1.2.0
32- which-runtime: ^1.3.2
33
34## Entry Point
35
36- Main: index.js
37- Exports: {
38 "./package": "./package.json",
39 ".": {
40 "types": "./index.d.ts",
41 "default": "./index.js"
42 }
43}
44
45## README Summary
46
47# pear-runtime-updater
48
49> Listens for OTA Pear App updates
50
51```sh
52npm install pear-runtime-updater
53```
54
55Listens for P2P over-the-air (OTA) updates for [Pear](https://docs.pears.com) apps. Replicates from a pear upgrade link and emits when a new version is available.
56
57## MVP - EXPERIMENTAL
58
59This boilerplate is MVP and Experimental.
60
61## Usage
62
63Example in node.js:
64
65```js
66const PearRuntimeUpdater = require('pear-runtime-updater')
67
68[See full README](https://github.com/holepunchto/pear-runtime-updater)
69
70## API Documentation
71
72_To be enriched in Phase 1B with deep code analysis_
73
74## Usage Examples
75
76_To be added in Phase 1B_
77
78## Semantic Type
79
80_To be classified in Phase 2_
81
82## Related Packages
83
84_To be analyzed in Phase 2_
skills/pear-runtime/skills.md +474 -0
……@@ -0,0 +1,474 @@
1# pear-runtime
2
3**Repository**: https://github.com/holepunchto/pear-runtime
4**Language**: JavaScript
5**Last Updated**: 2026-02-20
6**Status**: Active (EXPERIMENTAL - API will change)
7**Published by**: davidmarkclements (Holepunch core team)
8
9## Description
10
11Embeddable Pear Runtime library with Peer-to-Peer Over-the-Air (P2P OTA) updates.
12This module integrates Pear into JavaScript-based Desktop applications (Electron, etc.)
13and **replaces `pear run`** as the standard way to run and update Pear apps.
14
15`pear run` is DEPRECATED. Use `pear-runtime` instead.
16
17See [pear-mobile](https://github.com/holepunchto/pear-mobile) for the mobile equivalent.
18
19## Installation
20
21```bash
22npm install pear-runtime
23```
24
25## Dependencies
26
27- bare-fs: ^4.5.3
28- bare-path: ^3.0.0
29- bare-sidecar: ^0.3.0
30- corestore: ^7.8.0
31- fs-native-extensions: ^1.4.5
32- hypercore-id-encoding: ^1.3.0
33- hyperdrive: ^13.2.1
34- hyperswarm: ^4.16.0
35- localdrive: ^2.2.0
36- pear-link: ^4.2.1
37- ready-resource: ^1.2.0
38- which-runtime: ^1.3.2
39
40## Entry Point
41
42- Main: index.js
43
44## Why pear-runtime Replaces pear run
45
46### What's Gone
47
48The old `pear run` model included:
49- **Pear global object** (`Pear.config.*`, `Pear.updates()`, etc.) -- removed
50- **pear-appdrive** for reading bundled files -- removed
51- **Trust prompts** (user approval dialogs) -- removed
52- **pear-api** / **pear-interface** integration -- replaced by direct library use
53- **`pear://` protocol** for module resolution -- no longer needed
54
55### What Replaces It
56
57`pear-runtime` is a **library you embed** in your own app (Electron, custom shell, etc.):
58- You control the process lifecycle, not Pear
59- OTA updates happen in the background via Hyperdrive
60- Binary swapping via `applyUpdate()` applies on next restart
61- Workers run via `bare-sidecar` (Bare runtime processes)
62- Storage is a plain directory (`runtime.storage`), not Pear's app-storage
63
64## API Documentation
65
66### `const runtime = new PearRuntime(config)`
67
68Creates a new PearRuntime instance. Extends `ReadyResource` (auto-opens on construction).
69
70**Config options:**
71
72| Option | Type | Required | Description |
73|--------|------|----------|-------------|
74| `dir` | `string` | Yes | Base directory for runtime data (corestore, updates, app-storage) |
75| `upgrade` | `string` | Yes | `pear://` link pointing to the Hyperdrive with OTA updates |
76| `version` | `string\|number` | No | Current app version. Compared against remote `package.json` version to detect updates. Defaults to `0`. |
77| `app` | `string` | No | Absolute path to the running app binary. Enables `bundled` mode and binary swap on update. |
78| `bundled` | `boolean` | No | Force bundled mode. Auto-set to `true` if `app` is provided. |
79| `store` | `Corestore` | No | Custom Corestore instance. Defaults to `new Corestore(dir + '/pear-runtime/corestore')`. |
80| `swarm` | `Hyperswarm` | No | Custom Hyperswarm instance. Created automatically in bundled mode if not provided. |
81
82**Instance properties:**
83
84| Property | Type | Description |
85|----------|------|-------------|
86| `runtime.storage` | `string` | Suggested app storage folder: `{dir}/app-storage` |
87| `runtime.dir` | `string` | Base directory |
88| `runtime.key` | `Buffer` | Hyperdrive public key (decoded from upgrade link) |
89| `runtime.link` | `string` | Serialized pear link with current fork/length |
90| `runtime.name` | `string` | App binary name (basename of `config.app`) |
91| `runtime.version` | `string\|number` | Current version |
92| `runtime.updating` | `boolean` | `true` while an update is downloading |
93| `runtime.updated` | `boolean` | `true` when an update is ready to apply |
94| `runtime.applied` | `boolean` | `true` after `applyUpdate()` has been called |
95| `runtime.bundled` | `boolean` | Whether binary-swap mode is active |
96| `runtime.drive` | `Hyperdrive` | The underlying Hyperdrive instance |
97| `runtime.swarm` | `Hyperswarm` | The underlying Hyperswarm instance |
98| `runtime.store` | `Corestore` | The underlying Corestore instance |
99| `runtime.next` | `string\|null` | Path to downloaded update directory (set after `updated`) |
100| `runtime.checkout` | `Hyperdrive\|null` | Checkout of the drive at the update length (during update) |
101
102### `IPC = runtime.run(entrypoint, args = [], opts = {})`
103
104Start a Bare worker via `bare-sidecar`.
105
106**Returns:** A duplex stream (IPC pipe). In the worker, `Bare.IPC` is the other end.
107
108**Worker stdio:** Available at `IPC.stdin`, `IPC.stdout`, `IPC.stderr`.
109
110```javascript
111const worker = runtime.run('./worker.js', ['--port', '3000'])
112worker.on('data', (msg) => console.log('From worker:', msg))
113worker.write('hello')
114```
115
116### `runtime.storage`
117
118Suggested storage folder for application data: `{dir}/app-storage`.
119
120Use this as the base path for databases, config files, user data, etc.
121
122### `runtime.on('updating')`
123
124Emitted when a background update starts downloading. The runtime mirrors only the platform-specific binary from the remote Hyperdrive.
125
126### `runtime.on('updating-delta', data)`
127
128Emitted for each file mirrored during the update. The `data` comes from `Hyperdrive.mirror()`.
129
130### `runtime.on('updated')`
131
132Emitted when the update has finished downloading. The new binary is in `runtime.next`. Call `applyUpdate()` to swap it in.
133
134### `await runtime.applyUpdate()`
135
136Swap the running app binary with the downloaded update using `fsx.swap()` (atomic file swap). The update takes effect on next app restart.
137
138- Only valid after `updated` event
139- Only works in `bundled` mode (`config.app` provided)
140- Currently Mac and Linux only (Windows support planned)
141- Calling multiple times is safe (no-ops after first call)
142
143### `await runtime.close()`
144
145Shut down the runtime. Closes the Hyperdrive, Corestore, and Hyperswarm. Call this when your app exits for clean shutdown.
146
147## How It Works Internally
148
149### Architecture
150
151```
152Your App (Electron, custom shell, etc.)
153 |
154 +-- PearRuntime (this library)
155 | |
156 | +-- Corestore (local storage for Hypercore data)
157 | +-- Hyperdrive (remote drive with per-arch app binaries)
158 | +-- Hyperswarm (joins DHT to find peers with the drive)
159 | +-- Localdrive (writes update to local next/ directory)
160 | +-- bare-sidecar (spawns Bare workers)
161 |
162 +-- runtime.storage (app data directory)
163```
164
165### Update Flow
166
1671. On construction, PearRuntime opens a Hyperdrive keyed to the `upgrade` link
1682. In bundled mode, it joins the Hyperswarm as a **client-only** peer
1693. When the Hyperdrive core appends (new data from seeders), `_update()` fires
1704. `_update()` checks the remote `/package.json` version against `this.version`
1715. If versions differ, it mirrors `/by-arch/{platform}-{arch}/app/{appname}` to a local `next/` directory
1726. Emits `updated` -- the app can call `applyUpdate()` to atomically swap the binary
1737. The new version takes effect on next restart
174
175### Directory Layout (Runtime)
176
177```
178{dir}/
179 app-storage/ # runtime.storage -- your app's data
180 pear-runtime/
181 corestore/ # Hypercore data for the upgrade drive
182 next/
183 {length}.{fork}/ # Downloaded update (temporary)
184 by-arch/
185 {platform}-{arch}/
186 app/
187 {appname} # The new binary
188```
189
190### Directory Layout (Deployment Drive)
191
192The Hyperdrive that seeders host must have this structure:
193
194```
195/package.json # Must contain "version" field for OTA comparison
196/by-arch/
197 darwin-arm64/app/{appname}
198 darwin-x64/app/{appname}
199 linux-arm64/app/{appname}
200 linux-x64/app/{appname}
201 win32-x64/app/{appname}
202 ...
203```
204
205## Deployment Flow
206
207### 1. Allocate a Pear Link
208
209```bash
210pear touch
211# Outputs: pear://abc123...
212```
213
214Store this in your project's `package.json`:
215
216```json
217{
218 "name": "my-app",
219 "version": "1.0.0",
220 "upgrade": "pear://abc123..."
221}
222```
223
224### 2. Build Per-Architecture Binaries
225
226Build your app for each target platform (e.g., via Electron Builder, pkg, etc.):
227
228```bash
229# Example: build Electron app for multiple platforms
230npm run build:mac-arm64
231npm run build:mac-x64
232npm run build:linux-x64
233```
234
235### 3. Create Deployment Folder
236
237Arrange binaries into the required structure:
238
239```
240deploy/
241 package.json # { "version": "1.1.0" }
242 by-arch/
243 darwin-arm64/app/MyApp.app
244 darwin-x64/app/MyApp.app
245 linux-x64/app/my-app
246```
247
248### 4. Stage and Seed
249
250```bash
251cd deploy/
252pear stage {link-from-touch}
253pear seed {link-from-touch}
254```
255
256Any running instance with a lower `version` will detect the update via Hyperswarm and download the new binary for its platform.
257
258## Usage Examples
259
260### Example 1: Basic Electron Integration
261
262```javascript
263const PearRuntime = require('pear-runtime')
264const pkg = require('./package.json')
265
266const runtime = new PearRuntime({
267 dir: app.getPath('userData'),
268 upgrade: pkg.upgrade,
269 version: pkg.version,
270 app: process.execPath // path to the running Electron binary
271})
272
273// Listen for updates
274runtime.on('updating', () => {
275 console.log('Downloading update...')
276})
277
278runtime.on('updated', async () => {
279 console.log('Update ready! Will apply on next restart.')
280 await runtime.applyUpdate()
281})
282
283// Use runtime.storage for app data
284const dbPath = path.join(runtime.storage, 'database')
285
286// Clean shutdown
287app.on('before-quit', async () => {
288 await runtime.close()
289})
290```
291
292See [hello-pear-electron](https://github.com/holepunchto/hello-pear-electron) for a complete example.
293
294### Example 2: Running Bare Workers
295
296```javascript
297const PearRuntime = require('pear-runtime')
298
299const runtime = new PearRuntime({
300 dir: '/path/to/app/data',
301 upgrade: 'pear://abc123...',
302 version: '1.0.0'
303})
304
305// Start a Bare worker -- returns IPC duplex stream
306const worker = runtime.run('./my-worker.js', ['--verbose'])
307
308// Send data to worker
309worker.write(Buffer.from('ping'))
310
311// Receive data from worker (via Bare.IPC in the worker)
312worker.on('data', (buf) => {
313 console.log('Worker says:', buf.toString())
314})
315
316// Worker stdout/stderr
317worker.stdout.on('data', (data) => console.log('stdout:', data.toString()))
318worker.stderr.on('data', (data) => console.error('stderr:', data.toString()))
319```
320
321### Example 3: Non-Bundled Mode (No Binary Swap)
322
323```javascript
324// Without `app`, runs in non-bundled mode
325// Still syncs the Hyperdrive but does NOT swap binaries
326const runtime = new PearRuntime({
327 dir: '/path/to/data',
328 upgrade: 'pear://abc123...',
329 version: '1.0.0'
330 // no `app` -- bundled defaults to false
331})
332
333// You can still use storage and workers
334const worker = runtime.run('./worker.js')
335console.log('App storage at:', runtime.storage)
336```
337
338### Example 4: Custom Corestore and Swarm
339
340```javascript
341const Corestore = require('corestore')
342const Hyperswarm = require('hyperswarm')
343
344// Share corestore/swarm with other parts of your app
345const store = new Corestore('/path/to/shared/store')
346const swarm = new Hyperswarm()
347
348const runtime = new PearRuntime({
349 dir: '/path/to/data',
350 upgrade: 'pear://abc123...',
351 version: '1.0.0',
352 app: process.execPath,
353 store,
354 swarm
355})
356```
357
358### Example 5: package.json Configuration
359
360```json
361{
362 "name": "my-pear-app",
363 "version": "2.1.0",
364 "main": "index.js",
365 "upgrade": "pear://abc123def456...",
366 "dependencies": {
367 "pear-runtime": "^0.4.2"
368 }
369}
370```
371
372The `upgrade` field is the `pear://` link allocated by `pear touch`.
373The `version` field is compared against the remote drive's `package.json` version to trigger OTA updates.
374
375## Migration from pear run
376
377### Before (pear run)
378
379```javascript
380// Relied on Pear global injected by pear run
381const updates = Pear.updates()
382updates.on('update', () => Pear.reload())
383
384// Storage via Pear
385const storage = Pear.config.storage
386
387// Read bundled files via pear-appdrive
388const appDrive = require('pear-appdrive')
389const data = await appDrive.get('/config.json')
390```
391
392### After (pear-runtime)
393
394```javascript
395const PearRuntime = require('pear-runtime')
396const pkg = require('./package.json')
397
398const runtime = new PearRuntime({
399 dir: '/app/data',
400 upgrade: pkg.upgrade,
401 version: pkg.version,
402 app: process.execPath
403})
404
405// Updates via events
406runtime.on('updated', () => runtime.applyUpdate())
407
408// Storage is a plain path
409const storage = runtime.storage
410
411// Read files normally -- you control the filesystem
412const data = fs.readFileSync('./config.json')
413```
414
415### Key Differences
416
417| Feature | `pear run` (old) | `pear-runtime` (new) |
418|---------|-------------------|----------------------|
419| Process model | Pear owns the process | You own the process |
420| Global API | `Pear.*` injected | Library import |
421| Updates | `Pear.updates()` + `Pear.reload()` | `on('updated')` + `applyUpdate()` |
422| Storage | `Pear.config.storage` | `runtime.storage` (plain path) |
423| Workers | `Pear.worker()` | `runtime.run()` via bare-sidecar |
424| Bundled files | `pear-appdrive` | Direct filesystem access |
425| Trust prompts | Built-in dialogs | None (your app, your choice) |
426| Module resolution | `pear://` protocol | Standard `require()` / `import` |
427| Deploy command | `pear stage` + `pear release` + `pear seed` | `pear touch` + build + `pear stage` + `pear seed` |
428
429## Integration with pear-electron
430
431[hello-pear-electron](https://github.com/holepunchto/hello-pear-electron) demonstrates the full pattern:
432
4331. Electron main process creates `PearRuntime`
4342. `runtime.run()` spawns Bare workers for P2P networking
4353. Workers communicate with Electron via IPC duplex stream
4364. `runtime.on('updated')` + `runtime.applyUpdate()` handles OTA
4375. On restart, the new binary is in place
438
439This replaces the old pattern of running Electron inside `pear run`.
440
441## Platform Support
442
443Binary swap (`applyUpdate()`) platform status:
444- **macOS**: Supported (arm64, x64)
445- **Linux**: Supported (similar to macOS)
446- **Windows**: Planned (more complex due to file locking)
447
448The `which-runtime` module detects `platform` + `arch` to select the correct binary path:
449`/by-arch/{platform}-{arch}/app/{appname}`
450
451## P2P Patterns
452
453- peer-discovery (Hyperswarm DHT for finding update peers)
454- replication (Hyperdrive mirrors per-arch binaries)
455- ota-updates (version comparison + atomic binary swap)
456
457## Semantic Type
458
459Runtime / Application Framework
460
461## Related Packages
462
463- [pear](https://github.com/holepunchto/pear) - CLI tool for `pear touch`, `pear stage`, `pear seed`
464- [pear-mobile](https://github.com/holepunchto/pear-mobile) - Mobile equivalent of pear-runtime
465- [pear-link](https://github.com/holepunchto/pear-link) - Parses and serializes `pear://` links
466- [bare-sidecar](https://github.com/holepunchto/bare-sidecar) - Spawns Bare runtime workers
467- [hello-pear-electron](https://github.com/holepunchto/hello-pear-electron) - Full Electron + pear-runtime example
468- [hyperdrive](https://github.com/holepunchto/hyperdrive) - P2P file drive (hosts the update binaries)
469- [hyperswarm](https://github.com/holepunchto/hyperswarm) - DHT-based peer discovery
470- [corestore](https://github.com/holepunchto/corestore) - Manages Hypercore storage
471- [localdrive](https://github.com/holepunchto/localdrive) - Local filesystem mirror target
472- [ready-resource](https://github.com/holepunchto/ready-resource) - Base class for lifecycle management
473- [fs-native-extensions](https://github.com/holepunchto/fs-native-extensions) - Atomic file swap (`fsx.swap()`)
474- [which-runtime](https://github.com/nicolo-ribaudo/which-runtime) - Detects platform + arch
skills/pear-seed/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-seed
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-08-12T19:31:09Z
6**Last Updated**: 2026-05-06T13:54:59Z
77**Status**: ✓ Active
88
99## Description
skills/pear-shake/skills.md +2 -2
……@@ -3,8 +3,8 @@
33**Repository**: https://github.com/holepunchto/pear-shake
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-11-05T10:33:01Z
7**Status**: ✓ Active
6**Last Updated**: 2026-04-27T08:42:54Z
7**Status**: ⚠️ Archived
88
99## Description
1010
skills/pear-stage/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-stage
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-08-12T19:34:17Z
6**Last Updated**: 2026-05-06T13:55:09Z
77**Status**: ✓ Active
88
99## Description
skills/pear-stamp/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-stamp
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-12-17T13:47:17Z
6**Last Updated**: 2026-05-06T13:55:35Z
77**Status**: ✓ Active
88
99## Description
skills/pear-state/skills.md +2 -2
……@@ -3,8 +3,8 @@
33**Repository**: https://github.com/holepunchto/pear-state
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-12-11T11:20:15Z
7**Status**: ✓ Active
6**Last Updated**: 2026-04-27T08:43:23Z
7**Status**: ⚠️ Archived
88
99## Description
1010
skills/pear-templates/skills.md +11 -4
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-templates
44**Language**: JavaScript
55**Stars**: 1
6**Last Updated**: 2026-01-08T14:59:12Z
6**Last Updated**: 2026-05-06T13:55:52Z
77**Status**: ✓ Active
88
99## Description
……@@ -16,6 +16,15 @@ Templates for Pear - pear init pear://templates/<name>
1616npm install pear-templates
1717```
1818
19## Dependencies
20
21- bare-signals: ^4.2.0
22- paparam: ^1.10.0
23- pear-gracedown: ^1.0.3
24- pear-init: ^2.0.0-rc.3
25- pear-pipe: ^1.0.6
26- pear-terminal: ^2.0.0-rc.2
27
1928## Entry Point
2029
2130- Main: index.js
……@@ -24,13 +33,11 @@ npm install pear-templates
2433
2534# pear-templates
2635
27> Templates for Pear.
36> Templates for Pear.
2837
2938`pear init pear://templates/<name>`
3039
3140
32
33
3441[See full README](https://github.com/holepunchto/pear-templates)
3542
3643## API Documentation
skills/pear-terminal/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/pear-terminal
44**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-01-07T01:10:03Z
5**Stars**: 1
6**Last Updated**: 2026-05-06T13:56:04Z
77**Status**: ✓ Active
88
99## Description
skills/pear-tryboot/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-tryboot
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2026-01-08T11:58:27Z
6**Last Updated**: 2026-05-06T13:56:13Z
77**Status**: ✓ Active
88
99## Description
skills/pear-updater-bootstrap/skills.md +2 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-updater-bootstrap
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-12-18T10:44:18Z
6**Last Updated**: 2026-05-06T13:56:29Z
77**Status**: ✓ Active
88
99## Description
……@@ -19,6 +19,7 @@ npm install pear-updater-bootstrap
1919## Dependencies
2020
2121- corestore: ^7.0.8
22- device-file: ^2.2.0
2223- hypercore-id-encoding: ^1.2.0
2324- hyperdrive: ^13.0.1
2425- hyperswarm: ^4.7.14
skills/pear-updater/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-updater
44**Language**: JavaScript
55**Stars**: 1
6**Last Updated**: 2025-12-18T11:00:27Z
6**Last Updated**: 2026-05-06T13:56:21Z
77**Status**: ✓ Active
88
99## Description
skills/pear-updates/skills.md +1 -16
……@@ -3,27 +3,12 @@
33**Repository**: https://github.com/holepunchto/pear-updates
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-12-18T09:49:54Z
6**Last Updated**: 2026-05-06T13:56:37Z
77**Status**: ✓ Active
88
99## Description
1010
1111Pear platform and application update notifications
12
13## Installation
14
15```bash
16npm install pear-updates
17```
18
19## Dependencies
20
21- pear-messages: ^1.0.5
22
23## Entry Point
24
25- Main: index.js
26
2712## README Summary
2813
2914# pear-updates
skills/pear-upload-artifacts/skills.md +34 -0
……@@ -0,0 +1,34 @@
1# pear-upload-artifacts
2
3**Repository**: https://github.com/holepunchto/pear-upload-artifacts
4**Language**: null
5**Stars**: 0
6**Last Updated**: 2026-06-12T13:24:57Z
7**Status**: ✓ Active
8
9## Description
10
11Upload GitHub Actions artifacts individually and generate artifact links
12## README Summary
13
14# pear-upload-artifacts
15Upload GitHub Actions artifacts individually and generate artifact links
16
17
18[See full README](https://github.com/holepunchto/pear-upload-artifacts)
19
20## API Documentation
21
22_To be enriched in Phase 1B with deep code analysis_
23
24## Usage Examples
25
26_To be added in Phase 1B_
27
28## Semantic Type
29
30_To be classified in Phase 2_
31
32## Related Packages
33
34_To be analyzed in Phase 2_
skills/pear-user-dirs/skills.md +2 -2
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-user-dirs
44**Language**: JavaScript
55**Stars**: 1
6**Last Updated**: 2025-01-07T19:26:22Z
6**Last Updated**: 2026-05-12T10:42:03Z
77**Status**: ✓ Active
88
99## Description
……@@ -22,7 +22,7 @@ npm install pear-user-dirs
2222- bare-fs: ^4.0.1
2323- bare-os: ^3.3.1
2424- bare-path: ^3.0.0
25- bare-subprocess: ^5.0.2
25- bare-subprocess: ^6.0.0
2626- url-file-url: ^1.0.4
2727- which-runtime: ^1.2.1
2828
skills/pear-wakeups/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/pear-wakeups
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-12-18T09:51:59Z
6**Last Updated**: 2026-05-06T13:56:53Z
77**Status**: ✓ Active
88
99## Description
skills/pear-workshop/skills.md +8 -8
……@@ -1,9 +1,9 @@
11# pear-workshop
22
33**Repository**: https://github.com/holepunchto/pear-workshop
4**Language**: JavaScript
5**Stars**: 6
6**Last Updated**: 2025-11-01T18:31:55Z
4**Language**: null
5**Stars**: 10
6**Last Updated**: 2026-06-03T14:32:15Z
77**Status**: ✓ Active
88
99## Description
……@@ -15,21 +15,21 @@
1515
1616Welcome to the [Pear Runtime](https://github.com/holepunchto/pear) Workshop.
1717
18
1918https://keet.io
2019
21
2220![Pear Workshop](./snap.png)
2321
2422## Requirements
2523
26* `npm` is used to install project dependencies so Node.js with `npm` is required
24* `npm` is used to install project dependencies so **Node.js** with `npm` is required
25 * For MacOS or Linux - set up node quickly with https://nvm.sh
26 * For windows see https://github.com/jasongin/nvs
2727
2828## Setup
2929
30Pear is not built on Node. It's just easy to use Node to bootstrap Pear if Node is already installed.
30### With Node
3131
32If Node & npm are installed Pear can be bootstrapped on the command-line with:
32Pear is not built on Node. It's just easy to use Node to bootstrap Pear if Node is already installed.
3333
3434
3535[See full README](https://github.com/holepunchto/pear-workshop)
skills/prebuild-containers/skills.md +3 -3
……@@ -2,9 +2,9 @@
22
33**Repository**: https://github.com/holepunchto/prebuild-containers
44**Language**: Dockerfile
5**Stars**: 3
6**Last Updated**: 2023-06-10T22:00:20Z
7**Status**: ✓ Active
5**Stars**: 2
6**Last Updated**: 2026-05-08T22:46:00Z
7**Status**: ⚠️ Archived
88
99## Description
1010
skills/prettier-config-holepunch/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/prettier-config-holepunch
44**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2025-10-14T12:46:18Z
5**Stars**: 0
6**Last Updated**: 2026-04-08T11:32:50Z
77**Status**: ✓ Active
88
99## Description
skills/prom-client/skills.md +2 -2
……@@ -3,8 +3,8 @@
33**Repository**: https://github.com/holepunchto/prom-client
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-09-30T12:03:26Z
7**Status**: ⚠️ Archived
6**Last Updated**: 2026-05-25T12:01:33Z
7**Status**: ✓ Active
88
99## Description
1010
skills/protomux-rpc-client-pool/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/protomux-rpc-client-pool
44**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2026-01-08T08:22:41Z
5**Stars**: 3
6**Last Updated**: 2026-05-20T07:57:28Z
77**Status**: ✓ Active
88
99## Description
skills/protomux-rpc-client/skills.md +4 -3
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/protomux-rpc-client
44**Language**: JavaScript
55**Stars**: 2
6**Last Updated**: 2026-01-06T10:44:03Z
6**Last Updated**: 2026-05-20T07:56:57Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,8 +18,9 @@ npm install protomux-rpc-client
1818
1919## Dependencies
2020
21- compact-encoding: ^2.16.0
21- compact-encoding: ^3.0.0
2222- hypercore-id-encoding: ^1.3.0
23- hyperswarm-capability: ^1.1.1
2324- protomux-rpc: ^1.7.1
2425- safety-catch: ^1.0.2
2526- signal-promise: ^1.0.3
……@@ -36,6 +37,7 @@ npm install protomux-rpc-client
3637Connect to [HyperDHT](https://github.com/holepunchto/hyperdht) servers exposing [protomux-rpc](https://github.com/holepunchto/protomux-rpc) endpoints.
3738
3839Manages connection state for you:
40
3941- Connections are opened lazily, when the first request is made
4042- The client will try re-connecting when the connection is lost
4143- Connections are automatically garbage-collected after a period of inactivity
……@@ -51,7 +53,6 @@ npm i protomux-rpc-client
5153
5254For a quick-and-dirty client, simply initialise a `ProtomuxRpcClient` object, and call its `makeRequest` method (see API section for the contract).
5355
54
5556[See full README](https://github.com/holepunchto/protomux-rpc-client)
5657
5758## API Documentation
skills/protomux-rpc-middleware/skills.md +2 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/protomux-rpc-middleware
44**Language**: JavaScript
55**Stars**: 1
6**Last Updated**: 2026-01-15T09:09:10Z
6**Last Updated**: 2026-05-27T07:29:41Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,6 +18,7 @@ npm install protomux-rpc-middleware
1818
1919## Dependencies
2020
21- bare-events: ^2.8.3
2122- hypercore-id-encoding: ^1.3.0
2223- protomux-rpc-router: ^1.0.0
2324
skills/protomux-rpc-router/skills.md +4 -2
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/protomux-rpc-router
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-12-18T14:39:35Z
6**Last Updated**: 2026-05-20T09:09:26Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,7 +18,9 @@ npm install protomux-rpc-router
1818
1919## Dependencies
2020
21- compact-encoding: ^2.18.0
21- bare-crypto: ^1.13.0
22- compact-encoding: ^3.0.1
23- hyperswarm-capability: ^1.1.0
2224- protomux-rpc: ^1.9.0
2325- ready-resource: ^1.2.0
2426- safety-catch: ^1.0.2
skills/protomux-wakeup/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/protomux-wakeup
44**Language**: JavaScript
55**Stars**: 1
6**Last Updated**: 2025-10-31T12:00:58Z
6**Last Updated**: 2026-05-06T20:37:03Z
77**Status**: ✓ Active
88
99## Description
skills/ptnm/skills.md +62 -0
……@@ -0,0 +1,62 @@
1# ptnm
2
3**Repository**: https://github.com/holepunchto/ptnm
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-01-21T17:01:04Z
7**Status**: ✓ Active
8
9## Description
10
11Object Pattern Matching
12
13## Installation
14
15```bash
16npm install ptnm
17```
18
19## Entry Point
20
21- Main: index.js
22
23## README Summary
24
25# `ptnm`
26
27> Object Pattern Matching
28
29- zero production dependencies
30- tiny code footprint
31- production battle-tested in [Pear](https://github.com/holepunchto/pear)
32
33## Usage
34
35`ptnm` matches a **pattern object** against a **message object**.
36
37A match succeeds when **all enumerable own properties** in the pattern exist in the message
38and are **strictly equal**, recursively.
39
40Extra properties in the message are ignored.
41
42- Non-coercive matching (`===`)
43- Own properties only (non-enumerable/inherited pattern keys ignored)
44- No cycle detection by design - do not pass circular objects
45
46[See full README](https://github.com/holepunchto/ptnm)
47
48## API Documentation
49
50_To be enriched in Phase 1B with deep code analysis_
51
52## Usage Examples
53
54_To be added in Phase 1B_
55
56## Semantic Type
57
58_To be classified in Phase 2_
59
60## Related Packages
61
62_To be analyzed in Phase 2_
skills/quickbit-native/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/quickbit-native
44**Language**: JavaScript
55**Stars**: 3
6**Last Updated**: 2025-09-01T06:48:06Z
6**Last Updated**: 2026-04-23T19:37:25Z
77**Status**: ✓ Active
88
99## Description
skills/rabin-native/skills.md +70 -0
……@@ -0,0 +1,70 @@
1# rabin-native
2
3**Repository**: https://github.com/holepunchto/rabin-native
4**Language**: C
5**Stars**: 0
6**Last Updated**: 2026-05-04T05:55:11Z
7**Status**: ✓ Active
8
9## Description
10
11https://github.com/holepunchto/librabin bindings for JavaScript
12
13## Installation
14
15```bash
16npm install rabin-native
17```
18
19## Dependencies
20
21- require-addon: ^1.1.0
22
23## Entry Point
24
25- Main: N/A
26- Exports: {
27 "./package": "./package.json",
28 ".": "./index.js"
29}
30
31## README Summary
32
33# rabin-native
34
35<https://github.com/holepunchto/librabin> bindings for JavaScript.
36
37```
38npm i rabin-native
39```
40
41## Usage
42
43```js
44const rabin = require('rabin-native')
45
46const chunker = new rabin.Chunker()
47const chunks = []
48
49for (const chunk of chunker.push(shakespeare)) {
50 chunks.push(chunk)
51}
52
53
54[See full README](https://github.com/holepunchto/rabin-native)
55
56## API Documentation
57
58_To be enriched in Phase 1B with deep code analysis_
59
60## Usage Examples
61
62_To be added in Phase 1B_
63
64## Semantic Type
65
66_To be classified in Phase 2_
67
68## Related Packages
69
70_To be analyzed in Phase 2_
skills/rabin-stream/skills.md +71 -0
……@@ -0,0 +1,71 @@
1# rabin-stream
2
3**Repository**: https://github.com/holepunchto/rabin-stream
4**Language**: JavaScript
5**Stars**: 4
6**Last Updated**: 2026-04-23T19:38:51Z
7**Status**: ✓ Active
8
9## Description
10
11Streaming Rabin chunker
12
13## Installation
14
15```bash
16npm install rabin-stream
17```
18
19## Dependencies
20
21- rabin-native: ^2.0.0
22- streamx: ^2.23.0
23
24## Entry Point
25
26- Main: N/A
27- Exports: {
28 "./package": "./package.json",
29 ".": "./index.js"
30}
31
32## README Summary
33
34# rabin-stream
35
36Streaming Rabin chunker.
37
38```
39npm i rabin-stream
40```
41
42## Usage
43
44```js
45const RabinStream = require('rabin-stream')
46
47const r = new RabinStream()
48
49r.on('data', function (data) {
50 console.log('Chunk', data)
51})
52
53someStream.pipe(r)
54
55[See full README](https://github.com/holepunchto/rabin-stream)
56
57## API Documentation
58
59_To be enriched in Phase 1B with deep code analysis_
60
61## Usage Examples
62
63_To be added in Phase 1B_
64
65## Semantic Type
66
67_To be classified in Phase 2_
68
69## Related Packages
70
71_To be analyzed in Phase 2_
skills/rache/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/rache
44**Language**: JavaScript
5**Stars**: 4
6**Last Updated**: 2026-01-05T10:44:48Z
5**Stars**: 5
6**Last Updated**: 2026-05-20T07:59:22Z
77**Status**: ✓ Active
88
99## Description
skills/raw-text-display-parser/skills.md +62 -0
……@@ -0,0 +1,62 @@
1# raw-text-display-parser
2
3**Repository**: https://github.com/holepunchto/raw-text-display-parser
4**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2026-04-20T12:06:03Z
7**Status**: ✓ Active
8
9## Description
10
11Small state machine to parse chat input state when using raw text
12
13## Installation
14
15```bash
16npm install raw-text-display-parser
17```
18
19## Dependencies
20
21- @holepunchto/keet-core-api: ^2.11.0
22
23## Entry Point
24
25- Main: index.js
26
27## README Summary
28
29# @holepunchto/raw-text-display-parser
30
31Small state machine to parse chat input state when using raw text
32
33```
34npm install raw-text-display-parser
35```
36
37## Usage
38
39See example.html for integration
40
41## License
42
43Apache-2.0
44
45
46[See full README](https://github.com/holepunchto/raw-text-display-parser)
47
48## API Documentation
49
50_To be enriched in Phase 1B with deep code analysis_
51
52## Usage Examples
53
54_To be added in Phase 1B_
55
56## Semantic Type
57
58_To be classified in Phase 2_
59
60## Related Packages
61
62_To be analyzed in Phase 2_
skills/react-native-b4a/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/react-native-b4a
44**Language**: JavaScript
5**Stars**: 3
6**Last Updated**: 2025-09-29T08:23:33Z
5**Stars**: 2
6**Last Updated**: 2026-04-23T19:39:04Z
77**Status**: ✓ Active
88
99## Description
skills/ready-guard/skills.md +66 -0
……@@ -0,0 +1,66 @@
1# ready-guard
2
3**Repository**: https://github.com/holepunchto/ready-guard
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-06-04T11:48:11Z
7**Status**: ✓ Active
8
9## Description
10
11Simple signal to do composite resource lifecycles
12
13## Installation
14
15```bash
16npm install ready-guard
17```
18
19## Dependencies
20
21- resolve-reject-promise: ^1.1.0
22
23## Entry Point
24
25- Main: index.js
26
27## README Summary
28
29# ready-guard
30
31Like a composite ReadyResource
32
33```
34npm install ready-guard
35```
36
37`¯\\_(ツ)_/¯`
38
39## Usage
40
41```js
42const ReadyGuard = require('ready-guard')
43
44class CountOnce {
45 constructor() {
46 this.value = 0
47 this.counting = new ReadyGuard()
48 this.count()
49
50[See full README](https://github.com/holepunchto/ready-guard)
51
52## API Documentation
53
54_To be enriched in Phase 1B with deep code analysis_
55
56## Usage Examples
57
58_To be added in Phase 1B_
59
60## Semantic Type
61
62_To be classified in Phase 2_
63
64## Related Packages
65
66_To be analyzed in Phase 2_
skills/rebuild-git/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/rebuild-git
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-12-10T09:29:33Z
6**Last Updated**: 2026-03-26T20:06:22Z
77**Status**: ✓ Active
88
99## Description
skills/refcounter/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/refcounter
44**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-01-05T10:47:41Z
5**Stars**: 2
6**Last Updated**: 2026-04-29T15:03:21Z
77**Status**: ✓ Active
88
99## Description
skills/repo-template/skills.md +61 -0
……@@ -0,0 +1,61 @@
1# repo-template
2
3**Repository**: https://github.com/holepunchto/repo-template
4**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2026-05-29T17:40:31Z
7**Status**: ✓ Active
8
9## Description
10
11No description available
12
13## Installation
14
15```bash
16npm install @holepunchto/repo-template
17```
18
19## Entry Point
20
21- Main: index.js
22- Exports: {
23 "./package": "./package.json",
24 ".": {
25 "types": "./index.d.ts",
26 "default": "./index.js"
27 }
28}
29
30## README Summary
31
32# repo-template
33
34Template repository for creating packages
35
36## Usage
37
38tbd
39
40## License
41
42Apache-2.0
43
44
45[See full README](https://github.com/holepunchto/repo-template)
46
47## API Documentation
48
49_To be enriched in Phase 1B with deep code analysis_
50
51## Usage Examples
52
53_To be added in Phase 1B_
54
55## Semantic Type
56
57_To be classified in Phase 2_
58
59## Related Packages
60
61_To be analyzed in Phase 2_
skills/require-addon/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/require-addon
44**Language**: JavaScript
55**Stars**: 6
6**Last Updated**: 2025-12-11T12:34:21Z
6**Last Updated**: 2026-04-23T19:39:49Z
77**Status**: ✓ Active
88
99## Description
skills/require-asset/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/require-asset
44**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2025-11-13T19:22:42Z
5**Stars**: 0
6**Last Updated**: 2026-05-07T11:15:24Z
77**Status**: ✓ Active
88
99## Description
skills/resource-puddle/skills.md +62 -0
……@@ -0,0 +1,62 @@
1# resource-puddle
2
3**Repository**: https://github.com/holepunchto/resource-puddle
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-06-17T15:04:47Z
7**Status**: ✓ Active
8
9## Description
10
11Reference counted resource management with batched garbage collection
12
13## Installation
14
15```bash
16npm install resource-puddle
17```
18
19## Entry Point
20
21- Main: index.js
22
23## README Summary
24
25# resource-puddle
26
27Reference counted resource management with batched garbage collection.
28
29Open a resource by id and release it when you are done. A resource is opened
30once and shared between everyone who opens it — `open` and `release` are
31synchronous and just move a ref counter. Once no one is holding a resource any
32more it goes idle, and idle resources are garbage collected together on an
33interval (after staying idle for `gcIdleTicks` ticks).
34
35```
36npm install resource-puddle
37```
38
39## Usage
40
41```js
42const ResourcePuddle = require('resource-puddle')
43
44const rooms = new ResourcePuddle({
45
46[See full README](https://github.com/holepunchto/resource-puddle)
47
48## API Documentation
49
50_To be enriched in Phase 1B with deep code analysis_
51
52## Usage Examples
53
54_To be added in Phase 1B_
55
56## Semantic Type
57
58_To be classified in Phase 2_
59
60## Related Packages
61
62_To be analyzed in Phase 2_
skills/rocksdb-blobs/skills.md +3 -3
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/rocksdb-blobs
44**Language**: JavaScript
5**Stars**: 1
6**Last Updated**: 2025-12-16T13:07:45Z
5**Stars**: 2
6**Last Updated**: 2026-05-02T17:07:51Z
77**Status**: ✓ Active
88
99## Description
……@@ -19,7 +19,7 @@ npm install rocksdb-blobs
1919## Dependencies
2020
2121- b4a: ^1.6.7
22- hyperdb: ^5.0.0
22- hyperdb: ^6.6.3
2323- hyperschema: ^1.0.5
2424- read-write-mutexify: ^2.1.0
2525
skills/rocksdb-native/skills.md +2 -2
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/rocksdb-native
44**Language**: JavaScript
55**Stars**: 17
6**Last Updated**: 2025-12-11T12:57:40Z
6**Last Updated**: 2026-06-16T11:09:22Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,7 +18,7 @@ npm install rocksdb-native
1818
1919## Dependencies
2020
21- compact-encoding: ^2.15.0
21- compact-encoding: ^3.0.0
2222- ready-resource: ^1.0.0
2323- refcounter: ^1.0.0
2424- require-addon: ^1.0.2
skills/safe-sodium-buffer/skills.md +71 -0
……@@ -0,0 +1,71 @@
1# safe-sodium-buffer
2
3**Repository**: https://github.com/holepunchto/safe-sodium-buffer
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-03-30T09:05:06Z
7**Status**: ✓ Active
8
9## Description
10
11No description available
12
13## Installation
14
15```bash
16npm install safe-sodium-buffer
17```
18
19## Dependencies
20
21- bare-assert: ^1.2.0
22- sodium-native: ^5.1.0
23
24## Entry Point
25
26- Main: N/A
27- Exports: {
28 "./package": "./package.json",
29 ".": "./index.js"
30}
31
32## README Summary
33
34# safe-sodium-buffer
35
36A secure memory management class for sodium-native for automatic resource cleanup.
37
38## Usage
39
40### Automatic cleanup with `using`
41
42```javascript
43const SafeBuffer = require('safe-sodium-buffer')
44
45{
46 using safeBuffer = new SafeBuffer(32)
47 safeBuffer.fill(0x42)
48 safeBuffer.fill(0xff, 1)
49}
50```
51
52### Manual cleanup
53
54
55[See full README](https://github.com/holepunchto/safe-sodium-buffer)
56
57## API Documentation
58
59_To be enriched in Phase 1B with deep code analysis_
60
61## Usage Examples
62
63_To be added in Phase 1B_
64
65## Semantic Type
66
67_To be classified in Phase 2_
68
69## Related Packages
70
71_To be analyzed in Phase 2_
skills/senior-p2p-architect-exercise/skills.md +51 -0
……@@ -0,0 +1,51 @@
1# senior-p2p-architect-exercise
2
3**Repository**: https://github.com/holepunchto/senior-p2p-architect-exercise
4**Language**: null
5**Stars**: 2
6**Last Updated**: 2026-06-05T00:49:37Z
7**Status**: ✓ Active
8
9## Description
10
11Senior Software Architect role exercise
12## README Summary
13
14# Senior P2P Architect — Technical Exercise
15
16Welcome. This exercise is part of the interview process for the Senior P2P Architect role.
17
18Time budget: target 4–6 hours of focused work.
19
20Table of Contents
21- The Brief
22- What You Will Build
23- Functional Requirements
24- Constraints & Ground Rules
25- Deliverables
26- Candidate Sections to Fill In
27
28## 1. The Brief
29
30Design and implement a decentralized module registry using the Pear Stack:
31
32* [pear-runtime](https://github.com/holepunchto/pear-runtime) - P2P OTA Updates Module
33* [pear](https://github.com/holepunchto/pear) - Command Line Interface (CLI) for P2P Deployments
34
35[See full README](https://github.com/holepunchto/senior-p2p-architect-exercise)
36
37## API Documentation
38
39_To be enriched in Phase 1B with deep code analysis_
40
41## Usage Examples
42
43_To be added in Phase 1B_
44
45## Semantic Type
46
47_To be classified in Phase 2_
48
49## Related Packages
50
51_To be analyzed in Phase 2_
skills/senior-software-architect-exercise/skills.md +51 -0
……@@ -0,0 +1,51 @@
1# senior-software-architect-exercise
2
3**Repository**: https://github.com/holepunchto/senior-software-architect-exercise
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-06-03T12:37:29Z
7**Status**: ✓ Active
8
9## Description
10
11Senior Software Architect role exercise
12## README Summary
13
14# Senior Software Architect — Technical Exercise
15
16Welcome. This exercise is part of the interview process for the [Senior Software Architect](https://careers.tether.io/o/senior-software-architect-100-remote-worldwide) role.
17
18The goal is **not** to see if you can build a CRUD service, it's to see how you reason about service boundaries, contracts, failure modes, deployment topology, and operability. The written sections of this README are weighted at least as heavily as the code.
19
20> **Time budget:** target 4-6 hours of focused work.
21
22---
23
24## Table of Contents
25
261. [The Brief](#1-the-brief)
272. [What You Will Build](#2-what-you-will-build)
28 - [2.1 Upstream contracts](#21-upstream-contracts)
293. [Functional Requirements](#3-functional-requirements)
30 - [3.1 Hydration & timezone projection](#31-hydration--timezone-projection)
31 - [3.2 Conflict detection](#32-conflict-detection)
324. [Constraints & Ground Rules](#4-constraints--ground-rules)
335. [Deliverables](#5-deliverables)
34
35[See full README](https://github.com/holepunchto/senior-software-architect-exercise)
36
37## API Documentation
38
39_To be enriched in Phase 1B with deep code analysis_
40
41## Usage Examples
42
43_To be added in Phase 1B_
44
45## Semantic Type
46
47_To be classified in Phase 2_
48
49## Related Packages
50
51_To be analyzed in Phase 2_
skills/sentry-bare/skills.md +10 -11
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/sentry-bare
44**Language**: JavaScript
5**Stars**: 6
6**Last Updated**: 2025-09-19T11:48:24Z
5**Stars**: 5
6**Last Updated**: 2026-05-04T10:48:29Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,10 +18,9 @@ npm install sentry-bare
1818
1919## Dependencies
2020
21- @sentry/core: ^9.7.0
22- @sentry/utils: ^8.28.0
21- @sentry/core: ^10.48.0
2322- bare-abort: ^2.0.9
24- bare-fetch: ^2.0.0
23- bare-fetch: ^3.0.0
2524- bare-os: ^3.0.0
2625
2726## Entry Point
……@@ -34,7 +33,9 @@ npm install sentry-bare
3433
3534## README Summary
3635
37# Sentry SDK for Bare
36# sentry-bare
37
38Sentry SDK for Bare, built on top of `@sentry/core`. It provides error capturing, context enrichment, and transport via `bare-fetch`, with built-in handling of uncaught exceptions and unhandled rejections.
3839
3940```
4041npm i sentry-bare
……@@ -42,18 +43,16 @@ npm i sentry-bare
4243
4344## Usage
4445
46`instrument.js`
47
4548```js
4649const Sentry = require('sentry-bare')
4750
4851Sentry.init({ dsn: '__DSN__' })
49
50Sentry.captureException(new Error('test'))
5152```
5253
53## Integrations
54`index.js`
5455
55- `contextIntegration`
56- `onUncaughtExceptionIntegration`
5756
5857[See full README](https://github.com/holepunchto/sentry-bare)
5958
skills/simdle-native/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/simdle-native
44**Language**: C++
5**Stars**: 3
6**Last Updated**: 2025-12-11T19:27:33Z
5**Stars**: 2
6**Last Updated**: 2026-04-23T20:06:03Z
77**Status**: ✓ Active
88
99## Description
skills/simdle-universal/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/simdle-universal
44**Language**: JavaScript
5**Stars**: 3
6**Last Updated**: 2025-12-11T12:24:52Z
5**Stars**: 2
6**Last Updated**: 2026-04-23T19:41:32Z
77**Status**: ✓ Active
88
99## Description
skills/slack-build-status/skills.md +64 -0
……@@ -0,0 +1,64 @@
1# slack-build-status
2
3**Repository**: https://github.com/holepunchto/slack-build-status
4**Language**: TypeScript
5**Stars**: 0
6**Last Updated**: 2026-04-28T21:41:25Z
7**Status**: ✓ Active
8
9## Description
10
11GitHub 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.
12
13## Installation
14
15```bash
16npm install slack-build-status
17```
18
19## Dependencies
20
21- @actions/core: ^1.11.1
22- @actions/github: ^6.0.0
23- @slack/web-api: ^7.8.0
24
25## README Summary
26
27# slack-build-status
28
29GitHub 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.
30
31## Actions
32
33### `create`
34
35Post an initial build status message.
36
37| Input | Required | Example | Description |
38|---|---|---|---|
39| `token` | yes | `xoxb-1234567890-1234567890123-abc` | Slack Bot OAuth token |
40| `channel-id` | yes | `C0123456789` | Slack channel ID |
41| `builds` | yes | `[{"name":"apk","label":"APK","group":"Android","status":"running"}]` | JSON array of builds: `{name, label, group, status?, link?}` |
42| `version` | yes | `1.2.3` | Build version string |
43| `branch` | yes | `main` | Git branch name |
44| `git-url` | yes | `https://github.com/owner/repo/tree/main` | URL to the git commit/branch |
45| `changelog-from` | no | `v1.0.0` | Git ref to generate changelog from (auto-generates changelog and compare URL) |
46| `changelog` | no | `• 91a4e0548 - feat: add login (#1)` | Manual changelog text, overrides `changelog-from` (`#N` and `(#N)` are auto-linked) |
47
48[See full README](https://github.com/holepunchto/slack-build-status)
49
50## API Documentation
51
52_To be enriched in Phase 1B with deep code analysis_
53
54## Usage Examples
55
56_To be added in Phase 1B_
57
58## Semantic Type
59
60_To be classified in Phase 2_
61
62## Related Packages
63
64_To be analyzed in Phase 2_
skills/snake/skills.md +28 -7
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/snake
44**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2025-10-24T14:48:20Z
5**Stars**: 2
6**Last Updated**: 2026-06-01T12:02:39Z
77**Status**: ✓ Active
88
99## Description
……@@ -19,19 +19,40 @@ npm install snake
1919## Dependencies
2020
2121- b4a: ^1.6.7
22- corestore: ^7.9.1
23- framed-stream: ^1.0.1
24- graceful-goodbye: ^1.3.3
2225- hypercore-crypto: ^3.4.2
23- hyperswarm: ^4.8.4
24- pear-bridge: ^1.2.4
25- pear-electron: ^1.7.25
26- hyperswarm: ^4.17.0
27- paparam: ^1.10.0
28- pear-runtime: ^1.1.4
29- which-runtime: ^1.3.2
30
31## Entry Point
32
33- Main: electron/main.js
2634
2735## README Summary
2836
29# snake
37# Snake
3038
31> Multiplayer Snake on Pear
39> P2P multiplayer snake, built on Electron with [pear-runtime](https://github.com/holepunchto/hello-pear-electron)
3240
3341As made in [Pear Workshop](https://github.com/holepunchto/pear-workshop).
3442
43## Architecture
44
45The app runs as a standard Electron application. Peer-to-peer networking via [Hyperswarm](https://github.com/holepunchto/hyperswarm) runs inside an embedded [Bare](https://github.com/nicolo-ribaudo/bare) worker spawned by `pear-runtime` — keeping Node APIs out of the sandboxed renderer process. The renderer communicates with the worker over a simple JSON IPC protocol bridged through the Electron main process.
46
47```
48renderer (sandboxed)
49 └─ window.bridge (IPC via contextBridge)
50 └─ electron main process
51 └─ pear-runtime
52 └─ bare worker ←→ Hyperswarm (P2P)
53```
54
55**IPC protocol**
3556
3657
3758[See full README](https://github.com/holepunchto/snake)
skills/speedrun/skills.md +45 -0
……@@ -0,0 +1,45 @@
1# speedrun
2
3**Repository**: https://github.com/holepunchto/speedrun
4**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-01-31T19:46:18Z
7**Status**: ✓ Active
8
9## Description
10
11speedrun demo for pear react app with watch reload and production update flows
12
13## Installation
14
15```bash
16npm install speedrun
17```
18
19## Dependencies
20
21- pear-bridge: ^1.2.5
22- pear-electron: ^1.7.27
23- pear-updates: ^1.1.0
24- react: ^19.2.4
25- react-dom: ^19.2.4
26
27## Entry Point
28
29- Main: index.js
30
31## API Documentation
32
33_To be enriched in Phase 1B with deep code analysis_
34
35## Usage Examples
36
37_To be added in Phase 1B_
38
39## Semantic Type
40
41_To be classified in Phase 2_
42
43## Related Packages
44
45_To be analyzed in Phase 2_
skills/sqlite3-native/skills.md +4 -3
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/sqlite3-native
44**Language**: C
5**Stars**: 5
6**Last Updated**: 2026-01-09T19:21:51Z
5**Stars**: 4
6**Last Updated**: 2026-05-21T07:10:49Z
77**Status**: ✓ Active
88
99## Description
……@@ -25,8 +25,9 @@ npm install sqlite3-native
2525
2626- Main: N/A
2727- Exports: {
28 "./package": "./package.json",
2829 ".": "./index.js",
29 "./package": "./package.json"
30 "./constants": "./lib/constants.js"
3031}
3132
3233## README Summary
skills/sub-encoder/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/sub-encoder
44**Language**: JavaScript
5**Stars**: 2
6**Last Updated**: 2026-01-05T13:20:46Z
5**Stars**: 3
6**Last Updated**: 2026-02-09T15:20:59Z
77**Status**: ✓ Active
88
99## Description
skills/suspend-resource/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/suspend-resource
44**Language**: JavaScript
55**Stars**: 0
6**Last Updated**: 2025-06-30T11:27:36Z
6**Last Updated**: 2026-05-20T08:00:20Z
77**Status**: ✓ Active
88
99## Description
skills/suspendify/skills.md +10 -10
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/suspendify
44**Language**: JavaScript
55**Stars**: 1
6**Last Updated**: 2025-11-14T15:41:15Z
6**Last Updated**: 2026-04-06T11:05:13Z
77**Status**: ✓ Active
88
99## Description
……@@ -35,17 +35,17 @@ Made for mobile apps.
3535npm install suspendify
3636```
3737
38## Usage
38## Why this exists
3939
40```js
41const Suspendify = require('suspendify')
40Mobile platforms (iOS, Android) require apps to release resources — network connections, file locks, DHT announcements — when backgrounded. Holding a Corestore lock file or keeping Hyperswarm connections open in the background causes the OS to kill the app immediately.
4241
43const sus = new Suspendify({
44 async pollLinger () { // optional
45 return millisecondsLeftToLinger
46 }
47 async suspend () {
48 // stop your engines
42The core difficulty: OS suspend/resume signals are **synchronous**, but actual teardown (closing swarm connections, releasing store locks) is **async and must be serialized** in the correct order. Naive implementations race — rapid suspend/resume toggling (user switching apps quickly) creates interleaved async operations that leave resources in undefined states.
43
44Suspendify provides a state machine that safely maps synchronous lifecycle signals to ordered, serialized async operations. It handles:
45
46- **Linger**: a grace period before full suspend (e.g., iOS background execution time), during which a `resume()` call cancels the pending suspend entirely.
47- **Wakeup**: brief background activity (e.g., push notification processing) without a full resume cycle.
48- **Interleaving**: rapid `suspend()`/`resume()` calls are coalesced — only the final target state is reached.
4949
5050[See full README](https://github.com/holepunchto/suspendify)
5151
skills/sveltekit-adapter-bare/skills.md +85 -0
……@@ -0,0 +1,85 @@
1# sveltekit-adapter-bare
2
3**Repository**: https://github.com/holepunchto/sveltekit-adapter-bare
4**Language**: JavaScript
5**Stars**: 12
6**Last Updated**: 2026-05-25T20:35:20Z
7**Status**: ✓ Active
8
9## Description
10
11SvelteKit everywhere on Bare Native
12
13## Installation
14
15```bash
16npm install sveltekit-adapter-bare
17```
18
19## Dependencies
20
21- bare-navigation-android: file:../bare-navigation-android
22- bare-crypto: ^1.13.4
23- bare-encoding: ^1.0.3
24- bare-fetch: ^2.9.0
25- bare-fs: ^4.7.1
26- bare-http1: ^4.5.6
27- bare-module: ^6.2.0
28- bare-native: ^0.1.2
29- bare-process: ^4.4.1
30- bare-stream: ^2.13.1
31- bare-url: ^2.4.2
32- esbuild: ^0.28.0
33- paparam: ^1.10.1
34
35## Entry Point
36
37- Main: index.js
38- Exports: {
39 "./package": "./package.json",
40 ".": {
41 "types": "./index.d.ts",
42 "default": "./index.js"
43 }
44}
45
46## README Summary
47
48# sveltekit-adapter-bare
49
50> ⚠️ **Highly experimental.** This adapter is a proof of concept for running a SvelteKit app inside the [bare](https://github.com/holepunchto/bare) runtime so it can be packaged with [`bare-build`](https://github.com/holepunchto/bare-build) and rendered in a native window via [`bare-native`](https://github.com/holepunchto/bare-native). Expect rough edges, missing features, and breaking changes.
51
52A SvelteKit [adapter](https://svelte.dev/docs/kit/adapters) that produces a server bundle runnable by `bare` instead of Node.js. The output is a plain `build/` directory you can hand to `bare-build` to produce a single-file, native-windowed app.
53
54![bare-svelte](example.png)
55
56Demo: https://github.com/Drache93/bare-svelte-demo
57
58## Install
59
60```sh
61npm install --save-dev sveltekit-adapter-bare
62```
63
64All bare runtime deps (`bare-http1`, `bare-fs`, `bare-native`, `bare-fetch`, `bare-form-data`, `paparam`, etc.) are pulled in transitively — you don't need to declare them in your own `package.json`.
65
66## Configure
67
68
69[See full README](https://github.com/holepunchto/sveltekit-adapter-bare)
70
71## API Documentation
72
73_To be enriched in Phase 1B with deep code analysis_
74
75## Usage Examples
76
77_To be added in Phase 1B_
78
79## Semantic Type
80
81_To be classified in Phase 2_
82
83## Related Packages
84
85_To be analyzed in Phase 2_
skills/tar-drive/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/tar-drive
44**Language**: JavaScript
5**Stars**: 3
6**Last Updated**: 2025-01-19T01:21:34Z
5**Stars**: 2
6**Last Updated**: 2026-04-08T12:28:58Z
77**Status**: ✓ Active
88
99## Description
skills/test-suspend/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/test-suspend
44**Language**: JavaScript
5**Stars**: 4
6**Last Updated**: 2025-11-05T16:08:28Z
5**Stars**: 3
6**Last Updated**: 2026-04-23T19:41:46Z
77**Status**: ✓ Active
88
99## Description
skills/text-decoder/skills.md +7 -3
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/text-decoder
44**Language**: JavaScript
5**Stars**: 3
6**Last Updated**: 2025-12-11T12:44:37Z
5**Stars**: 2
6**Last Updated**: 2026-04-23T19:41:54Z
77**Status**: ✓ Active
88
99## Description
……@@ -22,7 +22,11 @@ npm install text-decoder
2222
2323## Entry Point
2424
25- Main: index.js
25- Main: N/A
26- Exports: {
27 "./package": "./package.json",
28 ".": "./index.js"
29}
2630
2731## README Summary
2832
skills/thread-stats/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/thread-stats
44**Language**: C
5**Stars**: 3
6**Last Updated**: 2025-08-14T19:35:29Z
5**Stars**: 2
6**Last Updated**: 2026-04-23T19:42:11Z
77**Status**: ✓ Active
88
99## Description
skills/tiny-buffer-rpc/skills.md +2 -2
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/tiny-buffer-rpc
44**Language**: JavaScript
55**Stars**: 2
6**Last Updated**: 2026-01-06T09:32:48Z
6**Last Updated**: 2026-05-05T17:23:47Z
77**Status**: ✓ Active
88
99## Description
……@@ -19,7 +19,7 @@ npm install tiny-buffer-rpc
1919## Dependencies
2020
2121- b4a: ^1.6.3
22- compact-encoding: ^2.11.0
22- compact-encoding: ^3.0.0
2323- safety-catch: ^1.0.2
2424- streamx: ^2.13.2
2525
skills/uncaughts/skills.md +1 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/uncaughts
44**Language**: JavaScript
55**Stars**: 4
6**Last Updated**: 2025-11-07T13:00:07Z
6**Last Updated**: 2026-05-20T08:00:53Z
77**Status**: ✓ Active
88
99## Description
skills/unicode-to-plain-text/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/unicode-to-plain-text
44**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-01-05T20:44:55Z
5**Stars**: 1
6**Last Updated**: 2026-06-03T11:22:56Z
77**Status**: ✓ Active
88
99## Description
skills/unslab/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/unslab
44**Language**: JavaScript
5**Stars**: 0
6**Last Updated**: 2026-01-06T10:41:21Z
5**Stars**: 1
6**Last Updated**: 2026-05-20T08:01:23Z
77**Status**: ✓ Active
88
99## Description
skills/utun/skills.md +2 -1
……@@ -3,7 +3,7 @@
33**Repository**: https://github.com/holepunchto/utun
44**Language**: C
55**Stars**: 8
6**Last Updated**: 2025-09-16T07:00:28Z
6**Last Updated**: 2026-01-19T08:02:01Z
77**Status**: ✓ Active
88
99## Description
……@@ -18,6 +18,7 @@ npm install utun
1818
1919## Dependencies
2020
21- bare-events: ^2.8.2
2122- bare-subprocess: ^5.0.0
2223- require-addon: ^1.0.6
2324- which-runtime: ^1.2.0
skills/wakeup/skills.md +2 -2
……@@ -2,8 +2,8 @@
22
33**Repository**: https://github.com/holepunchto/wakeup
44**Language**: CMake
5**Stars**: 1
6**Last Updated**: 2024-11-11T13:49:51Z
5**Stars**: 0
6**Last Updated**: 2026-04-08T11:34:32Z
77**Status**: ✓ Active
88
99## Description
stability-index.json +2756 -1469
……@@ -1,21 +1,21 @@
11{
2 ".github": {
2 "_pear-build": {
33 "stability": "experimental",
44 "maturity": "prototype",
55 "stars": 1,
6 "lastUpdated": "2025-12-01T23:18:54Z",
7 "daysSinceUpdate": 46,
6 "lastUpdated": "2026-04-27T08:24:47Z",
7 "daysSinceUpdate": 51,
88 "archived": false,
99 "developmentStatus": "inactive",
1010 "recommendedFor": "learning",
1111 "reasoning": "Low activity or new project"
1212 },
13 "Grafana-hypercore-stats": {
13 ".github": {
1414 "stability": "experimental",
1515 "maturity": "prototype",
1616 "stars": 1,
17 "lastUpdated": "2025-01-20T18:50:10Z",
18 "daysSinceUpdate": 361,
17 "lastUpdated": "2025-12-01T23:18:54Z",
18 "daysSinceUpdate": 198,
1919 "archived": false,
2020 "developmentStatus": "inactive",
2121 "recommendedFor": "learning",
……@@ -24,9 +24,9 @@
2424 "actions": {
2525 "stability": "experimental",
2626 "maturity": "prototype",
27 "stars": 0,
28 "lastUpdated": "2025-11-28T08:28:01Z",
29 "daysSinceUpdate": 49,
27 "stars": 2,
28 "lastUpdated": "2026-06-12T10:05:44Z",
29 "daysSinceUpdate": 5,
3030 "archived": false,
3131 "developmentStatus": "inactive",
3232 "recommendedFor": "learning",
……@@ -37,7 +37,18 @@
3737 "maturity": "prototype",
3838 "stars": 2,
3939 "lastUpdated": "2024-05-19T08:00:24Z",
40 "daysSinceUpdate": 607,
40 "daysSinceUpdate": 759,
41 "archived": false,
42 "developmentStatus": "inactive",
43 "recommendedFor": "learning",
44 "reasoning": "Low activity or new project"
45 },
46 "adaptive-timeout": {
47 "stability": "experimental",
48 "maturity": "prototype",
49 "stars": 0,
50 "lastUpdated": "2026-05-12T16:36:07Z",
51 "daysSinceUpdate": 36,
4152 "archived": false,
4253 "developmentStatus": "inactive",
4354 "recommendedFor": "learning",
……@@ -46,9 +57,9 @@
4657 "appling-native": {
4758 "stability": "experimental",
4859 "maturity": "prototype",
49 "stars": 1,
50 "lastUpdated": "2025-12-15T11:46:12Z",
51 "daysSinceUpdate": 32,
60 "stars": 0,
61 "lastUpdated": "2026-05-08T22:45:37Z",
62 "daysSinceUpdate": 40,
5263 "archived": false,
5364 "developmentStatus": "inactive",
5465 "recommendedFor": "learning",
……@@ -57,8 +68,8 @@
5768 "autobase": {
5869 "stability": "stable",
5970 "maturity": "mature",
60 "stars": 136,
61 "lastUpdated": "2026-01-16T11:25:11Z",
71 "stars": 149,
72 "lastUpdated": "2026-06-17T01:45:13Z",
6273 "daysSinceUpdate": 0,
6374 "archived": false,
6475 "developmentStatus": "active",
……@@ -67,21 +78,21 @@
6778 },
6879 "autobase-discovery": {
6980 "stability": "experimental",
70 "maturity": "prototype",
71 "stars": 4,
72 "lastUpdated": "2025-12-19T11:37:59Z",
73 "daysSinceUpdate": 28,
81 "maturity": "early",
82 "stars": 5,
83 "lastUpdated": "2026-05-18T17:57:56Z",
84 "daysSinceUpdate": 30,
7485 "archived": false,
75 "developmentStatus": "inactive",
76 "recommendedFor": "learning",
86 "developmentStatus": "active",
87 "recommendedFor": "evaluation",
7788 "reasoning": "Low activity or new project"
7889 },
7990 "autobase-discovery-cli": {
8091 "stability": "experimental",
8192 "maturity": "prototype",
8293 "stars": 0,
83 "lastUpdated": "2025-12-19T11:41:13Z",
84 "daysSinceUpdate": 28,
94 "lastUpdated": "2026-05-18T22:12:04Z",
95 "daysSinceUpdate": 30,
8596 "archived": false,
8697 "developmentStatus": "inactive",
8798 "recommendedFor": "learning",
……@@ -91,8 +102,8 @@
91102 "stability": "experimental",
92103 "maturity": "early",
93104 "stars": 5,
94 "lastUpdated": "2025-06-08T15:44:27Z",
95 "daysSinceUpdate": 222,
105 "lastUpdated": "2026-05-12T18:23:55Z",
106 "daysSinceUpdate": 36,
96107 "archived": false,
97108 "developmentStatus": "active",
98109 "recommendedFor": "evaluation",
……@@ -102,8 +113,8 @@
102113 "stability": "experimental",
103114 "maturity": "prototype",
104115 "stars": 1,
105 "lastUpdated": "2025-01-21T15:57:21Z",
106 "daysSinceUpdate": 360,
116 "lastUpdated": "2026-05-12T18:24:10Z",
117 "daysSinceUpdate": 36,
107118 "archived": false,
108119 "developmentStatus": "inactive",
109120 "recommendedFor": "learning",
……@@ -113,8 +124,41 @@
113124 "stability": "experimental",
114125 "maturity": "prototype",
115126 "stars": 4,
116 "lastUpdated": "2025-09-01T06:50:16Z",
117 "daysSinceUpdate": 137,
127 "lastUpdated": "2026-05-12T18:24:25Z",
128 "daysSinceUpdate": 36,
129 "archived": false,
130 "developmentStatus": "inactive",
131 "recommendedFor": "learning",
132 "reasoning": "Low activity or new project"
133 },
134 "autobee": {
135 "stability": "experimental",
136 "maturity": "prototype",
137 "stars": 0,
138 "lastUpdated": "2026-06-12T15:08:03Z",
139 "daysSinceUpdate": 5,
140 "archived": false,
141 "developmentStatus": "inactive",
142 "recommendedFor": "learning",
143 "reasoning": "Low activity or new project"
144 },
145 "autobee-encryption": {
146 "stability": "experimental",
147 "maturity": "prototype",
148 "stars": 0,
149 "lastUpdated": "2026-06-05T20:30:35Z",
150 "daysSinceUpdate": 12,
151 "archived": false,
152 "developmentStatus": "inactive",
153 "recommendedFor": "learning",
154 "reasoning": "Low activity or new project"
155 },
156 "autobee-wakeup": {
157 "stability": "experimental",
158 "maturity": "prototype",
159 "stars": 0,
160 "lastUpdated": "2026-05-07T16:56:06Z",
161 "daysSinceUpdate": 41,
118162 "archived": false,
119163 "developmentStatus": "inactive",
120164 "recommendedFor": "learning",
……@@ -123,9 +167,9 @@
123167 "autopass": {
124168 "stability": "stable",
125169 "maturity": "growing",
126 "stars": 24,
127 "lastUpdated": "2026-01-16T16:20:47Z",
128 "daysSinceUpdate": 0,
170 "stars": 28,
171 "lastUpdated": "2026-04-10T15:26:33Z",
172 "daysSinceUpdate": 68,
129173 "archived": false,
130174 "developmentStatus": "active",
131175 "recommendedFor": "production",
……@@ -134,9 +178,9 @@
134178 "autopass-mobile-example": {
135179 "stability": "experimental",
136180 "maturity": "early",
137 "stars": 6,
138 "lastUpdated": "2025-10-13T13:43:10Z",
139 "daysSinceUpdate": 95,
181 "stars": 5,
182 "lastUpdated": "2026-03-12T01:59:06Z",
183 "daysSinceUpdate": 97,
140184 "archived": false,
141185 "developmentStatus": "active",
142186 "recommendedFor": "evaluation",
……@@ -145,9 +189,9 @@
145189 "b4a": {
146190 "stability": "stable",
147191 "maturity": "growing",
148 "stars": 45,
149 "lastUpdated": "2025-09-26T07:03:16Z",
150 "daysSinceUpdate": 112,
192 "stars": 48,
193 "lastUpdated": "2026-04-30T18:50:33Z",
194 "daysSinceUpdate": 48,
151195 "archived": false,
152196 "developmentStatus": "active",
153197 "recommendedFor": "production",
……@@ -156,9 +200,9 @@
156200 "bare": {
157201 "stability": "stable",
158202 "maturity": "established",
159 "stars": 949,
160 "lastUpdated": "2026-01-15T19:25:19Z",
161 "daysSinceUpdate": 1,
203 "stars": 1102,
204 "lastUpdated": "2026-06-17T13:46:10Z",
205 "daysSinceUpdate": 0,
162206 "archived": false,
163207 "developmentStatus": "active",
164208 "recommendedFor": "production",
……@@ -167,9 +211,9 @@
167211 "bare-abort": {
168212 "stability": "experimental",
169213 "maturity": "early",
170 "stars": 6,
171 "lastUpdated": "2025-09-17T08:26:57Z",
172 "daysSinceUpdate": 121,
214 "stars": 5,
215 "lastUpdated": "2026-04-23T14:51:05Z",
216 "daysSinceUpdate": 55,
173217 "archived": false,
174218 "developmentStatus": "active",
175219 "recommendedFor": "evaluation",
……@@ -178,9 +222,9 @@
178222 "bare-abort-controller": {
179223 "stability": "experimental",
180224 "maturity": "prototype",
181 "stars": 3,
182 "lastUpdated": "2025-09-17T18:22:53Z",
183 "daysSinceUpdate": 121,
225 "stars": 2,
226 "lastUpdated": "2026-05-13T18:24:41Z",
227 "daysSinceUpdate": 35,
184228 "archived": false,
185229 "developmentStatus": "inactive",
186230 "recommendedFor": "learning",
……@@ -188,21 +232,32 @@
188232 },
189233 "bare-addon": {
190234 "stability": "experimental",
191 "maturity": "early",
192 "stars": 5,
193 "lastUpdated": "2025-11-28T10:30:22Z",
194 "daysSinceUpdate": 49,
235 "maturity": "prototype",
236 "stars": 4,
237 "lastUpdated": "2026-05-11T10:02:18Z",
238 "daysSinceUpdate": 37,
195239 "archived": false,
196 "developmentStatus": "active",
197 "recommendedFor": "evaluation",
240 "developmentStatus": "inactive",
241 "recommendedFor": "learning",
242 "reasoning": "Low activity or new project"
243 },
244 "bare-addon-java": {
245 "stability": "experimental",
246 "maturity": "prototype",
247 "stars": 1,
248 "lastUpdated": "2026-04-23T14:51:55Z",
249 "daysSinceUpdate": 55,
250 "archived": false,
251 "developmentStatus": "inactive",
252 "recommendedFor": "learning",
198253 "reasoning": "Low activity or new project"
199254 },
200255 "bare-addon-jstl": {
201256 "stability": "experimental",
202257 "maturity": "prototype",
203 "stars": 3,
204 "lastUpdated": "2025-10-28T08:26:43Z",
205 "daysSinceUpdate": 80,
258 "stars": 2,
259 "lastUpdated": "2026-04-23T14:50:41Z",
260 "daysSinceUpdate": 55,
206261 "archived": false,
207262 "developmentStatus": "inactive",
208263 "recommendedFor": "learning",
……@@ -211,9 +266,9 @@
211266 "bare-addon-resolve": {
212267 "stability": "experimental",
213268 "maturity": "prototype",
214 "stars": 3,
215 "lastUpdated": "2025-11-11T11:09:16Z",
216 "daysSinceUpdate": 66,
269 "stars": 2,
270 "lastUpdated": "2026-04-23T14:49:11Z",
271 "daysSinceUpdate": 55,
217272 "archived": false,
218273 "developmentStatus": "inactive",
219274 "recommendedFor": "learning",
……@@ -222,31 +277,31 @@
222277 "bare-addon-rust": {
223278 "stability": "experimental",
224279 "maturity": "prototype",
225 "stars": 2,
226 "lastUpdated": "2025-12-09T17:00:41Z",
227 "daysSinceUpdate": 38,
280 "stars": 1,
281 "lastUpdated": "2026-04-23T14:51:58Z",
282 "daysSinceUpdate": 55,
228283 "archived": false,
229284 "developmentStatus": "inactive",
230285 "recommendedFor": "learning",
231286 "reasoning": "Low activity or new project"
232287 },
233288 "bare-android": {
234 "stability": "experimental",
235 "maturity": "early",
236 "stars": 17,
237 "lastUpdated": "2025-10-06T09:18:05Z",
238 "daysSinceUpdate": 102,
289 "stability": "stable",
290 "maturity": "growing",
291 "stars": 21,
292 "lastUpdated": "2026-04-27T06:09:14Z",
293 "daysSinceUpdate": 51,
239294 "archived": false,
240295 "developmentStatus": "active",
241 "recommendedFor": "evaluation",
242 "reasoning": "Low activity or new project"
296 "recommendedFor": "production",
297 "reasoning": "Moderate star count, growing project"
243298 },
244299 "bare-ansi-escapes": {
245300 "stability": "experimental",
246301 "maturity": "early",
247302 "stars": 5,
248 "lastUpdated": "2025-09-01T06:49:52Z",
249 "daysSinceUpdate": 137,
303 "lastUpdated": "2026-04-23T14:52:07Z",
304 "daysSinceUpdate": 55,
250305 "archived": false,
251306 "developmentStatus": "active",
252307 "recommendedFor": "evaluation",
……@@ -255,9 +310,9 @@
255310 "bare-apk": {
256311 "stability": "experimental",
257312 "maturity": "prototype",
258 "stars": 2,
259 "lastUpdated": "2025-12-16T13:15:15Z",
260 "daysSinceUpdate": 31,
313 "stars": 1,
314 "lastUpdated": "2026-05-28T07:38:16Z",
315 "daysSinceUpdate": 20,
261316 "archived": false,
262317 "developmentStatus": "inactive",
263318 "recommendedFor": "learning",
……@@ -266,9 +321,9 @@
266321 "bare-app-image": {
267322 "stability": "experimental",
268323 "maturity": "prototype",
269 "stars": 2,
270 "lastUpdated": "2025-12-17T09:56:30Z",
271 "daysSinceUpdate": 30,
324 "stars": 1,
325 "lastUpdated": "2026-04-08T11:32:28Z",
326 "daysSinceUpdate": 70,
272327 "archived": false,
273328 "developmentStatus": "inactive",
274329 "recommendedFor": "learning",
……@@ -278,8 +333,8 @@
278333 "stability": "experimental",
279334 "maturity": "prototype",
280335 "stars": 2,
281 "lastUpdated": "2026-01-09T12:12:51Z",
282 "daysSinceUpdate": 7,
336 "lastUpdated": "2026-05-29T13:15:51Z",
337 "daysSinceUpdate": 19,
283338 "archived": false,
284339 "developmentStatus": "inactive",
285340 "recommendedFor": "learning",
……@@ -289,8 +344,8 @@
289344 "stability": "experimental",
290345 "maturity": "early",
291346 "stars": 5,
292 "lastUpdated": "2025-12-05T11:51:42Z",
293 "daysSinceUpdate": 42,
347 "lastUpdated": "2026-04-23T14:51:04Z",
348 "daysSinceUpdate": 55,
294349 "archived": false,
295350 "developmentStatus": "active",
296351 "recommendedFor": "evaluation",
……@@ -299,9 +354,9 @@
299354 "bare-async-hooks": {
300355 "stability": "experimental",
301356 "maturity": "prototype",
302 "stars": 4,
303 "lastUpdated": "2025-07-08T10:24:43Z",
304 "daysSinceUpdate": 192,
357 "stars": 3,
358 "lastUpdated": "2026-04-08T11:33:09Z",
359 "daysSinceUpdate": 70,
305360 "archived": false,
306361 "developmentStatus": "inactive",
307362 "recommendedFor": "learning",
……@@ -310,20 +365,42 @@
310365 "bare-atomics": {
311366 "stability": "experimental",
312367 "maturity": "early",
313 "stars": 6,
314 "lastUpdated": "2025-11-30T17:02:41Z",
315 "daysSinceUpdate": 47,
368 "stars": 5,
369 "lastUpdated": "2026-04-23T14:51:54Z",
370 "daysSinceUpdate": 55,
316371 "archived": false,
317372 "developmentStatus": "active",
318373 "recommendedFor": "evaluation",
319374 "reasoning": "Low activity or new project"
320375 },
376 "bare-bluetooth-android": {
377 "stability": "experimental",
378 "maturity": "prototype",
379 "stars": 1,
380 "lastUpdated": "2026-06-13T23:22:58Z",
381 "daysSinceUpdate": 4,
382 "archived": false,
383 "developmentStatus": "inactive",
384 "recommendedFor": "learning",
385 "reasoning": "Low activity or new project"
386 },
387 "bare-bluetooth-apple": {
388 "stability": "experimental",
389 "maturity": "prototype",
390 "stars": 1,
391 "lastUpdated": "2026-06-10T13:09:46Z",
392 "daysSinceUpdate": 7,
393 "archived": false,
394 "developmentStatus": "inactive",
395 "recommendedFor": "learning",
396 "reasoning": "Low activity or new project"
397 },
321398 "bare-bmp": {
322399 "stability": "experimental",
323400 "maturity": "prototype",
324401 "stars": 0,
325 "lastUpdated": "2026-01-15T16:17:45Z",
326 "daysSinceUpdate": 1,
402 "lastUpdated": "2026-05-29T18:06:14Z",
403 "daysSinceUpdate": 19,
327404 "archived": false,
328405 "developmentStatus": "inactive",
329406 "recommendedFor": "learning",
……@@ -332,9 +409,20 @@
332409 "bare-boot": {
333410 "stability": "experimental",
334411 "maturity": "prototype",
335 "stars": 4,
336 "lastUpdated": "2026-01-13T09:23:39Z",
337 "daysSinceUpdate": 3,
412 "stars": 3,
413 "lastUpdated": "2026-04-23T14:53:26Z",
414 "daysSinceUpdate": 55,
415 "archived": false,
416 "developmentStatus": "inactive",
417 "recommendedFor": "learning",
418 "reasoning": "Low activity or new project"
419 },
420 "bare-broadcast-channel": {
421 "stability": "experimental",
422 "maturity": "prototype",
423 "stars": 2,
424 "lastUpdated": "2026-06-11T04:16:25Z",
425 "daysSinceUpdate": 6,
338426 "archived": false,
339427 "developmentStatus": "inactive",
340428 "recommendedFor": "learning",
……@@ -343,9 +431,9 @@
343431 "bare-buffer": {
344432 "stability": "experimental",
345433 "maturity": "early",
346 "stars": 6,
347 "lastUpdated": "2025-12-04T02:51:52Z",
348 "daysSinceUpdate": 43,
434 "stars": 5,
435 "lastUpdated": "2026-06-01T11:58:42Z",
436 "daysSinceUpdate": 16,
349437 "archived": false,
350438 "developmentStatus": "active",
351439 "recommendedFor": "evaluation",
……@@ -354,9 +442,9 @@
354442 "bare-build": {
355443 "stability": "experimental",
356444 "maturity": "early",
357 "stars": 5,
358 "lastUpdated": "2026-01-15T13:43:59Z",
359 "daysSinceUpdate": 1,
445 "stars": 6,
446 "lastUpdated": "2026-06-01T11:36:44Z",
447 "daysSinceUpdate": 16,
360448 "archived": false,
361449 "developmentStatus": "active",
362450 "recommendedFor": "evaluation",
……@@ -365,9 +453,9 @@
365453 "bare-bundle": {
366454 "stability": "experimental",
367455 "maturity": "early",
368 "stars": 7,
369 "lastUpdated": "2025-10-29T09:58:04Z",
370 "daysSinceUpdate": 79,
456 "stars": 6,
457 "lastUpdated": "2026-04-23T14:52:46Z",
458 "daysSinceUpdate": 55,
371459 "archived": false,
372460 "developmentStatus": "active",
373461 "recommendedFor": "evaluation",
……@@ -375,21 +463,21 @@
375463 },
376464 "bare-bundle-compile": {
377465 "stability": "experimental",
378 "maturity": "early",
379 "stars": 5,
380 "lastUpdated": "2025-10-30T10:59:20Z",
381 "daysSinceUpdate": 78,
466 "maturity": "prototype",
467 "stars": 4,
468 "lastUpdated": "2026-04-23T14:52:35Z",
469 "daysSinceUpdate": 55,
382470 "archived": false,
383 "developmentStatus": "active",
384 "recommendedFor": "evaluation",
471 "developmentStatus": "inactive",
472 "recommendedFor": "learning",
385473 "reasoning": "Low activity or new project"
386474 },
387475 "bare-bundle-evaluate": {
388476 "stability": "experimental",
389477 "maturity": "prototype",
390 "stars": 2,
391 "lastUpdated": "2026-01-13T08:45:11Z",
392 "daysSinceUpdate": 3,
478 "stars": 1,
479 "lastUpdated": "2026-04-23T14:53:39Z",
480 "daysSinceUpdate": 55,
393481 "archived": false,
394482 "developmentStatus": "inactive",
395483 "recommendedFor": "learning",
……@@ -398,9 +486,9 @@
398486 "bare-bundle-id": {
399487 "stability": "experimental",
400488 "maturity": "prototype",
401 "stars": 3,
402 "lastUpdated": "2025-10-27T09:02:21Z",
403 "daysSinceUpdate": 81,
489 "stars": 2,
490 "lastUpdated": "2026-04-23T14:54:22Z",
491 "daysSinceUpdate": 55,
404492 "archived": false,
405493 "developmentStatus": "inactive",
406494 "recommendedFor": "learning",
……@@ -410,19 +498,30 @@
410498 "stability": "experimental",
411499 "maturity": "early",
412500 "stars": 7,
413 "lastUpdated": "2025-11-19T19:39:39Z",
414 "daysSinceUpdate": 58,
501 "lastUpdated": "2026-06-05T08:29:37Z",
502 "daysSinceUpdate": 12,
415503 "archived": false,
416504 "developmentStatus": "active",
417505 "recommendedFor": "evaluation",
418506 "reasoning": "Low activity or new project"
419507 },
508 "bare-collabora": {
509 "stability": "experimental",
510 "maturity": "prototype",
511 "stars": 0,
512 "lastUpdated": "2026-05-28T11:02:39Z",
513 "daysSinceUpdate": 20,
514 "archived": false,
515 "developmentStatus": "inactive",
516 "recommendedFor": "learning",
517 "reasoning": "Low activity or new project"
518 },
420519 "bare-compat-napi": {
421520 "stability": "experimental",
422521 "maturity": "prototype",
423 "stars": 2,
424 "lastUpdated": "2026-01-12T12:48:19Z",
425 "daysSinceUpdate": 4,
522 "stars": 1,
523 "lastUpdated": "2026-04-23T14:54:13Z",
524 "daysSinceUpdate": 55,
426525 "archived": false,
427526 "developmentStatus": "inactive",
428527 "recommendedFor": "learning",
……@@ -431,9 +530,9 @@
431530 "bare-console": {
432531 "stability": "experimental",
433532 "maturity": "prototype",
434 "stars": 4,
435 "lastUpdated": "2026-01-07T14:34:36Z",
436 "daysSinceUpdate": 9,
533 "stars": 3,
534 "lastUpdated": "2026-06-04T10:48:42Z",
535 "daysSinceUpdate": 13,
437536 "archived": false,
438537 "developmentStatus": "inactive",
439538 "recommendedFor": "learning",
……@@ -443,8 +542,8 @@
443542 "stability": "experimental",
444543 "maturity": "prototype",
445544 "stars": 0,
446 "lastUpdated": "2025-11-21T21:32:51Z",
447 "daysSinceUpdate": 56,
545 "lastUpdated": "2026-05-04T11:36:47Z",
546 "daysSinceUpdate": 44,
448547 "archived": false,
449548 "developmentStatus": "inactive",
450549 "recommendedFor": "learning",
……@@ -453,9 +552,9 @@
453552 "bare-crypto": {
454553 "stability": "experimental",
455554 "maturity": "early",
456 "stars": 7,
457 "lastUpdated": "2026-01-06T08:51:36Z",
458 "daysSinceUpdate": 10,
555 "stars": 6,
556 "lastUpdated": "2026-06-09T18:43:47Z",
557 "daysSinceUpdate": 8,
459558 "archived": false,
460559 "developmentStatus": "active",
461560 "recommendedFor": "evaluation",
……@@ -464,9 +563,9 @@
464563 "bare-daemon": {
465564 "stability": "experimental",
466565 "maturity": "prototype",
467 "stars": 3,
468 "lastUpdated": "2025-11-19T05:45:50Z",
469 "daysSinceUpdate": 58,
566 "stars": 2,
567 "lastUpdated": "2026-04-23T14:53:14Z",
568 "daysSinceUpdate": 55,
470569 "archived": false,
471570 "developmentStatus": "inactive",
472571 "recommendedFor": "learning",
……@@ -475,9 +574,9 @@
475574 "bare-debug-log": {
476575 "stability": "experimental",
477576 "maturity": "prototype",
478 "stars": 3,
479 "lastUpdated": "2024-09-11T08:02:07Z",
480 "daysSinceUpdate": 492,
577 "stars": 2,
578 "lastUpdated": "2026-04-23T14:53:31Z",
579 "daysSinceUpdate": 55,
481580 "archived": false,
482581 "developmentStatus": "inactive",
483582 "recommendedFor": "learning",
……@@ -488,7 +587,7 @@
488587 "maturity": "prototype",
489588 "stars": 2,
490589 "lastUpdated": "2025-09-06T15:57:12Z",
491 "daysSinceUpdate": 132,
590 "daysSinceUpdate": 284,
492591 "archived": false,
493592 "developmentStatus": "inactive",
494593 "recommendedFor": "learning",
……@@ -497,9 +596,9 @@
497596 "bare-dev": {
498597 "stability": "experimental",
499598 "maturity": "early",
500 "stars": 6,
501 "lastUpdated": "2025-12-04T02:51:35Z",
502 "daysSinceUpdate": 43,
599 "stars": 5,
600 "lastUpdated": "2026-04-08T12:28:38Z",
601 "daysSinceUpdate": 70,
503602 "archived": false,
504603 "developmentStatus": "active",
505604 "recommendedFor": "evaluation",
……@@ -508,9 +607,9 @@
508607 "bare-dgram": {
509608 "stability": "experimental",
510609 "maturity": "prototype",
511 "stars": 4,
512 "lastUpdated": "2025-03-04T12:24:32Z",
513 "daysSinceUpdate": 318,
610 "stars": 3,
611 "lastUpdated": "2026-04-23T14:54:57Z",
612 "daysSinceUpdate": 55,
514613 "archived": false,
515614 "developmentStatus": "inactive",
516615 "recommendedFor": "learning",
……@@ -518,21 +617,21 @@
518617 },
519618 "bare-diagnostics-channel": {
520619 "stability": "experimental",
521 "maturity": "early",
522 "stars": 5,
523 "lastUpdated": "2025-09-22T12:42:36Z",
524 "daysSinceUpdate": 116,
620 "maturity": "prototype",
621 "stars": 4,
622 "lastUpdated": "2026-04-23T14:56:44Z",
623 "daysSinceUpdate": 55,
525624 "archived": false,
526 "developmentStatus": "active",
527 "recommendedFor": "evaluation",
625 "developmentStatus": "inactive",
626 "recommendedFor": "learning",
528627 "reasoning": "Low activity or new project"
529628 },
530629 "bare-distributable": {
531630 "stability": "experimental",
532631 "maturity": "prototype",
533632 "stars": 3,
534 "lastUpdated": "2025-11-27T08:53:01Z",
535 "daysSinceUpdate": 50,
633 "lastUpdated": "2026-05-12T08:56:41Z",
634 "daysSinceUpdate": 36,
536635 "archived": false,
537636 "developmentStatus": "inactive",
538637 "recommendedFor": "learning",
……@@ -540,32 +639,32 @@
540639 },
541640 "bare-dns": {
542641 "stability": "experimental",
543 "maturity": "early",
544 "stars": 5,
545 "lastUpdated": "2025-09-04T08:25:35Z",
546 "daysSinceUpdate": 134,
642 "maturity": "prototype",
643 "stars": 4,
644 "lastUpdated": "2026-04-23T14:56:42Z",
645 "daysSinceUpdate": 55,
547646 "archived": false,
548 "developmentStatus": "active",
549 "recommendedFor": "evaluation",
647 "developmentStatus": "inactive",
648 "recommendedFor": "learning",
550649 "reasoning": "Low activity or new project"
551650 },
552651 "bare-encoding": {
553652 "stability": "experimental",
554 "maturity": "early",
555 "stars": 5,
556 "lastUpdated": "2025-03-30T12:05:55Z",
557 "daysSinceUpdate": 292,
653 "maturity": "prototype",
654 "stars": 4,
655 "lastUpdated": "2026-04-23T14:56:55Z",
656 "daysSinceUpdate": 55,
558657 "archived": false,
559 "developmentStatus": "active",
560 "recommendedFor": "evaluation",
658 "developmentStatus": "inactive",
659 "recommendedFor": "learning",
561660 "reasoning": "Low activity or new project"
562661 },
563662 "bare-env": {
564663 "stability": "experimental",
565664 "maturity": "prototype",
566 "stars": 4,
567 "lastUpdated": "2025-01-02T13:42:58Z",
568 "daysSinceUpdate": 379,
665 "stars": 3,
666 "lastUpdated": "2026-04-23T14:57:04Z",
667 "daysSinceUpdate": 55,
569668 "archived": false,
570669 "developmentStatus": "inactive",
571670 "recommendedFor": "learning",
……@@ -575,19 +674,30 @@
575674 "stability": "experimental",
576675 "maturity": "early",
577676 "stars": 9,
578 "lastUpdated": "2025-11-06T08:51:31Z",
579 "daysSinceUpdate": 71,
677 "lastUpdated": "2026-06-02T09:01:24Z",
678 "daysSinceUpdate": 15,
580679 "archived": false,
581680 "developmentStatus": "active",
582681 "recommendedFor": "evaluation",
583682 "reasoning": "Low activity or new project"
584683 },
684 "bare-exif": {
685 "stability": "experimental",
686 "maturity": "prototype",
687 "stars": 1,
688 "lastUpdated": "2026-05-25T07:33:46Z",
689 "daysSinceUpdate": 23,
690 "archived": false,
691 "developmentStatus": "inactive",
692 "recommendedFor": "learning",
693 "reasoning": "Low activity or new project"
694 },
585695 "bare-expo": {
586696 "stability": "stable",
587697 "maturity": "growing",
588 "stars": 29,
589 "lastUpdated": "2025-11-26T10:13:25Z",
590 "daysSinceUpdate": 51,
698 "stars": 30,
699 "lastUpdated": "2026-05-08T11:41:34Z",
700 "daysSinceUpdate": 40,
591701 "archived": false,
592702 "developmentStatus": "active",
593703 "recommendedFor": "production",
……@@ -597,8 +707,8 @@
597707 "stability": "experimental",
598708 "maturity": "prototype",
599709 "stars": 2,
600 "lastUpdated": "2025-12-19T16:00:18Z",
601 "daysSinceUpdate": 28,
710 "lastUpdated": "2026-02-18T14:31:29Z",
711 "daysSinceUpdate": 119,
602712 "archived": false,
603713 "developmentStatus": "inactive",
604714 "recommendedFor": "learning",
……@@ -607,9 +717,9 @@
607717 "bare-fetch": {
608718 "stability": "experimental",
609719 "maturity": "early",
610 "stars": 8,
611 "lastUpdated": "2025-10-31T12:44:48Z",
612 "daysSinceUpdate": 77,
720 "stars": 9,
721 "lastUpdated": "2026-05-05T09:41:02Z",
722 "daysSinceUpdate": 43,
613723 "archived": false,
614724 "developmentStatus": "active",
615725 "recommendedFor": "evaluation",
……@@ -618,9 +728,9 @@
618728 "bare-ffmpeg": {
619729 "stability": "experimental",
620730 "maturity": "early",
621 "stars": 12,
622 "lastUpdated": "2026-01-14T14:06:35Z",
623 "daysSinceUpdate": 2,
731 "stars": 13,
732 "lastUpdated": "2026-06-13T18:24:52Z",
733 "daysSinceUpdate": 4,
624734 "archived": false,
625735 "developmentStatus": "active",
626736 "recommendedFor": "evaluation",
……@@ -630,8 +740,8 @@
630740 "stability": "experimental",
631741 "maturity": "prototype",
632742 "stars": 1,
633 "lastUpdated": "2025-09-26T16:24:39Z",
634 "daysSinceUpdate": 112,
743 "lastUpdated": "2026-04-28T10:15:25Z",
744 "daysSinceUpdate": 50,
635745 "archived": false,
636746 "developmentStatus": "inactive",
637747 "recommendedFor": "learning",
……@@ -640,9 +750,9 @@
640750 "bare-file-logger": {
641751 "stability": "experimental",
642752 "maturity": "prototype",
643 "stars": 1,
644 "lastUpdated": "2025-12-13T15:24:21Z",
645 "daysSinceUpdate": 34,
753 "stars": 0,
754 "lastUpdated": "2026-04-23T14:58:09Z",
755 "daysSinceUpdate": 55,
646756 "archived": false,
647757 "developmentStatus": "inactive",
648758 "recommendedFor": "learning",
……@@ -651,9 +761,9 @@
651761 "bare-form-data": {
652762 "stability": "experimental",
653763 "maturity": "prototype",
654 "stars": 3,
655 "lastUpdated": "2025-10-15T11:58:23Z",
656 "daysSinceUpdate": 93,
764 "stars": 2,
765 "lastUpdated": "2026-05-07T12:27:13Z",
766 "daysSinceUpdate": 41,
657767 "archived": false,
658768 "developmentStatus": "inactive",
659769 "recommendedFor": "learning",
……@@ -662,9 +772,9 @@
662772 "bare-format": {
663773 "stability": "experimental",
664774 "maturity": "prototype",
665 "stars": 2,
666 "lastUpdated": "2024-12-13T14:19:23Z",
667 "daysSinceUpdate": 399,
775 "stars": 1,
776 "lastUpdated": "2026-04-23T14:58:35Z",
777 "daysSinceUpdate": 55,
668778 "archived": false,
669779 "developmentStatus": "inactive",
670780 "recommendedFor": "learning",
……@@ -673,9 +783,9 @@
673783 "bare-fs": {
674784 "stability": "stable",
675785 "maturity": "growing",
676 "stars": 24,
677 "lastUpdated": "2026-01-14T23:07:51Z",
678 "daysSinceUpdate": 2,
786 "stars": 26,
787 "lastUpdated": "2026-06-02T08:34:37Z",
788 "daysSinceUpdate": 15,
679789 "archived": false,
680790 "developmentStatus": "active",
681791 "recommendedFor": "production",
……@@ -684,9 +794,9 @@
684794 "bare-gif": {
685795 "stability": "experimental",
686796 "maturity": "prototype",
687 "stars": 4,
688 "lastUpdated": "2025-11-19T09:04:58Z",
689 "daysSinceUpdate": 58,
797 "stars": 3,
798 "lastUpdated": "2026-05-29T18:06:32Z",
799 "daysSinceUpdate": 19,
690800 "archived": false,
691801 "developmentStatus": "inactive",
692802 "recommendedFor": "learning",
……@@ -695,9 +805,20 @@
695805 "bare-gtk": {
696806 "stability": "experimental",
697807 "maturity": "prototype",
698 "stars": 3,
699 "lastUpdated": "2026-01-09T12:13:24Z",
700 "daysSinceUpdate": 7,
808 "stars": 2,
809 "lastUpdated": "2026-05-29T13:12:25Z",
810 "daysSinceUpdate": 19,
811 "archived": false,
812 "developmentStatus": "inactive",
813 "recommendedFor": "learning",
814 "reasoning": "Low activity or new project"
815 },
816 "bare-hc": {
817 "stability": "experimental",
818 "maturity": "prototype",
819 "stars": 0,
820 "lastUpdated": "2026-05-25T21:00:20Z",
821 "daysSinceUpdate": 23,
701822 "archived": false,
702823 "developmentStatus": "inactive",
703824 "recommendedFor": "learning",
……@@ -706,9 +827,9 @@
706827 "bare-headers": {
707828 "stability": "experimental",
708829 "maturity": "prototype",
709 "stars": 1,
710 "lastUpdated": "2026-01-12T12:17:42Z",
711 "daysSinceUpdate": 4,
830 "stars": 0,
831 "lastUpdated": "2026-06-17T10:43:58Z",
832 "daysSinceUpdate": 0,
712833 "archived": false,
713834 "developmentStatus": "inactive",
714835 "recommendedFor": "learning",
……@@ -717,9 +838,9 @@
717838 "bare-heif": {
718839 "stability": "experimental",
719840 "maturity": "prototype",
720 "stars": 4,
721 "lastUpdated": "2025-08-21T07:20:00Z",
722 "daysSinceUpdate": 148,
841 "stars": 3,
842 "lastUpdated": "2026-05-29T18:04:30Z",
843 "daysSinceUpdate": 19,
723844 "archived": false,
724845 "developmentStatus": "inactive",
725846 "recommendedFor": "learning",
……@@ -728,9 +849,9 @@
728849 "bare-hrtime": {
729850 "stability": "experimental",
730851 "maturity": "prototype",
731 "stars": 4,
732 "lastUpdated": "2025-09-23T10:45:38Z",
733 "daysSinceUpdate": 115,
852 "stars": 3,
853 "lastUpdated": "2026-04-23T19:15:02Z",
854 "daysSinceUpdate": 55,
734855 "archived": false,
735856 "developmentStatus": "inactive",
736857 "recommendedFor": "learning",
……@@ -739,9 +860,9 @@
739860 "bare-http-parser": {
740861 "stability": "experimental",
741862 "maturity": "prototype",
742 "stars": 2,
743 "lastUpdated": "2025-10-31T12:35:24Z",
744 "daysSinceUpdate": 77,
863 "stars": 1,
864 "lastUpdated": "2026-06-04T16:18:16Z",
865 "daysSinceUpdate": 13,
745866 "archived": false,
746867 "developmentStatus": "inactive",
747868 "recommendedFor": "learning",
……@@ -750,9 +871,9 @@
750871 "bare-http1": {
751872 "stability": "experimental",
752873 "maturity": "early",
753 "stars": 6,
754 "lastUpdated": "2026-01-12T19:40:00Z",
755 "daysSinceUpdate": 4,
874 "stars": 5,
875 "lastUpdated": "2026-06-04T16:18:19Z",
876 "daysSinceUpdate": 13,
756877 "archived": false,
757878 "developmentStatus": "active",
758879 "recommendedFor": "evaluation",
……@@ -760,21 +881,32 @@
760881 },
761882 "bare-https": {
762883 "stability": "experimental",
763 "maturity": "early",
764 "stars": 5,
765 "lastUpdated": "2026-01-12T11:31:13Z",
766 "daysSinceUpdate": 4,
884 "maturity": "prototype",
885 "stars": 4,
886 "lastUpdated": "2026-04-28T14:48:48Z",
887 "daysSinceUpdate": 50,
767888 "archived": false,
768 "developmentStatus": "active",
769 "recommendedFor": "evaluation",
889 "developmentStatus": "inactive",
890 "recommendedFor": "learning",
891 "reasoning": "Low activity or new project"
892 },
893 "bare-ico": {
894 "stability": "experimental",
895 "maturity": "prototype",
896 "stars": 0,
897 "lastUpdated": "2026-05-29T18:07:03Z",
898 "daysSinceUpdate": 19,
899 "archived": false,
900 "developmentStatus": "inactive",
901 "recommendedFor": "learning",
770902 "reasoning": "Low activity or new project"
771903 },
772904 "bare-image-resample": {
773905 "stability": "experimental",
774906 "maturity": "prototype",
775 "stars": 4,
776 "lastUpdated": "2025-08-21T07:22:30Z",
777 "daysSinceUpdate": 148,
907 "stars": 3,
908 "lastUpdated": "2026-04-23T19:15:41Z",
909 "daysSinceUpdate": 55,
778910 "archived": false,
779911 "developmentStatus": "inactive",
780912 "recommendedFor": "learning",
……@@ -783,9 +915,9 @@
783915 "bare-inspect": {
784916 "stability": "experimental",
785917 "maturity": "prototype",
786 "stars": 4,
787 "lastUpdated": "2025-10-15T10:23:16Z",
788 "daysSinceUpdate": 93,
918 "stars": 3,
919 "lastUpdated": "2026-04-23T19:15:53Z",
920 "daysSinceUpdate": 55,
789921 "archived": false,
790922 "developmentStatus": "inactive",
791923 "recommendedFor": "learning",
……@@ -794,9 +926,20 @@
794926 "bare-inspector": {
795927 "stability": "experimental",
796928 "maturity": "prototype",
797 "stars": 4,
798 "lastUpdated": "2026-01-09T11:11:59Z",
799 "daysSinceUpdate": 7,
929 "stars": 3,
930 "lastUpdated": "2026-06-17T08:07:11Z",
931 "daysSinceUpdate": 0,
932 "archived": false,
933 "developmentStatus": "inactive",
934 "recommendedFor": "learning",
935 "reasoning": "Low activity or new project"
936 },
937 "bare-inspector-gc": {
938 "stability": "experimental",
939 "maturity": "prototype",
940 "stars": 0,
941 "lastUpdated": "2026-01-27T18:10:22Z",
942 "daysSinceUpdate": 141,
800943 "archived": false,
801944 "developmentStatus": "inactive",
802945 "recommendedFor": "learning",
……@@ -805,9 +948,9 @@
805948 "bare-intl": {
806949 "stability": "experimental",
807950 "maturity": "prototype",
808 "stars": 2,
809 "lastUpdated": "2025-10-03T13:00:41Z",
810 "daysSinceUpdate": 105,
951 "stars": 1,
952 "lastUpdated": "2026-04-23T19:16:09Z",
953 "daysSinceUpdate": 55,
811954 "archived": false,
812955 "developmentStatus": "inactive",
813956 "recommendedFor": "learning",
……@@ -816,9 +959,9 @@
816959 "bare-ios": {
817960 "stability": "experimental",
818961 "maturity": "early",
819 "stars": 15,
820 "lastUpdated": "2025-12-11T14:33:58Z",
821 "daysSinceUpdate": 36,
962 "stars": 18,
963 "lastUpdated": "2026-06-15T12:50:43Z",
964 "daysSinceUpdate": 2,
822965 "archived": false,
823966 "developmentStatus": "active",
824967 "recommendedFor": "evaluation",
……@@ -827,9 +970,9 @@
827970 "bare-ipc": {
828971 "stability": "experimental",
829972 "maturity": "prototype",
830 "stars": 2,
831 "lastUpdated": "2025-05-07T15:20:21Z",
832 "daysSinceUpdate": 254,
973 "stars": 1,
974 "lastUpdated": "2026-06-11T11:32:31Z",
975 "daysSinceUpdate": 6,
833976 "archived": false,
834977 "developmentStatus": "inactive",
835978 "recommendedFor": "learning",
……@@ -839,8 +982,8 @@
839982 "stability": "experimental",
840983 "maturity": "prototype",
841984 "stars": 3,
842 "lastUpdated": "2025-08-21T07:53:20Z",
843 "daysSinceUpdate": 148,
985 "lastUpdated": "2026-05-29T18:05:23Z",
986 "daysSinceUpdate": 19,
844987 "archived": false,
845988 "developmentStatus": "inactive",
846989 "recommendedFor": "learning",
……@@ -849,9 +992,9 @@
849992 "bare-kit": {
850993 "stability": "stable",
851994 "maturity": "growing",
852 "stars": 34,
853 "lastUpdated": "2026-01-14T23:07:02Z",
854 "daysSinceUpdate": 2,
995 "stars": 39,
996 "lastUpdated": "2026-06-17T11:19:15Z",
997 "daysSinceUpdate": 0,
855998 "archived": false,
856999 "developmentStatus": "active",
8571000 "recommendedFor": "production",
……@@ -861,8 +1004,8 @@
8611004 "stability": "experimental",
8621005 "maturity": "prototype",
8631006 "stars": 2,
864 "lastUpdated": "2025-05-08T10:35:56Z",
865 "daysSinceUpdate": 253,
1007 "lastUpdated": "2026-04-08T12:08:38Z",
1008 "daysSinceUpdate": 70,
8661009 "archived": false,
8671010 "developmentStatus": "inactive",
8681011 "recommendedFor": "learning",
……@@ -871,9 +1014,9 @@
8711014 "bare-lief": {
8721015 "stability": "experimental",
8731016 "maturity": "prototype",
874 "stars": 1,
875 "lastUpdated": "2026-01-09T12:48:34Z",
876 "daysSinceUpdate": 7,
1017 "stars": 0,
1018 "lastUpdated": "2026-05-11T15:16:34Z",
1019 "daysSinceUpdate": 37,
8771020 "archived": false,
8781021 "developmentStatus": "inactive",
8791022 "recommendedFor": "learning",
……@@ -881,21 +1024,32 @@
8811024 },
8821025 "bare-link": {
8831026 "stability": "experimental",
884 "maturity": "early",
885 "stars": 5,
886 "lastUpdated": "2026-01-13T09:35:53Z",
887 "daysSinceUpdate": 3,
1027 "maturity": "prototype",
1028 "stars": 4,
1029 "lastUpdated": "2026-05-29T09:26:37Z",
1030 "daysSinceUpdate": 19,
8881031 "archived": false,
889 "developmentStatus": "active",
890 "recommendedFor": "evaluation",
1032 "developmentStatus": "inactive",
1033 "recommendedFor": "learning",
8911034 "reasoning": "Low activity or new project"
8921035 },
8931036 "bare-logger": {
8941037 "stability": "experimental",
8951038 "maturity": "prototype",
896 "stars": 4,
897 "lastUpdated": "2025-12-13T15:20:19Z",
898 "daysSinceUpdate": 34,
1039 "stars": 3,
1040 "lastUpdated": "2026-04-23T19:18:58Z",
1041 "daysSinceUpdate": 55,
1042 "archived": false,
1043 "developmentStatus": "inactive",
1044 "recommendedFor": "learning",
1045 "reasoning": "Low activity or new project"
1046 },
1047 "bare-macos": {
1048 "stability": "experimental",
1049 "maturity": "prototype",
1050 "stars": 1,
1051 "lastUpdated": "2026-06-17T08:32:01Z",
1052 "daysSinceUpdate": 0,
8991053 "archived": false,
9001054 "developmentStatus": "inactive",
9011055 "recommendedFor": "learning",
……@@ -904,9 +1058,9 @@
9041058 "bare-make": {
9051059 "stability": "experimental",
9061060 "maturity": "early",
907 "stars": 8,
908 "lastUpdated": "2026-01-05T09:16:08Z",
909 "daysSinceUpdate": 11,
1061 "stars": 7,
1062 "lastUpdated": "2026-06-04T07:31:41Z",
1063 "daysSinceUpdate": 13,
9101064 "archived": false,
9111065 "developmentStatus": "active",
9121066 "recommendedFor": "evaluation",
……@@ -916,8 +1070,19 @@
9161070 "stability": "experimental",
9171071 "maturity": "prototype",
9181072 "stars": 1,
919 "lastUpdated": "2025-11-04T21:13:47Z",
920 "daysSinceUpdate": 73,
1073 "lastUpdated": "2026-04-23T19:19:16Z",
1074 "daysSinceUpdate": 55,
1075 "archived": false,
1076 "developmentStatus": "inactive",
1077 "recommendedFor": "learning",
1078 "reasoning": "Low activity or new project"
1079 },
1080 "bare-mdns-discovery": {
1081 "stability": "experimental",
1082 "maturity": "prototype",
1083 "stars": 0,
1084 "lastUpdated": "2026-05-25T20:29:09Z",
1085 "daysSinceUpdate": 23,
9211086 "archived": false,
9221087 "developmentStatus": "inactive",
9231088 "recommendedFor": "learning",
……@@ -926,20 +1091,31 @@
9261091 "bare-media": {
9271092 "stability": "experimental",
9281093 "maturity": "early",
929 "stars": 12,
930 "lastUpdated": "2026-01-15T22:24:56Z",
1094 "stars": 11,
1095 "lastUpdated": "2026-06-16T16:10:25Z",
9311096 "daysSinceUpdate": 1,
9321097 "archived": false,
9331098 "developmentStatus": "active",
9341099 "recommendedFor": "evaluation",
9351100 "reasoning": "Low activity or new project"
9361101 },
1102 "bare-mime": {
1103 "stability": "experimental",
1104 "maturity": "prototype",
1105 "stars": 0,
1106 "lastUpdated": "2026-04-28T10:16:07Z",
1107 "daysSinceUpdate": 50,
1108 "archived": false,
1109 "developmentStatus": "inactive",
1110 "recommendedFor": "learning",
1111 "reasoning": "Low activity or new project"
1112 },
9371113 "bare-module": {
9381114 "stability": "experimental",
9391115 "maturity": "early",
9401116 "stars": 12,
941 "lastUpdated": "2026-01-13T10:01:20Z",
942 "daysSinceUpdate": 3,
1117 "lastUpdated": "2026-06-17T18:48:09Z",
1118 "daysSinceUpdate": 0,
9431119 "archived": false,
9441120 "developmentStatus": "active",
9451121 "recommendedFor": "evaluation",
……@@ -948,9 +1124,9 @@
9481124 "bare-module-lexer": {
9491125 "stability": "experimental",
9501126 "maturity": "early",
951 "stars": 9,
952 "lastUpdated": "2026-01-06T01:17:05Z",
953 "daysSinceUpdate": 11,
1127 "stars": 8,
1128 "lastUpdated": "2026-06-11T16:49:37Z",
1129 "daysSinceUpdate": 6,
9541130 "archived": false,
9551131 "developmentStatus": "active",
9561132 "recommendedFor": "evaluation",
……@@ -959,9 +1135,9 @@
9591135 "bare-module-resolve": {
9601136 "stability": "experimental",
9611137 "maturity": "prototype",
962 "stars": 3,
963 "lastUpdated": "2026-01-07T11:07:57Z",
964 "daysSinceUpdate": 9,
1138 "stars": 2,
1139 "lastUpdated": "2026-04-30T16:14:58Z",
1140 "daysSinceUpdate": 48,
9651141 "archived": false,
9661142 "developmentStatus": "inactive",
9671143 "recommendedFor": "learning",
……@@ -970,20 +1146,42 @@
9701146 "bare-module-traverse": {
9711147 "stability": "experimental",
9721148 "maturity": "prototype",
973 "stars": 4,
974 "lastUpdated": "2026-01-13T08:48:01Z",
975 "daysSinceUpdate": 3,
1149 "stars": 3,
1150 "lastUpdated": "2026-06-10T07:24:26Z",
1151 "daysSinceUpdate": 7,
9761152 "archived": false,
9771153 "developmentStatus": "inactive",
9781154 "recommendedFor": "learning",
9791155 "reasoning": "Low activity or new project"
9801156 },
9811157 "bare-native": {
1158 "stability": "experimental",
1159 "maturity": "early",
1160 "stars": 6,
1161 "lastUpdated": "2026-06-01T11:53:57Z",
1162 "daysSinceUpdate": 16,
1163 "archived": false,
1164 "developmentStatus": "active",
1165 "recommendedFor": "evaluation",
1166 "reasoning": "Low activity or new project"
1167 },
1168 "bare-native-awesome": {
1169 "stability": "experimental",
1170 "maturity": "early",
1171 "stars": 6,
1172 "lastUpdated": "2026-05-26T13:23:38Z",
1173 "daysSinceUpdate": 22,
1174 "archived": false,
1175 "developmentStatus": "active",
1176 "recommendedFor": "evaluation",
1177 "reasoning": "Low activity or new project"
1178 },
1179 "bare-navigation-android": {
9821180 "stability": "experimental",
9831181 "maturity": "prototype",
984 "stars": 4,
985 "lastUpdated": "2026-01-13T09:59:07Z",
986 "daysSinceUpdate": 3,
1182 "stars": 0,
1183 "lastUpdated": "2026-05-25T20:21:06Z",
1184 "daysSinceUpdate": 23,
9871185 "archived": false,
9881186 "developmentStatus": "inactive",
9891187 "recommendedFor": "learning",
……@@ -993,8 +1191,8 @@
9931191 "stability": "experimental",
9941192 "maturity": "prototype",
9951193 "stars": 1,
996 "lastUpdated": "2026-01-09T12:13:37Z",
997 "daysSinceUpdate": 7,
1194 "lastUpdated": "2026-05-29T13:13:42Z",
1195 "daysSinceUpdate": 19,
9981196 "archived": false,
9991197 "developmentStatus": "inactive",
10001198 "recommendedFor": "learning",
……@@ -1002,21 +1200,21 @@
10021200 },
10031201 "bare-net": {
10041202 "stability": "experimental",
1005 "maturity": "early",
1006 "stars": 5,
1007 "lastUpdated": "2025-10-21T14:53:37Z",
1008 "daysSinceUpdate": 87,
1203 "maturity": "prototype",
1204 "stars": 4,
1205 "lastUpdated": "2026-06-02T12:19:29Z",
1206 "daysSinceUpdate": 15,
10091207 "archived": false,
1010 "developmentStatus": "active",
1011 "recommendedFor": "evaluation",
1208 "developmentStatus": "inactive",
1209 "recommendedFor": "learning",
10121210 "reasoning": "Low activity or new project"
10131211 },
10141212 "bare-node": {
10151213 "stability": "experimental",
10161214 "maturity": "early",
1017 "stars": 12,
1018 "lastUpdated": "2025-12-04T02:52:01Z",
1019 "daysSinceUpdate": 43,
1215 "stars": 11,
1216 "lastUpdated": "2026-05-26T09:59:27Z",
1217 "daysSinceUpdate": 22,
10201218 "archived": false,
10211219 "developmentStatus": "active",
10221220 "recommendedFor": "evaluation",
……@@ -1027,7 +1225,7 @@
10271225 "maturity": "prototype",
10281226 "stars": 1,
10291227 "lastUpdated": "2025-04-08T19:02:26Z",
1030 "daysSinceUpdate": 283,
1228 "daysSinceUpdate": 435,
10311229 "archived": false,
10321230 "developmentStatus": "inactive",
10331231 "recommendedFor": "learning",
……@@ -1036,9 +1234,9 @@
10361234 "bare-node-runtime": {
10371235 "stability": "experimental",
10381236 "maturity": "prototype",
1039 "stars": 2,
1040 "lastUpdated": "2025-10-23T08:08:18Z",
1041 "daysSinceUpdate": 85,
1237 "stars": 3,
1238 "lastUpdated": "2026-05-26T14:15:44Z",
1239 "daysSinceUpdate": 22,
10421240 "archived": false,
10431241 "developmentStatus": "inactive",
10441242 "recommendedFor": "learning",
……@@ -1047,9 +1245,9 @@
10471245 "bare-open": {
10481246 "stability": "experimental",
10491247 "maturity": "prototype",
1050 "stars": 2,
1051 "lastUpdated": "2025-10-29T17:11:01Z",
1052 "daysSinceUpdate": 79,
1248 "stars": 1,
1249 "lastUpdated": "2026-04-23T19:20:32Z",
1250 "daysSinceUpdate": 55,
10531251 "archived": false,
10541252 "developmentStatus": "inactive",
10551253 "recommendedFor": "learning",
……@@ -1058,9 +1256,9 @@
10581256 "bare-os": {
10591257 "stability": "experimental",
10601258 "maturity": "early",
1061 "stars": 7,
1062 "lastUpdated": "2025-08-21T08:04:26Z",
1063 "daysSinceUpdate": 148,
1259 "stars": 8,
1260 "lastUpdated": "2026-05-01T09:53:05Z",
1261 "daysSinceUpdate": 47,
10641262 "archived": false,
10651263 "developmentStatus": "active",
10661264 "recommendedFor": "evaluation",
……@@ -1069,9 +1267,9 @@
10691267 "bare-pack": {
10701268 "stability": "experimental",
10711269 "maturity": "early",
1072 "stars": 6,
1073 "lastUpdated": "2026-01-13T09:04:01Z",
1074 "daysSinceUpdate": 3,
1270 "stars": 7,
1271 "lastUpdated": "2026-06-12T12:51:56Z",
1272 "daysSinceUpdate": 5,
10751273 "archived": false,
10761274 "developmentStatus": "active",
10771275 "recommendedFor": "evaluation",
……@@ -1079,32 +1277,32 @@
10791277 },
10801278 "bare-pack-drive": {
10811279 "stability": "experimental",
1082 "maturity": "early",
1083 "stars": 5,
1084 "lastUpdated": "2026-01-13T09:14:52Z",
1085 "daysSinceUpdate": 3,
1280 "maturity": "prototype",
1281 "stars": 4,
1282 "lastUpdated": "2026-04-23T19:20:50Z",
1283 "daysSinceUpdate": 55,
10861284 "archived": false,
1087 "developmentStatus": "active",
1088 "recommendedFor": "evaluation",
1089 "reasoning": "Low activity or new project"
1285 "developmentStatus": "inactive",
1286 "recommendedFor": "learning",
1287 "reasoning": "Low activity or new project"
10901288 },
10911289 "bare-path": {
10921290 "stability": "experimental",
1093 "maturity": "early",
1094 "stars": 5,
1095 "lastUpdated": "2025-10-16T18:14:28Z",
1096 "daysSinceUpdate": 92,
1291 "maturity": "prototype",
1292 "stars": 4,
1293 "lastUpdated": "2026-06-01T14:19:50Z",
1294 "daysSinceUpdate": 16,
10971295 "archived": false,
1098 "developmentStatus": "active",
1099 "recommendedFor": "evaluation",
1296 "developmentStatus": "inactive",
1297 "recommendedFor": "learning",
11001298 "reasoning": "Low activity or new project"
11011299 },
11021300 "bare-performance": {
11031301 "stability": "experimental",
11041302 "maturity": "prototype",
1105 "stars": 3,
1106 "lastUpdated": "2026-01-07T19:46:48Z",
1107 "daysSinceUpdate": 9,
1303 "stars": 2,
1304 "lastUpdated": "2026-04-23T19:21:04Z",
1305 "daysSinceUpdate": 55,
11081306 "archived": false,
11091307 "developmentStatus": "inactive",
11101308 "recommendedFor": "learning",
……@@ -1114,8 +1312,8 @@
11141312 "stability": "experimental",
11151313 "maturity": "early",
11161314 "stars": 6,
1117 "lastUpdated": "2025-12-16T17:00:25Z",
1118 "daysSinceUpdate": 31,
1315 "lastUpdated": "2026-06-11T14:21:58Z",
1316 "daysSinceUpdate": 6,
11191317 "archived": false,
11201318 "developmentStatus": "active",
11211319 "recommendedFor": "evaluation",
……@@ -1123,21 +1321,32 @@
11231321 },
11241322 "bare-png": {
11251323 "stability": "experimental",
1126 "maturity": "early",
1127 "stars": 5,
1128 "lastUpdated": "2025-09-23T10:26:26Z",
1129 "daysSinceUpdate": 115,
1324 "maturity": "prototype",
1325 "stars": 4,
1326 "lastUpdated": "2026-05-29T18:07:11Z",
1327 "daysSinceUpdate": 19,
11301328 "archived": false,
1131 "developmentStatus": "active",
1132 "recommendedFor": "evaluation",
1329 "developmentStatus": "inactive",
1330 "recommendedFor": "learning",
1331 "reasoning": "Low activity or new project"
1332 },
1333 "bare-posix": {
1334 "stability": "experimental",
1335 "maturity": "prototype",
1336 "stars": 0,
1337 "lastUpdated": "2026-04-30T20:50:20Z",
1338 "daysSinceUpdate": 48,
1339 "archived": false,
1340 "developmentStatus": "inactive",
1341 "recommendedFor": "learning",
11331342 "reasoning": "Low activity or new project"
11341343 },
11351344 "bare-prebuild": {
11361345 "stability": "experimental",
11371346 "maturity": "prototype",
11381347 "stars": 2,
1139 "lastUpdated": "2025-11-26T10:08:10Z",
1140 "daysSinceUpdate": 51,
1348 "lastUpdated": "2026-04-10T15:35:12Z",
1349 "daysSinceUpdate": 68,
11411350 "archived": false,
11421351 "developmentStatus": "inactive",
11431352 "recommendedFor": "learning",
……@@ -1146,31 +1355,20 @@
11461355 "bare-process": {
11471356 "stability": "experimental",
11481357 "maturity": "early",
1149 "stars": 6,
1150 "lastUpdated": "2026-01-03T16:09:31Z",
1151 "daysSinceUpdate": 13,
1358 "stars": 5,
1359 "lastUpdated": "2026-05-01T16:33:17Z",
1360 "daysSinceUpdate": 47,
11521361 "archived": false,
11531362 "developmentStatus": "active",
11541363 "recommendedFor": "evaluation",
11551364 "reasoning": "Low activity or new project"
11561365 },
1157 "bare-prom-client": {
1158 "stability": "experimental",
1159 "maturity": "prototype",
1160 "stars": 0,
1161 "lastUpdated": "2025-12-05T16:09:25Z",
1162 "daysSinceUpdate": 42,
1163 "archived": false,
1164 "developmentStatus": "inactive",
1165 "recommendedFor": "learning",
1166 "reasoning": "Low activity or new project"
1167 },
11681366 "bare-punycode": {
11691367 "stability": "experimental",
11701368 "maturity": "prototype",
1171 "stars": 1,
1172 "lastUpdated": "2025-10-22T12:11:19Z",
1173 "daysSinceUpdate": 86,
1369 "stars": 0,
1370 "lastUpdated": "2026-04-08T11:32:41Z",
1371 "daysSinceUpdate": 70,
11741372 "archived": false,
11751373 "developmentStatus": "inactive",
11761374 "recommendedFor": "learning",
……@@ -1179,9 +1377,9 @@
11791377 "bare-querystring": {
11801378 "stability": "experimental",
11811379 "maturity": "prototype",
1182 "stars": 3,
1183 "lastUpdated": "2025-03-14T14:27:58Z",
1184 "daysSinceUpdate": 308,
1380 "stars": 2,
1381 "lastUpdated": "2026-04-23T19:21:33Z",
1382 "daysSinceUpdate": 55,
11851383 "archived": false,
11861384 "developmentStatus": "inactive",
11871385 "recommendedFor": "learning",
……@@ -1190,9 +1388,9 @@
11901388 "bare-queue-microtask": {
11911389 "stability": "experimental",
11921390 "maturity": "prototype",
1193 "stars": 1,
1194 "lastUpdated": "2025-09-26T15:46:19Z",
1195 "daysSinceUpdate": 112,
1391 "stars": 0,
1392 "lastUpdated": "2026-04-23T19:21:40Z",
1393 "daysSinceUpdate": 55,
11961394 "archived": false,
11971395 "developmentStatus": "inactive",
11981396 "recommendedFor": "learning",
……@@ -1200,21 +1398,21 @@
12001398 },
12011399 "bare-readline": {
12021400 "stability": "experimental",
1203 "maturity": "early",
1204 "stars": 5,
1205 "lastUpdated": "2026-01-05T09:44:55Z",
1206 "daysSinceUpdate": 11,
1401 "maturity": "prototype",
1402 "stars": 4,
1403 "lastUpdated": "2026-04-23T19:21:48Z",
1404 "daysSinceUpdate": 55,
12071405 "archived": false,
1208 "developmentStatus": "active",
1209 "recommendedFor": "evaluation",
1406 "developmentStatus": "inactive",
1407 "recommendedFor": "learning",
12101408 "reasoning": "Low activity or new project"
12111409 },
12121410 "bare-realm": {
12131411 "stability": "experimental",
12141412 "maturity": "early",
12151413 "stars": 7,
1216 "lastUpdated": "2025-12-19T15:11:06Z",
1217 "daysSinceUpdate": 28,
1414 "lastUpdated": "2026-05-10T21:31:05Z",
1415 "daysSinceUpdate": 38,
12181416 "archived": false,
12191417 "developmentStatus": "active",
12201418 "recommendedFor": "evaluation",
……@@ -1223,9 +1421,9 @@
12231421 "bare-repl": {
12241422 "stability": "experimental",
12251423 "maturity": "early",
1226 "stars": 10,
1227 "lastUpdated": "2025-10-09T07:06:31Z",
1228 "daysSinceUpdate": 99,
1424 "stars": 9,
1425 "lastUpdated": "2026-04-23T19:22:01Z",
1426 "daysSinceUpdate": 55,
12291427 "archived": false,
12301428 "developmentStatus": "active",
12311429 "recommendedFor": "evaluation",
……@@ -1235,19 +1433,41 @@
12351433 "stability": "experimental",
12361434 "maturity": "early",
12371435 "stars": 8,
1238 "lastUpdated": "2025-12-27T22:07:44Z",
1239 "daysSinceUpdate": 20,
1436 "lastUpdated": "2026-06-08T16:22:55Z",
1437 "daysSinceUpdate": 9,
12401438 "archived": false,
12411439 "developmentStatus": "active",
12421440 "recommendedFor": "evaluation",
12431441 "reasoning": "Low activity or new project"
12441442 },
1443 "bare-rpc-golang": {
1444 "stability": "experimental",
1445 "maturity": "prototype",
1446 "stars": 1,
1447 "lastUpdated": "2026-06-04T16:24:56Z",
1448 "daysSinceUpdate": 13,
1449 "archived": false,
1450 "developmentStatus": "inactive",
1451 "recommendedFor": "learning",
1452 "reasoning": "Low activity or new project"
1453 },
1454 "bare-rpc-swift": {
1455 "stability": "experimental",
1456 "maturity": "prototype",
1457 "stars": 3,
1458 "lastUpdated": "2026-05-30T17:28:44Z",
1459 "daysSinceUpdate": 18,
1460 "archived": false,
1461 "developmentStatus": "inactive",
1462 "recommendedFor": "learning",
1463 "reasoning": "Low activity or new project"
1464 },
12451465 "bare-run": {
12461466 "stability": "experimental",
12471467 "maturity": "prototype",
1248 "stars": 4,
1249 "lastUpdated": "2026-01-13T11:23:22Z",
1250 "daysSinceUpdate": 3,
1468 "stars": 3,
1469 "lastUpdated": "2026-04-23T19:22:20Z",
1470 "daysSinceUpdate": 55,
12511471 "archived": false,
12521472 "developmentStatus": "inactive",
12531473 "recommendedFor": "learning",
……@@ -1257,8 +1477,8 @@
12571477 "stability": "experimental",
12581478 "maturity": "early",
12591479 "stars": 10,
1260 "lastUpdated": "2026-01-12T11:43:17Z",
1261 "daysSinceUpdate": 4,
1480 "lastUpdated": "2026-06-17T11:03:56Z",
1481 "daysSinceUpdate": 0,
12621482 "archived": false,
12631483 "developmentStatus": "active",
12641484 "recommendedFor": "evaluation",
……@@ -1268,8 +1488,8 @@
12681488 "stability": "experimental",
12691489 "maturity": "prototype",
12701490 "stars": 4,
1271 "lastUpdated": "2025-12-08T06:43:33Z",
1272 "daysSinceUpdate": 39,
1491 "lastUpdated": "2026-05-26T12:40:35Z",
1492 "daysSinceUpdate": 22,
12731493 "archived": false,
12741494 "developmentStatus": "inactive",
12751495 "recommendedFor": "learning",
……@@ -1278,9 +1498,9 @@
12781498 "bare-sdl": {
12791499 "stability": "experimental",
12801500 "maturity": "prototype",
1281 "stars": 4,
1282 "lastUpdated": "2025-11-12T10:17:40Z",
1283 "daysSinceUpdate": 65,
1501 "stars": 3,
1502 "lastUpdated": "2026-06-05T06:59:30Z",
1503 "daysSinceUpdate": 12,
12841504 "archived": false,
12851505 "developmentStatus": "inactive",
12861506 "recommendedFor": "learning",
……@@ -1289,295 +1509,493 @@
12891509 "bare-semver": {
12901510 "stability": "experimental",
12911511 "maturity": "prototype",
1292 "stars": 1,
1293 "lastUpdated": "2025-10-23T12:50:28Z",
1294 "daysSinceUpdate": 85,
1512 "stars": 0,
1513 "lastUpdated": "2026-04-23T19:22:41Z",
1514 "daysSinceUpdate": 55,
12951515 "archived": false,
12961516 "developmentStatus": "inactive",
12971517 "recommendedFor": "learning",
12981518 "reasoning": "Low activity or new project"
12991519 },
1300 "bare-signals": {
1520 "bare-sidecar": {
13011521 "stability": "experimental",
1302 "maturity": "early",
1303 "stars": 6,
1304 "lastUpdated": "2025-11-10T17:47:59Z",
1305 "daysSinceUpdate": 67,
1522 "maturity": "prototype",
1523 "stars": 4,
1524 "lastUpdated": "2026-06-17T11:42:57Z",
1525 "daysSinceUpdate": 0,
13061526 "archived": false,
1307 "developmentStatus": "active",
1308 "recommendedFor": "evaluation",
1527 "developmentStatus": "inactive",
1528 "recommendedFor": "learning",
13091529 "reasoning": "Low activity or new project"
13101530 },
1311 "bare-snippets": {
1531 "bare-sidecar-bundle": {
1532 "stability": "experimental",
1533 "maturity": "prototype",
1534 "stars": 0,
1535 "lastUpdated": "2026-03-12T00:28:13Z",
1536 "daysSinceUpdate": 98,
1537 "archived": false,
1538 "developmentStatus": "inactive",
1539 "recommendedFor": "learning",
1540 "reasoning": "Low activity or new project"
1541 },
1542 "bare-signals": {
13121543 "stability": "experimental",
13131544 "maturity": "early",
1314 "stars": 12,
1315 "lastUpdated": "2026-01-14T23:37:04Z",
1316 "daysSinceUpdate": 2,
1545 "stars": 5,
1546 "lastUpdated": "2026-04-23T19:22:55Z",
1547 "daysSinceUpdate": 55,
13171548 "archived": false,
13181549 "developmentStatus": "active",
13191550 "recommendedFor": "evaluation",
13201551 "reasoning": "Low activity or new project"
13211552 },
1322 "bare-stream": {
1553 "bare-snippets": {
13231554 "stability": "experimental",
13241555 "maturity": "early",
1325 "stars": 6,
1326 "lastUpdated": "2025-10-14T12:47:53Z",
1327 "daysSinceUpdate": 94,
1556 "stars": 14,
1557 "lastUpdated": "2026-06-04T11:03:05Z",
1558 "daysSinceUpdate": 13,
13281559 "archived": false,
13291560 "developmentStatus": "active",
13301561 "recommendedFor": "evaluation",
13311562 "reasoning": "Low activity or new project"
13321563 },
1333 "bare-string-decoder": {
1564 "bare-sqlite": {
13341565 "stability": "experimental",
13351566 "maturity": "prototype",
1336 "stars": 0,
1337 "lastUpdated": "2025-07-09T13:54:09Z",
1338 "daysSinceUpdate": 191,
1567 "stars": 1,
1568 "lastUpdated": "2026-05-26T09:12:34Z",
1569 "daysSinceUpdate": 22,
13391570 "archived": false,
13401571 "developmentStatus": "inactive",
13411572 "recommendedFor": "learning",
13421573 "reasoning": "Low activity or new project"
13431574 },
1344 "bare-structured-clone": {
1575 "bare-sqlite-vector": {
13451576 "stability": "experimental",
13461577 "maturity": "prototype",
1347 "stars": 3,
1348 "lastUpdated": "2025-11-19T09:05:13Z",
1349 "daysSinceUpdate": 58,
1578 "stars": 1,
1579 "lastUpdated": "2026-05-26T14:15:06Z",
1580 "daysSinceUpdate": 22,
13501581 "archived": false,
13511582 "developmentStatus": "inactive",
13521583 "recommendedFor": "learning",
13531584 "reasoning": "Low activity or new project"
13541585 },
1355 "bare-subprocess": {
1356 "stability": "experimental",
1357 "maturity": "early",
1358 "stars": 6,
1359 "lastUpdated": "2025-12-14T17:55:57Z",
1360 "daysSinceUpdate": 33,
1361 "archived": false,
1362 "developmentStatus": "active",
1363 "recommendedFor": "evaluation",
1364 "reasoning": "Low activity or new project"
1365 },
1366 "bare-system-logger": {
1586 "bare-stdio": {
13671587 "stability": "experimental",
13681588 "maturity": "prototype",
1369 "stars": 2,
1370 "lastUpdated": "2025-12-15T11:36:18Z",
1371 "daysSinceUpdate": 32,
1589 "stars": 1,
1590 "lastUpdated": "2026-04-23T19:24:15Z",
1591 "daysSinceUpdate": 55,
13721592 "archived": false,
13731593 "developmentStatus": "inactive",
13741594 "recommendedFor": "learning",
13751595 "reasoning": "Low activity or new project"
13761596 },
1377 "bare-tap": {
1597 "bare-storage": {
13781598 "stability": "experimental",
13791599 "maturity": "prototype",
13801600 "stars": 1,
1381 "lastUpdated": "2025-12-05T15:02:59Z",
1601 "lastUpdated": "2026-05-06T13:35:39Z",
13821602 "daysSinceUpdate": 42,
13831603 "archived": false,
13841604 "developmentStatus": "inactive",
13851605 "recommendedFor": "learning",
13861606 "reasoning": "Low activity or new project"
13871607 },
1388 "bare-tcp": {
1608 "bare-stow": {
13891609 "stability": "experimental",
1390 "maturity": "early",
1391 "stars": 9,
1392 "lastUpdated": "2025-12-16T16:59:33Z",
1393 "daysSinceUpdate": 31,
1610 "maturity": "prototype",
1611 "stars": 1,
1612 "lastUpdated": "2026-06-16T06:36:48Z",
1613 "daysSinceUpdate": 1,
13941614 "archived": false,
1395 "developmentStatus": "active",
1396 "recommendedFor": "evaluation",
1615 "developmentStatus": "inactive",
1616 "recommendedFor": "learning",
13971617 "reasoning": "Low activity or new project"
13981618 },
1399 "bare-thread": {
1619 "bare-stow-target-pear-runtime": {
14001620 "stability": "experimental",
1401 "maturity": "early",
1402 "stars": 5,
1403 "lastUpdated": "2026-01-13T09:00:01Z",
1404 "daysSinceUpdate": 3,
1621 "maturity": "prototype",
1622 "stars": 0,
1623 "lastUpdated": "2026-06-15T11:26:12Z",
1624 "daysSinceUpdate": 2,
14051625 "archived": false,
1406 "developmentStatus": "active",
1407 "recommendedFor": "evaluation",
1626 "developmentStatus": "inactive",
1627 "recommendedFor": "learning",
14081628 "reasoning": "Low activity or new project"
14091629 },
1410 "bare-tiff": {
1630 "bare-stow-target-react-native": {
14111631 "stability": "experimental",
14121632 "maturity": "prototype",
1413 "stars": 4,
1414 "lastUpdated": "2025-09-01T06:55:42Z",
1415 "daysSinceUpdate": 137,
1633 "stars": 0,
1634 "lastUpdated": "2026-06-15T11:26:08Z",
1635 "daysSinceUpdate": 2,
14161636 "archived": false,
14171637 "developmentStatus": "inactive",
14181638 "recommendedFor": "learning",
14191639 "reasoning": "Low activity or new project"
14201640 },
1421 "bare-timers": {
1641 "bare-stream": {
1642 "stability": "experimental",
1643 "maturity": "early",
1644 "stars": 6,
1645 "lastUpdated": "2026-06-12T10:47:42Z",
1646 "daysSinceUpdate": 5,
1647 "archived": false,
1648 "developmentStatus": "active",
1649 "recommendedFor": "evaluation",
1650 "reasoning": "Low activity or new project"
1651 },
1652 "bare-string-decoder": {
14221653 "stability": "experimental",
14231654 "maturity": "prototype",
1424 "stars": 4,
1425 "lastUpdated": "2025-11-06T08:50:21Z",
1426 "daysSinceUpdate": 71,
1655 "stars": 0,
1656 "lastUpdated": "2026-04-23T19:24:40Z",
1657 "daysSinceUpdate": 55,
14271658 "archived": false,
14281659 "developmentStatus": "inactive",
14291660 "recommendedFor": "learning",
14301661 "reasoning": "Low activity or new project"
14311662 },
1432 "bare-tls": {
1663 "bare-structured-clone": {
14331664 "stability": "experimental",
14341665 "maturity": "prototype",
1435 "stars": 3,
1436 "lastUpdated": "2026-01-12T19:38:07Z",
1437 "daysSinceUpdate": 4,
1666 "stars": 2,
1667 "lastUpdated": "2026-06-04T17:37:08Z",
1668 "daysSinceUpdate": 13,
14381669 "archived": false,
14391670 "developmentStatus": "inactive",
14401671 "recommendedFor": "learning",
14411672 "reasoning": "Low activity or new project"
14421673 },
1443 "bare-tty": {
1674 "bare-subprocess": {
14441675 "stability": "experimental",
14451676 "maturity": "early",
14461677 "stars": 5,
1447 "lastUpdated": "2025-10-20T10:44:37Z",
1448 "daysSinceUpdate": 88,
1678 "lastUpdated": "2026-06-13T16:47:19Z",
1679 "daysSinceUpdate": 4,
14491680 "archived": false,
14501681 "developmentStatus": "active",
14511682 "recommendedFor": "evaluation",
14521683 "reasoning": "Low activity or new project"
14531684 },
1454 "bare-type": {
1685 "bare-svg": {
14551686 "stability": "experimental",
14561687 "maturity": "prototype",
1457 "stars": 4,
1458 "lastUpdated": "2025-10-24T10:30:42Z",
1459 "daysSinceUpdate": 84,
1688 "stars": 0,
1689 "lastUpdated": "2026-05-29T16:52:22Z",
1690 "daysSinceUpdate": 19,
14601691 "archived": false,
14611692 "developmentStatus": "inactive",
14621693 "recommendedFor": "learning",
14631694 "reasoning": "Low activity or new project"
14641695 },
1465 "bare-ui-kit": {
1696 "bare-switch-core": {
14661697 "stability": "experimental",
14671698 "maturity": "prototype",
1468 "stars": 1,
1469 "lastUpdated": "2026-01-09T12:13:11Z",
1470 "daysSinceUpdate": 7,
1699 "stars": 0,
1700 "lastUpdated": "2026-06-15T11:39:57Z",
1701 "daysSinceUpdate": 2,
14711702 "archived": false,
14721703 "developmentStatus": "inactive",
14731704 "recommendedFor": "learning",
14741705 "reasoning": "Low activity or new project"
14751706 },
1476 "bare-union-bundle": {
1707 "bare-system-logger": {
14771708 "stability": "experimental",
14781709 "maturity": "prototype",
1479 "stars": 2,
1480 "lastUpdated": "2025-11-17T10:55:41Z",
1481 "daysSinceUpdate": 60,
1710 "stars": 1,
1711 "lastUpdated": "2026-04-23T19:25:09Z",
1712 "daysSinceUpdate": 55,
14821713 "archived": false,
14831714 "developmentStatus": "inactive",
14841715 "recommendedFor": "learning",
14851716 "reasoning": "Low activity or new project"
14861717 },
1487 "bare-unpack": {
1718 "bare-tap": {
14881719 "stability": "experimental",
14891720 "maturity": "prototype",
1490 "stars": 2,
1491 "lastUpdated": "2025-10-17T13:21:28Z",
1492 "daysSinceUpdate": 91,
1721 "stars": 0,
1722 "lastUpdated": "2026-04-08T11:32:17Z",
1723 "daysSinceUpdate": 70,
14931724 "archived": false,
14941725 "developmentStatus": "inactive",
14951726 "recommendedFor": "learning",
14961727 "reasoning": "Low activity or new project"
14971728 },
1498 "bare-url": {
1729 "bare-tcp": {
1730 "stability": "experimental",
1731 "maturity": "early",
1732 "stars": 9,
1733 "lastUpdated": "2026-06-12T07:18:27Z",
1734 "daysSinceUpdate": 5,
1735 "archived": false,
1736 "developmentStatus": "active",
1737 "recommendedFor": "evaluation",
1738 "reasoning": "Low activity or new project"
1739 },
1740 "bare-thread": {
14991741 "stability": "experimental",
15001742 "maturity": "prototype",
15011743 "stars": 4,
1502 "lastUpdated": "2025-10-31T11:04:01Z",
1503 "daysSinceUpdate": 77,
1744 "lastUpdated": "2026-06-12T11:47:18Z",
1745 "daysSinceUpdate": 5,
15041746 "archived": false,
15051747 "developmentStatus": "inactive",
15061748 "recommendedFor": "learning",
15071749 "reasoning": "Low activity or new project"
15081750 },
1509 "bare-utils": {
1751 "bare-tiff": {
15101752 "stability": "experimental",
15111753 "maturity": "prototype",
1512 "stars": 2,
1513 "lastUpdated": "2025-08-23T09:36:01Z",
1514 "daysSinceUpdate": 146,
1754 "stars": 3,
1755 "lastUpdated": "2026-05-29T17:57:44Z",
1756 "daysSinceUpdate": 19,
15151757 "archived": false,
15161758 "developmentStatus": "inactive",
15171759 "recommendedFor": "learning",
15181760 "reasoning": "Low activity or new project"
15191761 },
1520 "bare-v8": {
1762 "bare-timers": {
15211763 "stability": "experimental",
15221764 "maturity": "prototype",
1523 "stars": 1,
1524 "lastUpdated": "2025-10-22T15:37:21Z",
1525 "daysSinceUpdate": 86,
1765 "stars": 3,
1766 "lastUpdated": "2026-04-23T19:25:35Z",
1767 "daysSinceUpdate": 55,
15261768 "archived": false,
15271769 "developmentStatus": "inactive",
15281770 "recommendedFor": "learning",
15291771 "reasoning": "Low activity or new project"
15301772 },
1531 "bare-v8-to-istanbul": {
1773 "bare-tls": {
15321774 "stability": "experimental",
15331775 "maturity": "prototype",
1534 "stars": 1,
1535 "lastUpdated": "2025-12-17T22:52:01Z",
1536 "daysSinceUpdate": 30,
1776 "stars": 2,
1777 "lastUpdated": "2026-06-04T08:06:10Z",
1778 "daysSinceUpdate": 13,
15371779 "archived": false,
15381780 "developmentStatus": "inactive",
15391781 "recommendedFor": "learning",
15401782 "reasoning": "Low activity or new project"
15411783 },
1542 "bare-vm": {
1784 "bare-tpl": {
1785 "stability": "experimental",
1786 "maturity": "prototype",
1787 "stars": 1,
1788 "lastUpdated": "2026-04-23T19:25:48Z",
1789 "daysSinceUpdate": 55,
1790 "archived": false,
1791 "developmentStatus": "inactive",
1792 "recommendedFor": "learning",
1793 "reasoning": "Low activity or new project"
1794 },
1795 "bare-tty": {
1796 "stability": "experimental",
1797 "maturity": "early",
1798 "stars": 5,
1799 "lastUpdated": "2026-06-11T16:40:14Z",
1800 "daysSinceUpdate": 6,
1801 "archived": false,
1802 "developmentStatus": "active",
1803 "recommendedFor": "evaluation",
1804 "reasoning": "Low activity or new project"
1805 },
1806 "bare-tui": {
15431807 "stability": "experimental",
15441808 "maturity": "prototype",
15451809 "stars": 4,
1546 "lastUpdated": "2025-12-19T15:10:35Z",
1547 "daysSinceUpdate": 28,
1810 "lastUpdated": "2026-06-11T19:52:28Z",
1811 "daysSinceUpdate": 6,
15481812 "archived": false,
15491813 "developmentStatus": "inactive",
15501814 "recommendedFor": "learning",
15511815 "reasoning": "Low activity or new project"
15521816 },
1553 "bare-walk-handles": {
1817 "bare-tui-form": {
1818 "stability": "experimental",
1819 "maturity": "prototype",
1820 "stars": 3,
1821 "lastUpdated": "2026-06-12T13:40:38Z",
1822 "daysSinceUpdate": 5,
1823 "archived": false,
1824 "developmentStatus": "inactive",
1825 "recommendedFor": "learning",
1826 "reasoning": "Low activity or new project"
1827 },
1828 "bare-tui-markdown": {
1829 "stability": "experimental",
1830 "maturity": "prototype",
1831 "stars": 0,
1832 "lastUpdated": "2026-06-12T13:58:23Z",
1833 "daysSinceUpdate": 5,
1834 "archived": false,
1835 "developmentStatus": "inactive",
1836 "recommendedFor": "learning",
1837 "reasoning": "Low activity or new project"
1838 },
1839 "bare-tui-paparam": {
1840 "stability": "experimental",
1841 "maturity": "prototype",
1842 "stars": 0,
1843 "lastUpdated": "2026-06-12T23:43:04Z",
1844 "daysSinceUpdate": 5,
1845 "archived": false,
1846 "developmentStatus": "inactive",
1847 "recommendedFor": "learning",
1848 "reasoning": "Low activity or new project"
1849 },
1850 "bare-tui-paparam-ai": {
1851 "stability": "experimental",
1852 "maturity": "prototype",
1853 "stars": 0,
1854 "lastUpdated": "2026-06-12T13:24:41Z",
1855 "daysSinceUpdate": 5,
1856 "archived": false,
1857 "developmentStatus": "inactive",
1858 "recommendedFor": "learning",
1859 "reasoning": "Low activity or new project"
1860 },
1861 "bare-type": {
1862 "stability": "experimental",
1863 "maturity": "prototype",
1864 "stars": 3,
1865 "lastUpdated": "2026-04-23T19:26:02Z",
1866 "daysSinceUpdate": 55,
1867 "archived": false,
1868 "developmentStatus": "inactive",
1869 "recommendedFor": "learning",
1870 "reasoning": "Low activity or new project"
1871 },
1872 "bare-type-stripper": {
1873 "stability": "experimental",
1874 "maturity": "prototype",
1875 "stars": 1,
1876 "lastUpdated": "2026-06-11T15:57:49Z",
1877 "daysSinceUpdate": 6,
1878 "archived": false,
1879 "developmentStatus": "inactive",
1880 "recommendedFor": "learning",
1881 "reasoning": "Low activity or new project"
1882 },
1883 "bare-ui-kit": {
1884 "stability": "experimental",
1885 "maturity": "prototype",
1886 "stars": 0,
1887 "lastUpdated": "2026-05-29T13:15:44Z",
1888 "daysSinceUpdate": 19,
1889 "archived": false,
1890 "developmentStatus": "inactive",
1891 "recommendedFor": "learning",
1892 "reasoning": "Low activity or new project"
1893 },
1894 "bare-union-bundle": {
15541895 "stability": "experimental",
15551896 "maturity": "prototype",
15561897 "stars": 2,
1557 "lastUpdated": "2025-11-03T13:18:55Z",
1558 "daysSinceUpdate": 74,
1898 "lastUpdated": "2025-11-17T10:55:41Z",
1899 "daysSinceUpdate": 212,
15591900 "archived": false,
15601901 "developmentStatus": "inactive",
15611902 "recommendedFor": "learning",
15621903 "reasoning": "Low activity or new project"
15631904 },
1564 "bare-web-kit": {
1905 "bare-unpack": {
15651906 "stability": "experimental",
15661907 "maturity": "prototype",
15671908 "stars": 1,
1568 "lastUpdated": "2026-01-07T10:11:06Z",
1569 "daysSinceUpdate": 9,
1909 "lastUpdated": "2026-06-05T12:33:47Z",
1910 "daysSinceUpdate": 12,
15701911 "archived": false,
15711912 "developmentStatus": "inactive",
15721913 "recommendedFor": "learning",
15731914 "reasoning": "Low activity or new project"
15741915 },
1575 "bare-web-kit-gtk": {
1916 "bare-url": {
1917 "stability": "experimental",
1918 "maturity": "prototype",
1919 "stars": 3,
1920 "lastUpdated": "2026-06-04T16:18:27Z",
1921 "daysSinceUpdate": 13,
1922 "archived": false,
1923 "developmentStatus": "inactive",
1924 "recommendedFor": "learning",
1925 "reasoning": "Low activity or new project"
1926 },
1927 "bare-utils": {
15761928 "stability": "experimental",
15771929 "maturity": "prototype",
15781930 "stars": 1,
1579 "lastUpdated": "2025-12-04T12:54:30Z",
1580 "daysSinceUpdate": 43,
1931 "lastUpdated": "2026-04-23T19:26:51Z",
1932 "daysSinceUpdate": 55,
1933 "archived": false,
1934 "developmentStatus": "inactive",
1935 "recommendedFor": "learning",
1936 "reasoning": "Low activity or new project"
1937 },
1938 "bare-v8": {
1939 "stability": "experimental",
1940 "maturity": "prototype",
1941 "stars": 0,
1942 "lastUpdated": "2026-04-23T20:08:50Z",
1943 "daysSinceUpdate": 55,
1944 "archived": false,
1945 "developmentStatus": "inactive",
1946 "recommendedFor": "learning",
1947 "reasoning": "Low activity or new project"
1948 },
1949 "bare-v8-to-istanbul": {
1950 "stability": "experimental",
1951 "maturity": "prototype",
1952 "stars": 1,
1953 "lastUpdated": "2025-12-17T22:52:01Z",
1954 "daysSinceUpdate": 182,
1955 "archived": false,
1956 "developmentStatus": "inactive",
1957 "recommendedFor": "learning",
1958 "reasoning": "Low activity or new project"
1959 },
1960 "bare-vm": {
1961 "stability": "experimental",
1962 "maturity": "prototype",
1963 "stars": 3,
1964 "lastUpdated": "2026-04-23T19:27:38Z",
1965 "daysSinceUpdate": 55,
1966 "archived": false,
1967 "developmentStatus": "inactive",
1968 "recommendedFor": "learning",
1969 "reasoning": "Low activity or new project"
1970 },
1971 "bare-walk-handles": {
1972 "stability": "experimental",
1973 "maturity": "prototype",
1974 "stars": 1,
1975 "lastUpdated": "2026-04-23T19:27:58Z",
1976 "daysSinceUpdate": 55,
1977 "archived": false,
1978 "developmentStatus": "inactive",
1979 "recommendedFor": "learning",
1980 "reasoning": "Low activity or new project"
1981 },
1982 "bare-web-kit": {
1983 "stability": "experimental",
1984 "maturity": "prototype",
1985 "stars": 0,
1986 "lastUpdated": "2026-04-23T19:28:11Z",
1987 "daysSinceUpdate": 55,
1988 "archived": false,
1989 "developmentStatus": "inactive",
1990 "recommendedFor": "learning",
1991 "reasoning": "Low activity or new project"
1992 },
1993 "bare-web-kit-gtk": {
1994 "stability": "experimental",
1995 "maturity": "prototype",
1996 "stars": 0,
1997 "lastUpdated": "2026-05-29T15:12:43Z",
1998 "daysSinceUpdate": 19,
15811999 "archived": false,
15822000 "developmentStatus": "inactive",
15832001 "recommendedFor": "learning",
……@@ -1586,9 +2004,9 @@
15862004 "bare-webp": {
15872005 "stability": "experimental",
15882006 "maturity": "prototype",
1589 "stars": 4,
1590 "lastUpdated": "2025-10-09T07:54:16Z",
1591 "daysSinceUpdate": 99,
2007 "stars": 3,
2008 "lastUpdated": "2026-04-23T19:28:28Z",
2009 "daysSinceUpdate": 55,
15922010 "archived": false,
15932011 "developmentStatus": "inactive",
15942012 "recommendedFor": "learning",
……@@ -1597,9 +2015,20 @@
15972015 "bare-which": {
15982016 "stability": "experimental",
15992017 "maturity": "prototype",
1600 "stars": 3,
1601 "lastUpdated": "2025-11-10T14:35:08Z",
1602 "daysSinceUpdate": 67,
2018 "stars": 2,
2019 "lastUpdated": "2026-04-23T19:28:38Z",
2020 "daysSinceUpdate": 55,
2021 "archived": false,
2022 "developmentStatus": "inactive",
2023 "recommendedFor": "learning",
2024 "reasoning": "Low activity or new project"
2025 },
2026 "bare-wifi-android": {
2027 "stability": "experimental",
2028 "maturity": "prototype",
2029 "stars": 0,
2030 "lastUpdated": "2026-05-25T20:14:48Z",
2031 "daysSinceUpdate": 23,
16032032 "archived": false,
16042033 "developmentStatus": "inactive",
16052034 "recommendedFor": "learning",
……@@ -1608,9 +2037,9 @@
16082037 "bare-win-ui": {
16092038 "stability": "experimental",
16102039 "maturity": "prototype",
1611 "stars": 1,
1612 "lastUpdated": "2026-01-09T12:13:50Z",
1613 "daysSinceUpdate": 7,
2040 "stars": 0,
2041 "lastUpdated": "2026-05-29T13:12:39Z",
2042 "daysSinceUpdate": 19,
16142043 "archived": false,
16152044 "developmentStatus": "inactive",
16162045 "recommendedFor": "learning",
……@@ -1620,8 +2049,8 @@
16202049 "stability": "experimental",
16212050 "maturity": "early",
16222051 "stars": 10,
1623 "lastUpdated": "2026-01-13T12:02:36Z",
1624 "daysSinceUpdate": 3,
2052 "lastUpdated": "2026-06-01T17:09:26Z",
2053 "daysSinceUpdate": 16,
16252054 "archived": false,
16262055 "developmentStatus": "active",
16272056 "recommendedFor": "evaluation",
……@@ -1630,9 +2059,9 @@
16302059 "bare-ws": {
16312060 "stability": "experimental",
16322061 "maturity": "early",
1633 "stars": 9,
1634 "lastUpdated": "2025-10-28T10:53:52Z",
1635 "daysSinceUpdate": 80,
2062 "stars": 8,
2063 "lastUpdated": "2026-04-28T15:38:44Z",
2064 "daysSinceUpdate": 50,
16362065 "archived": false,
16372066 "developmentStatus": "active",
16382067 "recommendedFor": "evaluation",
……@@ -1643,7 +2072,7 @@
16432072 "maturity": "prototype",
16442073 "stars": 2,
16452074 "lastUpdated": "2025-09-09T18:36:15Z",
1646 "daysSinceUpdate": 129,
2075 "daysSinceUpdate": 281,
16472076 "archived": false,
16482077 "developmentStatus": "inactive",
16492078 "recommendedFor": "learning",
……@@ -1652,9 +2081,9 @@
16522081 "bare-zlib": {
16532082 "stability": "experimental",
16542083 "maturity": "prototype",
1655 "stars": 2,
1656 "lastUpdated": "2025-09-01T06:51:28Z",
1657 "daysSinceUpdate": 137,
2084 "stars": 1,
2085 "lastUpdated": "2026-06-02T11:08:04Z",
2086 "daysSinceUpdate": 15,
16582087 "archived": false,
16592088 "developmentStatus": "inactive",
16602089 "recommendedFor": "learning",
……@@ -1663,20 +2092,31 @@
16632092 "bare-zmq": {
16642093 "stability": "experimental",
16652094 "maturity": "prototype",
1666 "stars": 3,
1667 "lastUpdated": "2025-08-25T08:56:21Z",
1668 "daysSinceUpdate": 144,
2095 "stars": 2,
2096 "lastUpdated": "2026-04-23T19:29:49Z",
2097 "daysSinceUpdate": 55,
16692098 "archived": false,
16702099 "developmentStatus": "inactive",
16712100 "recommendedFor": "learning",
16722101 "reasoning": "Low activity or new project"
16732102 },
2103 "bareclaw": {
2104 "stability": "experimental",
2105 "maturity": "early",
2106 "stars": 6,
2107 "lastUpdated": "2026-06-15T00:45:53Z",
2108 "daysSinceUpdate": 3,
2109 "archived": false,
2110 "developmentStatus": "active",
2111 "recommendedFor": "evaluation",
2112 "reasoning": "Low activity or new project"
2113 },
16742114 "barely-node": {
16752115 "stability": "experimental",
16762116 "maturity": "prototype",
1677 "stars": 2,
1678 "lastUpdated": "2024-02-16T08:29:22Z",
1679 "daysSinceUpdate": 700,
2117 "stars": 1,
2118 "lastUpdated": "2026-04-08T11:34:08Z",
2119 "daysSinceUpdate": 70,
16802120 "archived": false,
16812121 "developmentStatus": "inactive",
16822122 "recommendedFor": "learning",
……@@ -1687,7 +2127,7 @@
16872127 "maturity": "prototype",
16882128 "stars": 3,
16892129 "lastUpdated": "2025-07-10T08:57:40Z",
1690 "daysSinceUpdate": 190,
2130 "daysSinceUpdate": 342,
16912131 "archived": false,
16922132 "developmentStatus": "inactive",
16932133 "recommendedFor": "learning",
……@@ -1696,9 +2136,9 @@
16962136 "bitarray-native": {
16972137 "stability": "experimental",
16982138 "maturity": "prototype",
1699 "stars": 1,
1700 "lastUpdated": "2025-09-01T06:52:03Z",
1701 "daysSinceUpdate": 137,
2139 "stars": 0,
2140 "lastUpdated": "2026-04-23T19:29:55Z",
2141 "daysSinceUpdate": 55,
17022142 "archived": false,
17032143 "developmentStatus": "inactive",
17042144 "recommendedFor": "learning",
……@@ -1707,9 +2147,9 @@
17072147 "bitarray-universal": {
17082148 "stability": "experimental",
17092149 "maturity": "prototype",
1710 "stars": 2,
1711 "lastUpdated": "2025-09-01T06:52:13Z",
1712 "daysSinceUpdate": 137,
2150 "stars": 1,
2151 "lastUpdated": "2026-04-23T19:30:02Z",
2152 "daysSinceUpdate": 55,
17132153 "archived": false,
17142154 "developmentStatus": "inactive",
17152155 "recommendedFor": "learning",
……@@ -1718,9 +2158,9 @@
17182158 "bits-to-bytes": {
17192159 "stability": "experimental",
17202160 "maturity": "prototype",
1721 "stars": 3,
1722 "lastUpdated": "2025-11-18T13:54:06Z",
1723 "daysSinceUpdate": 59,
2161 "stars": 2,
2162 "lastUpdated": "2026-04-23T19:30:11Z",
2163 "daysSinceUpdate": 55,
17242164 "archived": false,
17252165 "developmentStatus": "inactive",
17262166 "recommendedFor": "learning",
……@@ -1729,9 +2169,9 @@
17292169 "blind-encryption-sodium": {
17302170 "stability": "experimental",
17312171 "maturity": "prototype",
1732 "stars": 0,
1733 "lastUpdated": "2026-01-16T13:56:21Z",
1734 "daysSinceUpdate": 0,
2172 "stars": 1,
2173 "lastUpdated": "2026-03-27T12:20:52Z",
2174 "daysSinceUpdate": 82,
17352175 "archived": false,
17362176 "developmentStatus": "inactive",
17372177 "recommendedFor": "learning",
……@@ -1742,7 +2182,7 @@
17422182 "maturity": "early",
17432183 "stars": 8,
17442184 "lastUpdated": "2025-10-03T14:05:16Z",
1745 "daysSinceUpdate": 105,
2185 "daysSinceUpdate": 257,
17462186 "archived": false,
17472187 "developmentStatus": "active",
17482188 "recommendedFor": "evaluation",
……@@ -1751,174 +2191,306 @@
17512191 "blind-pairing-core": {
17522192 "stability": "experimental",
17532193 "maturity": "early",
1754 "stars": 7,
1755 "lastUpdated": "2025-11-27T15:54:10Z",
1756 "daysSinceUpdate": 50,
2194 "stars": 9,
2195 "lastUpdated": "2026-05-15T13:52:50Z",
2196 "daysSinceUpdate": 33,
17572197 "archived": false,
17582198 "developmentStatus": "active",
17592199 "recommendedFor": "evaluation",
17602200 "reasoning": "Low activity or new project"
17612201 },
17622202 "blind-peer": {
2203 "stability": "experimental",
2204 "maturity": "early",
2205 "stars": 14,
2206 "lastUpdated": "2026-06-11T09:31:27Z",
2207 "daysSinceUpdate": 6,
2208 "archived": false,
2209 "developmentStatus": "active",
2210 "recommendedFor": "evaluation",
2211 "reasoning": "Low activity or new project"
2212 },
2213 "blind-peer-cli": {
2214 "stability": "experimental",
2215 "maturity": "prototype",
2216 "stars": 3,
2217 "lastUpdated": "2026-06-11T10:35:04Z",
2218 "daysSinceUpdate": 6,
2219 "archived": false,
2220 "developmentStatus": "inactive",
2221 "recommendedFor": "learning",
2222 "reasoning": "Low activity or new project"
2223 },
2224 "blind-peer-encodings": {
2225 "stability": "experimental",
2226 "maturity": "prototype",
2227 "stars": 2,
2228 "lastUpdated": "2026-05-29T09:01:59Z",
2229 "daysSinceUpdate": 19,
2230 "archived": false,
2231 "developmentStatus": "inactive",
2232 "recommendedFor": "learning",
2233 "reasoning": "Low activity or new project"
2234 },
2235 "blind-peer-muxer": {
2236 "stability": "experimental",
2237 "maturity": "prototype",
2238 "stars": 2,
2239 "lastUpdated": "2026-05-29T09:22:35Z",
2240 "daysSinceUpdate": 19,
2241 "archived": false,
2242 "developmentStatus": "inactive",
2243 "recommendedFor": "learning",
2244 "reasoning": "Low activity or new project"
2245 },
2246 "blind-peer-router": {
2247 "stability": "experimental",
2248 "maturity": "prototype",
2249 "stars": 0,
2250 "lastUpdated": "2026-05-18T22:14:16Z",
2251 "daysSinceUpdate": 30,
2252 "archived": false,
2253 "developmentStatus": "inactive",
2254 "recommendedFor": "learning",
2255 "reasoning": "Low activity or new project"
2256 },
2257 "blind-peering": {
17632258 "stability": "experimental",
17642259 "maturity": "early",
17652260 "stars": 7,
1766 "lastUpdated": "2026-01-16T15:39:35Z",
2261 "lastUpdated": "2026-06-08T10:16:43Z",
2262 "daysSinceUpdate": 9,
2263 "archived": false,
2264 "developmentStatus": "active",
2265 "recommendedFor": "evaluation",
2266 "reasoning": "Low activity or new project"
2267 },
2268 "blind-peering-cli": {
2269 "stability": "experimental",
2270 "maturity": "prototype",
2271 "stars": 0,
2272 "lastUpdated": "2026-05-18T22:15:30Z",
2273 "daysSinceUpdate": 30,
2274 "archived": false,
2275 "developmentStatus": "inactive",
2276 "recommendedFor": "learning",
2277 "reasoning": "Low activity or new project"
2278 },
2279 "blind-push": {
2280 "stability": "experimental",
2281 "maturity": "prototype",
2282 "stars": 0,
2283 "lastUpdated": "2026-06-17T15:36:48Z",
17672284 "daysSinceUpdate": 0,
17682285 "archived": false,
1769 "developmentStatus": "active",
1770 "recommendedFor": "evaluation",
2286 "developmentStatus": "inactive",
2287 "recommendedFor": "learning",
2288 "reasoning": "Low activity or new project"
2289 },
2290 "blind-push-gateway": {
2291 "stability": "experimental",
2292 "maturity": "prototype",
2293 "stars": 0,
2294 "lastUpdated": "2026-06-11T10:40:09Z",
2295 "daysSinceUpdate": 6,
2296 "archived": false,
2297 "developmentStatus": "inactive",
2298 "recommendedFor": "learning",
2299 "reasoning": "Low activity or new project"
2300 },
2301 "blind-relay": {
2302 "stability": "experimental",
2303 "maturity": "early",
2304 "stars": 7,
2305 "lastUpdated": "2026-05-06T16:16:24Z",
2306 "daysSinceUpdate": 42,
2307 "archived": false,
2308 "developmentStatus": "active",
2309 "recommendedFor": "evaluation",
2310 "reasoning": "Low activity or new project"
2311 },
2312 "blind-relay-service": {
2313 "stability": "experimental",
2314 "maturity": "prototype",
2315 "stars": 0,
2316 "lastUpdated": "2026-06-09T13:47:35Z",
2317 "daysSinceUpdate": 8,
2318 "archived": false,
2319 "developmentStatus": "inactive",
2320 "recommendedFor": "learning",
2321 "reasoning": "Low activity or new project"
2322 },
2323 "boot-drive": {
2324 "stability": "experimental",
2325 "maturity": "prototype",
2326 "stars": 1,
2327 "lastUpdated": "2024-01-29T17:27:19Z",
2328 "daysSinceUpdate": 870,
2329 "archived": false,
2330 "developmentStatus": "inactive",
2331 "recommendedFor": "learning",
2332 "reasoning": "Low activity or new project"
2333 },
2334 "bot-rpc": {
2335 "stability": "experimental",
2336 "maturity": "prototype",
2337 "stars": 0,
2338 "lastUpdated": "2025-04-17T03:30:16Z",
2339 "daysSinceUpdate": 426,
2340 "archived": false,
2341 "developmentStatus": "inactive",
2342 "recommendedFor": "learning",
2343 "reasoning": "Low activity or new project"
2344 },
2345 "brittle": {
2346 "stability": "stable",
2347 "maturity": "established",
2348 "stars": 101,
2349 "lastUpdated": "2026-06-04T11:10:47Z",
2350 "daysSinceUpdate": 13,
2351 "archived": false,
2352 "developmentStatus": "active",
2353 "recommendedFor": "production",
2354 "reasoning": "High star count, established project"
2355 },
2356 "brittle-snapshot": {
2357 "stability": "experimental",
2358 "maturity": "prototype",
2359 "stars": 0,
2360 "lastUpdated": "2026-03-17T08:04:56Z",
2361 "daysSinceUpdate": 92,
2362 "archived": false,
2363 "developmentStatus": "inactive",
2364 "recommendedFor": "learning",
17712365 "reasoning": "Low activity or new project"
17722366 },
1773 "blind-peer-cli": {
2367 "broadcast-encryption": {
17742368 "stability": "experimental",
17752369 "maturity": "prototype",
17762370 "stars": 1,
1777 "lastUpdated": "2026-01-16T15:39:27Z",
1778 "daysSinceUpdate": 0,
2371 "lastUpdated": "2026-05-12T18:25:37Z",
2372 "daysSinceUpdate": 36,
17792373 "archived": false,
17802374 "developmentStatus": "inactive",
17812375 "recommendedFor": "learning",
17822376 "reasoning": "Low activity or new project"
17832377 },
1784 "blind-peer-encodings": {
2378 "bucket-rate-limit": {
17852379 "stability": "experimental",
17862380 "maturity": "prototype",
1787 "stars": 2,
1788 "lastUpdated": "2025-12-16T13:40:14Z",
1789 "daysSinceUpdate": 31,
2381 "stars": 1,
2382 "lastUpdated": "2026-05-19T14:39:32Z",
2383 "daysSinceUpdate": 29,
17902384 "archived": false,
17912385 "developmentStatus": "inactive",
17922386 "recommendedFor": "learning",
17932387 "reasoning": "Low activity or new project"
17942388 },
1795 "blind-peering": {
2389 "bundlebee": {
17962390 "stability": "experimental",
1797 "maturity": "early",
1798 "stars": 7,
1799 "lastUpdated": "2026-01-16T15:39:31Z",
1800 "daysSinceUpdate": 0,
2391 "maturity": "prototype",
2392 "stars": 1,
2393 "lastUpdated": "2026-05-12T12:02:32Z",
2394 "daysSinceUpdate": 36,
18012395 "archived": false,
1802 "developmentStatus": "active",
1803 "recommendedFor": "evaluation",
2396 "developmentStatus": "inactive",
2397 "recommendedFor": "learning",
18042398 "reasoning": "Low activity or new project"
18052399 },
1806 "blind-peering-cli": {
2400 "bundlebee-cli": {
18072401 "stability": "experimental",
18082402 "maturity": "prototype",
18092403 "stars": 0,
1810 "lastUpdated": "2026-01-12T10:43:48Z",
1811 "daysSinceUpdate": 4,
2404 "lastUpdated": "2026-05-01T18:14:30Z",
2405 "daysSinceUpdate": 47,
18122406 "archived": false,
18132407 "developmentStatus": "inactive",
18142408 "recommendedFor": "learning",
18152409 "reasoning": "Low activity or new project"
18162410 },
1817 "blind-relay": {
1818 "stability": "experimental",
1819 "maturity": "early",
1820 "stars": 8,
1821 "lastUpdated": "2025-12-12T12:24:20Z",
1822 "daysSinceUpdate": 35,
1823 "archived": false,
1824 "developmentStatus": "active",
1825 "recommendedFor": "evaluation",
1826 "reasoning": "Low activity or new project"
1827 },
1828 "blind-relay-service": {
2411 "bundlebee-import": {
18292412 "stability": "experimental",
18302413 "maturity": "prototype",
18312414 "stars": 1,
1832 "lastUpdated": "2025-10-31T12:38:25Z",
1833 "daysSinceUpdate": 77,
2415 "lastUpdated": "2026-05-05T09:43:19Z",
2416 "daysSinceUpdate": 43,
18342417 "archived": false,
18352418 "developmentStatus": "inactive",
18362419 "recommendedFor": "learning",
18372420 "reasoning": "Low activity or new project"
18382421 },
1839 "boot-drive": {
2422 "canary-runner": {
18402423 "stability": "experimental",
18412424 "maturity": "prototype",
1842 "stars": 1,
1843 "lastUpdated": "2024-01-29T17:27:19Z",
1844 "daysSinceUpdate": 718,
2425 "stars": 2,
2426 "lastUpdated": "2026-05-19T14:40:04Z",
2427 "daysSinceUpdate": 29,
18452428 "archived": false,
18462429 "developmentStatus": "inactive",
18472430 "recommendedFor": "learning",
18482431 "reasoning": "Low activity or new project"
18492432 },
1850 "bot-rpc": {
2433 "cellery": {
18512434 "stability": "experimental",
18522435 "maturity": "prototype",
1853 "stars": 0,
1854 "lastUpdated": "2025-04-17T03:30:16Z",
1855 "daysSinceUpdate": 274,
2436 "stars": 3,
2437 "lastUpdated": "2026-04-06T20:55:45Z",
2438 "daysSinceUpdate": 72,
18562439 "archived": false,
18572440 "developmentStatus": "inactive",
18582441 "recommendedFor": "learning",
18592442 "reasoning": "Low activity or new project"
18602443 },
1861 "brittle": {
1862 "stability": "stable",
1863 "maturity": "established",
1864 "stars": 101,
1865 "lastUpdated": "2025-11-11T16:55:55Z",
1866 "daysSinceUpdate": 66,
1867 "archived": false,
1868 "developmentStatus": "active",
1869 "recommendedFor": "production",
1870 "reasoning": "High star count, established project"
1871 },
1872 "broadcast-encryption": {
2444 "cellery-html": {
18732445 "stability": "experimental",
18742446 "maturity": "prototype",
18752447 "stars": 0,
1876 "lastUpdated": "2026-01-08T11:35:28Z",
1877 "daysSinceUpdate": 8,
2448 "lastUpdated": "2026-04-12T22:16:06Z",
2449 "daysSinceUpdate": 66,
18782450 "archived": false,
18792451 "developmentStatus": "inactive",
18802452 "recommendedFor": "learning",
18812453 "reasoning": "Low activity or new project"
18822454 },
1883 "bucket-rate-limit": {
2455 "check-npm-maintainers": {
18842456 "stability": "experimental",
18852457 "maturity": "prototype",
18862458 "stars": 0,
1887 "lastUpdated": "2025-11-27T10:19:56Z",
1888 "daysSinceUpdate": 50,
2459 "lastUpdated": "2026-05-17T19:05:29Z",
2460 "daysSinceUpdate": 31,
18892461 "archived": false,
18902462 "developmentStatus": "inactive",
18912463 "recommendedFor": "learning",
18922464 "reasoning": "Low activity or new project"
18932465 },
1894 "canary-runner": {
2466 "chromium-prebuilds": {
18952467 "stability": "experimental",
18962468 "maturity": "prototype",
1897 "stars": 2,
1898 "lastUpdated": "2025-12-19T16:43:28Z",
1899 "daysSinceUpdate": 28,
2469 "stars": 4,
2470 "lastUpdated": "2026-06-16T07:21:08Z",
2471 "daysSinceUpdate": 1,
19002472 "archived": false,
19012473 "developmentStatus": "inactive",
19022474 "recommendedFor": "learning",
19032475 "reasoning": "Low activity or new project"
19042476 },
1905 "chromium-prebuilds": {
2477 "cmake-android": {
19062478 "stability": "experimental",
1907 "maturity": "early",
1908 "stars": 5,
1909 "lastUpdated": "2026-01-08T13:22:19Z",
1910 "daysSinceUpdate": 8,
2479 "maturity": "prototype",
2480 "stars": 2,
2481 "lastUpdated": "2026-04-10T15:33:58Z",
2482 "daysSinceUpdate": 68,
19112483 "archived": false,
1912 "developmentStatus": "active",
1913 "recommendedFor": "evaluation",
2484 "developmentStatus": "inactive",
2485 "recommendedFor": "learning",
19142486 "reasoning": "Low activity or new project"
19152487 },
19162488 "cmake-app-image": {
19172489 "stability": "experimental",
19182490 "maturity": "prototype",
1919 "stars": 3,
1920 "lastUpdated": "2025-07-23T19:51:15Z",
1921 "daysSinceUpdate": 177,
2491 "stars": 2,
2492 "lastUpdated": "2026-04-08T11:33:51Z",
2493 "daysSinceUpdate": 70,
19222494 "archived": false,
19232495 "developmentStatus": "inactive",
19242496 "recommendedFor": "learning",
……@@ -1928,8 +2500,8 @@
19282500 "stability": "experimental",
19292501 "maturity": "prototype",
19302502 "stars": 2,
1931 "lastUpdated": "2025-11-28T12:37:09Z",
1932 "daysSinceUpdate": 49,
2503 "lastUpdated": "2026-05-11T12:47:27Z",
2504 "daysSinceUpdate": 37,
19332505 "archived": false,
19342506 "developmentStatus": "inactive",
19352507 "recommendedFor": "learning",
……@@ -1938,9 +2510,9 @@
19382510 "cmake-bare-bundle": {
19392511 "stability": "experimental",
19402512 "maturity": "prototype",
1941 "stars": 4,
1942 "lastUpdated": "2026-01-13T09:11:33Z",
1943 "daysSinceUpdate": 3,
2513 "stars": 3,
2514 "lastUpdated": "2026-04-08T12:09:06Z",
2515 "daysSinceUpdate": 70,
19442516 "archived": false,
19452517 "developmentStatus": "inactive",
19462518 "recommendedFor": "learning",
……@@ -1949,9 +2521,9 @@
19492521 "cmake-cargo": {
19502522 "stability": "experimental",
19512523 "maturity": "prototype",
1952 "stars": 2,
1953 "lastUpdated": "2025-07-09T13:15:05Z",
1954 "daysSinceUpdate": 191,
2524 "stars": 1,
2525 "lastUpdated": "2026-04-08T11:33:06Z",
2526 "daysSinceUpdate": 70,
19552527 "archived": false,
19562528 "developmentStatus": "inactive",
19572529 "recommendedFor": "learning",
……@@ -1960,9 +2532,9 @@
19602532 "cmake-drive": {
19612533 "stability": "experimental",
19622534 "maturity": "prototype",
1963 "stars": 2,
1964 "lastUpdated": "2025-09-01T06:53:25Z",
1965 "daysSinceUpdate": 137,
2535 "stars": 1,
2536 "lastUpdated": "2026-04-08T12:09:10Z",
2537 "daysSinceUpdate": 70,
19662538 "archived": false,
19672539 "developmentStatus": "inactive",
19682540 "recommendedFor": "learning",
……@@ -1971,9 +2543,20 @@
19712543 "cmake-fetch": {
19722544 "stability": "experimental",
19732545 "maturity": "prototype",
1974 "stars": 2,
1975 "lastUpdated": "2026-01-08T11:22:05Z",
1976 "daysSinceUpdate": 8,
2546 "stars": 1,
2547 "lastUpdated": "2026-06-15T10:06:59Z",
2548 "daysSinceUpdate": 2,
2549 "archived": false,
2550 "developmentStatus": "inactive",
2551 "recommendedFor": "learning",
2552 "reasoning": "Low activity or new project"
2553 },
2554 "cmake-fuzz": {
2555 "stability": "experimental",
2556 "maturity": "prototype",
2557 "stars": 0,
2558 "lastUpdated": "2026-06-02T07:06:30Z",
2559 "daysSinceUpdate": 15,
19772560 "archived": false,
19782561 "developmentStatus": "inactive",
19792562 "recommendedFor": "learning",
……@@ -1981,21 +2564,21 @@
19812564 },
19822565 "cmake-gn": {
19832566 "stability": "experimental",
1984 "maturity": "early",
1985 "stars": 5,
1986 "lastUpdated": "2025-09-01T06:50:00Z",
1987 "daysSinceUpdate": 137,
2567 "maturity": "prototype",
2568 "stars": 4,
2569 "lastUpdated": "2026-04-08T11:34:28Z",
2570 "daysSinceUpdate": 70,
19882571 "archived": false,
1989 "developmentStatus": "active",
1990 "recommendedFor": "evaluation",
2572 "developmentStatus": "inactive",
2573 "recommendedFor": "learning",
19912574 "reasoning": "Low activity or new project"
19922575 },
19932576 "cmake-harden": {
19942577 "stability": "experimental",
19952578 "maturity": "prototype",
1996 "stars": 2,
1997 "lastUpdated": "2025-06-17T12:01:52Z",
1998 "daysSinceUpdate": 213,
2579 "stars": 1,
2580 "lastUpdated": "2026-04-08T11:33:12Z",
2581 "daysSinceUpdate": 70,
19992582 "archived": false,
20002583 "developmentStatus": "inactive",
20012584 "recommendedFor": "learning",
……@@ -2004,9 +2587,20 @@
20042587 "cmake-ios": {
20052588 "stability": "experimental",
20062589 "maturity": "prototype",
2007 "stars": 3,
2008 "lastUpdated": "2024-12-19T19:05:14Z",
2009 "daysSinceUpdate": 393,
2590 "stars": 2,
2591 "lastUpdated": "2026-04-08T12:09:29Z",
2592 "daysSinceUpdate": 70,
2593 "archived": false,
2594 "developmentStatus": "inactive",
2595 "recommendedFor": "learning",
2596 "reasoning": "Low activity or new project"
2597 },
2598 "cmake-java": {
2599 "stability": "experimental",
2600 "maturity": "prototype",
2601 "stars": 0,
2602 "lastUpdated": "2026-04-08T11:31:47Z",
2603 "daysSinceUpdate": 70,
20102604 "archived": false,
20112605 "developmentStatus": "inactive",
20122606 "recommendedFor": "learning",
……@@ -2015,9 +2609,9 @@
20152609 "cmake-macos": {
20162610 "stability": "experimental",
20172611 "maturity": "early",
2018 "stars": 6,
2019 "lastUpdated": "2026-01-05T14:48:50Z",
2020 "daysSinceUpdate": 11,
2612 "stars": 5,
2613 "lastUpdated": "2026-04-08T11:33:50Z",
2614 "daysSinceUpdate": 70,
20212615 "archived": false,
20222616 "developmentStatus": "active",
20232617 "recommendedFor": "evaluation",
……@@ -2026,9 +2620,9 @@
20262620 "cmake-meson": {
20272621 "stability": "experimental",
20282622 "maturity": "prototype",
2029 "stars": 4,
2030 "lastUpdated": "2025-11-20T08:40:35Z",
2031 "daysSinceUpdate": 57,
2623 "stars": 3,
2624 "lastUpdated": "2026-04-08T12:08:48Z",
2625 "daysSinceUpdate": 70,
20322626 "archived": false,
20332627 "developmentStatus": "inactive",
20342628 "recommendedFor": "learning",
……@@ -2036,21 +2630,21 @@
20362630 },
20372631 "cmake-msix": {
20382632 "stability": "experimental",
2039 "maturity": "early",
2040 "stars": 5,
2041 "lastUpdated": "2026-01-09T23:56:01Z",
2042 "daysSinceUpdate": 7,
2633 "maturity": "prototype",
2634 "stars": 4,
2635 "lastUpdated": "2026-04-08T11:33:52Z",
2636 "daysSinceUpdate": 70,
20432637 "archived": false,
2044 "developmentStatus": "active",
2045 "recommendedFor": "evaluation",
2638 "developmentStatus": "inactive",
2639 "recommendedFor": "learning",
20462640 "reasoning": "Low activity or new project"
20472641 },
20482642 "cmake-napi": {
20492643 "stability": "experimental",
20502644 "maturity": "prototype",
2051 "stars": 1,
2052 "lastUpdated": "2025-05-26T11:26:43Z",
2053 "daysSinceUpdate": 235,
2645 "stars": 0,
2646 "lastUpdated": "2026-04-08T12:09:51Z",
2647 "daysSinceUpdate": 70,
20542648 "archived": false,
20552649 "developmentStatus": "inactive",
20562650 "recommendedFor": "learning",
……@@ -2059,9 +2653,9 @@
20592653 "cmake-npm": {
20602654 "stability": "experimental",
20612655 "maturity": "prototype",
2062 "stars": 2,
2063 "lastUpdated": "2025-11-10T22:57:32Z",
2064 "daysSinceUpdate": 67,
2656 "stars": 1,
2657 "lastUpdated": "2026-05-27T10:22:04Z",
2658 "daysSinceUpdate": 21,
20652659 "archived": false,
20662660 "developmentStatus": "inactive",
20672661 "recommendedFor": "learning",
……@@ -2070,9 +2664,9 @@
20702664 "cmake-pear": {
20712665 "stability": "experimental",
20722666 "maturity": "prototype",
2073 "stars": 3,
2074 "lastUpdated": "2025-11-21T11:49:12Z",
2075 "daysSinceUpdate": 56,
2667 "stars": 2,
2668 "lastUpdated": "2026-05-08T22:45:38Z",
2669 "daysSinceUpdate": 40,
20762670 "archived": false,
20772671 "developmentStatus": "inactive",
20782672 "recommendedFor": "learning",
……@@ -2082,8 +2676,8 @@
20822676 "stability": "experimental",
20832677 "maturity": "prototype",
20842678 "stars": 2,
2085 "lastUpdated": "2025-11-18T17:27:25Z",
2086 "daysSinceUpdate": 59,
2679 "lastUpdated": "2026-05-22T13:31:03Z",
2680 "daysSinceUpdate": 26,
20872681 "archived": false,
20882682 "developmentStatus": "inactive",
20892683 "recommendedFor": "learning",
……@@ -2092,9 +2686,9 @@
20922686 "cmake-runtime": {
20932687 "stability": "experimental",
20942688 "maturity": "early",
2095 "stars": 9,
2096 "lastUpdated": "2025-09-22T08:16:45Z",
2097 "daysSinceUpdate": 116,
2689 "stars": 8,
2690 "lastUpdated": "2026-04-23T19:30:25Z",
2691 "daysSinceUpdate": 55,
20982692 "archived": false,
20992693 "developmentStatus": "active",
21002694 "recommendedFor": "evaluation",
……@@ -2103,9 +2697,9 @@
21032697 "cmake-toolchains": {
21042698 "stability": "experimental",
21052699 "maturity": "prototype",
2106 "stars": 2,
2107 "lastUpdated": "2026-01-09T09:21:51Z",
2108 "daysSinceUpdate": 7,
2700 "stars": 1,
2701 "lastUpdated": "2026-06-04T16:25:32Z",
2702 "daysSinceUpdate": 13,
21092703 "archived": false,
21102704 "developmentStatus": "inactive",
21112705 "recommendedFor": "learning",
……@@ -2114,9 +2708,9 @@
21142708 "cmake-vcpkg": {
21152709 "stability": "experimental",
21162710 "maturity": "prototype",
2117 "stars": 2,
2118 "lastUpdated": "2026-01-05T09:10:59Z",
2119 "daysSinceUpdate": 11,
2711 "stars": 1,
2712 "lastUpdated": "2026-04-08T12:08:52Z",
2713 "daysSinceUpdate": 70,
21202714 "archived": false,
21212715 "developmentStatus": "inactive",
21222716 "recommendedFor": "learning",
……@@ -2125,9 +2719,9 @@
21252719 "cmake-windows": {
21262720 "stability": "experimental",
21272721 "maturity": "prototype",
2128 "stars": 2,
2129 "lastUpdated": "2024-11-29T14:26:16Z",
2130 "daysSinceUpdate": 413,
2722 "stars": 1,
2723 "lastUpdated": "2026-04-08T12:10:21Z",
2724 "daysSinceUpdate": 70,
21312725 "archived": false,
21322726 "developmentStatus": "inactive",
21332727 "recommendedFor": "learning",
……@@ -2136,9 +2730,9 @@
21362730 "cmake-zig": {
21372731 "stability": "experimental",
21382732 "maturity": "prototype",
2139 "stars": 3,
2140 "lastUpdated": "2025-03-04T17:04:53Z",
2141 "daysSinceUpdate": 318,
2733 "stars": 2,
2734 "lastUpdated": "2026-04-08T12:08:40Z",
2735 "daysSinceUpdate": 70,
21422736 "archived": false,
21432737 "developmentStatus": "inactive",
21442738 "recommendedFor": "learning",
……@@ -2147,9 +2741,9 @@
21472741 "compact-encoding": {
21482742 "stability": "stable",
21492743 "maturity": "mature",
2150 "stars": 25,
2151 "lastUpdated": "2025-10-20T11:08:30Z",
2152 "daysSinceUpdate": 88,
2744 "stars": 29,
2745 "lastUpdated": "2026-06-03T12:50:43Z",
2746 "daysSinceUpdate": 14,
21532747 "archived": false,
21542748 "developmentStatus": "active",
21552749 "recommendedFor": "production",
……@@ -2158,9 +2752,20 @@
21582752 "compact-encoding-bitfield": {
21592753 "stability": "experimental",
21602754 "maturity": "prototype",
2161 "stars": 2,
2162 "lastUpdated": "2025-11-18T13:49:40Z",
2163 "daysSinceUpdate": 59,
2755 "stars": 1,
2756 "lastUpdated": "2026-05-12T16:42:22Z",
2757 "daysSinceUpdate": 36,
2758 "archived": false,
2759 "developmentStatus": "inactive",
2760 "recommendedFor": "learning",
2761 "reasoning": "Low activity or new project"
2762 },
2763 "compact-encoding-golang": {
2764 "stability": "experimental",
2765 "maturity": "prototype",
2766 "stars": 0,
2767 "lastUpdated": "2026-06-06T15:42:21Z",
2768 "daysSinceUpdate": 11,
21642769 "archived": false,
21652770 "developmentStatus": "inactive",
21662771 "recommendedFor": "learning",
……@@ -2169,9 +2774,9 @@
21692774 "compact-encoding-net": {
21702775 "stability": "experimental",
21712776 "maturity": "prototype",
2172 "stars": 2,
2173 "lastUpdated": "2026-01-06T09:45:27Z",
2174 "daysSinceUpdate": 10,
2777 "stars": 1,
2778 "lastUpdated": "2026-05-12T16:39:43Z",
2779 "daysSinceUpdate": 36,
21752780 "archived": false,
21762781 "developmentStatus": "inactive",
21772782 "recommendedFor": "learning",
……@@ -2182,7 +2787,18 @@
21822787 "maturity": "prototype",
21832788 "stars": 0,
21842789 "lastUpdated": "2023-05-04T10:44:31Z",
2185 "daysSinceUpdate": 988,
2790 "daysSinceUpdate": 1140,
2791 "archived": false,
2792 "developmentStatus": "inactive",
2793 "recommendedFor": "learning",
2794 "reasoning": "Low activity or new project"
2795 },
2796 "compact-encoding-swift": {
2797 "stability": "experimental",
2798 "maturity": "prototype",
2799 "stars": 0,
2800 "lastUpdated": "2026-06-01T08:12:09Z",
2801 "daysSinceUpdate": 16,
21862802 "archived": false,
21872803 "developmentStatus": "inactive",
21882804 "recommendedFor": "learning",
……@@ -2191,9 +2807,9 @@
21912807 "compact-encoding-variant": {
21922808 "stability": "experimental",
21932809 "maturity": "prototype",
2194 "stars": 2,
2195 "lastUpdated": "2024-03-16T10:20:37Z",
2196 "daysSinceUpdate": 671,
2810 "stars": 1,
2811 "lastUpdated": "2026-04-08T12:10:18Z",
2812 "daysSinceUpdate": 70,
21972813 "archived": false,
21982814 "developmentStatus": "inactive",
21992815 "recommendedFor": "learning",
……@@ -2203,8 +2819,8 @@
22032819 "stability": "experimental",
22042820 "maturity": "prototype",
22052821 "stars": 1,
2206 "lastUpdated": "2025-08-28T18:21:07Z",
2207 "daysSinceUpdate": 141,
2822 "lastUpdated": "2026-05-12T18:26:22Z",
2823 "daysSinceUpdate": 36,
22082824 "archived": false,
22092825 "developmentStatus": "inactive",
22102826 "recommendedFor": "learning",
……@@ -2213,20 +2829,31 @@
22132829 "corestore": {
22142830 "stability": "stable",
22152831 "maturity": "mature",
2216 "stars": 85,
2217 "lastUpdated": "2026-01-14T23:04:42Z",
2218 "daysSinceUpdate": 2,
2832 "stars": 96,
2833 "lastUpdated": "2026-06-05T15:32:17Z",
2834 "daysSinceUpdate": 12,
22192835 "archived": false,
22202836 "developmentStatus": "active",
22212837 "recommendedFor": "production",
22222838 "reasoning": "Official building block or helper, actively maintained"
22232839 },
2224 "crc-native": {
2840 "corestore-snapshot": {
22252841 "stability": "experimental",
22262842 "maturity": "prototype",
22272843 "stars": 2,
2228 "lastUpdated": "2025-11-18T12:53:21Z",
2229 "daysSinceUpdate": 59,
2844 "lastUpdated": "2026-04-09T19:28:08Z",
2845 "daysSinceUpdate": 69,
2846 "archived": false,
2847 "developmentStatus": "inactive",
2848 "recommendedFor": "learning",
2849 "reasoning": "Low activity or new project"
2850 },
2851 "crc-native": {
2852 "stability": "experimental",
2853 "maturity": "prototype",
2854 "stars": 1,
2855 "lastUpdated": "2026-04-23T19:31:08Z",
2856 "daysSinceUpdate": 55,
22302857 "archived": false,
22312858 "developmentStatus": "inactive",
22322859 "recommendedFor": "learning",
……@@ -2235,9 +2862,9 @@
22352862 "crc-universal": {
22362863 "stability": "experimental",
22372864 "maturity": "prototype",
2238 "stars": 3,
2239 "lastUpdated": "2025-11-18T12:53:44Z",
2240 "daysSinceUpdate": 59,
2865 "stars": 2,
2866 "lastUpdated": "2026-04-23T19:31:15Z",
2867 "daysSinceUpdate": 55,
22412868 "archived": false,
22422869 "developmentStatus": "inactive",
22432870 "recommendedFor": "learning",
……@@ -2246,9 +2873,31 @@
22462873 "cross-worker": {
22472874 "stability": "experimental",
22482875 "maturity": "prototype",
2249 "stars": 2,
2250 "lastUpdated": "2026-01-07T12:45:54Z",
2251 "daysSinceUpdate": 9,
2876 "stars": 1,
2877 "lastUpdated": "2026-04-23T19:31:21Z",
2878 "daysSinceUpdate": 55,
2879 "archived": false,
2880 "developmentStatus": "inactive",
2881 "recommendedFor": "learning",
2882 "reasoning": "Low activity or new project"
2883 },
2884 "cross-worker-bare-kit": {
2885 "stability": "experimental",
2886 "maturity": "prototype",
2887 "stars": 0,
2888 "lastUpdated": "2026-05-14T07:35:52Z",
2889 "daysSinceUpdate": 34,
2890 "archived": false,
2891 "developmentStatus": "inactive",
2892 "recommendedFor": "learning",
2893 "reasoning": "Low activity or new project"
2894 },
2895 "cross-worker-pear": {
2896 "stability": "experimental",
2897 "maturity": "prototype",
2898 "stars": 0,
2899 "lastUpdated": "2026-05-13T07:47:18Z",
2900 "daysSinceUpdate": 35,
22522901 "archived": false,
22532902 "developmentStatus": "inactive",
22542903 "recommendedFor": "learning",
……@@ -2257,9 +2906,9 @@
22572906 "db-lock": {
22582907 "stability": "experimental",
22592908 "maturity": "early",
2260 "stars": 6,
2261 "lastUpdated": "2025-12-12T12:28:11Z",
2262 "daysSinceUpdate": 35,
2909 "stars": 8,
2910 "lastUpdated": "2026-04-28T04:13:02Z",
2911 "daysSinceUpdate": 50,
22632912 "archived": false,
22642913 "developmentStatus": "active",
22652914 "recommendedFor": "evaluation",
……@@ -2270,7 +2919,7 @@
22702919 "maturity": "prototype",
22712920 "stars": 1,
22722921 "lastUpdated": "2025-12-13T19:53:30Z",
2273 "daysSinceUpdate": 34,
2922 "daysSinceUpdate": 186,
22742923 "archived": false,
22752924 "developmentStatus": "inactive",
22762925 "recommendedFor": "learning",
……@@ -2280,8 +2929,8 @@
22802929 "stability": "experimental",
22812930 "maturity": "prototype",
22822931 "stars": 2,
2283 "lastUpdated": "2025-12-12T09:55:42Z",
2284 "daysSinceUpdate": 35,
2932 "lastUpdated": "2026-02-03T20:10:41Z",
2933 "daysSinceUpdate": 134,
22852934 "archived": false,
22862935 "developmentStatus": "inactive",
22872936 "recommendedFor": "learning",
……@@ -2292,7 +2941,7 @@
22922941 "maturity": "prototype",
22932942 "stars": 0,
22942943 "lastUpdated": "2025-06-06T10:17:39Z",
2295 "daysSinceUpdate": 224,
2944 "daysSinceUpdate": 376,
22962945 "archived": false,
22972946 "developmentStatus": "inactive",
22982947 "recommendedFor": "learning",
……@@ -2302,8 +2951,8 @@
23022951 "stability": "experimental",
23032952 "maturity": "prototype",
23042953 "stars": 3,
2305 "lastUpdated": "2025-12-04T09:27:23Z",
2306 "daysSinceUpdate": 43,
2954 "lastUpdated": "2026-01-27T18:37:13Z",
2955 "daysSinceUpdate": 141,
23072956 "archived": false,
23082957 "developmentStatus": "inactive",
23092958 "recommendedFor": "learning",
……@@ -2312,20 +2961,31 @@
23122961 "dht-rpc": {
23132962 "stability": "stable",
23142963 "maturity": "established",
2315 "stars": 209,
2316 "lastUpdated": "2026-01-16T19:22:10Z",
2317 "daysSinceUpdate": 0,
2964 "stars": 214,
2965 "lastUpdated": "2026-05-06T20:44:35Z",
2966 "daysSinceUpdate": 42,
23182967 "archived": false,
23192968 "developmentStatus": "active",
23202969 "recommendedFor": "production",
23212970 "reasoning": "High star count, established project"
23222971 },
2972 "distributed-drive": {
2973 "stability": "experimental",
2974 "maturity": "prototype",
2975 "stars": 1,
2976 "lastUpdated": "2026-04-23T15:02:47Z",
2977 "daysSinceUpdate": 55,
2978 "archived": false,
2979 "developmentStatus": "inactive",
2980 "recommendedFor": "learning",
2981 "reasoning": "Low activity or new project"
2982 },
23232983 "drive-analyzer": {
23242984 "stability": "experimental",
23252985 "maturity": "prototype",
23262986 "stars": 1,
23272987 "lastUpdated": "2025-10-24T16:29:46Z",
2328 "daysSinceUpdate": 84,
2988 "daysSinceUpdate": 236,
23292989 "archived": false,
23302990 "developmentStatus": "inactive",
23312991 "recommendedFor": "learning",
……@@ -2335,8 +2995,8 @@
23352995 "stability": "experimental",
23362996 "maturity": "prototype",
23372997 "stars": 0,
2338 "lastUpdated": "2025-12-15T12:52:32Z",
2339 "daysSinceUpdate": 32,
2998 "lastUpdated": "2026-02-02T18:03:09Z",
2999 "daysSinceUpdate": 135,
23403000 "archived": false,
23413001 "developmentStatus": "inactive",
23423002 "recommendedFor": "learning",
……@@ -2347,7 +3007,7 @@
23473007 "maturity": "prototype",
23483008 "stars": 0,
23493009 "lastUpdated": "2025-12-15T12:54:11Z",
2350 "daysSinceUpdate": 32,
3010 "daysSinceUpdate": 184,
23513011 "archived": false,
23523012 "developmentStatus": "inactive",
23533013 "recommendedFor": "learning",
……@@ -2356,20 +3016,31 @@
23563016 "drives": {
23573017 "stability": "stable",
23583018 "maturity": "growing",
2359 "stars": 30,
2360 "lastUpdated": "2026-01-10T16:26:50Z",
2361 "daysSinceUpdate": 6,
3019 "stars": 32,
3020 "lastUpdated": "2026-05-19T14:41:55Z",
3021 "daysSinceUpdate": 29,
23623022 "archived": false,
23633023 "developmentStatus": "active",
23643024 "recommendedFor": "production",
23653025 "reasoning": "Moderate star count, growing project"
23663026 },
2367 "electron": {
3027 "electron-forge-maker-flatpak": {
23683028 "stability": "experimental",
23693029 "maturity": "prototype",
23703030 "stars": 1,
2371 "lastUpdated": "2023-06-10T22:00:08Z",
2372 "daysSinceUpdate": 951,
3031 "lastUpdated": "2026-06-01T22:37:33Z",
3032 "daysSinceUpdate": 16,
3033 "archived": false,
3034 "developmentStatus": "inactive",
3035 "recommendedFor": "learning",
3036 "reasoning": "Low activity or new project"
3037 },
3038 "electron-forge-maker-snap": {
3039 "stability": "experimental",
3040 "maturity": "prototype",
3041 "stars": 0,
3042 "lastUpdated": "2026-05-08T07:59:51Z",
3043 "daysSinceUpdate": 40,
23733044 "archived": false,
23743045 "developmentStatus": "inactive",
23753046 "recommendedFor": "learning",
……@@ -2379,8 +3050,8 @@
23793050 "stability": "experimental",
23803051 "maturity": "prototype",
23813052 "stars": 3,
2382 "lastUpdated": "2025-12-12T17:50:54Z",
2383 "daysSinceUpdate": 35,
3053 "lastUpdated": "2026-01-31T18:27:03Z",
3054 "daysSinceUpdate": 137,
23843055 "archived": false,
23853056 "developmentStatus": "inactive",
23863057 "recommendedFor": "learning",
……@@ -2391,7 +3062,7 @@
23913062 "maturity": "early",
23923063 "stars": 15,
23933064 "lastUpdated": "2025-10-06T09:24:21Z",
2394 "daysSinceUpdate": 102,
3065 "daysSinceUpdate": 254,
23953066 "archived": false,
23963067 "developmentStatus": "active",
23973068 "recommendedFor": "evaluation",
……@@ -2400,9 +3071,9 @@
24003071 "events-universal": {
24013072 "stability": "experimental",
24023073 "maturity": "prototype",
2403 "stars": 1,
2404 "lastUpdated": "2025-09-23T07:11:05Z",
2405 "daysSinceUpdate": 115,
3074 "stars": 2,
3075 "lastUpdated": "2026-02-09T15:15:25Z",
3076 "daysSinceUpdate": 128,
24063077 "archived": false,
24073078 "developmentStatus": "inactive",
24083079 "recommendedFor": "learning",
……@@ -2413,7 +3084,7 @@
24133084 "maturity": "growing",
24143085 "stars": 20,
24153086 "lastUpdated": "2026-01-14T23:08:19Z",
2416 "daysSinceUpdate": 2,
3087 "daysSinceUpdate": 154,
24173088 "archived": false,
24183089 "developmentStatus": "active",
24193090 "recommendedFor": "production",
……@@ -2423,8 +3094,8 @@
24233094 "stability": "experimental",
24243095 "maturity": "prototype",
24253096 "stars": 2,
2426 "lastUpdated": "2025-03-04T10:28:41Z",
2427 "daysSinceUpdate": 318,
3097 "lastUpdated": "2026-04-08T12:09:24Z",
3098 "daysSinceUpdate": 70,
24283099 "archived": false,
24293100 "developmentStatus": "inactive",
24303101 "recommendedFor": "learning",
……@@ -2435,7 +3106,7 @@
24353106 "maturity": "prototype",
24363107 "stars": 0,
24373108 "lastUpdated": "2025-12-16T23:22:31Z",
2438 "daysSinceUpdate": 31,
3109 "daysSinceUpdate": 183,
24393110 "archived": false,
24403111 "developmentStatus": "inactive",
24413112 "recommendedFor": "learning",
……@@ -2446,7 +3117,7 @@
24463117 "maturity": "prototype",
24473118 "stars": 3,
24483119 "lastUpdated": "2024-07-31T18:45:40Z",
2449 "daysSinceUpdate": 534,
3120 "daysSinceUpdate": 686,
24503121 "archived": false,
24513122 "developmentStatus": "inactive",
24523123 "recommendedFor": "learning",
……@@ -2457,7 +3128,7 @@
24573128 "maturity": "prototype",
24583129 "stars": 3,
24593130 "lastUpdated": "2025-11-18T03:19:15Z",
2460 "daysSinceUpdate": 59,
3131 "daysSinceUpdate": 211,
24613132 "archived": false,
24623133 "developmentStatus": "inactive",
24633134 "recommendedFor": "learning",
……@@ -2467,8 +3138,8 @@
24673138 "stability": "experimental",
24683139 "maturity": "prototype",
24693140 "stars": 1,
2470 "lastUpdated": "2025-12-15T16:48:00Z",
2471 "daysSinceUpdate": 32,
3141 "lastUpdated": "2026-06-17T09:58:47Z",
3142 "daysSinceUpdate": 0,
24723143 "archived": false,
24733144 "developmentStatus": "inactive",
24743145 "recommendedFor": "learning",
……@@ -2479,7 +3150,7 @@
24793150 "maturity": "prototype",
24803151 "stars": 0,
24813152 "lastUpdated": "2025-10-13T16:29:35Z",
2482 "daysSinceUpdate": 95,
3153 "daysSinceUpdate": 247,
24833154 "archived": false,
24843155 "developmentStatus": "inactive",
24853156 "recommendedFor": "learning",
……@@ -2490,7 +3161,7 @@
24903161 "maturity": "early",
24913162 "stars": 5,
24923163 "lastUpdated": "2026-01-05T14:57:39Z",
2493 "daysSinceUpdate": 11,
3164 "daysSinceUpdate": 163,
24943165 "archived": false,
24953166 "developmentStatus": "active",
24963167 "recommendedFor": "evaluation",
……@@ -2501,7 +3172,7 @@
25013172 "maturity": "prototype",
25023173 "stars": 2,
25033174 "lastUpdated": "2025-09-01T06:50:50Z",
2504 "daysSinceUpdate": 137,
3175 "daysSinceUpdate": 289,
25053176 "archived": false,
25063177 "developmentStatus": "inactive",
25073178 "recommendedFor": "learning",
……@@ -2510,31 +3181,20 @@
25103181 "filesharing-react-app-example": {
25113182 "stability": "stable",
25123183 "maturity": "growing",
2513 "stars": 24,
2514 "lastUpdated": "2025-10-28T02:29:32Z",
2515 "daysSinceUpdate": 80,
3184 "stars": 25,
3185 "lastUpdated": "2026-02-15T12:31:53Z",
3186 "daysSinceUpdate": 122,
25163187 "archived": false,
25173188 "developmentStatus": "active",
25183189 "recommendedFor": "production",
25193190 "reasoning": "Moderate star count, growing project"
25203191 },
2521 "flathub": {
2522 "stability": "experimental",
2523 "maturity": "prototype",
2524 "stars": 0,
2525 "lastUpdated": "2025-01-25T18:39:47Z",
2526 "daysSinceUpdate": 356,
2527 "archived": false,
2528 "developmentStatus": "inactive",
2529 "recommendedFor": "learning",
2530 "reasoning": "Low activity or new project"
2531 },
25323192 "framed-stream": {
25333193 "stability": "experimental",
25343194 "maturity": "prototype",
25353195 "stars": 3,
25363196 "lastUpdated": "2025-12-15T12:59:36Z",
2537 "daysSinceUpdate": 32,
3197 "daysSinceUpdate": 184,
25383198 "archived": false,
25393199 "developmentStatus": "inactive",
25403200 "recommendedFor": "learning",
……@@ -2543,9 +3203,9 @@
25433203 "fs-native-extensions": {
25443204 "stability": "stable",
25453205 "maturity": "growing",
2546 "stars": 38,
2547 "lastUpdated": "2025-11-11T13:42:12Z",
2548 "daysSinceUpdate": 66,
3206 "stars": 37,
3207 "lastUpdated": "2026-04-23T19:31:35Z",
3208 "daysSinceUpdate": 55,
25493209 "archived": false,
25503210 "developmentStatus": "active",
25513211 "recommendedFor": "production",
……@@ -2556,7 +3216,7 @@
25563216 "maturity": "prototype",
25573217 "stars": 3,
25583218 "lastUpdated": "2025-11-08T18:36:29Z",
2559 "daysSinceUpdate": 69,
3219 "daysSinceUpdate": 221,
25603220 "archived": false,
25613221 "developmentStatus": "inactive",
25623222 "recommendedFor": "learning",
……@@ -2565,9 +3225,9 @@
25653225 "fx-native": {
25663226 "stability": "experimental",
25673227 "maturity": "prototype",
2568 "stars": 2,
2569 "lastUpdated": "2025-12-17T12:58:13Z",
2570 "daysSinceUpdate": 30,
3228 "stars": 1,
3229 "lastUpdated": "2026-05-08T22:45:39Z",
3230 "daysSinceUpdate": 40,
25713231 "archived": false,
25723232 "developmentStatus": "inactive",
25733233 "recommendedFor": "learning",
……@@ -2577,19 +3237,41 @@
25773237 "stability": "experimental",
25783238 "maturity": "prototype",
25793239 "stars": 0,
2580 "lastUpdated": "2025-11-26T14:10:49Z",
2581 "daysSinceUpdate": 51,
3240 "lastUpdated": "2026-03-11T15:52:04Z",
3241 "daysSinceUpdate": 98,
25823242 "archived": false,
25833243 "developmentStatus": "inactive",
25843244 "recommendedFor": "learning",
25853245 "reasoning": "Low activity or new project"
25863246 },
25873247 "get-mime-type": {
3248 "stability": "experimental",
3249 "maturity": "prototype",
3250 "stars": 2,
3251 "lastUpdated": "2026-01-21T21:03:31Z",
3252 "daysSinceUpdate": 147,
3253 "archived": false,
3254 "developmentStatus": "inactive",
3255 "recommendedFor": "learning",
3256 "reasoning": "Low activity or new project"
3257 },
3258 "gip-remote": {
3259 "stability": "experimental",
3260 "maturity": "prototype",
3261 "stars": 3,
3262 "lastUpdated": "2026-04-26T15:45:15Z",
3263 "daysSinceUpdate": 52,
3264 "archived": false,
3265 "developmentStatus": "inactive",
3266 "recommendedFor": "learning",
3267 "reasoning": "Low activity or new project"
3268 },
3269 "gip-transport": {
25883270 "stability": "experimental",
25893271 "maturity": "prototype",
25903272 "stars": 1,
2591 "lastUpdated": "2025-09-04T10:41:43Z",
2592 "daysSinceUpdate": 134,
3273 "lastUpdated": "2026-05-01T12:43:16Z",
3274 "daysSinceUpdate": 47,
25933275 "archived": false,
25943276 "developmentStatus": "inactive",
25953277 "recommendedFor": "learning",
……@@ -2598,9 +3280,9 @@
25983280 "git-remote-punch-transport": {
25993281 "stability": "experimental",
26003282 "maturity": "early",
2601 "stars": 7,
2602 "lastUpdated": "2025-11-03T13:02:43Z",
2603 "daysSinceUpdate": 74,
3283 "stars": 8,
3284 "lastUpdated": "2026-04-05T10:03:11Z",
3285 "daysSinceUpdate": 73,
26043286 "archived": false,
26053287 "developmentStatus": "active",
26063288 "recommendedFor": "evaluation",
……@@ -2611,7 +3293,18 @@
26113293 "maturity": "prototype",
26123294 "stars": 0,
26133295 "lastUpdated": "2025-12-15T13:34:39Z",
2614 "daysSinceUpdate": 32,
3296 "daysSinceUpdate": 184,
3297 "archived": false,
3298 "developmentStatus": "inactive",
3299 "recommendedFor": "learning",
3300 "reasoning": "Low activity or new project"
3301 },
3302 "Grafana-hypercore-stats": {
3303 "stability": "experimental",
3304 "maturity": "prototype",
3305 "stars": 1,
3306 "lastUpdated": "2025-01-20T18:50:10Z",
3307 "daysSinceUpdate": 513,
26153308 "archived": false,
26163309 "developmentStatus": "inactive",
26173310 "recommendedFor": "learning",
……@@ -2622,18 +3315,62 @@
26223315 "maturity": "prototype",
26233316 "stars": 0,
26243317 "lastUpdated": "2022-10-22T17:19:57Z",
2625 "daysSinceUpdate": 1182,
3318 "daysSinceUpdate": 1334,
3319 "archived": false,
3320 "developmentStatus": "inactive",
3321 "recommendedFor": "learning",
3322 "reasoning": "Low activity or new project"
3323 },
3324 "hello-pear-bare": {
3325 "stability": "experimental",
3326 "maturity": "early",
3327 "stars": 5,
3328 "lastUpdated": "2026-06-12T17:34:08Z",
3329 "daysSinceUpdate": 5,
3330 "archived": false,
3331 "developmentStatus": "active",
3332 "recommendedFor": "evaluation",
3333 "reasoning": "Low activity or new project"
3334 },
3335 "hello-pear-bare-tui": {
3336 "stability": "experimental",
3337 "maturity": "prototype",
3338 "stars": 0,
3339 "lastUpdated": "2026-06-05T03:32:32Z",
3340 "daysSinceUpdate": 12,
3341 "archived": false,
3342 "developmentStatus": "inactive",
3343 "recommendedFor": "learning",
3344 "reasoning": "Low activity or new project"
3345 },
3346 "hello-pear-bare-worker": {
3347 "stability": "experimental",
3348 "maturity": "prototype",
3349 "stars": 0,
3350 "lastUpdated": "2026-06-17T08:15:20Z",
3351 "daysSinceUpdate": 0,
26263352 "archived": false,
26273353 "developmentStatus": "inactive",
26283354 "recommendedFor": "learning",
26293355 "reasoning": "Low activity or new project"
26303356 },
3357 "hello-pear-electron": {
3358 "stability": "experimental",
3359 "maturity": "early",
3360 "stars": 12,
3361 "lastUpdated": "2026-06-11T22:26:56Z",
3362 "daysSinceUpdate": 6,
3363 "archived": false,
3364 "developmentStatus": "active",
3365 "recommendedFor": "evaluation",
3366 "reasoning": "Low activity or new project"
3367 },
26313368 "hisect": {
26323369 "stability": "experimental",
26333370 "maturity": "prototype",
26343371 "stars": 3,
26353372 "lastUpdated": "2025-06-19T22:18:18Z",
2636 "daysSinceUpdate": 211,
3373 "daysSinceUpdate": 363,
26373374 "archived": false,
26383375 "developmentStatus": "inactive",
26393376 "recommendedFor": "learning",
……@@ -2643,8 +3380,8 @@
26433380 "stability": "experimental",
26443381 "maturity": "prototype",
26453382 "stars": 1,
2646 "lastUpdated": "2025-09-13T12:52:42Z",
2647 "daysSinceUpdate": 125,
3383 "lastUpdated": "2026-05-06T15:49:14Z",
3384 "daysSinceUpdate": 42,
26483385 "archived": false,
26493386 "developmentStatus": "inactive",
26503387 "recommendedFor": "learning",
……@@ -2653,9 +3390,9 @@
26533390 "hrpc": {
26543391 "stability": "experimental",
26553392 "maturity": "early",
2656 "stars": 8,
2657 "lastUpdated": "2025-12-27T22:24:38Z",
2658 "daysSinceUpdate": 20,
3393 "stars": 10,
3394 "lastUpdated": "2026-04-10T15:32:19Z",
3395 "daysSinceUpdate": 68,
26593396 "archived": false,
26603397 "developmentStatus": "active",
26613398 "recommendedFor": "evaluation",
……@@ -2666,18 +3403,29 @@
26663403 "maturity": "prototype",
26673404 "stars": 0,
26683405 "lastUpdated": "2025-07-14T18:44:05Z",
2669 "daysSinceUpdate": 186,
3406 "daysSinceUpdate": 338,
26703407 "archived": false,
26713408 "developmentStatus": "inactive",
26723409 "recommendedFor": "learning",
26733410 "reasoning": "Low activity or new project"
26743411 },
2675 "http-dht-proxy": {
3412 "hrpc-swift": {
26763413 "stability": "experimental",
26773414 "maturity": "prototype",
26783415 "stars": 0,
2679 "lastUpdated": "2025-10-14T12:49:41Z",
2680 "daysSinceUpdate": 94,
3416 "lastUpdated": "2026-06-05T07:21:41Z",
3417 "daysSinceUpdate": 12,
3418 "archived": false,
3419 "developmentStatus": "inactive",
3420 "recommendedFor": "learning",
3421 "reasoning": "Low activity or new project"
3422 },
3423 "http-dht-proxy": {
3424 "stability": "experimental",
3425 "maturity": "prototype",
3426 "stars": 1,
3427 "lastUpdated": "2026-06-15T06:59:33Z",
3428 "daysSinceUpdate": 2,
26813429 "archived": false,
26823430 "developmentStatus": "inactive",
26833431 "recommendedFor": "learning",
……@@ -2688,7 +3436,7 @@
26883436 "maturity": "prototype",
26893437 "stars": 3,
26903438 "lastUpdated": "2025-06-03T12:38:51Z",
2691 "daysSinceUpdate": 227,
3439 "daysSinceUpdate": 379,
26923440 "archived": false,
26933441 "developmentStatus": "inactive",
26943442 "recommendedFor": "learning",
……@@ -2699,7 +3447,7 @@
26993447 "maturity": "prototype",
27003448 "stars": 0,
27013449 "lastUpdated": "2023-02-28T17:11:22Z",
2702 "daysSinceUpdate": 1053,
3450 "daysSinceUpdate": 1205,
27033451 "archived": false,
27043452 "developmentStatus": "inactive",
27053453 "recommendedFor": "learning",
……@@ -2710,7 +3458,7 @@
27103458 "maturity": "prototype",
27113459 "stars": 0,
27123460 "lastUpdated": "2023-04-11T08:43:10Z",
2713 "daysSinceUpdate": 1011,
3461 "daysSinceUpdate": 1163,
27143462 "archived": false,
27153463 "developmentStatus": "inactive",
27163464 "recommendedFor": "learning",
……@@ -2721,7 +3469,7 @@
27213469 "maturity": "prototype",
27223470 "stars": 0,
27233471 "lastUpdated": "2025-07-24T16:22:05Z",
2724 "daysSinceUpdate": 176,
3472 "daysSinceUpdate": 328,
27253473 "archived": false,
27263474 "developmentStatus": "inactive",
27273475 "recommendedFor": "learning",
……@@ -2732,7 +3480,7 @@
27323480 "maturity": "prototype",
27333481 "stars": 0,
27343482 "lastUpdated": "2023-02-28T17:11:48Z",
2735 "daysSinceUpdate": 1053,
3483 "daysSinceUpdate": 1205,
27363484 "archived": false,
27373485 "developmentStatus": "inactive",
27383486 "recommendedFor": "learning",
……@@ -2743,7 +3491,7 @@
27433491 "maturity": "prototype",
27443492 "stars": 0,
27453493 "lastUpdated": "2023-02-28T17:12:27Z",
2746 "daysSinceUpdate": 1053,
3494 "daysSinceUpdate": 1205,
27473495 "archived": false,
27483496 "developmentStatus": "inactive",
27493497 "recommendedFor": "learning",
……@@ -2754,7 +3502,40 @@
27543502 "maturity": "prototype",
27553503 "stars": 0,
27563504 "lastUpdated": "2023-02-28T17:10:44Z",
2757 "daysSinceUpdate": 1053,
3505 "daysSinceUpdate": 1205,
3506 "archived": false,
3507 "developmentStatus": "inactive",
3508 "recommendedFor": "learning",
3509 "reasoning": "Low activity or new project"
3510 },
3511 "hyper-dht-prom-alias-rpc": {
3512 "stability": "experimental",
3513 "maturity": "prototype",
3514 "stars": 0,
3515 "lastUpdated": "2026-06-17T18:00:55Z",
3516 "daysSinceUpdate": 0,
3517 "archived": false,
3518 "developmentStatus": "inactive",
3519 "recommendedFor": "learning",
3520 "reasoning": "Low activity or new project"
3521 },
3522 "hyper-dht-prom-client": {
3523 "stability": "experimental",
3524 "maturity": "prototype",
3525 "stars": 0,
3526 "lastUpdated": "2026-06-17T18:11:32Z",
3527 "daysSinceUpdate": 0,
3528 "archived": false,
3529 "developmentStatus": "inactive",
3530 "recommendedFor": "learning",
3531 "reasoning": "Low activity or new project"
3532 },
3533 "hyper-dht-prometheus": {
3534 "stability": "experimental",
3535 "maturity": "prototype",
3536 "stars": 0,
3537 "lastUpdated": "2026-06-17T17:29:30Z",
3538 "daysSinceUpdate": 0,
27583539 "archived": false,
27593540 "developmentStatus": "inactive",
27603541 "recommendedFor": "learning",
……@@ -2764,8 +3545,8 @@
27643545 "stability": "experimental",
27653546 "maturity": "prototype",
27663547 "stars": 0,
2767 "lastUpdated": "2025-10-09T12:01:06Z",
2768 "daysSinceUpdate": 99,
3548 "lastUpdated": "2026-05-19T14:42:23Z",
3549 "daysSinceUpdate": 29,
27693550 "archived": false,
27703551 "developmentStatus": "inactive",
27713552 "recommendedFor": "learning",
……@@ -2774,20 +3555,42 @@
27743555 "hyper-instrument": {
27753556 "stability": "experimental",
27763557 "maturity": "early",
2777 "stars": 5,
2778 "lastUpdated": "2025-12-11T19:37:59Z",
2779 "daysSinceUpdate": 36,
3558 "stars": 6,
3559 "lastUpdated": "2026-06-14T04:17:40Z",
3560 "daysSinceUpdate": 3,
27803561 "archived": false,
27813562 "developmentStatus": "active",
27823563 "recommendedFor": "evaluation",
27833564 "reasoning": "Low activity or new project"
27843565 },
3566 "hyper-multisig": {
3567 "stability": "experimental",
3568 "maturity": "prototype",
3569 "stars": 3,
3570 "lastUpdated": "2026-05-22T10:14:51Z",
3571 "daysSinceUpdate": 26,
3572 "archived": false,
3573 "developmentStatus": "inactive",
3574 "recommendedFor": "learning",
3575 "reasoning": "Low activity or new project"
3576 },
3577 "hyper-multisig-cli": {
3578 "stability": "experimental",
3579 "maturity": "prototype",
3580 "stars": 1,
3581 "lastUpdated": "2026-05-20T12:22:30Z",
3582 "daysSinceUpdate": 28,
3583 "archived": false,
3584 "developmentStatus": "inactive",
3585 "recommendedFor": "learning",
3586 "reasoning": "Low activity or new project"
3587 },
27853588 "hyperbeam": {
27863589 "stability": "stable",
27873590 "maturity": "established",
2788 "stars": 530,
2789 "lastUpdated": "2026-01-15T05:48:46Z",
2790 "daysSinceUpdate": 1,
3591 "stars": 542,
3592 "lastUpdated": "2026-06-15T00:41:28Z",
3593 "daysSinceUpdate": 3,
27913594 "archived": false,
27923595 "developmentStatus": "active",
27933596 "recommendedFor": "production",
……@@ -2796,20 +3599,31 @@
27963599 "hyperbee": {
27973600 "stability": "stable",
27983601 "maturity": "mature",
2799 "stars": 287,
2800 "lastUpdated": "2026-01-14T23:01:37Z",
2801 "daysSinceUpdate": 2,
3602 "stars": 298,
3603 "lastUpdated": "2026-05-29T14:38:35Z",
3604 "daysSinceUpdate": 19,
28023605 "archived": false,
28033606 "developmentStatus": "active",
28043607 "recommendedFor": "production",
28053608 "reasoning": "Official building block or helper, actively maintained"
28063609 },
3610 "hyperbee-compat": {
3611 "stability": "experimental",
3612 "maturity": "prototype",
3613 "stars": 0,
3614 "lastUpdated": "2026-06-11T12:30:44Z",
3615 "daysSinceUpdate": 6,
3616 "archived": false,
3617 "developmentStatus": "inactive",
3618 "recommendedFor": "learning",
3619 "reasoning": "Low activity or new project"
3620 },
28073621 "hyperbee-diff-stream": {
28083622 "stability": "experimental",
28093623 "maturity": "prototype",
28103624 "stars": 4,
2811 "lastUpdated": "2025-11-05T14:12:35Z",
2812 "daysSinceUpdate": 72,
3625 "lastUpdated": "2026-05-13T17:59:25Z",
3626 "daysSinceUpdate": 35,
28133627 "archived": false,
28143628 "developmentStatus": "inactive",
28153629 "recommendedFor": "learning",
……@@ -2818,9 +3632,9 @@
28183632 "hyperbee2": {
28193633 "stability": "experimental",
28203634 "maturity": "early",
2821 "stars": 7,
2822 "lastUpdated": "2026-01-14T12:35:59Z",
2823 "daysSinceUpdate": 2,
3635 "stars": 9,
3636 "lastUpdated": "2026-05-11T20:10:53Z",
3637 "daysSinceUpdate": 37,
28243638 "archived": false,
28253639 "developmentStatus": "active",
28263640 "recommendedFor": "evaluation",
……@@ -2829,9 +3643,9 @@
28293643 "hyperblobs": {
28303644 "stability": "stable",
28313645 "maturity": "growing",
2832 "stars": 42,
2833 "lastUpdated": "2026-01-14T23:06:38Z",
2834 "daysSinceUpdate": 2,
3646 "stars": 43,
3647 "lastUpdated": "2026-06-05T15:56:48Z",
3648 "daysSinceUpdate": 12,
28353649 "archived": false,
28363650 "developmentStatus": "active",
28373651 "recommendedFor": "production",
……@@ -2842,7 +3656,7 @@
28423656 "maturity": "prototype",
28433657 "stars": 0,
28443658 "lastUpdated": "2024-08-16T15:18:47Z",
2845 "daysSinceUpdate": 518,
3659 "daysSinceUpdate": 670,
28463660 "archived": false,
28473661 "developmentStatus": "inactive",
28483662 "recommendedFor": "learning",
……@@ -2853,7 +3667,7 @@
28533667 "maturity": "prototype",
28543668 "stars": 0,
28553669 "lastUpdated": "2024-08-16T15:25:24Z",
2856 "daysSinceUpdate": 518,
3670 "daysSinceUpdate": 670,
28573671 "archived": false,
28583672 "developmentStatus": "inactive",
28593673 "recommendedFor": "learning",
……@@ -2864,7 +3678,7 @@
28643678 "maturity": "prototype",
28653679 "stars": 0,
28663680 "lastUpdated": "2024-08-16T15:30:41Z",
2867 "daysSinceUpdate": 518,
3681 "daysSinceUpdate": 670,
28683682 "archived": false,
28693683 "developmentStatus": "inactive",
28703684 "recommendedFor": "learning",
……@@ -2873,9 +3687,9 @@
28733687 "hyperconf": {
28743688 "stability": "experimental",
28753689 "maturity": "prototype",
2876 "stars": 2,
2877 "lastUpdated": "2025-10-01T13:10:20Z",
2878 "daysSinceUpdate": 107,
3690 "stars": 3,
3691 "lastUpdated": "2026-04-06T15:33:52Z",
3692 "daysSinceUpdate": 72,
28793693 "archived": false,
28803694 "developmentStatus": "inactive",
28813695 "recommendedFor": "learning",
……@@ -2884,8 +3698,8 @@
28843698 "hypercore": {
28853699 "stability": "stable",
28863700 "maturity": "mature",
2887 "stars": 2745,
2888 "lastUpdated": "2026-01-16T02:24:58Z",
3701 "stars": 2805,
3702 "lastUpdated": "2026-06-17T05:27:13Z",
28893703 "daysSinceUpdate": 0,
28903704 "archived": false,
28913705 "developmentStatus": "active",
……@@ -2895,9 +3709,9 @@
28953709 "hypercore-audit": {
28963710 "stability": "experimental",
28973711 "maturity": "prototype",
2898 "stars": 0,
2899 "lastUpdated": "2025-03-11T13:18:46Z",
2900 "daysSinceUpdate": 311,
3712 "stars": 1,
3713 "lastUpdated": "2026-05-13T17:59:56Z",
3714 "daysSinceUpdate": 35,
29013715 "archived": false,
29023716 "developmentStatus": "inactive",
29033717 "recommendedFor": "learning",
……@@ -2907,8 +3721,8 @@
29073721 "stability": "experimental",
29083722 "maturity": "early",
29093723 "stars": 6,
2910 "lastUpdated": "2025-11-28T05:43:02Z",
2911 "daysSinceUpdate": 49,
3724 "lastUpdated": "2026-06-15T17:08:36Z",
3725 "daysSinceUpdate": 2,
29123726 "archived": false,
29133727 "developmentStatus": "active",
29143728 "recommendedFor": "evaluation",
……@@ -2918,8 +3732,8 @@
29183732 "stability": "experimental",
29193733 "maturity": "prototype",
29203734 "stars": 3,
2921 "lastUpdated": "2025-05-05T09:18:31Z",
2922 "daysSinceUpdate": 256,
3735 "lastUpdated": "2026-06-15T16:39:46Z",
3736 "daysSinceUpdate": 2,
29233737 "archived": false,
29243738 "developmentStatus": "inactive",
29253739 "recommendedFor": "learning",
……@@ -2928,9 +3742,9 @@
29283742 "hypercore-crypto": {
29293743 "stability": "stable",
29303744 "maturity": "growing",
2931 "stars": 34,
2932 "lastUpdated": "2026-01-09T12:36:37Z",
2933 "daysSinceUpdate": 7,
3745 "stars": 37,
3746 "lastUpdated": "2026-05-06T20:30:17Z",
3747 "daysSinceUpdate": 42,
29343748 "archived": false,
29353749 "developmentStatus": "active",
29363750 "recommendedFor": "production",
……@@ -2941,7 +3755,7 @@
29413755 "maturity": "prototype",
29423756 "stars": 2,
29433757 "lastUpdated": "2023-06-12T12:07:54Z",
2944 "daysSinceUpdate": 949,
3758 "daysSinceUpdate": 1101,
29453759 "archived": false,
29463760 "developmentStatus": "inactive",
29473761 "recommendedFor": "learning",
……@@ -2952,7 +3766,7 @@
29523766 "maturity": "prototype",
29533767 "stars": 2,
29543768 "lastUpdated": "2025-09-01T06:52:56Z",
2955 "daysSinceUpdate": 137,
3769 "daysSinceUpdate": 289,
29563770 "archived": false,
29573771 "developmentStatus": "inactive",
29583772 "recommendedFor": "learning",
……@@ -2962,8 +3776,8 @@
29623776 "stability": "experimental",
29633777 "maturity": "prototype",
29643778 "stars": 2,
2965 "lastUpdated": "2025-11-18T16:06:37Z",
2966 "daysSinceUpdate": 59,
3779 "lastUpdated": "2026-05-06T20:47:27Z",
3780 "daysSinceUpdate": 42,
29673781 "archived": false,
29683782 "developmentStatus": "inactive",
29693783 "recommendedFor": "learning",
……@@ -2972,9 +3786,9 @@
29723786 "hypercore-errors": {
29733787 "stability": "experimental",
29743788 "maturity": "prototype",
2975 "stars": 1,
2976 "lastUpdated": "2025-12-16T11:28:44Z",
2977 "daysSinceUpdate": 31,
3789 "stars": 2,
3790 "lastUpdated": "2026-05-06T20:47:54Z",
3791 "daysSinceUpdate": 42,
29783792 "archived": false,
29793793 "developmentStatus": "inactive",
29803794 "recommendedFor": "learning",
……@@ -2982,13 +3796,13 @@
29823796 },
29833797 "hypercore-id-encoding": {
29843798 "stability": "experimental",
2985 "maturity": "prototype",
2986 "stars": 4,
2987 "lastUpdated": "2025-12-16T11:31:26Z",
2988 "daysSinceUpdate": 31,
3799 "maturity": "early",
3800 "stars": 5,
3801 "lastUpdated": "2026-05-06T20:48:41Z",
3802 "daysSinceUpdate": 42,
29893803 "archived": false,
2990 "developmentStatus": "inactive",
2991 "recommendedFor": "learning",
3804 "developmentStatus": "active",
3805 "recommendedFor": "evaluation",
29923806 "reasoning": "Low activity or new project"
29933807 },
29943808 "hypercore-logger": {
……@@ -2996,7 +3810,7 @@
29963810 "maturity": "prototype",
29973811 "stars": 4,
29983812 "lastUpdated": "2025-06-03T19:31:42Z",
2999 "daysSinceUpdate": 227,
3813 "daysSinceUpdate": 379,
30003814 "archived": false,
30013815 "developmentStatus": "inactive",
30023816 "recommendedFor": "learning",
……@@ -3007,7 +3821,7 @@
30073821 "maturity": "prototype",
30083822 "stars": 0,
30093823 "lastUpdated": "2023-11-23T19:17:26Z",
3010 "daysSinceUpdate": 785,
3824 "daysSinceUpdate": 937,
30113825 "archived": false,
30123826 "developmentStatus": "inactive",
30133827 "recommendedFor": "learning",
……@@ -3017,8 +3831,8 @@
30173831 "stability": "experimental",
30183832 "maturity": "prototype",
30193833 "stars": 2,
3020 "lastUpdated": "2025-03-04T18:23:06Z",
3021 "daysSinceUpdate": 318,
3834 "lastUpdated": "2026-05-05T22:55:08Z",
3835 "daysSinceUpdate": 43,
30223836 "archived": false,
30233837 "developmentStatus": "inactive",
30243838 "recommendedFor": "learning",
……@@ -3029,7 +3843,7 @@
30293843 "maturity": "prototype",
30303844 "stars": 0,
30313845 "lastUpdated": "2025-09-01T06:51:39Z",
3032 "daysSinceUpdate": 137,
3846 "daysSinceUpdate": 289,
30333847 "archived": false,
30343848 "developmentStatus": "inactive",
30353849 "recommendedFor": "learning",
……@@ -3038,9 +3852,9 @@
30383852 "hypercore-sign": {
30393853 "stability": "experimental",
30403854 "maturity": "prototype",
3041 "stars": 2,
3042 "lastUpdated": "2025-09-12T06:27:07Z",
3043 "daysSinceUpdate": 126,
3855 "stars": 4,
3856 "lastUpdated": "2026-05-13T12:35:38Z",
3857 "daysSinceUpdate": 35,
30443858 "archived": false,
30453859 "developmentStatus": "inactive",
30463860 "recommendedFor": "learning",
……@@ -3050,8 +3864,8 @@
30503864 "stability": "experimental",
30513865 "maturity": "prototype",
30523866 "stars": 2,
3053 "lastUpdated": "2024-02-10T14:56:34Z",
3054 "daysSinceUpdate": 706,
3867 "lastUpdated": "2026-04-02T11:17:43Z",
3868 "daysSinceUpdate": 76,
30553869 "archived": false,
30563870 "developmentStatus": "inactive",
30573871 "recommendedFor": "learning",
……@@ -3061,8 +3875,8 @@
30613875 "stability": "experimental",
30623876 "maturity": "prototype",
30633877 "stars": 1,
3064 "lastUpdated": "2025-09-01T06:52:54Z",
3065 "daysSinceUpdate": 137,
3878 "lastUpdated": "2026-05-19T14:45:29Z",
3879 "daysSinceUpdate": 29,
30663880 "archived": false,
30673881 "developmentStatus": "inactive",
30683882 "recommendedFor": "learning",
……@@ -3071,9 +3885,9 @@
30713885 "hypercore-storage": {
30723886 "stability": "experimental",
30733887 "maturity": "early",
3074 "stars": 11,
3075 "lastUpdated": "2025-12-29T04:52:40Z",
3076 "daysSinceUpdate": 18,
3888 "stars": 13,
3889 "lastUpdated": "2026-06-05T15:31:17Z",
3890 "daysSinceUpdate": 12,
30773891 "archived": false,
30783892 "developmentStatus": "active",
30793893 "recommendedFor": "evaluation",
……@@ -3084,7 +3898,7 @@
30843898 "maturity": "prototype",
30853899 "stars": 0,
30863900 "lastUpdated": "2025-02-17T17:29:00Z",
3087 "daysSinceUpdate": 333,
3901 "daysSinceUpdate": 485,
30883902 "archived": false,
30893903 "developmentStatus": "inactive",
30903904 "recommendedFor": "learning",
……@@ -3093,8 +3907,8 @@
30933907 "hyperdb": {
30943908 "stability": "stable",
30953909 "maturity": "growing",
3096 "stars": 64,
3097 "lastUpdated": "2026-01-14T22:56:40Z",
3910 "stars": 73,
3911 "lastUpdated": "2026-06-15T18:40:28Z",
30983912 "daysSinceUpdate": 2,
30993913 "archived": false,
31003914 "developmentStatus": "active",
……@@ -3106,7 +3920,7 @@
31063920 "maturity": "prototype",
31073921 "stars": 1,
31083922 "lastUpdated": "2025-09-08T13:43:47Z",
3109 "daysSinceUpdate": 130,
3923 "daysSinceUpdate": 282,
31103924 "archived": false,
31113925 "developmentStatus": "inactive",
31123926 "recommendedFor": "learning",
……@@ -3117,7 +3931,7 @@
31173931 "maturity": "prototype",
31183932 "stars": 0,
31193933 "lastUpdated": "2025-08-05T20:04:04Z",
3120 "daysSinceUpdate": 164,
3934 "daysSinceUpdate": 316,
31213935 "archived": false,
31223936 "developmentStatus": "inactive",
31233937 "recommendedFor": "learning",
……@@ -3128,7 +3942,7 @@
31283942 "maturity": "prototype",
31293943 "stars": 3,
31303944 "lastUpdated": "2025-12-05T12:43:10Z",
3131 "daysSinceUpdate": 42,
3945 "daysSinceUpdate": 194,
31323946 "archived": false,
31333947 "developmentStatus": "inactive",
31343948 "recommendedFor": "learning",
……@@ -3137,20 +3951,31 @@
31373951 "hyperdht": {
31383952 "stability": "stable",
31393953 "maturity": "mature",
3140 "stars": 371,
3141 "lastUpdated": "2026-01-16T02:24:10Z",
3954 "stars": 394,
3955 "lastUpdated": "2026-06-18T00:39:01Z",
31423956 "daysSinceUpdate": 0,
31433957 "archived": false,
31443958 "developmentStatus": "active",
31453959 "recommendedFor": "production",
31463960 "reasoning": "Official building block or helper, actively maintained"
31473961 },
3148 "hyperdht-stats": {
3962 "hyperdht-address": {
31493963 "stability": "experimental",
31503964 "maturity": "prototype",
31513965 "stars": 0,
3152 "lastUpdated": "2025-10-08T08:16:18Z",
3153 "daysSinceUpdate": 100,
3966 "lastUpdated": "2026-05-05T17:57:17Z",
3967 "daysSinceUpdate": 43,
3968 "archived": false,
3969 "developmentStatus": "inactive",
3970 "recommendedFor": "learning",
3971 "reasoning": "Low activity or new project"
3972 },
3973 "hyperdht-stats": {
3974 "stability": "experimental",
3975 "maturity": "prototype",
3976 "stars": 1,
3977 "lastUpdated": "2026-05-19T14:51:44Z",
3978 "daysSinceUpdate": 29,
31543979 "archived": false,
31553980 "developmentStatus": "inactive",
31563981 "recommendedFor": "learning",
……@@ -3159,9 +3984,9 @@
31593984 "hyperdispatch": {
31603985 "stability": "experimental",
31613986 "maturity": "early",
3162 "stars": 6,
3163 "lastUpdated": "2025-10-14T12:30:22Z",
3164 "daysSinceUpdate": 94,
3987 "stars": 7,
3988 "lastUpdated": "2026-05-05T17:31:33Z",
3989 "daysSinceUpdate": 43,
31653990 "archived": false,
31663991 "developmentStatus": "active",
31673992 "recommendedFor": "evaluation",
……@@ -3170,8 +3995,8 @@
31703995 "hyperdrive": {
31713996 "stability": "stable",
31723997 "maturity": "mature",
3173 "stars": 1962,
3174 "lastUpdated": "2026-01-16T02:25:23Z",
3998 "stars": 1999,
3999 "lastUpdated": "2026-06-17T13:37:09Z",
31754000 "daysSinceUpdate": 0,
31764001 "archived": false,
31774002 "developmentStatus": "active",
……@@ -3182,8 +4007,8 @@
31824007 "stability": "stable",
31834008 "maturity": "growing",
31844009 "stars": 45,
3185 "lastUpdated": "2025-09-01T06:47:57Z",
3186 "daysSinceUpdate": 137,
4010 "lastUpdated": "2026-05-14T11:44:08Z",
4011 "daysSinceUpdate": 34,
31874012 "archived": false,
31884013 "developmentStatus": "active",
31894014 "recommendedFor": "production",
……@@ -3192,9 +4017,9 @@
31924017 "hyperdrive-profiler": {
31934018 "stability": "experimental",
31944019 "maturity": "prototype",
3195 "stars": 1,
3196 "lastUpdated": "2025-10-02T10:03:58Z",
3197 "daysSinceUpdate": 106,
4020 "stars": 2,
4021 "lastUpdated": "2026-05-19T14:52:29Z",
4022 "daysSinceUpdate": 29,
31984023 "archived": false,
31994024 "developmentStatus": "inactive",
32004025 "recommendedFor": "learning",
……@@ -3205,7 +4030,7 @@
32054030 "maturity": "prototype",
32064031 "stars": 0,
32074032 "lastUpdated": "2025-03-17T08:57:16Z",
3208 "daysSinceUpdate": 305,
4033 "daysSinceUpdate": 457,
32094034 "archived": false,
32104035 "developmentStatus": "inactive",
32114036 "recommendedFor": "learning",
……@@ -3216,7 +4041,18 @@
32164041 "maturity": "prototype",
32174042 "stars": 1,
32184043 "lastUpdated": "2023-11-06T21:36:11Z",
3219 "daysSinceUpdate": 802,
4044 "daysSinceUpdate": 954,
4045 "archived": false,
4046 "developmentStatus": "inactive",
4047 "recommendedFor": "learning",
4048 "reasoning": "Low activity or new project"
4049 },
4050 "hypermininet": {
4051 "stability": "experimental",
4052 "maturity": "prototype",
4053 "stars": 1,
4054 "lastUpdated": "2026-04-03T15:25:05Z",
4055 "daysSinceUpdate": 75,
32204056 "archived": false,
32214057 "developmentStatus": "inactive",
32224058 "recommendedFor": "learning",
……@@ -3225,20 +4061,64 @@
32254061 "hyperschema": {
32264062 "stability": "experimental",
32274063 "maturity": "early",
3228 "stars": 13,
3229 "lastUpdated": "2026-01-14T22:58:06Z",
3230 "daysSinceUpdate": 2,
4064 "stars": 17,
4065 "lastUpdated": "2026-06-01T12:31:22Z",
4066 "daysSinceUpdate": 16,
32314067 "archived": false,
32324068 "developmentStatus": "active",
32334069 "recommendedFor": "evaluation",
32344070 "reasoning": "Low activity or new project"
32354071 },
4072 "hyperschema-c": {
4073 "stability": "experimental",
4074 "maturity": "prototype",
4075 "stars": 1,
4076 "lastUpdated": "2026-06-10T22:19:49Z",
4077 "daysSinceUpdate": 7,
4078 "archived": false,
4079 "developmentStatus": "inactive",
4080 "recommendedFor": "learning",
4081 "reasoning": "Low activity or new project"
4082 },
4083 "hyperschema-swift": {
4084 "stability": "experimental",
4085 "maturity": "prototype",
4086 "stars": 0,
4087 "lastUpdated": "2026-06-05T06:35:09Z",
4088 "daysSinceUpdate": 12,
4089 "archived": false,
4090 "developmentStatus": "inactive",
4091 "recommendedFor": "learning",
4092 "reasoning": "Low activity or new project"
4093 },
4094 "hyperschema-test": {
4095 "stability": "experimental",
4096 "maturity": "prototype",
4097 "stars": 0,
4098 "lastUpdated": "2026-06-04T06:56:00Z",
4099 "daysSinceUpdate": 13,
4100 "archived": false,
4101 "developmentStatus": "inactive",
4102 "recommendedFor": "learning",
4103 "reasoning": "Low activity or new project"
4104 },
4105 "hyperschema-ts": {
4106 "stability": "experimental",
4107 "maturity": "prototype",
4108 "stars": 2,
4109 "lastUpdated": "2026-06-16T19:33:19Z",
4110 "daysSinceUpdate": 1,
4111 "archived": false,
4112 "developmentStatus": "inactive",
4113 "recommendedFor": "learning",
4114 "reasoning": "Low activity or new project"
4115 },
32364116 "hypershell": {
32374117 "stability": "stable",
32384118 "maturity": "established",
3239 "stars": 248,
3240 "lastUpdated": "2025-12-06T23:42:18Z",
3241 "daysSinceUpdate": 41,
4119 "stars": 254,
4120 "lastUpdated": "2026-06-05T16:40:27Z",
4121 "daysSinceUpdate": 12,
32424122 "archived": false,
32434123 "developmentStatus": "active",
32444124 "recommendedFor": "production",
……@@ -3247,9 +4127,9 @@
32474127 "hyperssh": {
32484128 "stability": "stable",
32494129 "maturity": "established",
3250 "stars": 154,
3251 "lastUpdated": "2025-08-20T23:12:35Z",
3252 "daysSinceUpdate": 149,
4130 "stars": 156,
4131 "lastUpdated": "2026-04-21T17:53:38Z",
4132 "daysSinceUpdate": 57,
32534133 "archived": false,
32544134 "developmentStatus": "active",
32554135 "recommendedFor": "production",
……@@ -3258,8 +4138,8 @@
32584138 "hyperswarm": {
32594139 "stability": "stable",
32604140 "maturity": "mature",
3261 "stars": 1206,
3262 "lastUpdated": "2026-01-15T05:43:49Z",
4141 "stars": 1280,
4142 "lastUpdated": "2026-06-16T20:15:01Z",
32634143 "daysSinceUpdate": 1,
32644144 "archived": false,
32654145 "developmentStatus": "active",
……@@ -3269,9 +4149,9 @@
32694149 "hyperswarm-capability": {
32704150 "stability": "experimental",
32714151 "maturity": "prototype",
3272 "stars": 1,
3273 "lastUpdated": "2025-09-10T12:43:40Z",
3274 "daysSinceUpdate": 128,
4152 "stars": 3,
4153 "lastUpdated": "2026-03-27T12:13:22Z",
4154 "daysSinceUpdate": 82,
32754155 "archived": false,
32764156 "developmentStatus": "inactive",
32774157 "recommendedFor": "learning",
……@@ -3280,9 +4160,9 @@
32804160 "hyperswarm-dht-relay": {
32814161 "stability": "stable",
32824162 "maturity": "growing",
3283 "stars": 44,
3284 "lastUpdated": "2026-01-14T23:06:14Z",
3285 "daysSinceUpdate": 2,
4163 "stars": 45,
4164 "lastUpdated": "2026-04-08T11:36:27Z",
4165 "daysSinceUpdate": 70,
32864166 "archived": false,
32874167 "developmentStatus": "active",
32884168 "recommendedFor": "production",
……@@ -3292,8 +4172,8 @@
32924172 "stability": "experimental",
32934173 "maturity": "early",
32944174 "stars": 9,
3295 "lastUpdated": "2025-11-13T09:56:46Z",
3296 "daysSinceUpdate": 64,
4175 "lastUpdated": "2026-02-13T18:45:04Z",
4176 "daysSinceUpdate": 124,
32974177 "archived": false,
32984178 "developmentStatus": "active",
32994179 "recommendedFor": "evaluation",
……@@ -3304,7 +4184,7 @@
33044184 "maturity": "prototype",
33054185 "stars": 1,
33064186 "lastUpdated": "2025-09-01T06:53:06Z",
3307 "daysSinceUpdate": 137,
4187 "daysSinceUpdate": 289,
33084188 "archived": false,
33094189 "developmentStatus": "inactive",
33104190 "recommendedFor": "learning",
……@@ -3313,9 +4193,9 @@
33134193 "hyperswarm-secret-stream": {
33144194 "stability": "stable",
33154195 "maturity": "mature",
3316 "stars": 36,
3317 "lastUpdated": "2025-12-17T22:55:49Z",
3318 "daysSinceUpdate": 30,
4196 "stars": 38,
4197 "lastUpdated": "2026-04-10T15:16:32Z",
4198 "daysSinceUpdate": 68,
33194199 "archived": false,
33204200 "developmentStatus": "active",
33214201 "recommendedFor": "production",
……@@ -3325,10 +4205,10 @@
33254205 "stability": "experimental",
33264206 "maturity": "early",
33274207 "stars": 18,
3328 "lastUpdated": "2024-10-18T18:00:36Z",
3329 "daysSinceUpdate": 455,
4208 "lastUpdated": "2026-02-13T18:44:51Z",
4209 "daysSinceUpdate": 124,
33304210 "archived": false,
3331 "developmentStatus": "inactive",
4211 "developmentStatus": "active",
33324212 "recommendedFor": "evaluation",
33334213 "reasoning": "Low activity or new project"
33344214 },
……@@ -3336,8 +4216,8 @@
33364216 "stability": "experimental",
33374217 "maturity": "prototype",
33384218 "stars": 0,
3339 "lastUpdated": "2025-09-01T06:52:53Z",
3340 "daysSinceUpdate": 137,
4219 "lastUpdated": "2026-05-29T10:39:08Z",
4220 "daysSinceUpdate": 19,
33414221 "archived": false,
33424222 "developmentStatus": "inactive",
33434223 "recommendedFor": "learning",
……@@ -3347,8 +4227,8 @@
33474227 "stability": "experimental",
33484228 "maturity": "early",
33494229 "stars": 6,
3350 "lastUpdated": "2025-12-16T11:38:44Z",
3351 "daysSinceUpdate": 31,
4230 "lastUpdated": "2026-02-13T18:44:11Z",
4231 "daysSinceUpdate": 124,
33524232 "archived": false,
33534233 "developmentStatus": "active",
33544234 "recommendedFor": "evaluation",
……@@ -3359,7 +4239,7 @@
33594239 "maturity": "early",
33604240 "stars": 7,
33614241 "lastUpdated": "2024-04-04T09:41:16Z",
3362 "daysSinceUpdate": 652,
4242 "daysSinceUpdate": 804,
33634243 "archived": false,
33644244 "developmentStatus": "inactive",
33654245 "recommendedFor": "evaluation",
……@@ -3370,7 +4250,7 @@
33704250 "maturity": "prototype",
33714251 "stars": 2,
33724252 "lastUpdated": "2024-07-23T11:20:14Z",
3373 "daysSinceUpdate": 542,
4253 "daysSinceUpdate": 694,
33744254 "archived": false,
33754255 "developmentStatus": "inactive",
33764256 "recommendedFor": "learning",
……@@ -3381,7 +4261,7 @@
33814261 "maturity": "prototype",
33824262 "stars": 1,
33834263 "lastUpdated": "2024-03-14T17:47:54Z",
3384 "daysSinceUpdate": 673,
4264 "daysSinceUpdate": 825,
33854265 "archived": false,
33864266 "developmentStatus": "inactive",
33874267 "recommendedFor": "learning",
……@@ -3390,9 +4270,9 @@
33904270 "iambus": {
33914271 "stability": "experimental",
33924272 "maturity": "prototype",
3393 "stars": 3,
3394 "lastUpdated": "2025-12-16T11:46:16Z",
3395 "daysSinceUpdate": 31,
4273 "stars": 4,
4274 "lastUpdated": "2026-01-31T11:12:53Z",
4275 "daysSinceUpdate": 137,
33964276 "archived": false,
33974277 "developmentStatus": "inactive",
33984278 "recommendedFor": "learning",
……@@ -3401,9 +4281,9 @@
34014281 "index-encoder": {
34024282 "stability": "experimental",
34034283 "maturity": "early",
3404 "stars": 7,
3405 "lastUpdated": "2025-12-16T11:50:53Z",
3406 "daysSinceUpdate": 31,
4284 "stars": 8,
4285 "lastUpdated": "2026-03-01T21:27:30Z",
4286 "daysSinceUpdate": 108,
34074287 "archived": false,
34084288 "developmentStatus": "active",
34094289 "recommendedFor": "evaluation",
……@@ -3414,29 +4294,51 @@
34144294 "maturity": "prototype",
34154295 "stars": 1,
34164296 "lastUpdated": "2024-08-30T02:03:44Z",
3417 "daysSinceUpdate": 504,
4297 "daysSinceUpdate": 656,
34184298 "archived": false,
34194299 "developmentStatus": "inactive",
34204300 "recommendedFor": "learning",
34214301 "reasoning": "Low activity or new project"
34224302 },
34234303 "instrumented-dht-node": {
4304 "stability": "experimental",
4305 "maturity": "prototype",
4306 "stars": 1,
4307 "lastUpdated": "2026-06-14T04:19:35Z",
4308 "daysSinceUpdate": 3,
4309 "archived": false,
4310 "developmentStatus": "inactive",
4311 "recommendedFor": "learning",
4312 "reasoning": "Low activity or new project"
4313 },
4314 "ip-ban-list": {
34244315 "stability": "experimental",
34254316 "maturity": "prototype",
34264317 "stars": 0,
3427 "lastUpdated": "2025-09-01T06:53:10Z",
3428 "daysSinceUpdate": 137,
4318 "lastUpdated": "2026-05-20T08:46:15Z",
4319 "daysSinceUpdate": 28,
34294320 "archived": false,
34304321 "developmentStatus": "inactive",
34314322 "recommendedFor": "learning",
34324323 "reasoning": "Low activity or new project"
34334324 },
3434 "invoices": {
4325 "ip-ban-list-cli": {
34354326 "stability": "experimental",
34364327 "maturity": "prototype",
34374328 "stars": 0,
3438 "lastUpdated": "2022-02-12T11:54:10Z",
3439 "daysSinceUpdate": 1434,
4329 "lastUpdated": "2026-05-15T10:55:55Z",
4330 "daysSinceUpdate": 33,
4331 "archived": false,
4332 "developmentStatus": "inactive",
4333 "recommendedFor": "learning",
4334 "reasoning": "Low activity or new project"
4335 },
4336 "is-text-filetype": {
4337 "stability": "experimental",
4338 "maturity": "prototype",
4339 "stars": 1,
4340 "lastUpdated": "2026-01-30T18:51:24Z",
4341 "daysSinceUpdate": 138,
34404342 "archived": false,
34414343 "developmentStatus": "inactive",
34424344 "recommendedFor": "learning",
……@@ -3447,7 +4349,7 @@
34474349 "maturity": "prototype",
34484350 "stars": 3,
34494351 "lastUpdated": "2024-02-26T15:22:32Z",
3450 "daysSinceUpdate": 690,
4352 "daysSinceUpdate": 842,
34514353 "archived": false,
34524354 "developmentStatus": "inactive",
34534355 "recommendedFor": "learning",
……@@ -3456,9 +4358,9 @@
34564358 "keet-appling": {
34574359 "stability": "experimental",
34584360 "maturity": "prototype",
3459 "stars": 3,
3460 "lastUpdated": "2025-10-27T14:01:56Z",
3461 "daysSinceUpdate": 81,
4361 "stars": 4,
4362 "lastUpdated": "2026-06-09T08:35:19Z",
4363 "daysSinceUpdate": 8,
34624364 "archived": false,
34634365 "developmentStatus": "inactive",
34644366 "recommendedFor": "learning",
……@@ -3467,9 +4369,9 @@
34674369 "keet-appling-next": {
34684370 "stability": "experimental",
34694371 "maturity": "prototype",
3470 "stars": 1,
3471 "lastUpdated": "2025-12-16T15:18:33Z",
3472 "daysSinceUpdate": 31,
4372 "stars": 0,
4373 "lastUpdated": "2026-06-09T08:35:20Z",
4374 "daysSinceUpdate": 8,
34734375 "archived": false,
34744376 "developmentStatus": "inactive",
34754377 "recommendedFor": "learning",
……@@ -3478,9 +4380,9 @@
34784380 "keet-identity-key": {
34794381 "stability": "stable",
34804382 "maturity": "growing",
3481 "stars": 22,
3482 "lastUpdated": "2025-11-19T14:58:00Z",
3483 "daysSinceUpdate": 58,
4383 "stars": 24,
4384 "lastUpdated": "2026-06-17T16:06:57Z",
4385 "daysSinceUpdate": 0,
34844386 "archived": false,
34854387 "developmentStatus": "active",
34864388 "recommendedFor": "production",
……@@ -3488,21 +4390,21 @@
34884390 },
34894391 "keet-mobile-releases": {
34904392 "stability": "stable",
3491 "maturity": "growing",
3492 "stars": 46,
3493 "lastUpdated": "2026-01-16T13:25:32Z",
4393 "maturity": "established",
4394 "stars": 114,
4395 "lastUpdated": "2026-06-17T17:49:58Z",
34944396 "daysSinceUpdate": 0,
34954397 "archived": false,
34964398 "developmentStatus": "active",
34974399 "recommendedFor": "production",
3498 "reasoning": "Moderate star count, growing project"
4400 "reasoning": "High star count, established project"
34994401 },
35004402 "keet-prefs": {
35014403 "stability": "experimental",
35024404 "maturity": "prototype",
3503 "stars": 0,
3504 "lastUpdated": "2024-02-23T13:07:58Z",
3505 "daysSinceUpdate": 693,
4405 "stars": 1,
4406 "lastUpdated": "2026-05-15T13:54:37Z",
4407 "daysSinceUpdate": 33,
35064408 "archived": false,
35074409 "developmentStatus": "inactive",
35084410 "recommendedFor": "learning",
……@@ -3512,8 +4414,8 @@
35124414 "stability": "experimental",
35134415 "maturity": "prototype",
35144416 "stars": 2,
3515 "lastUpdated": "2025-12-17T08:21:02Z",
3516 "daysSinceUpdate": 30,
4417 "lastUpdated": "2026-05-20T07:42:57Z",
4418 "daysSinceUpdate": 28,
35174419 "archived": false,
35184420 "developmentStatus": "inactive",
35194421 "recommendedFor": "learning",
……@@ -3524,29 +4426,40 @@
35244426 "maturity": "growing",
35254427 "stars": 24,
35264428 "lastUpdated": "2025-11-03T13:16:39Z",
3527 "daysSinceUpdate": 74,
4429 "daysSinceUpdate": 226,
35284430 "archived": false,
35294431 "developmentStatus": "active",
35304432 "recommendedFor": "production",
35314433 "reasoning": "Moderate star count, growing project"
35324434 },
4435 "known-text-files": {
4436 "stability": "experimental",
4437 "maturity": "prototype",
4438 "stars": 2,
4439 "lastUpdated": "2026-02-06T19:42:54Z",
4440 "daysSinceUpdate": 131,
4441 "archived": false,
4442 "developmentStatus": "inactive",
4443 "recommendedFor": "learning",
4444 "reasoning": "Low activity or new project"
4445 },
35334446 "libappling": {
35344447 "stability": "experimental",
3535 "maturity": "early",
3536 "stars": 5,
3537 "lastUpdated": "2026-01-06T09:58:51Z",
3538 "daysSinceUpdate": 10,
4448 "maturity": "prototype",
4449 "stars": 4,
4450 "lastUpdated": "2026-05-08T22:45:55Z",
4451 "daysSinceUpdate": 40,
35394452 "archived": false,
3540 "developmentStatus": "active",
3541 "recommendedFor": "evaluation",
4453 "developmentStatus": "inactive",
4454 "recommendedFor": "learning",
35424455 "reasoning": "Low activity or new project"
35434456 },
35444457 "libbase64": {
35454458 "stability": "experimental",
35464459 "maturity": "prototype",
3547 "stars": 3,
3548 "lastUpdated": "2025-10-16T09:07:54Z",
3549 "daysSinceUpdate": 92,
4460 "stars": 2,
4461 "lastUpdated": "2026-06-04T08:25:49Z",
4462 "daysSinceUpdate": 13,
35504463 "archived": false,
35514464 "developmentStatus": "inactive",
35524465 "recommendedFor": "learning",
……@@ -3555,9 +4468,9 @@
35554468 "libbitarray": {
35564469 "stability": "experimental",
35574470 "maturity": "prototype",
3558 "stars": 2,
3559 "lastUpdated": "2025-09-01T06:51:59Z",
3560 "daysSinceUpdate": 137,
4471 "stars": 1,
4472 "lastUpdated": "2026-04-23T19:32:40Z",
4473 "daysSinceUpdate": 55,
35614474 "archived": false,
35624475 "developmentStatus": "inactive",
35634476 "recommendedFor": "learning",
……@@ -3566,9 +4479,9 @@
35664479 "libcompact": {
35674480 "stability": "experimental",
35684481 "maturity": "prototype",
3569 "stars": 1,
3570 "lastUpdated": "2025-09-01T06:49:56Z",
3571 "daysSinceUpdate": 137,
4482 "stars": 0,
4483 "lastUpdated": "2026-05-29T12:32:10Z",
4484 "daysSinceUpdate": 19,
35724485 "archived": false,
35734486 "developmentStatus": "inactive",
35744487 "recommendedFor": "learning",
……@@ -3577,20 +4490,20 @@
35774490 "libcrc": {
35784491 "stability": "experimental",
35794492 "maturity": "early",
3580 "stars": 6,
3581 "lastUpdated": "2024-11-11T08:48:19Z",
3582 "daysSinceUpdate": 431,
4493 "stars": 5,
4494 "lastUpdated": "2026-04-23T19:32:55Z",
4495 "daysSinceUpdate": 55,
35834496 "archived": false,
3584 "developmentStatus": "inactive",
4497 "developmentStatus": "active",
35854498 "recommendedFor": "evaluation",
35864499 "reasoning": "Low activity or new project"
35874500 },
35884501 "libdaemon": {
35894502 "stability": "experimental",
35904503 "maturity": "prototype",
3591 "stars": 3,
3592 "lastUpdated": "2025-10-21T13:31:22Z",
3593 "daysSinceUpdate": 87,
4504 "stars": 2,
4505 "lastUpdated": "2026-04-23T19:33:02Z",
4506 "daysSinceUpdate": 55,
35944507 "archived": false,
35954508 "developmentStatus": "inactive",
35964509 "recommendedFor": "learning",
……@@ -3599,9 +4512,20 @@
35994512 "libdynload": {
36004513 "stability": "experimental",
36014514 "maturity": "prototype",
3602 "stars": 2,
3603 "lastUpdated": "2026-01-15T20:27:29Z",
3604 "daysSinceUpdate": 1,
4515 "stars": 1,
4516 "lastUpdated": "2026-04-08T11:32:09Z",
4517 "daysSinceUpdate": 70,
4518 "archived": false,
4519 "developmentStatus": "inactive",
4520 "recommendedFor": "learning",
4521 "reasoning": "Low activity or new project"
4522 },
4523 "libflattree": {
4524 "stability": "experimental",
4525 "maturity": "prototype",
4526 "stars": 0,
4527 "lastUpdated": "2026-05-02T15:57:49Z",
4528 "daysSinceUpdate": 46,
36054529 "archived": false,
36064530 "developmentStatus": "inactive",
36074531 "recommendedFor": "learning",
……@@ -3610,9 +4534,9 @@
36104534 "libfs": {
36114535 "stability": "experimental",
36124536 "maturity": "prototype",
3613 "stars": 4,
3614 "lastUpdated": "2025-11-14T12:19:39Z",
3615 "daysSinceUpdate": 63,
4537 "stars": 3,
4538 "lastUpdated": "2026-05-08T22:45:55Z",
4539 "daysSinceUpdate": 40,
36164540 "archived": false,
36174541 "developmentStatus": "inactive",
36184542 "recommendedFor": "learning",
……@@ -3621,20 +4545,31 @@
36214545 "libfx": {
36224546 "stability": "experimental",
36234547 "maturity": "early",
3624 "stars": 7,
3625 "lastUpdated": "2025-12-17T12:57:25Z",
3626 "daysSinceUpdate": 30,
4548 "stars": 6,
4549 "lastUpdated": "2026-05-08T22:45:56Z",
4550 "daysSinceUpdate": 40,
36274551 "archived": false,
36284552 "developmentStatus": "active",
36294553 "recommendedFor": "evaluation",
36304554 "reasoning": "Low activity or new project"
36314555 },
4556 "libhc": {
4557 "stability": "experimental",
4558 "maturity": "prototype",
4559 "stars": 1,
4560 "lastUpdated": "2026-06-05T06:18:29Z",
4561 "daysSinceUpdate": 12,
4562 "archived": false,
4563 "developmentStatus": "inactive",
4564 "recommendedFor": "learning",
4565 "reasoning": "Low activity or new project"
4566 },
36324567 "libhex": {
36334568 "stability": "experimental",
36344569 "maturity": "prototype",
3635 "stars": 3,
3636 "lastUpdated": "2025-09-01T06:48:26Z",
3637 "daysSinceUpdate": 137,
4570 "stars": 2,
4571 "lastUpdated": "2026-06-04T08:25:44Z",
4572 "daysSinceUpdate": 13,
36384573 "archived": false,
36394574 "developmentStatus": "inactive",
36404575 "recommendedFor": "learning",
……@@ -3643,9 +4578,9 @@
36434578 "libintrusive": {
36444579 "stability": "experimental",
36454580 "maturity": "prototype",
3646 "stars": 3,
3647 "lastUpdated": "2025-05-25T14:22:27Z",
3648 "daysSinceUpdate": 236,
4581 "stars": 2,
4582 "lastUpdated": "2026-04-23T19:33:35Z",
4583 "daysSinceUpdate": 55,
36494584 "archived": false,
36504585 "developmentStatus": "inactive",
36514586 "recommendedFor": "learning",
……@@ -3654,9 +4589,9 @@
36544589 "libjerry": {
36554590 "stability": "experimental",
36564591 "maturity": "early",
3657 "stars": 9,
3658 "lastUpdated": "2025-12-22T21:13:36Z",
3659 "daysSinceUpdate": 25,
4592 "stars": 8,
4593 "lastUpdated": "2026-06-17T09:45:59Z",
4594 "daysSinceUpdate": 0,
36604595 "archived": false,
36614596 "developmentStatus": "active",
36624597 "recommendedFor": "evaluation",
……@@ -3665,9 +4600,9 @@
36654600 "libjnitl": {
36664601 "stability": "experimental",
36674602 "maturity": "prototype",
3668 "stars": 2,
3669 "lastUpdated": "2025-12-11T12:38:57Z",
3670 "daysSinceUpdate": 36,
4603 "stars": 1,
4604 "lastUpdated": "2026-04-23T19:33:49Z",
4605 "daysSinceUpdate": 55,
36714606 "archived": false,
36724607 "developmentStatus": "inactive",
36734608 "recommendedFor": "learning",
……@@ -3676,9 +4611,9 @@
36764611 "libjs": {
36774612 "stability": "stable",
36784613 "maturity": "growing",
3679 "stars": 64,
3680 "lastUpdated": "2026-01-12T09:30:36Z",
3681 "daysSinceUpdate": 4,
4614 "stars": 81,
4615 "lastUpdated": "2026-06-17T09:12:35Z",
4616 "daysSinceUpdate": 0,
36824617 "archived": false,
36834618 "developmentStatus": "active",
36844619 "recommendedFor": "production",
……@@ -3688,8 +4623,8 @@
36884623 "stability": "experimental",
36894624 "maturity": "early",
36904625 "stars": 10,
3691 "lastUpdated": "2025-11-03T09:59:33Z",
3692 "daysSinceUpdate": 74,
4626 "lastUpdated": "2026-06-17T09:40:23Z",
4627 "daysSinceUpdate": 0,
36934628 "archived": false,
36944629 "developmentStatus": "active",
36954630 "recommendedFor": "evaluation",
……@@ -3698,9 +4633,9 @@
36984633 "libjsi": {
36994634 "stability": "experimental",
37004635 "maturity": "prototype",
3701 "stars": 1,
3702 "lastUpdated": "2025-03-01T17:12:53Z",
3703 "daysSinceUpdate": 321,
4636 "stars": 0,
4637 "lastUpdated": "2026-04-08T11:34:20Z",
4638 "daysSinceUpdate": 70,
37044639 "archived": false,
37054640 "developmentStatus": "inactive",
37064641 "recommendedFor": "learning",
……@@ -3709,53 +4644,86 @@
37094644 "libjson": {
37104645 "stability": "experimental",
37114646 "maturity": "prototype",
3712 "stars": 1,
3713 "lastUpdated": "2025-11-25T10:49:29Z",
3714 "daysSinceUpdate": 52,
4647 "stars": 0,
4648 "lastUpdated": "2026-04-28T10:16:25Z",
4649 "daysSinceUpdate": 50,
4650 "archived": false,
4651 "developmentStatus": "inactive",
4652 "recommendedFor": "learning",
4653 "reasoning": "Low activity or new project"
4654 },
4655 "libjstl": {
4656 "stability": "experimental",
4657 "maturity": "early",
4658 "stars": 5,
4659 "lastUpdated": "2026-05-26T12:38:04Z",
4660 "daysSinceUpdate": 22,
4661 "archived": false,
4662 "developmentStatus": "active",
4663 "recommendedFor": "evaluation",
4664 "reasoning": "Low activity or new project"
4665 },
4666 "libkv": {
4667 "stability": "experimental",
4668 "maturity": "prototype",
4669 "stars": 0,
4670 "lastUpdated": "2026-05-06T16:44:27Z",
4671 "daysSinceUpdate": 42,
4672 "archived": false,
4673 "developmentStatus": "inactive",
4674 "recommendedFor": "learning",
4675 "reasoning": "Low activity or new project"
4676 },
4677 "liblexkey": {
4678 "stability": "experimental",
4679 "maturity": "prototype",
4680 "stars": 0,
4681 "lastUpdated": "2026-05-03T16:31:55Z",
4682 "daysSinceUpdate": 45,
37154683 "archived": false,
37164684 "developmentStatus": "inactive",
37174685 "recommendedFor": "learning",
37184686 "reasoning": "Low activity or new project"
37194687 },
3720 "libjstl": {
4688 "liblog": {
37214689 "stability": "experimental",
3722 "maturity": "early",
3723 "stars": 5,
3724 "lastUpdated": "2025-12-11T10:39:42Z",
3725 "daysSinceUpdate": 36,
4690 "maturity": "prototype",
4691 "stars": 4,
4692 "lastUpdated": "2026-04-08T12:28:56Z",
4693 "daysSinceUpdate": 70,
37264694 "archived": false,
3727 "developmentStatus": "active",
3728 "recommendedFor": "evaluation",
4695 "developmentStatus": "inactive",
4696 "recommendedFor": "learning",
37294697 "reasoning": "Low activity or new project"
37304698 },
3731 "liblog": {
4699 "libmem": {
37324700 "stability": "experimental",
3733 "maturity": "early",
3734 "stars": 5,
3735 "lastUpdated": "2025-12-15T11:33:50Z",
3736 "daysSinceUpdate": 32,
4701 "maturity": "prototype",
4702 "stars": 4,
4703 "lastUpdated": "2026-04-08T12:28:40Z",
4704 "daysSinceUpdate": 70,
37374705 "archived": false,
3738 "developmentStatus": "active",
3739 "recommendedFor": "evaluation",
4706 "developmentStatus": "inactive",
4707 "recommendedFor": "learning",
37404708 "reasoning": "Low activity or new project"
37414709 },
3742 "libmem": {
4710 "libmqjs": {
37434711 "stability": "experimental",
3744 "maturity": "early",
3745 "stars": 5,
3746 "lastUpdated": "2025-06-14T20:10:31Z",
3747 "daysSinceUpdate": 216,
4712 "maturity": "prototype",
4713 "stars": 3,
4714 "lastUpdated": "2026-06-17T09:41:20Z",
4715 "daysSinceUpdate": 0,
37484716 "archived": false,
3749 "developmentStatus": "active",
3750 "recommendedFor": "evaluation",
4717 "developmentStatus": "inactive",
4718 "recommendedFor": "learning",
37514719 "reasoning": "Low activity or new project"
37524720 },
37534721 "libnapi": {
37544722 "stability": "experimental",
37554723 "maturity": "prototype",
3756 "stars": 2,
3757 "lastUpdated": "2026-01-12T09:36:03Z",
3758 "daysSinceUpdate": 4,
4724 "stars": 1,
4725 "lastUpdated": "2026-04-08T12:28:51Z",
4726 "daysSinceUpdate": 70,
37594727 "archived": false,
37604728 "developmentStatus": "inactive",
37614729 "recommendedFor": "learning",
……@@ -3766,7 +4734,7 @@
37664734 "maturity": "prototype",
37674735 "stars": 4,
37684736 "lastUpdated": "2024-02-14T16:44:08Z",
3769 "daysSinceUpdate": 702,
4737 "daysSinceUpdate": 854,
37704738 "archived": false,
37714739 "developmentStatus": "inactive",
37724740 "recommendedFor": "learning",
……@@ -3775,9 +4743,9 @@
37754743 "libpath": {
37764744 "stability": "experimental",
37774745 "maturity": "prototype",
3778 "stars": 3,
3779 "lastUpdated": "2026-01-09T23:52:06Z",
3780 "daysSinceUpdate": 7,
4746 "stars": 2,
4747 "lastUpdated": "2026-04-28T10:16:26Z",
4748 "daysSinceUpdate": 50,
37814749 "archived": false,
37824750 "developmentStatus": "inactive",
37834751 "recommendedFor": "learning",
……@@ -3786,9 +4754,9 @@
37864754 "libpear": {
37874755 "stability": "experimental",
37884756 "maturity": "prototype",
3789 "stars": 3,
3790 "lastUpdated": "2025-11-21T11:47:14Z",
3791 "daysSinceUpdate": 56,
4757 "stars": 2,
4758 "lastUpdated": "2026-05-08T22:45:56Z",
4759 "daysSinceUpdate": 40,
37924760 "archived": false,
37934761 "developmentStatus": "inactive",
37944762 "recommendedFor": "learning",
……@@ -3799,7 +4767,7 @@
37994767 "maturity": "early",
38004768 "stars": 9,
38014769 "lastUpdated": "2024-02-28T07:12:53Z",
3802 "daysSinceUpdate": 688,
4770 "daysSinceUpdate": 840,
38034771 "archived": false,
38044772 "developmentStatus": "inactive",
38054773 "recommendedFor": "evaluation",
……@@ -3808,9 +4776,9 @@
38084776 "libprng": {
38094777 "stability": "experimental",
38104778 "maturity": "prototype",
3811 "stars": 2,
3812 "lastUpdated": "2025-03-17T07:49:15Z",
3813 "daysSinceUpdate": 305,
4779 "stars": 1,
4780 "lastUpdated": "2026-04-23T19:35:28Z",
4781 "daysSinceUpdate": 55,
38144782 "archived": false,
38154783 "developmentStatus": "inactive",
38164784 "recommendedFor": "learning",
……@@ -3819,9 +4787,9 @@
38194787 "libqjs": {
38204788 "stability": "stable",
38214789 "maturity": "growing",
3822 "stars": 22,
3823 "lastUpdated": "2025-12-28T02:27:01Z",
3824 "daysSinceUpdate": 19,
4790 "stars": 21,
4791 "lastUpdated": "2026-06-17T09:41:34Z",
4792 "daysSinceUpdate": 0,
38254793 "archived": false,
38264794 "developmentStatus": "active",
38274795 "recommendedFor": "production",
……@@ -3830,20 +4798,31 @@
38304798 "libquickbit": {
38314799 "stability": "experimental",
38324800 "maturity": "early",
3833 "stars": 13,
3834 "lastUpdated": "2025-06-11T17:21:34Z",
3835 "daysSinceUpdate": 219,
4801 "stars": 12,
4802 "lastUpdated": "2026-04-23T19:35:39Z",
4803 "daysSinceUpdate": 55,
38364804 "archived": false,
38374805 "developmentStatus": "active",
38384806 "recommendedFor": "evaluation",
38394807 "reasoning": "Low activity or new project"
38404808 },
3841 "librlimit": {
4809 "librabin": {
38424810 "stability": "experimental",
38434811 "maturity": "prototype",
38444812 "stars": 1,
3845 "lastUpdated": "2025-03-17T12:20:55Z",
3846 "daysSinceUpdate": 305,
4813 "lastUpdated": "2026-04-08T11:32:01Z",
4814 "daysSinceUpdate": 70,
4815 "archived": false,
4816 "developmentStatus": "inactive",
4817 "recommendedFor": "learning",
4818 "reasoning": "Low activity or new project"
4819 },
4820 "librlimit": {
4821 "stability": "experimental",
4822 "maturity": "prototype",
4823 "stars": 0,
4824 "lastUpdated": "2026-04-23T19:35:46Z",
4825 "daysSinceUpdate": 55,
38474826 "archived": false,
38484827 "developmentStatus": "inactive",
38494828 "recommendedFor": "learning",
……@@ -3852,9 +4831,9 @@
38524831 "librocksdb": {
38534832 "stability": "experimental",
38544833 "maturity": "early",
3855 "stars": 6,
3856 "lastUpdated": "2025-12-18T10:34:24Z",
3857 "daysSinceUpdate": 29,
4834 "stars": 5,
4835 "lastUpdated": "2026-05-26T08:54:47Z",
4836 "daysSinceUpdate": 22,
38584837 "archived": false,
38594838 "developmentStatus": "active",
38604839 "recommendedFor": "evaluation",
……@@ -3863,9 +4842,9 @@
38634842 "librpc": {
38644843 "stability": "experimental",
38654844 "maturity": "prototype",
3866 "stars": 4,
3867 "lastUpdated": "2025-04-07T18:05:52Z",
3868 "daysSinceUpdate": 284,
4845 "stars": 3,
4846 "lastUpdated": "2026-04-23T19:35:58Z",
4847 "daysSinceUpdate": 55,
38694848 "archived": false,
38704849 "developmentStatus": "inactive",
38714850 "recommendedFor": "learning",
……@@ -3873,13 +4852,13 @@
38734852 },
38744853 "libsimdle": {
38754854 "stability": "experimental",
3876 "maturity": "early",
3877 "stars": 5,
3878 "lastUpdated": "2025-11-25T20:58:07Z",
3879 "daysSinceUpdate": 52,
4855 "maturity": "prototype",
4856 "stars": 4,
4857 "lastUpdated": "2026-04-23T19:36:04Z",
4858 "daysSinceUpdate": 55,
38804859 "archived": false,
3881 "developmentStatus": "active",
3882 "recommendedFor": "evaluation",
4860 "developmentStatus": "inactive",
4861 "recommendedFor": "learning",
38834862 "reasoning": "Low activity or new project"
38844863 },
38854864 "libsingleset": {
……@@ -3887,7 +4866,7 @@
38874866 "maturity": "prototype",
38884867 "stars": 0,
38894868 "lastUpdated": "2023-12-22T13:16:14Z",
3890 "daysSinceUpdate": 756,
4869 "daysSinceUpdate": 908,
38914870 "archived": false,
38924871 "developmentStatus": "inactive",
38934872 "recommendedFor": "learning",
……@@ -3896,9 +4875,9 @@
38964875 "libtls": {
38974876 "stability": "experimental",
38984877 "maturity": "prototype",
3899 "stars": 2,
3900 "lastUpdated": "2024-11-12T08:58:46Z",
3901 "daysSinceUpdate": 430,
4878 "stars": 1,
4879 "lastUpdated": "2026-05-08T22:45:57Z",
4880 "daysSinceUpdate": 40,
39024881 "archived": false,
39034882 "developmentStatus": "inactive",
39044883 "recommendedFor": "learning",
……@@ -3907,20 +4886,20 @@
39074886 "libtt": {
39084887 "stability": "experimental",
39094888 "maturity": "early",
3910 "stars": 6,
3911 "lastUpdated": "2024-12-16T18:04:02Z",
3912 "daysSinceUpdate": 396,
4889 "stars": 5,
4890 "lastUpdated": "2026-04-23T19:36:17Z",
4891 "daysSinceUpdate": 55,
39134892 "archived": false,
3914 "developmentStatus": "inactive",
4893 "developmentStatus": "active",
39154894 "recommendedFor": "evaluation",
39164895 "reasoning": "Low activity or new project"
39174896 },
39184897 "libudx": {
39194898 "stability": "stable",
39204899 "maturity": "growing",
3921 "stars": 74,
3922 "lastUpdated": "2026-01-07T17:29:34Z",
3923 "daysSinceUpdate": 9,
4900 "stars": 75,
4901 "lastUpdated": "2026-06-11T18:01:05Z",
4902 "daysSinceUpdate": 6,
39244903 "archived": false,
39254904 "developmentStatus": "active",
39264905 "recommendedFor": "production",
……@@ -3928,21 +4907,21 @@
39284907 },
39294908 "liburl": {
39304909 "stability": "experimental",
3931 "maturity": "early",
3932 "stars": 5,
3933 "lastUpdated": "2025-09-01T06:49:44Z",
3934 "daysSinceUpdate": 137,
4910 "maturity": "prototype",
4911 "stars": 4,
4912 "lastUpdated": "2026-06-04T14:16:30Z",
4913 "daysSinceUpdate": 13,
39354914 "archived": false,
3936 "developmentStatus": "active",
3937 "recommendedFor": "evaluation",
4915 "developmentStatus": "inactive",
4916 "recommendedFor": "learning",
39384917 "reasoning": "Low activity or new project"
39394918 },
39404919 "libutf": {
39414920 "stability": "experimental",
39424921 "maturity": "early",
3943 "stars": 6,
3944 "lastUpdated": "2026-01-09T22:37:36Z",
3945 "daysSinceUpdate": 7,
4922 "stars": 5,
4923 "lastUpdated": "2026-06-04T08:25:37Z",
4924 "daysSinceUpdate": 13,
39464925 "archived": false,
39474926 "developmentStatus": "active",
39484927 "recommendedFor": "evaluation",
……@@ -3951,31 +4930,9 @@
39514930 "libz32": {
39524931 "stability": "experimental",
39534932 "maturity": "prototype",
3954 "stars": 1,
3955 "lastUpdated": "2025-09-01T06:48:26Z",
3956 "daysSinceUpdate": 137,
3957 "archived": false,
3958 "developmentStatus": "inactive",
3959 "recommendedFor": "learning",
3960 "reasoning": "Low activity or new project"
3961 },
3962 "light-bolt11-decoder": {
3963 "stability": "experimental",
3964 "maturity": "prototype",
3965 "stars": 1,
3966 "lastUpdated": "2022-12-12T15:29:04Z",
3967 "daysSinceUpdate": 1131,
3968 "archived": false,
3969 "developmentStatus": "inactive",
3970 "recommendedFor": "learning",
3971 "reasoning": "Low activity or new project"
3972 },
3973 "lightning": {
3974 "stability": "experimental",
3975 "maturity": "prototype",
3976 "stars": 2,
3977 "lastUpdated": "2022-10-27T12:20:02Z",
3978 "daysSinceUpdate": 1177,
4933 "stars": 0,
4934 "lastUpdated": "2026-06-04T10:48:34Z",
4935 "daysSinceUpdate": 13,
39794936 "archived": false,
39804937 "developmentStatus": "inactive",
39814938 "recommendedFor": "learning",
……@@ -3986,7 +4943,7 @@
39864943 "maturity": "prototype",
39874944 "stars": 0,
39884945 "lastUpdated": "2025-12-16T11:57:03Z",
3989 "daysSinceUpdate": 31,
4946 "daysSinceUpdate": 183,
39904947 "archived": false,
39914948 "developmentStatus": "inactive",
39924949 "recommendedFor": "learning",
……@@ -3995,9 +4952,9 @@
39954952 "localdrive": {
39964953 "stability": "stable",
39974954 "maturity": "mature",
3998 "stars": 32,
3999 "lastUpdated": "2026-01-07T23:58:56Z",
4000 "daysSinceUpdate": 9,
4955 "stars": 38,
4956 "lastUpdated": "2026-04-25T03:08:53Z",
4957 "daysSinceUpdate": 53,
40014958 "archived": false,
40024959 "developmentStatus": "active",
40034960 "recommendedFor": "production",
……@@ -4008,18 +4965,29 @@
40084965 "maturity": "early",
40094966 "stars": 11,
40104967 "lastUpdated": "2026-01-14T23:10:41Z",
4011 "daysSinceUpdate": 2,
4968 "daysSinceUpdate": 154,
40124969 "archived": false,
40134970 "developmentStatus": "active",
40144971 "recommendedFor": "evaluation",
40154972 "reasoning": "Low activity or new project"
40164973 },
40174974 "lunte": {
4975 "stability": "experimental",
4976 "maturity": "prototype",
4977 "stars": 2,
4978 "lastUpdated": "2026-06-09T10:34:06Z",
4979 "daysSinceUpdate": 8,
4980 "archived": false,
4981 "developmentStatus": "inactive",
4982 "recommendedFor": "learning",
4983 "reasoning": "Low activity or new project"
4984 },
4985 "make-pear-app": {
40184986 "stability": "experimental",
40194987 "maturity": "prototype",
40204988 "stars": 0,
4021 "lastUpdated": "2025-12-12T10:41:46Z",
4022 "daysSinceUpdate": 35,
4989 "lastUpdated": "2026-04-27T08:24:51Z",
4990 "daysSinceUpdate": 51,
40234991 "archived": false,
40244992 "developmentStatus": "inactive",
40254993 "recommendedFor": "learning",
……@@ -4030,7 +4998,7 @@
40304998 "maturity": "prototype",
40314999 "stars": 1,
40325000 "lastUpdated": "2025-04-04T12:04:36Z",
4033 "daysSinceUpdate": 287,
5001 "daysSinceUpdate": 439,
40345002 "archived": false,
40355003 "developmentStatus": "inactive",
40365004 "recommendedFor": "learning",
……@@ -4039,9 +5007,9 @@
40395007 "mininet": {
40405008 "stability": "stable",
40415009 "maturity": "established",
4042 "stars": 115,
4043 "lastUpdated": "2026-01-13T11:14:37Z",
4044 "daysSinceUpdate": 3,
5010 "stars": 117,
5011 "lastUpdated": "2026-05-06T20:32:53Z",
5012 "daysSinceUpdate": 42,
40455013 "archived": false,
40465014 "developmentStatus": "active",
40475015 "recommendedFor": "production",
……@@ -4050,20 +5018,31 @@
40505018 "mirror-drive": {
40515019 "stability": "stable",
40525020 "maturity": "mature",
4053 "stars": 26,
4054 "lastUpdated": "2025-12-17T13:07:38Z",
4055 "daysSinceUpdate": 30,
5021 "stars": 34,
5022 "lastUpdated": "2026-05-16T03:23:04Z",
5023 "daysSinceUpdate": 32,
40565024 "archived": false,
40575025 "developmentStatus": "active",
40585026 "recommendedFor": "production",
40595027 "reasoning": "Official building block or helper, actively maintained"
40605028 },
5029 "msix-manager": {
5030 "stability": "experimental",
5031 "maturity": "prototype",
5032 "stars": 1,
5033 "lastUpdated": "2026-05-31T13:11:03Z",
5034 "daysSinceUpdate": 17,
5035 "archived": false,
5036 "developmentStatus": "inactive",
5037 "recommendedFor": "learning",
5038 "reasoning": "Low activity or new project"
5039 },
40615040 "multi-profile-store": {
40625041 "stability": "experimental",
40635042 "maturity": "prototype",
40645043 "stars": 2,
40655044 "lastUpdated": "2025-11-30T21:54:40Z",
4066 "daysSinceUpdate": 47,
5045 "daysSinceUpdate": 199,
40675046 "archived": false,
40685047 "developmentStatus": "inactive",
40695048 "recommendedFor": "learning",
……@@ -4072,9 +5051,9 @@
40725051 "musl-toolchains": {
40735052 "stability": "experimental",
40745053 "maturity": "prototype",
4075 "stars": 3,
4076 "lastUpdated": "2025-08-14T10:53:52Z",
4077 "daysSinceUpdate": 155,
5054 "stars": 2,
5055 "lastUpdated": "2026-04-23T19:36:56Z",
5056 "daysSinceUpdate": 55,
40785057 "archived": false,
40795058 "developmentStatus": "inactive",
40805059 "recommendedFor": "learning",
……@@ -4083,9 +5062,9 @@
40835062 "nanodebug": {
40845063 "stability": "experimental",
40855064 "maturity": "prototype",
4086 "stars": 4,
4087 "lastUpdated": "2022-12-27T01:45:24Z",
4088 "daysSinceUpdate": 1116,
5065 "stars": 3,
5066 "lastUpdated": "2026-04-08T11:36:38Z",
5067 "daysSinceUpdate": 70,
40895068 "archived": false,
40905069 "developmentStatus": "inactive",
40915070 "recommendedFor": "learning",
……@@ -4096,7 +5075,7 @@
40965075 "maturity": "prototype",
40975076 "stars": 3,
40985077 "lastUpdated": "2023-06-10T21:59:30Z",
4099 "daysSinceUpdate": 951,
5078 "daysSinceUpdate": 1103,
41005079 "archived": false,
41015080 "developmentStatus": "inactive",
41025081 "recommendedFor": "learning",
……@@ -4107,7 +5086,7 @@
41075086 "maturity": "early",
41085087 "stars": 8,
41095088 "lastUpdated": "2023-06-10T21:57:12Z",
4110 "daysSinceUpdate": 951,
5089 "daysSinceUpdate": 1103,
41115090 "archived": false,
41125091 "developmentStatus": "inactive",
41135092 "recommendedFor": "evaluation",
……@@ -4118,7 +5097,7 @@
41185097 "maturity": "early",
41195098 "stars": 5,
41205099 "lastUpdated": "2025-09-01T06:49:11Z",
4121 "daysSinceUpdate": 137,
5100 "daysSinceUpdate": 289,
41225101 "archived": false,
41235102 "developmentStatus": "active",
41245103 "recommendedFor": "evaluation",
……@@ -4127,9 +5106,9 @@
41275106 "ninja-runtime": {
41285107 "stability": "experimental",
41295108 "maturity": "prototype",
4130 "stars": 3,
4131 "lastUpdated": "2025-09-22T07:23:01Z",
4132 "daysSinceUpdate": 116,
5109 "stars": 2,
5110 "lastUpdated": "2026-04-23T19:37:03Z",
5111 "daysSinceUpdate": 55,
41335112 "archived": false,
41345113 "developmentStatus": "inactive",
41355114 "recommendedFor": "learning",
……@@ -4139,8 +5118,8 @@
41395118 "stability": "experimental",
41405119 "maturity": "prototype",
41415120 "stars": 1,
4142 "lastUpdated": "2025-10-16T21:14:16Z",
4143 "daysSinceUpdate": 92,
5121 "lastUpdated": "2026-05-23T10:47:59Z",
5122 "daysSinceUpdate": 25,
41445123 "archived": false,
41455124 "developmentStatus": "inactive",
41465125 "recommendedFor": "learning",
……@@ -4149,9 +5128,9 @@
41495128 "noise-curve-ed": {
41505129 "stability": "experimental",
41515130 "maturity": "prototype",
4152 "stars": 0,
4153 "lastUpdated": "2026-01-09T12:37:04Z",
4154 "daysSinceUpdate": 7,
5131 "stars": 2,
5132 "lastUpdated": "2026-05-02T18:22:03Z",
5133 "daysSinceUpdate": 46,
41555134 "archived": false,
41565135 "developmentStatus": "inactive",
41575136 "recommendedFor": "learning",
……@@ -4160,9 +5139,9 @@
41605139 "noise-handshake": {
41615140 "stability": "experimental",
41625141 "maturity": "early",
4163 "stars": 17,
4164 "lastUpdated": "2025-12-26T22:14:42Z",
4165 "daysSinceUpdate": 21,
5142 "stars": 19,
5143 "lastUpdated": "2026-05-08T19:12:51Z",
5144 "daysSinceUpdate": 40,
41665145 "archived": false,
41675146 "developmentStatus": "active",
41685147 "recommendedFor": "evaluation",
……@@ -4172,8 +5151,41 @@
41725151 "stability": "experimental",
41735152 "maturity": "prototype",
41745153 "stars": 0,
4175 "lastUpdated": "2025-12-19T09:58:21Z",
4176 "daysSinceUpdate": 28,
5154 "lastUpdated": "2026-03-06T16:49:36Z",
5155 "daysSinceUpdate": 103,
5156 "archived": false,
5157 "developmentStatus": "inactive",
5158 "recommendedFor": "learning",
5159 "reasoning": "Low activity or new project"
5160 },
5161 "oidc-publishing": {
5162 "stability": "experimental",
5163 "maturity": "prototype",
5164 "stars": 0,
5165 "lastUpdated": "2026-05-08T22:45:58Z",
5166 "daysSinceUpdate": 40,
5167 "archived": false,
5168 "developmentStatus": "inactive",
5169 "recommendedFor": "learning",
5170 "reasoning": "Low activity or new project"
5171 },
5172 "oidc-publishing-sandbox": {
5173 "stability": "experimental",
5174 "maturity": "prototype",
5175 "stars": 1,
5176 "lastUpdated": "2026-05-08T22:45:59Z",
5177 "daysSinceUpdate": 40,
5178 "archived": false,
5179 "developmentStatus": "inactive",
5180 "recommendedFor": "learning",
5181 "reasoning": "Low activity or new project"
5182 },
5183 "ops-dummy-test-repo": {
5184 "stability": "experimental",
5185 "maturity": "prototype",
5186 "stars": 0,
5187 "lastUpdated": "2026-05-14T07:48:54Z",
5188 "daysSinceUpdate": 34,
41775189 "archived": false,
41785190 "developmentStatus": "inactive",
41795191 "recommendedFor": "learning",
……@@ -4182,9 +5194,9 @@
41825194 "paparam": {
41835195 "stability": "experimental",
41845196 "maturity": "early",
4185 "stars": 6,
4186 "lastUpdated": "2026-01-12T18:31:55Z",
4187 "daysSinceUpdate": 4,
5197 "stars": 5,
5198 "lastUpdated": "2026-04-08T12:10:01Z",
5199 "daysSinceUpdate": 70,
41885200 "archived": false,
41895201 "developmentStatus": "active",
41905202 "recommendedFor": "evaluation",
……@@ -4194,8 +5206,19 @@
41945206 "stability": "experimental",
41955207 "maturity": "prototype",
41965208 "stars": 2,
4197 "lastUpdated": "2025-03-18T10:06:25Z",
4198 "daysSinceUpdate": 304,
5209 "lastUpdated": "2026-05-20T07:56:30Z",
5210 "daysSinceUpdate": 28,
5211 "archived": false,
5212 "developmentStatus": "inactive",
5213 "recommendedFor": "learning",
5214 "reasoning": "Low activity or new project"
5215 },
5216 "pattern-router": {
5217 "stability": "experimental",
5218 "maturity": "prototype",
5219 "stars": 0,
5220 "lastUpdated": "2026-01-21T16:59:47Z",
5221 "daysSinceUpdate": 147,
41995222 "archived": false,
42005223 "developmentStatus": "inactive",
42015224 "recommendedFor": "learning",
……@@ -4204,8 +5227,8 @@
42045227 "pear": {
42055228 "stability": "stable",
42065229 "maturity": "established",
4207 "stars": 203,
4208 "lastUpdated": "2026-01-16T17:05:10Z",
5230 "stars": 248,
5231 "lastUpdated": "2026-06-18T00:20:04Z",
42095232 "daysSinceUpdate": 0,
42105233 "archived": false,
42115234 "developmentStatus": "active",
……@@ -4216,8 +5239,8 @@
42165239 "stability": "experimental",
42175240 "maturity": "prototype",
42185241 "stars": 2,
4219 "lastUpdated": "2026-01-09T15:38:32Z",
4220 "daysSinceUpdate": 7,
5242 "lastUpdated": "2026-06-04T21:55:12Z",
5243 "daysSinceUpdate": 13,
42215244 "archived": false,
42225245 "developmentStatus": "inactive",
42235246 "recommendedFor": "learning",
……@@ -4227,74 +5250,107 @@
42275250 "stability": "experimental",
42285251 "maturity": "prototype",
42295252 "stars": 4,
4230 "lastUpdated": "2025-12-05T14:44:29Z",
4231 "daysSinceUpdate": 42,
5253 "lastUpdated": "2026-05-06T13:42:39Z",
5254 "daysSinceUpdate": 42,
5255 "archived": false,
5256 "developmentStatus": "inactive",
5257 "recommendedFor": "learning",
5258 "reasoning": "Low activity or new project"
5259 },
5260 "pear-appdrive": {
5261 "stability": "experimental",
5262 "maturity": "prototype",
5263 "stars": 0,
5264 "lastUpdated": "2026-05-06T13:42:48Z",
5265 "daysSinceUpdate": 42,
5266 "archived": false,
5267 "developmentStatus": "inactive",
5268 "recommendedFor": "learning",
5269 "reasoning": "Low activity or new project"
5270 },
5271 "pear-appling": {
5272 "stability": "experimental",
5273 "maturity": "early",
5274 "stars": 11,
5275 "lastUpdated": "2026-04-27T08:29:19Z",
5276 "daysSinceUpdate": 51,
5277 "archived": false,
5278 "developmentStatus": "active",
5279 "recommendedFor": "evaluation",
5280 "reasoning": "Low activity or new project"
5281 },
5282 "pear-bridge": {
5283 "stability": "experimental",
5284 "maturity": "prototype",
5285 "stars": 3,
5286 "lastUpdated": "2026-04-27T08:29:25Z",
5287 "daysSinceUpdate": 51,
5288 "archived": false,
5289 "developmentStatus": "inactive",
5290 "recommendedFor": "learning",
5291 "reasoning": "Low activity or new project"
5292 },
5293 "pear-build": {
5294 "stability": "experimental",
5295 "maturity": "prototype",
5296 "stars": 4,
5297 "lastUpdated": "2026-05-19T21:25:38Z",
5298 "daysSinceUpdate": 29,
42325299 "archived": false,
42335300 "developmentStatus": "inactive",
42345301 "recommendedFor": "learning",
42355302 "reasoning": "Low activity or new project"
42365303 },
4237 "pear-appdrive": {
5304 "pear-bundle": {
42385305 "stability": "experimental",
42395306 "maturity": "prototype",
42405307 "stars": 0,
4241 "lastUpdated": "2025-12-15T18:53:25Z",
4242 "daysSinceUpdate": 32,
5308 "lastUpdated": "2026-04-27T08:30:00Z",
5309 "daysSinceUpdate": 51,
42435310 "archived": false,
42445311 "developmentStatus": "inactive",
42455312 "recommendedFor": "learning",
42465313 "reasoning": "Low activity or new project"
42475314 },
4248 "pear-appling": {
4249 "stability": "experimental",
4250 "maturity": "early",
4251 "stars": 12,
4252 "lastUpdated": "2025-12-11T16:27:11Z",
4253 "daysSinceUpdate": 36,
4254 "archived": false,
4255 "developmentStatus": "active",
4256 "recommendedFor": "evaluation",
4257 "reasoning": "Low activity or new project"
4258 },
4259 "pear-bridge": {
5315 "pear-changelog": {
42605316 "stability": "experimental",
42615317 "maturity": "prototype",
4262 "stars": 3,
4263 "lastUpdated": "2026-01-13T21:01:33Z",
4264 "daysSinceUpdate": 3,
5318 "stars": 0,
5319 "lastUpdated": "2026-05-06T13:43:13Z",
5320 "daysSinceUpdate": 42,
42655321 "archived": false,
42665322 "developmentStatus": "inactive",
42675323 "recommendedFor": "learning",
42685324 "reasoning": "Low activity or new project"
42695325 },
4270 "pear-build": {
5326 "pear-ci": {
42715327 "stability": "experimental",
42725328 "maturity": "prototype",
42735329 "stars": 1,
4274 "lastUpdated": "2025-09-26T03:55:20Z",
4275 "daysSinceUpdate": 112,
5330 "lastUpdated": "2026-06-05T16:47:23Z",
5331 "daysSinceUpdate": 12,
42765332 "archived": false,
42775333 "developmentStatus": "inactive",
42785334 "recommendedFor": "learning",
42795335 "reasoning": "Low activity or new project"
42805336 },
4281 "pear-bundle": {
5337 "pear-ci-example": {
42825338 "stability": "experimental",
42835339 "maturity": "prototype",
42845340 "stars": 0,
4285 "lastUpdated": "2026-01-16T19:03:27Z",
4286 "daysSinceUpdate": 0,
5341 "lastUpdated": "2026-05-06T13:43:31Z",
5342 "daysSinceUpdate": 42,
42875343 "archived": false,
42885344 "developmentStatus": "inactive",
42895345 "recommendedFor": "learning",
42905346 "reasoning": "Low activity or new project"
42915347 },
4292 "pear-changelog": {
5348 "pear-ci-multisig": {
42935349 "stability": "experimental",
42945350 "maturity": "prototype",
4295 "stars": 0,
4296 "lastUpdated": "2025-12-17T14:27:57Z",
4297 "daysSinceUpdate": 30,
5351 "stars": 1,
5352 "lastUpdated": "2026-05-06T13:43:38Z",
5353 "daysSinceUpdate": 42,
42985354 "archived": false,
42995355 "developmentStatus": "inactive",
43005356 "recommendedFor": "learning",
……@@ -4302,21 +5358,21 @@
43025358 },
43035359 "pear-cli": {
43045360 "stability": "experimental",
4305 "maturity": "prototype",
4306 "stars": 4,
4307 "lastUpdated": "2025-12-16T16:09:33Z",
4308 "daysSinceUpdate": 31,
5361 "maturity": "early",
5362 "stars": 5,
5363 "lastUpdated": "2026-06-05T06:53:24Z",
5364 "daysSinceUpdate": 12,
43095365 "archived": false,
4310 "developmentStatus": "inactive",
4311 "recommendedFor": "learning",
5366 "developmentStatus": "active",
5367 "recommendedFor": "evaluation",
43125368 "reasoning": "Low activity or new project"
43135369 },
43145370 "pear-cmd": {
43155371 "stability": "experimental",
43165372 "maturity": "prototype",
43175373 "stars": 0,
4318 "lastUpdated": "2025-12-15T10:45:52Z",
4319 "daysSinceUpdate": 32,
5374 "lastUpdated": "2026-05-06T13:47:42Z",
5375 "daysSinceUpdate": 42,
43205376 "archived": false,
43215377 "developmentStatus": "inactive",
43225378 "recommendedFor": "learning",
……@@ -4326,7 +5382,7 @@
43265382 "stability": "experimental",
43275383 "maturity": "prototype",
43285384 "stars": 0,
4329 "lastUpdated": "2025-12-05T14:09:32Z",
5385 "lastUpdated": "2026-05-06T13:48:19Z",
43305386 "daysSinceUpdate": 42,
43315387 "archived": false,
43325388 "developmentStatus": "inactive",
……@@ -4337,8 +5393,8 @@
43375393 "stability": "experimental",
43385394 "maturity": "prototype",
43395395 "stars": 1,
4340 "lastUpdated": "2026-01-08T14:59:21Z",
4341 "daysSinceUpdate": 8,
5396 "lastUpdated": "2026-05-06T13:48:27Z",
5397 "daysSinceUpdate": 42,
43425398 "archived": false,
43435399 "developmentStatus": "inactive",
43445400 "recommendedFor": "learning",
……@@ -4348,8 +5404,8 @@
43485404 "stability": "experimental",
43495405 "maturity": "early",
43505406 "stars": 8,
4351 "lastUpdated": "2025-12-10T21:02:44Z",
4352 "daysSinceUpdate": 37,
5407 "lastUpdated": "2026-05-06T13:48:35Z",
5408 "daysSinceUpdate": 42,
43535409 "archived": false,
43545410 "developmentStatus": "active",
43555411 "recommendedFor": "evaluation",
……@@ -4359,8 +5415,8 @@
43595415 "stability": "experimental",
43605416 "maturity": "prototype",
43615417 "stars": 2,
4362 "lastUpdated": "2025-08-26T15:07:25Z",
4363 "daysSinceUpdate": 143,
5418 "lastUpdated": "2026-04-27T08:33:27Z",
5419 "daysSinceUpdate": 51,
43645420 "archived": false,
43655421 "developmentStatus": "inactive",
43665422 "recommendedFor": "learning",
……@@ -4369,9 +5425,9 @@
43695425 "pear-docs": {
43705426 "stability": "stable",
43715427 "maturity": "growing",
4372 "stars": 40,
4373 "lastUpdated": "2026-01-07T11:55:41Z",
4374 "daysSinceUpdate": 9,
5428 "stars": 47,
5429 "lastUpdated": "2026-05-06T13:48:42Z",
5430 "daysSinceUpdate": 42,
43755431 "archived": false,
43765432 "developmentStatus": "active",
43775433 "recommendedFor": "production",
……@@ -4381,8 +5437,8 @@
43815437 "stability": "experimental",
43825438 "maturity": "prototype",
43835439 "stars": 0,
4384 "lastUpdated": "2025-12-18T20:11:42Z",
4385 "daysSinceUpdate": 29,
5440 "lastUpdated": "2026-04-27T08:33:32Z",
5441 "daysSinceUpdate": 51,
43865442 "archived": false,
43875443 "developmentStatus": "inactive",
43885444 "recommendedFor": "learning",
……@@ -4392,8 +5448,8 @@
43925448 "stability": "experimental",
43935449 "maturity": "prototype",
43945450 "stars": 0,
4395 "lastUpdated": "2025-09-04T18:34:31Z",
4396 "daysSinceUpdate": 134,
5451 "lastUpdated": "2026-04-27T08:33:32Z",
5452 "daysSinceUpdate": 51,
43975453 "archived": false,
43985454 "developmentStatus": "inactive",
43995455 "recommendedFor": "learning",
……@@ -4402,9 +5458,9 @@
44025458 "pear-dump": {
44035459 "stability": "experimental",
44045460 "maturity": "prototype",
4405 "stars": 1,
4406 "lastUpdated": "2025-12-09T11:31:33Z",
4407 "daysSinceUpdate": 38,
5461 "stars": 2,
5462 "lastUpdated": "2026-05-06T13:48:55Z",
5463 "daysSinceUpdate": 42,
44085464 "archived": false,
44095465 "developmentStatus": "inactive",
44105466 "recommendedFor": "learning",
……@@ -4413,9 +5469,9 @@
44135469 "pear-electron": {
44145470 "stability": "experimental",
44155471 "maturity": "early",
4416 "stars": 6,
4417 "lastUpdated": "2026-01-16T17:28:20Z",
4418 "daysSinceUpdate": 0,
5472 "stars": 9,
5473 "lastUpdated": "2026-04-27T08:33:40Z",
5474 "daysSinceUpdate": 51,
44195475 "archived": false,
44205476 "developmentStatus": "active",
44215477 "recommendedFor": "evaluation",
……@@ -4425,8 +5481,8 @@
44255481 "stability": "experimental",
44265482 "maturity": "prototype",
44275483 "stars": 0,
4428 "lastUpdated": "2026-01-07T11:06:11Z",
4429 "daysSinceUpdate": 9,
5484 "lastUpdated": "2026-05-06T13:49:03Z",
5485 "daysSinceUpdate": 42,
44305486 "archived": false,
44315487 "developmentStatus": "inactive",
44325488 "recommendedFor": "learning",
……@@ -4437,7 +5493,7 @@
44375493 "maturity": "early",
44385494 "stars": 16,
44395495 "lastUpdated": "2025-09-01T06:51:27Z",
4440 "daysSinceUpdate": 137,
5496 "daysSinceUpdate": 289,
44415497 "archived": false,
44425498 "developmentStatus": "active",
44435499 "recommendedFor": "evaluation",
……@@ -4447,8 +5503,8 @@
44475503 "stability": "experimental",
44485504 "maturity": "prototype",
44495505 "stars": 0,
4450 "lastUpdated": "2025-07-25T18:01:02Z",
4451 "daysSinceUpdate": 175,
5506 "lastUpdated": "2026-05-06T13:49:11Z",
5507 "daysSinceUpdate": 42,
44525508 "archived": false,
44535509 "developmentStatus": "inactive",
44545510 "recommendedFor": "learning",
……@@ -4458,8 +5514,8 @@
44585514 "stability": "experimental",
44595515 "maturity": "prototype",
44605516 "stars": 0,
4461 "lastUpdated": "2025-12-09T12:28:26Z",
4462 "daysSinceUpdate": 38,
5517 "lastUpdated": "2026-05-06T13:49:27Z",
5518 "daysSinceUpdate": 42,
44635519 "archived": false,
44645520 "developmentStatus": "inactive",
44655521 "recommendedFor": "learning",
……@@ -4469,8 +5525,8 @@
44695525 "stability": "experimental",
44705526 "maturity": "prototype",
44715527 "stars": 0,
4472 "lastUpdated": "2025-12-09T14:21:21Z",
4473 "daysSinceUpdate": 38,
5528 "lastUpdated": "2026-05-06T13:49:35Z",
5529 "daysSinceUpdate": 42,
44745530 "archived": false,
44755531 "developmentStatus": "inactive",
44765532 "recommendedFor": "learning",
……@@ -4480,8 +5536,19 @@
44805536 "stability": "experimental",
44815537 "maturity": "prototype",
44825538 "stars": 1,
4483 "lastUpdated": "2025-12-09T17:57:58Z",
4484 "daysSinceUpdate": 38,
5539 "lastUpdated": "2026-04-27T08:34:30Z",
5540 "daysSinceUpdate": 51,
5541 "archived": false,
5542 "developmentStatus": "inactive",
5543 "recommendedFor": "learning",
5544 "reasoning": "Low activity or new project"
5545 },
5546 "pear-hyperdb": {
5547 "stability": "experimental",
5548 "maturity": "prototype",
5549 "stars": 2,
5550 "lastUpdated": "2026-05-08T20:28:58Z",
5551 "daysSinceUpdate": 40,
44855552 "archived": false,
44865553 "developmentStatus": "inactive",
44875554 "recommendedFor": "learning",
……@@ -4491,8 +5558,8 @@
44915558 "stability": "experimental",
44925559 "maturity": "prototype",
44935560 "stars": 1,
4494 "lastUpdated": "2025-12-09T18:35:12Z",
4495 "daysSinceUpdate": 38,
5561 "lastUpdated": "2026-05-06T13:49:51Z",
5562 "daysSinceUpdate": 42,
44965563 "archived": false,
44975564 "developmentStatus": "inactive",
44985565 "recommendedFor": "learning",
……@@ -4502,8 +5569,8 @@
45025569 "stability": "experimental",
45035570 "maturity": "prototype",
45045571 "stars": 0,
4505 "lastUpdated": "2025-12-29T18:30:27Z",
4506 "daysSinceUpdate": 18,
5572 "lastUpdated": "2026-05-06T13:50:08Z",
5573 "daysSinceUpdate": 42,
45075574 "archived": false,
45085575 "developmentStatus": "inactive",
45095576 "recommendedFor": "learning",
……@@ -4513,8 +5580,30 @@
45135580 "stability": "experimental",
45145581 "maturity": "prototype",
45155582 "stars": 1,
4516 "lastUpdated": "2026-01-08T14:59:48Z",
4517 "daysSinceUpdate": 8,
5583 "lastUpdated": "2026-05-06T13:50:17Z",
5584 "daysSinceUpdate": 42,
5585 "archived": false,
5586 "developmentStatus": "inactive",
5587 "recommendedFor": "learning",
5588 "reasoning": "Low activity or new project"
5589 },
5590 "pear-install": {
5591 "stability": "experimental",
5592 "maturity": "prototype",
5593 "stars": 0,
5594 "lastUpdated": "2026-06-16T12:39:08Z",
5595 "daysSinceUpdate": 1,
5596 "archived": false,
5597 "developmentStatus": "inactive",
5598 "recommendedFor": "learning",
5599 "reasoning": "Low activity or new project"
5600 },
5601 "pear-installer": {
5602 "stability": "experimental",
5603 "maturity": "prototype",
5604 "stars": 0,
5605 "lastUpdated": "2026-05-06T13:50:25Z",
5606 "daysSinceUpdate": 42,
45185607 "archived": false,
45195608 "developmentStatus": "inactive",
45205609 "recommendedFor": "learning",
……@@ -4524,8 +5613,8 @@
45245613 "stability": "experimental",
45255614 "maturity": "prototype",
45265615 "stars": 4,
4527 "lastUpdated": "2025-12-09T21:12:34Z",
4528 "daysSinceUpdate": 38,
5616 "lastUpdated": "2026-04-27T08:36:35Z",
5617 "daysSinceUpdate": 51,
45295618 "archived": false,
45305619 "developmentStatus": "inactive",
45315620 "recommendedFor": "learning",
……@@ -4534,9 +5623,9 @@
45345623 "pear-ipc": {
45355624 "stability": "experimental",
45365625 "maturity": "prototype",
4537 "stars": 3,
4538 "lastUpdated": "2025-12-12T20:39:47Z",
4539 "daysSinceUpdate": 35,
5626 "stars": 4,
5627 "lastUpdated": "2026-05-06T13:50:51Z",
5628 "daysSinceUpdate": 42,
45405629 "archived": false,
45415630 "developmentStatus": "inactive",
45425631 "recommendedFor": "learning",
……@@ -4546,8 +5635,8 @@
45465635 "stability": "experimental",
45475636 "maturity": "prototype",
45485637 "stars": 0,
4549 "lastUpdated": "2025-12-10T12:24:02Z",
4550 "daysSinceUpdate": 37,
5638 "lastUpdated": "2026-05-06T13:50:59Z",
5639 "daysSinceUpdate": 42,
45515640 "archived": false,
45525641 "developmentStatus": "inactive",
45535642 "recommendedFor": "learning",
……@@ -4556,9 +5645,9 @@
45565645 "pear-link": {
45575646 "stability": "experimental",
45585647 "maturity": "prototype",
4559 "stars": 1,
4560 "lastUpdated": "2025-12-10T14:12:19Z",
4561 "daysSinceUpdate": 37,
5648 "stars": 2,
5649 "lastUpdated": "2026-06-04T19:51:44Z",
5650 "daysSinceUpdate": 13,
45625651 "archived": false,
45635652 "developmentStatus": "inactive",
45645653 "recommendedFor": "learning",
……@@ -4568,8 +5657,19 @@
45685657 "stability": "experimental",
45695658 "maturity": "prototype",
45705659 "stars": 0,
4571 "lastUpdated": "2025-12-10T14:24:51Z",
4572 "daysSinceUpdate": 37,
5660 "lastUpdated": "2026-05-06T13:51:35Z",
5661 "daysSinceUpdate": 42,
5662 "archived": false,
5663 "developmentStatus": "inactive",
5664 "recommendedFor": "learning",
5665 "reasoning": "Low activity or new project"
5666 },
5667 "pear-md": {
5668 "stability": "experimental",
5669 "maturity": "prototype",
5670 "stars": 0,
5671 "lastUpdated": "2026-05-06T13:51:44Z",
5672 "daysSinceUpdate": 42,
45735673 "archived": false,
45745674 "developmentStatus": "inactive",
45755675 "recommendedFor": "learning",
……@@ -4579,8 +5679,8 @@
45795679 "stability": "experimental",
45805680 "maturity": "prototype",
45815681 "stars": 1,
4582 "lastUpdated": "2025-12-11T16:09:16Z",
4583 "daysSinceUpdate": 36,
5682 "lastUpdated": "2026-05-06T13:51:53Z",
5683 "daysSinceUpdate": 42,
45845684 "archived": false,
45855685 "developmentStatus": "inactive",
45865686 "recommendedFor": "learning",
……@@ -4590,8 +5690,19 @@
45905690 "stability": "experimental",
45915691 "maturity": "prototype",
45925692 "stars": 0,
4593 "lastUpdated": "2025-12-10T14:41:40Z",
4594 "daysSinceUpdate": 37,
5693 "lastUpdated": "2026-05-06T13:52:00Z",
5694 "daysSinceUpdate": 42,
5695 "archived": false,
5696 "developmentStatus": "inactive",
5697 "recommendedFor": "learning",
5698 "reasoning": "Low activity or new project"
5699 },
5700 "pear-multisig-link": {
5701 "stability": "experimental",
5702 "maturity": "prototype",
5703 "stars": 0,
5704 "lastUpdated": "2026-05-06T13:52:33Z",
5705 "daysSinceUpdate": 42,
45955706 "archived": false,
45965707 "developmentStatus": "inactive",
45975708 "recommendedFor": "learning",
……@@ -4601,8 +5712,8 @@
46015712 "stability": "experimental",
46025713 "maturity": "prototype",
46035714 "stars": 0,
4604 "lastUpdated": "2025-12-11T23:44:45Z",
4605 "daysSinceUpdate": 36,
5715 "lastUpdated": "2026-06-05T11:41:42Z",
5716 "daysSinceUpdate": 12,
46065717 "archived": false,
46075718 "developmentStatus": "inactive",
46085719 "recommendedFor": "learning",
……@@ -4612,8 +5723,8 @@
46125723 "stability": "experimental",
46135724 "maturity": "prototype",
46145725 "stars": 0,
4615 "lastUpdated": "2025-12-11T19:27:50Z",
4616 "daysSinceUpdate": 36,
5726 "lastUpdated": "2026-05-06T13:52:52Z",
5727 "daysSinceUpdate": 42,
46175728 "archived": false,
46185729 "developmentStatus": "inactive",
46195730 "recommendedFor": "learning",
……@@ -4623,8 +5734,8 @@
46235734 "stability": "experimental",
46245735 "maturity": "prototype",
46255736 "stars": 0,
4626 "lastUpdated": "2025-12-12T21:20:55Z",
4627 "daysSinceUpdate": 35,
5737 "lastUpdated": "2026-05-06T13:53:01Z",
5738 "daysSinceUpdate": 42,
46285739 "archived": false,
46295740 "developmentStatus": "inactive",
46305741 "recommendedFor": "learning",
……@@ -4634,8 +5745,19 @@
46345745 "stability": "experimental",
46355746 "maturity": "prototype",
46365747 "stars": 1,
4637 "lastUpdated": "2025-12-27T21:15:35Z",
4638 "daysSinceUpdate": 20,
5748 "lastUpdated": "2026-04-27T08:40:17Z",
5749 "daysSinceUpdate": 51,
5750 "archived": false,
5751 "developmentStatus": "inactive",
5752 "recommendedFor": "learning",
5753 "reasoning": "Low activity or new project"
5754 },
5755 "pear-prefetcher": {
5756 "stability": "experimental",
5757 "maturity": "prototype",
5758 "stars": 0,
5759 "lastUpdated": "2026-04-27T08:40:27Z",
5760 "daysSinceUpdate": 51,
46395761 "archived": false,
46405762 "developmentStatus": "inactive",
46415763 "recommendedFor": "learning",
……@@ -4645,8 +5767,19 @@
46455767 "stability": "experimental",
46465768 "maturity": "prototype",
46475769 "stars": 0,
4648 "lastUpdated": "2025-12-09T15:52:37Z",
4649 "daysSinceUpdate": 38,
5770 "lastUpdated": "2026-05-06T13:53:35Z",
5771 "daysSinceUpdate": 42,
5772 "archived": false,
5773 "developmentStatus": "inactive",
5774 "recommendedFor": "learning",
5775 "reasoning": "Low activity or new project"
5776 },
5777 "pear-provision-recover": {
5778 "stability": "experimental",
5779 "maturity": "prototype",
5780 "stars": 0,
5781 "lastUpdated": "2026-05-28T09:32:13Z",
5782 "daysSinceUpdate": 20,
46505783 "archived": false,
46515784 "developmentStatus": "inactive",
46525785 "recommendedFor": "learning",
……@@ -4655,9 +5788,9 @@
46555788 "pear-radio": {
46565789 "stability": "stable",
46575790 "maturity": "growing",
4658 "stars": 20,
4659 "lastUpdated": "2025-09-01T06:48:33Z",
4660 "daysSinceUpdate": 137,
5791 "stars": 22,
5792 "lastUpdated": "2026-01-26T14:41:33Z",
5793 "daysSinceUpdate": 142,
46615794 "archived": false,
46625795 "developmentStatus": "active",
46635796 "recommendedFor": "production",
……@@ -4668,7 +5801,7 @@
46685801 "maturity": "prototype",
46695802 "stars": 4,
46705803 "lastUpdated": "2024-06-24T09:19:03Z",
4671 "daysSinceUpdate": 571,
5804 "daysSinceUpdate": 723,
46725805 "archived": false,
46735806 "developmentStatus": "inactive",
46745807 "recommendedFor": "learning",
……@@ -4678,8 +5811,8 @@
46785811 "stability": "experimental",
46795812 "maturity": "prototype",
46805813 "stars": 0,
4681 "lastUpdated": "2026-01-08T11:49:14Z",
4682 "daysSinceUpdate": 8,
5814 "lastUpdated": "2026-05-06T13:53:56Z",
5815 "daysSinceUpdate": 42,
46835816 "archived": false,
46845817 "developmentStatus": "inactive",
46855818 "recommendedFor": "learning",
……@@ -4689,8 +5822,8 @@
46895822 "stability": "experimental",
46905823 "maturity": "prototype",
46915824 "stars": 0,
4692 "lastUpdated": "2026-01-08T11:52:52Z",
4693 "daysSinceUpdate": 8,
5825 "lastUpdated": "2026-04-27T08:41:01Z",
5826 "daysSinceUpdate": 51,
46945827 "archived": false,
46955828 "developmentStatus": "inactive",
46965829 "recommendedFor": "learning",
……@@ -4700,8 +5833,8 @@
47005833 "stability": "experimental",
47015834 "maturity": "prototype",
47025835 "stars": 0,
4703 "lastUpdated": "2025-08-27T19:35:34Z",
4704 "daysSinceUpdate": 142,
5836 "lastUpdated": "2026-04-27T08:41:02Z",
5837 "daysSinceUpdate": 51,
47055838 "archived": false,
47065839 "developmentStatus": "inactive",
47075840 "recommendedFor": "learning",
……@@ -4711,8 +5844,8 @@
47115844 "stability": "experimental",
47125845 "maturity": "prototype",
47135846 "stars": 1,
4714 "lastUpdated": "2025-10-01T05:40:29Z",
4715 "daysSinceUpdate": 107,
5847 "lastUpdated": "2026-04-27T08:41:02Z",
5848 "daysSinceUpdate": 51,
47165849 "archived": false,
47175850 "developmentStatus": "inactive",
47185851 "recommendedFor": "learning",
……@@ -4722,8 +5855,8 @@
47225855 "stability": "experimental",
47235856 "maturity": "prototype",
47245857 "stars": 0,
4725 "lastUpdated": "2026-01-05T10:43:45Z",
4726 "daysSinceUpdate": 11,
5858 "lastUpdated": "2026-05-06T13:54:04Z",
5859 "daysSinceUpdate": 42,
47275860 "archived": false,
47285861 "developmentStatus": "inactive",
47295862 "recommendedFor": "learning",
……@@ -4733,19 +5866,30 @@
47335866 "stability": "experimental",
47345867 "maturity": "prototype",
47355868 "stars": 1,
4736 "lastUpdated": "2026-01-07T01:25:33Z",
4737 "daysSinceUpdate": 10,
5869 "lastUpdated": "2026-04-27T08:41:32Z",
5870 "daysSinceUpdate": 51,
47385871 "archived": false,
47395872 "developmentStatus": "inactive",
47405873 "recommendedFor": "learning",
47415874 "reasoning": "Low activity or new project"
47425875 },
5876 "pear-runtime": {
5877 "stability": "experimental",
5878 "maturity": "early",
5879 "stars": 6,
5880 "lastUpdated": "2026-06-15T13:20:04Z",
5881 "daysSinceUpdate": 2,
5882 "archived": false,
5883 "developmentStatus": "active",
5884 "recommendedFor": "evaluation",
5885 "reasoning": "Low activity or new project"
5886 },
47435887 "pear-runtime-appling": {
47445888 "stability": "experimental",
47455889 "maturity": "prototype",
47465890 "stars": 0,
4747 "lastUpdated": "2025-02-24T10:41:13Z",
4748 "daysSinceUpdate": 326,
5891 "lastUpdated": "2026-04-27T08:42:20Z",
5892 "daysSinceUpdate": 51,
47495893 "archived": false,
47505894 "developmentStatus": "inactive",
47515895 "recommendedFor": "learning",
……@@ -4755,8 +5899,8 @@
47555899 "stability": "experimental",
47565900 "maturity": "early",
47575901 "stars": 5,
4758 "lastUpdated": "2026-01-14T09:57:29Z",
4759 "daysSinceUpdate": 2,
5902 "lastUpdated": "2026-04-27T17:34:57Z",
5903 "daysSinceUpdate": 51,
47605904 "archived": false,
47615905 "developmentStatus": "active",
47625906 "recommendedFor": "evaluation",
……@@ -4766,8 +5910,30 @@
47665910 "stability": "experimental",
47675911 "maturity": "prototype",
47685912 "stars": 2,
4769 "lastUpdated": "2024-10-07T11:51:09Z",
4770 "daysSinceUpdate": 466,
5913 "lastUpdated": "2026-05-06T13:54:23Z",
5914 "daysSinceUpdate": 42,
5915 "archived": false,
5916 "developmentStatus": "inactive",
5917 "recommendedFor": "learning",
5918 "reasoning": "Low activity or new project"
5919 },
5920 "pear-runtime-legacy-storage": {
5921 "stability": "experimental",
5922 "maturity": "prototype",
5923 "stars": 0,
5924 "lastUpdated": "2026-05-18T14:23:37Z",
5925 "daysSinceUpdate": 30,
5926 "archived": false,
5927 "developmentStatus": "inactive",
5928 "recommendedFor": "learning",
5929 "reasoning": "Low activity or new project"
5930 },
5931 "pear-runtime-updater": {
5932 "stability": "experimental",
5933 "maturity": "prototype",
5934 "stars": 2,
5935 "lastUpdated": "2026-06-18T00:32:02Z",
5936 "daysSinceUpdate": 0,
47715937 "archived": false,
47725938 "developmentStatus": "inactive",
47735939 "recommendedFor": "learning",
……@@ -4777,8 +5943,8 @@
47775943 "stability": "experimental",
47785944 "maturity": "prototype",
47795945 "stars": 0,
4780 "lastUpdated": "2025-08-12T19:31:09Z",
4781 "daysSinceUpdate": 157,
5946 "lastUpdated": "2026-05-06T13:54:59Z",
5947 "daysSinceUpdate": 42,
47825948 "archived": false,
47835949 "developmentStatus": "inactive",
47845950 "recommendedFor": "learning",
……@@ -4788,8 +5954,8 @@
47885954 "stability": "experimental",
47895955 "maturity": "prototype",
47905956 "stars": 0,
4791 "lastUpdated": "2025-11-05T10:33:01Z",
4792 "daysSinceUpdate": 72,
5957 "lastUpdated": "2026-04-27T08:42:54Z",
5958 "daysSinceUpdate": 51,
47935959 "archived": false,
47945960 "developmentStatus": "inactive",
47955961 "recommendedFor": "learning",
……@@ -4799,8 +5965,8 @@
47995965 "stability": "experimental",
48005966 "maturity": "prototype",
48015967 "stars": 0,
4802 "lastUpdated": "2025-08-12T19:34:17Z",
4803 "daysSinceUpdate": 157,
5968 "lastUpdated": "2026-05-06T13:55:09Z",
5969 "daysSinceUpdate": 42,
48045970 "archived": false,
48055971 "developmentStatus": "inactive",
48065972 "recommendedFor": "learning",
……@@ -4810,8 +5976,8 @@
48105976 "stability": "experimental",
48115977 "maturity": "prototype",
48125978 "stars": 0,
4813 "lastUpdated": "2025-12-17T13:47:17Z",
4814 "daysSinceUpdate": 30,
5979 "lastUpdated": "2026-05-06T13:55:35Z",
5980 "daysSinceUpdate": 42,
48155981 "archived": false,
48165982 "developmentStatus": "inactive",
48175983 "recommendedFor": "learning",
……@@ -4821,8 +5987,8 @@
48215987 "stability": "experimental",
48225988 "maturity": "prototype",
48235989 "stars": 0,
4824 "lastUpdated": "2025-12-11T11:20:15Z",
4825 "daysSinceUpdate": 36,
5990 "lastUpdated": "2026-04-27T08:43:23Z",
5991 "daysSinceUpdate": 51,
48265992 "archived": false,
48275993 "developmentStatus": "inactive",
48285994 "recommendedFor": "learning",
……@@ -4833,7 +5999,7 @@
48335999 "maturity": "prototype",
48346000 "stars": 0,
48356001 "lastUpdated": "2025-09-02T16:40:05Z",
4836 "daysSinceUpdate": 136,
6002 "daysSinceUpdate": 288,
48376003 "archived": false,
48386004 "developmentStatus": "inactive",
48396005 "recommendedFor": "learning",
……@@ -4843,8 +6009,8 @@
48436009 "stability": "experimental",
48446010 "maturity": "prototype",
48456011 "stars": 1,
4846 "lastUpdated": "2026-01-08T14:59:12Z",
4847 "daysSinceUpdate": 8,
6012 "lastUpdated": "2026-05-06T13:55:52Z",
6013 "daysSinceUpdate": 42,
48486014 "archived": false,
48496015 "developmentStatus": "inactive",
48506016 "recommendedFor": "learning",
……@@ -4853,9 +6019,9 @@
48536019 "pear-terminal": {
48546020 "stability": "experimental",
48556021 "maturity": "prototype",
4856 "stars": 0,
4857 "lastUpdated": "2026-01-07T01:10:03Z",
4858 "daysSinceUpdate": 10,
6022 "stars": 1,
6023 "lastUpdated": "2026-05-06T13:56:04Z",
6024 "daysSinceUpdate": 42,
48596025 "archived": false,
48606026 "developmentStatus": "inactive",
48616027 "recommendedFor": "learning",
……@@ -4865,8 +6031,8 @@
48656031 "stability": "experimental",
48666032 "maturity": "prototype",
48676033 "stars": 0,
4868 "lastUpdated": "2026-01-08T11:58:27Z",
4869 "daysSinceUpdate": 8,
6034 "lastUpdated": "2026-05-06T13:56:13Z",
6035 "daysSinceUpdate": 42,
48706036 "archived": false,
48716037 "developmentStatus": "inactive",
48726038 "recommendedFor": "learning",
……@@ -4876,8 +6042,8 @@
48766042 "stability": "experimental",
48776043 "maturity": "prototype",
48786044 "stars": 1,
4879 "lastUpdated": "2025-12-18T11:00:27Z",
4880 "daysSinceUpdate": 29,
6045 "lastUpdated": "2026-05-06T13:56:21Z",
6046 "daysSinceUpdate": 42,
48816047 "archived": false,
48826048 "developmentStatus": "inactive",
48836049 "recommendedFor": "learning",
……@@ -4887,8 +6053,8 @@
48876053 "stability": "experimental",
48886054 "maturity": "prototype",
48896055 "stars": 0,
4890 "lastUpdated": "2025-12-18T10:44:18Z",
4891 "daysSinceUpdate": 29,
6056 "lastUpdated": "2026-05-06T13:56:29Z",
6057 "daysSinceUpdate": 42,
48926058 "archived": false,
48936059 "developmentStatus": "inactive",
48946060 "recommendedFor": "learning",
……@@ -4898,8 +6064,19 @@
48986064 "stability": "experimental",
48996065 "maturity": "prototype",
49006066 "stars": 0,
4901 "lastUpdated": "2025-12-18T09:49:54Z",
4902 "daysSinceUpdate": 29,
6067 "lastUpdated": "2026-05-06T13:56:37Z",
6068 "daysSinceUpdate": 42,
6069 "archived": false,
6070 "developmentStatus": "inactive",
6071 "recommendedFor": "learning",
6072 "reasoning": "Low activity or new project"
6073 },
6074 "pear-upload-artifacts": {
6075 "stability": "experimental",
6076 "maturity": "prototype",
6077 "stars": 0,
6078 "lastUpdated": "2026-06-12T13:24:57Z",
6079 "daysSinceUpdate": 5,
49036080 "archived": false,
49046081 "developmentStatus": "inactive",
49056082 "recommendedFor": "learning",
……@@ -4909,8 +6086,8 @@
49096086 "stability": "experimental",
49106087 "maturity": "prototype",
49116088 "stars": 1,
4912 "lastUpdated": "2025-01-07T19:26:22Z",
4913 "daysSinceUpdate": 374,
6089 "lastUpdated": "2026-05-12T10:42:03Z",
6090 "daysSinceUpdate": 36,
49146091 "archived": false,
49156092 "developmentStatus": "inactive",
49166093 "recommendedFor": "learning",
……@@ -4920,8 +6097,8 @@
49206097 "stability": "experimental",
49216098 "maturity": "prototype",
49226099 "stars": 0,
4923 "lastUpdated": "2025-12-18T09:51:59Z",
4924 "daysSinceUpdate": 29,
6100 "lastUpdated": "2026-05-06T13:56:53Z",
6101 "daysSinceUpdate": 42,
49256102 "archived": false,
49266103 "developmentStatus": "inactive",
49276104 "recommendedFor": "learning",
……@@ -4930,9 +6107,9 @@
49306107 "pear-workshop": {
49316108 "stability": "experimental",
49326109 "maturity": "early",
4933 "stars": 6,
4934 "lastUpdated": "2025-11-01T18:31:55Z",
4935 "daysSinceUpdate": 76,
6110 "stars": 10,
6111 "lastUpdated": "2026-06-03T14:32:15Z",
6112 "daysSinceUpdate": 14,
49366113 "archived": false,
49376114 "developmentStatus": "active",
49386115 "recommendedFor": "evaluation",
……@@ -4941,9 +6118,9 @@
49416118 "pearpass-example": {
49426119 "stability": "experimental",
49436120 "maturity": "early",
4944 "stars": 13,
4945 "lastUpdated": "2025-11-13T13:43:54Z",
4946 "daysSinceUpdate": 64,
6121 "stars": 14,
6122 "lastUpdated": "2026-03-27T12:18:53Z",
6123 "daysSinceUpdate": 82,
49476124 "archived": false,
49486125 "developmentStatus": "active",
49496126 "recommendedFor": "evaluation",
……@@ -4954,7 +6131,7 @@
49546131 "maturity": "prototype",
49556132 "stars": 4,
49566133 "lastUpdated": "2025-09-01T06:49:54Z",
4957 "daysSinceUpdate": 137,
6134 "daysSinceUpdate": 289,
49586135 "archived": false,
49596136 "developmentStatus": "inactive",
49606137 "recommendedFor": "learning",
……@@ -4963,9 +6140,9 @@
49636140 "prebuild-containers": {
49646141 "stability": "experimental",
49656142 "maturity": "prototype",
4966 "stars": 3,
4967 "lastUpdated": "2023-06-10T22:00:20Z",
4968 "daysSinceUpdate": 951,
6143 "stars": 2,
6144 "lastUpdated": "2026-05-08T22:46:00Z",
6145 "daysSinceUpdate": 40,
49696146 "archived": false,
49706147 "developmentStatus": "inactive",
49716148 "recommendedFor": "learning",
……@@ -4974,9 +6151,9 @@
49746151 "prettier-config-holepunch": {
49756152 "stability": "experimental",
49766153 "maturity": "prototype",
4977 "stars": 1,
4978 "lastUpdated": "2025-10-14T12:46:18Z",
4979 "daysSinceUpdate": 94,
6154 "stars": 0,
6155 "lastUpdated": "2026-04-08T11:32:50Z",
6156 "daysSinceUpdate": 70,
49806157 "archived": false,
49816158 "developmentStatus": "inactive",
49826159 "recommendedFor": "learning",
……@@ -4986,8 +6163,8 @@
49866163 "stability": "experimental",
49876164 "maturity": "prototype",
49886165 "stars": 0,
4989 "lastUpdated": "2025-09-30T12:03:26Z",
4990 "daysSinceUpdate": 108,
6166 "lastUpdated": "2026-05-25T12:01:33Z",
6167 "daysSinceUpdate": 23,
49916168 "archived": false,
49926169 "developmentStatus": "inactive",
49936170 "recommendedFor": "learning",
……@@ -4996,9 +6173,9 @@
49966173 "protomux": {
49976174 "stability": "stable",
49986175 "maturity": "mature",
4999 "stars": 40,
5000 "lastUpdated": "2025-12-18T13:54:26Z",
5001 "daysSinceUpdate": 29,
6176 "stars": 44,
6177 "lastUpdated": "2026-05-06T20:33:04Z",
6178 "daysSinceUpdate": 42,
50026179 "archived": false,
50036180 "developmentStatus": "active",
50046181 "recommendedFor": "production",
……@@ -5008,8 +6185,8 @@
50086185 "stability": "experimental",
50096186 "maturity": "early",
50106187 "stars": 6,
5011 "lastUpdated": "2025-12-15T09:50:55Z",
5012 "daysSinceUpdate": 32,
6188 "lastUpdated": "2026-05-05T23:02:08Z",
6189 "daysSinceUpdate": 43,
50136190 "archived": false,
50146191 "developmentStatus": "active",
50156192 "recommendedFor": "evaluation",
……@@ -5019,8 +6196,8 @@
50196196 "stability": "experimental",
50206197 "maturity": "prototype",
50216198 "stars": 2,
5022 "lastUpdated": "2026-01-06T10:44:03Z",
5023 "daysSinceUpdate": 10,
6199 "lastUpdated": "2026-05-20T07:56:57Z",
6200 "daysSinceUpdate": 28,
50246201 "archived": false,
50256202 "developmentStatus": "inactive",
50266203 "recommendedFor": "learning",
……@@ -5029,9 +6206,9 @@
50296206 "protomux-rpc-client-pool": {
50306207 "stability": "experimental",
50316208 "maturity": "prototype",
5032 "stars": 2,
5033 "lastUpdated": "2026-01-08T08:22:41Z",
5034 "daysSinceUpdate": 8,
6209 "stars": 3,
6210 "lastUpdated": "2026-05-20T07:57:28Z",
6211 "daysSinceUpdate": 28,
50356212 "archived": false,
50366213 "developmentStatus": "inactive",
50376214 "recommendedFor": "learning",
……@@ -5041,8 +6218,8 @@
50416218 "stability": "experimental",
50426219 "maturity": "prototype",
50436220 "stars": 1,
5044 "lastUpdated": "2026-01-15T09:09:10Z",
5045 "daysSinceUpdate": 1,
6221 "lastUpdated": "2026-05-27T07:29:41Z",
6222 "daysSinceUpdate": 21,
50466223 "archived": false,
50476224 "developmentStatus": "inactive",
50486225 "recommendedFor": "learning",
……@@ -5052,8 +6229,8 @@
50526229 "stability": "experimental",
50536230 "maturity": "prototype",
50546231 "stars": 0,
5055 "lastUpdated": "2025-12-18T14:39:35Z",
5056 "daysSinceUpdate": 29,
6232 "lastUpdated": "2026-05-20T09:09:26Z",
6233 "daysSinceUpdate": 28,
50576234 "archived": false,
50586235 "developmentStatus": "inactive",
50596236 "recommendedFor": "learning",
……@@ -5063,8 +6240,19 @@
50636240 "stability": "experimental",
50646241 "maturity": "prototype",
50656242 "stars": 1,
5066 "lastUpdated": "2025-10-31T12:00:58Z",
5067 "daysSinceUpdate": 77,
6243 "lastUpdated": "2026-05-06T20:37:03Z",
6244 "daysSinceUpdate": 42,
6245 "archived": false,
6246 "developmentStatus": "inactive",
6247 "recommendedFor": "learning",
6248 "reasoning": "Low activity or new project"
6249 },
6250 "ptnm": {
6251 "stability": "experimental",
6252 "maturity": "prototype",
6253 "stars": 0,
6254 "lastUpdated": "2026-01-21T17:01:04Z",
6255 "daysSinceUpdate": 147,
50686256 "archived": false,
50696257 "developmentStatus": "inactive",
50706258 "recommendedFor": "learning",
……@@ -5075,7 +6263,7 @@
50756263 "maturity": "prototype",
50766264 "stars": 0,
50776265 "lastUpdated": "2024-05-29T08:45:42Z",
5078 "daysSinceUpdate": 597,
6266 "daysSinceUpdate": 749,
50796267 "archived": false,
50806268 "developmentStatus": "inactive",
50816269 "recommendedFor": "learning",
……@@ -5086,7 +6274,7 @@
50866274 "maturity": "prototype",
50876275 "stars": 2,
50886276 "lastUpdated": "2025-12-18T14:11:25Z",
5089 "daysSinceUpdate": 29,
6277 "daysSinceUpdate": 181,
50906278 "archived": false,
50916279 "developmentStatus": "inactive",
50926280 "recommendedFor": "learning",
……@@ -5096,8 +6284,8 @@
50966284 "stability": "experimental",
50976285 "maturity": "prototype",
50986286 "stars": 3,
5099 "lastUpdated": "2025-09-01T06:48:06Z",
5100 "daysSinceUpdate": 137,
6287 "lastUpdated": "2026-04-23T19:37:25Z",
6288 "daysSinceUpdate": 55,
51016289 "archived": false,
51026290 "developmentStatus": "inactive",
51036291 "recommendedFor": "learning",
……@@ -5107,30 +6295,52 @@
51076295 "stability": "experimental",
51086296 "maturity": "early",
51096297 "stars": 6,
5110 "lastUpdated": "2025-12-11T11:21:10Z",
5111 "daysSinceUpdate": 36,
6298 "lastUpdated": "2026-04-23T19:38:06Z",
6299 "daysSinceUpdate": 55,
51126300 "archived": false,
51136301 "developmentStatus": "active",
51146302 "recommendedFor": "evaluation",
51156303 "reasoning": "Low activity or new project"
51166304 },
5117 "rache": {
6305 "rabin-native": {
6306 "stability": "experimental",
6307 "maturity": "prototype",
6308 "stars": 0,
6309 "lastUpdated": "2026-05-04T05:55:11Z",
6310 "daysSinceUpdate": 44,
6311 "archived": false,
6312 "developmentStatus": "inactive",
6313 "recommendedFor": "learning",
6314 "reasoning": "Low activity or new project"
6315 },
6316 "rabin-stream": {
51186317 "stability": "experimental",
51196318 "maturity": "prototype",
51206319 "stars": 4,
5121 "lastUpdated": "2026-01-05T10:44:48Z",
5122 "daysSinceUpdate": 11,
6320 "lastUpdated": "2026-04-23T19:38:51Z",
6321 "daysSinceUpdate": 55,
51236322 "archived": false,
51246323 "developmentStatus": "inactive",
51256324 "recommendedFor": "learning",
51266325 "reasoning": "Low activity or new project"
51276326 },
5128 "react-native": {
6327 "rache": {
6328 "stability": "experimental",
6329 "maturity": "early",
6330 "stars": 5,
6331 "lastUpdated": "2026-05-20T07:59:22Z",
6332 "daysSinceUpdate": 28,
6333 "archived": false,
6334 "developmentStatus": "active",
6335 "recommendedFor": "evaluation",
6336 "reasoning": "Low activity or new project"
6337 },
6338 "raw-text-display-parser": {
51296339 "stability": "experimental",
51306340 "maturity": "prototype",
5131 "stars": 0,
5132 "lastUpdated": "2025-10-10T14:53:53Z",
5133 "daysSinceUpdate": 98,
6341 "stars": 1,
6342 "lastUpdated": "2026-04-20T12:06:03Z",
6343 "daysSinceUpdate": 58,
51346344 "archived": false,
51356345 "developmentStatus": "inactive",
51366346 "recommendedFor": "learning",
……@@ -5139,9 +6349,9 @@
51396349 "react-native-b4a": {
51406350 "stability": "experimental",
51416351 "maturity": "prototype",
5142 "stars": 3,
5143 "lastUpdated": "2025-09-29T08:23:33Z",
5144 "daysSinceUpdate": 109,
6352 "stars": 2,
6353 "lastUpdated": "2026-04-23T19:39:04Z",
6354 "daysSinceUpdate": 55,
51456355 "archived": false,
51466356 "developmentStatus": "inactive",
51476357 "recommendedFor": "learning",
……@@ -5150,42 +6360,42 @@
51506360 "react-native-bare-kit": {
51516361 "stability": "stable",
51526362 "maturity": "growing",
5153 "stars": 37,
5154 "lastUpdated": "2026-01-09T11:26:56Z",
5155 "daysSinceUpdate": 7,
6363 "stars": 42,
6364 "lastUpdated": "2026-06-17T11:25:30Z",
6365 "daysSinceUpdate": 0,
51566366 "archived": false,
51576367 "developmentStatus": "active",
51586368 "recommendedFor": "production",
51596369 "reasoning": "Moderate star count, growing project"
51606370 },
5161 "react-native-paste-input": {
6371 "ready-guard": {
51626372 "stability": "experimental",
51636373 "maturity": "prototype",
51646374 "stars": 0,
5165 "lastUpdated": "2025-10-01T06:47:51Z",
5166 "daysSinceUpdate": 107,
6375 "lastUpdated": "2026-06-04T11:48:11Z",
6376 "daysSinceUpdate": 13,
51676377 "archived": false,
51686378 "developmentStatus": "inactive",
51696379 "recommendedFor": "learning",
51706380 "reasoning": "Low activity or new project"
51716381 },
51726382 "ready-resource": {
5173 "stability": "experimental",
5174 "maturity": "early",
5175 "stars": 18,
5176 "lastUpdated": "2026-01-05T10:46:05Z",
5177 "daysSinceUpdate": 11,
6383 "stability": "stable",
6384 "maturity": "growing",
6385 "stars": 20,
6386 "lastUpdated": "2026-04-28T04:23:18Z",
6387 "daysSinceUpdate": 50,
51786388 "archived": false,
51796389 "developmentStatus": "active",
5180 "recommendedFor": "evaluation",
5181 "reasoning": "Low activity or new project"
6390 "recommendedFor": "production",
6391 "reasoning": "Moderate star count, growing project"
51826392 },
51836393 "rebuild-git": {
51846394 "stability": "experimental",
51856395 "maturity": "prototype",
51866396 "stars": 0,
5187 "lastUpdated": "2025-12-10T09:29:33Z",
5188 "daysSinceUpdate": 37,
6397 "lastUpdated": "2026-03-26T20:06:22Z",
6398 "daysSinceUpdate": 83,
51896399 "archived": false,
51906400 "developmentStatus": "inactive",
51916401 "recommendedFor": "learning",
……@@ -5194,9 +6404,9 @@
51946404 "refcounter": {
51956405 "stability": "experimental",
51966406 "maturity": "prototype",
5197 "stars": 0,
5198 "lastUpdated": "2026-01-05T10:47:41Z",
5199 "daysSinceUpdate": 11,
6407 "stars": 2,
6408 "lastUpdated": "2026-04-29T15:03:21Z",
6409 "daysSinceUpdate": 49,
52006410 "archived": false,
52016411 "developmentStatus": "inactive",
52026412 "recommendedFor": "learning",
……@@ -5205,20 +6415,31 @@
52056415 "repl-swarm": {
52066416 "stability": "experimental",
52076417 "maturity": "early",
5208 "stars": 16,
5209 "lastUpdated": "2025-09-01T06:47:40Z",
5210 "daysSinceUpdate": 137,
6418 "stars": 17,
6419 "lastUpdated": "2026-04-20T15:48:42Z",
6420 "daysSinceUpdate": 58,
52116421 "archived": false,
52126422 "developmentStatus": "active",
52136423 "recommendedFor": "evaluation",
52146424 "reasoning": "Low activity or new project"
52156425 },
6426 "repo-template": {
6427 "stability": "experimental",
6428 "maturity": "prototype",
6429 "stars": 1,
6430 "lastUpdated": "2026-05-29T17:40:31Z",
6431 "daysSinceUpdate": 19,
6432 "archived": false,
6433 "developmentStatus": "inactive",
6434 "recommendedFor": "learning",
6435 "reasoning": "Low activity or new project"
6436 },
52166437 "require-addon": {
52176438 "stability": "experimental",
52186439 "maturity": "early",
52196440 "stars": 6,
5220 "lastUpdated": "2025-12-11T12:34:21Z",
5221 "daysSinceUpdate": 36,
6441 "lastUpdated": "2026-04-23T19:39:49Z",
6442 "daysSinceUpdate": 55,
52226443 "archived": false,
52236444 "developmentStatus": "active",
52246445 "recommendedFor": "evaluation",
……@@ -5227,9 +6448,20 @@
52276448 "require-asset": {
52286449 "stability": "experimental",
52296450 "maturity": "prototype",
5230 "stars": 1,
5231 "lastUpdated": "2025-11-13T19:22:42Z",
5232 "daysSinceUpdate": 64,
6451 "stars": 0,
6452 "lastUpdated": "2026-05-07T11:15:24Z",
6453 "daysSinceUpdate": 41,
6454 "archived": false,
6455 "developmentStatus": "inactive",
6456 "recommendedFor": "learning",
6457 "reasoning": "Low activity or new project"
6458 },
6459 "resource-puddle": {
6460 "stability": "experimental",
6461 "maturity": "prototype",
6462 "stars": 0,
6463 "lastUpdated": "2026-06-17T15:04:47Z",
6464 "daysSinceUpdate": 0,
52336465 "archived": false,
52346466 "developmentStatus": "inactive",
52356467 "recommendedFor": "learning",
……@@ -5238,9 +6470,9 @@
52386470 "rocksdb-blobs": {
52396471 "stability": "experimental",
52406472 "maturity": "prototype",
5241 "stars": 1,
5242 "lastUpdated": "2025-12-16T13:07:45Z",
5243 "daysSinceUpdate": 31,
6473 "stars": 2,
6474 "lastUpdated": "2026-05-02T17:07:51Z",
6475 "daysSinceUpdate": 46,
52446476 "archived": false,
52456477 "developmentStatus": "inactive",
52466478 "recommendedFor": "learning",
……@@ -5250,8 +6482,8 @@
52506482 "stability": "experimental",
52516483 "maturity": "early",
52526484 "stars": 17,
5253 "lastUpdated": "2025-12-11T12:57:40Z",
5254 "daysSinceUpdate": 36,
6485 "lastUpdated": "2026-06-16T11:09:22Z",
6486 "daysSinceUpdate": 1,
52556487 "archived": false,
52566488 "developmentStatus": "active",
52576489 "recommendedFor": "evaluation",
……@@ -5260,20 +6492,31 @@
52606492 "rpc": {
52616493 "stability": "experimental",
52626494 "maturity": "early",
5263 "stars": 16,
5264 "lastUpdated": "2025-10-06T09:14:11Z",
5265 "daysSinceUpdate": 102,
6495 "stars": 17,
6496 "lastUpdated": "2026-04-28T20:04:35Z",
6497 "daysSinceUpdate": 50,
52666498 "archived": false,
52676499 "developmentStatus": "active",
52686500 "recommendedFor": "evaluation",
52696501 "reasoning": "Low activity or new project"
52706502 },
6503 "safe-sodium-buffer": {
6504 "stability": "experimental",
6505 "maturity": "prototype",
6506 "stars": 0,
6507 "lastUpdated": "2026-03-30T09:05:06Z",
6508 "daysSinceUpdate": 79,
6509 "archived": false,
6510 "developmentStatus": "inactive",
6511 "recommendedFor": "learning",
6512 "reasoning": "Low activity or new project"
6513 },
52716514 "same-object": {
52726515 "stability": "experimental",
52736516 "maturity": "early",
52746517 "stars": 5,
52756518 "lastUpdated": "2026-01-05T11:16:54Z",
5276 "daysSinceUpdate": 11,
6519 "daysSinceUpdate": 163,
52776520 "archived": false,
52786521 "developmentStatus": "active",
52796522 "recommendedFor": "evaluation",
……@@ -5282,9 +6525,9 @@
52826525 "scope-lock": {
52836526 "stability": "experimental",
52846527 "maturity": "early",
5285 "stars": 9,
5286 "lastUpdated": "2026-01-05T11:18:14Z",
5287 "daysSinceUpdate": 11,
6528 "stars": 10,
6529 "lastUpdated": "2026-04-29T15:03:25Z",
6530 "daysSinceUpdate": 49,
52886531 "archived": false,
52896532 "developmentStatus": "active",
52906533 "recommendedFor": "evaluation",
……@@ -5295,7 +6538,7 @@
52956538 "maturity": "prototype",
52966539 "stars": 0,
52976540 "lastUpdated": "2026-01-05T14:20:40Z",
5298 "daysSinceUpdate": 11,
6541 "daysSinceUpdate": 163,
52996542 "archived": false,
53006543 "developmentStatus": "inactive",
53016544 "recommendedFor": "learning",
……@@ -5306,7 +6549,7 @@
53066549 "maturity": "prototype",
53076550 "stars": 1,
53086551 "lastUpdated": "2024-02-26T19:39:22Z",
5309 "daysSinceUpdate": 690,
6552 "daysSinceUpdate": 842,
53106553 "archived": false,
53116554 "developmentStatus": "inactive",
53126555 "recommendedFor": "learning",
……@@ -5315,9 +6558,9 @@
53156558 "secure-prompt": {
53166559 "stability": "experimental",
53176560 "maturity": "early",
5318 "stars": 5,
5319 "lastUpdated": "2025-12-31T09:32:12Z",
5320 "daysSinceUpdate": 16,
6561 "stars": 6,
6562 "lastUpdated": "2026-03-16T01:59:46Z",
6563 "daysSinceUpdate": 93,
53216564 "archived": false,
53226565 "developmentStatus": "active",
53236566 "recommendedFor": "evaluation",
……@@ -5328,7 +6571,7 @@
53286571 "maturity": "prototype",
53296572 "stars": 3,
53306573 "lastUpdated": "2025-09-01T06:49:48Z",
5331 "daysSinceUpdate": 137,
6574 "daysSinceUpdate": 289,
53326575 "archived": false,
53336576 "developmentStatus": "inactive",
53346577 "recommendedFor": "learning",
……@@ -5339,7 +6582,7 @@
53396582 "maturity": "prototype",
53406583 "stars": 2,
53416584 "lastUpdated": "2024-08-30T20:55:42Z",
5342 "daysSinceUpdate": 504,
6585 "daysSinceUpdate": 656,
53436586 "archived": false,
53446587 "developmentStatus": "inactive",
53456588 "recommendedFor": "learning",
……@@ -5350,18 +6593,40 @@
53506593 "maturity": "early",
53516594 "stars": 7,
53526595 "lastUpdated": "2025-03-17T14:46:37Z",
5353 "daysSinceUpdate": 305,
6596 "daysSinceUpdate": 457,
53546597 "archived": false,
5355 "developmentStatus": "active",
6598 "developmentStatus": "inactive",
53566599 "recommendedFor": "evaluation",
53576600 "reasoning": "Low activity or new project"
53586601 },
6602 "senior-p2p-architect-exercise": {
6603 "stability": "experimental",
6604 "maturity": "prototype",
6605 "stars": 2,
6606 "lastUpdated": "2026-06-05T00:49:37Z",
6607 "daysSinceUpdate": 13,
6608 "archived": false,
6609 "developmentStatus": "inactive",
6610 "recommendedFor": "learning",
6611 "reasoning": "Low activity or new project"
6612 },
6613 "senior-software-architect-exercise": {
6614 "stability": "experimental",
6615 "maturity": "prototype",
6616 "stars": 0,
6617 "lastUpdated": "2026-06-03T12:37:29Z",
6618 "daysSinceUpdate": 14,
6619 "archived": false,
6620 "developmentStatus": "inactive",
6621 "recommendedFor": "learning",
6622 "reasoning": "Low activity or new project"
6623 },
53596624 "sentry-bare": {
53606625 "stability": "experimental",
53616626 "maturity": "early",
5362 "stars": 6,
5363 "lastUpdated": "2025-09-19T11:48:24Z",
5364 "daysSinceUpdate": 119,
6627 "stars": 5,
6628 "lastUpdated": "2026-05-04T10:48:29Z",
6629 "daysSinceUpdate": 44,
53656630 "archived": false,
53666631 "developmentStatus": "active",
53676632 "recommendedFor": "evaluation",
……@@ -5372,7 +6637,7 @@
53726637 "maturity": "early",
53736638 "stars": 9,
53746639 "lastUpdated": "2025-11-28T05:43:00Z",
5375 "daysSinceUpdate": 49,
6640 "daysSinceUpdate": 201,
53766641 "archived": false,
53776642 "developmentStatus": "active",
53786643 "recommendedFor": "evaluation",
……@@ -5381,9 +6646,9 @@
53816646 "simdle-native": {
53826647 "stability": "experimental",
53836648 "maturity": "prototype",
5384 "stars": 3,
5385 "lastUpdated": "2025-12-11T19:27:33Z",
5386 "daysSinceUpdate": 36,
6649 "stars": 2,
6650 "lastUpdated": "2026-04-23T20:06:03Z",
6651 "daysSinceUpdate": 55,
53876652 "archived": false,
53886653 "developmentStatus": "inactive",
53896654 "recommendedFor": "learning",
……@@ -5392,9 +6657,9 @@
53926657 "simdle-universal": {
53936658 "stability": "experimental",
53946659 "maturity": "prototype",
5395 "stars": 3,
5396 "lastUpdated": "2025-12-11T12:24:52Z",
5397 "daysSinceUpdate": 36,
6660 "stars": 2,
6661 "lastUpdated": "2026-04-23T19:41:32Z",
6662 "daysSinceUpdate": 55,
53986663 "archived": false,
53996664 "developmentStatus": "inactive",
54006665 "recommendedFor": "learning",
……@@ -5405,7 +6670,7 @@
54056670 "maturity": "prototype",
54066671 "stars": 1,
54076672 "lastUpdated": "2023-06-10T21:57:22Z",
5408 "daysSinceUpdate": 951,
6673 "daysSinceUpdate": 1103,
54096674 "archived": false,
54106675 "developmentStatus": "inactive",
54116676 "recommendedFor": "learning",
……@@ -5416,7 +6681,7 @@
54166681 "maturity": "growing",
54176682 "stars": 23,
54186683 "lastUpdated": "2025-11-09T00:31:16Z",
5419 "daysSinceUpdate": 69,
6684 "daysSinceUpdate": 221,
54206685 "archived": false,
54216686 "developmentStatus": "active",
54226687 "recommendedFor": "production",
……@@ -5425,20 +6690,20 @@
54256690 "slab-hunter": {
54266691 "stability": "experimental",
54276692 "maturity": "early",
5428 "stars": 9,
5429 "lastUpdated": "2025-09-01T06:52:46Z",
5430 "daysSinceUpdate": 137,
6693 "stars": 11,
6694 "lastUpdated": "2026-05-20T07:59:49Z",
6695 "daysSinceUpdate": 28,
54316696 "archived": false,
54326697 "developmentStatus": "active",
54336698 "recommendedFor": "evaluation",
54346699 "reasoning": "Low activity or new project"
54356700 },
5436 "slips": {
6701 "slack-build-status": {
54376702 "stability": "experimental",
54386703 "maturity": "prototype",
54396704 "stars": 0,
5440 "lastUpdated": "2024-02-06T11:18:00Z",
5441 "daysSinceUpdate": 710,
6705 "lastUpdated": "2026-04-28T21:41:25Z",
6706 "daysSinceUpdate": 50,
54426707 "archived": false,
54436708 "developmentStatus": "inactive",
54446709 "recommendedFor": "learning",
……@@ -5449,7 +6714,7 @@
54496714 "maturity": "early",
54506715 "stars": 6,
54516716 "lastUpdated": "2026-01-05T13:30:30Z",
5452 "daysSinceUpdate": 11,
6717 "daysSinceUpdate": 163,
54536718 "archived": false,
54546719 "developmentStatus": "active",
54556720 "recommendedFor": "evaluation",
……@@ -5458,9 +6723,9 @@
54586723 "snake": {
54596724 "stability": "experimental",
54606725 "maturity": "prototype",
5461 "stars": 0,
5462 "lastUpdated": "2025-10-24T14:48:20Z",
5463 "daysSinceUpdate": 84,
6726 "stars": 2,
6727 "lastUpdated": "2026-06-01T12:02:39Z",
6728 "daysSinceUpdate": 16,
54646729 "archived": false,
54656730 "developmentStatus": "inactive",
54666731 "recommendedFor": "learning",
……@@ -5471,7 +6736,7 @@
54716736 "maturity": "prototype",
54726737 "stars": 0,
54736738 "lastUpdated": "2025-04-12T18:52:41Z",
5474 "daysSinceUpdate": 279,
6739 "daysSinceUpdate": 431,
54756740 "archived": false,
54766741 "developmentStatus": "inactive",
54776742 "recommendedFor": "learning",
……@@ -5480,9 +6745,9 @@
54806745 "sodium-native": {
54816746 "stability": "stable",
54826747 "maturity": "established",
5483 "stars": 328,
5484 "lastUpdated": "2026-01-14T15:33:33Z",
5485 "daysSinceUpdate": 2,
6748 "stars": 331,
6749 "lastUpdated": "2026-05-04T17:01:16Z",
6750 "daysSinceUpdate": 44,
54866751 "archived": false,
54876752 "developmentStatus": "active",
54886753 "recommendedFor": "production",
……@@ -5491,31 +6756,42 @@
54916756 "sodium-universal": {
54926757 "stability": "stable",
54936758 "maturity": "growing",
5494 "stars": 70,
5495 "lastUpdated": "2026-01-09T12:40:21Z",
5496 "daysSinceUpdate": 7,
6759 "stars": 71,
6760 "lastUpdated": "2026-02-09T14:49:58Z",
6761 "daysSinceUpdate": 128,
54976762 "archived": false,
54986763 "developmentStatus": "active",
54996764 "recommendedFor": "production",
55006765 "reasoning": "Moderate star count, growing project"
55016766 },
6767 "speedrun": {
6768 "stability": "experimental",
6769 "maturity": "prototype",
6770 "stars": 0,
6771 "lastUpdated": "2026-01-31T19:46:18Z",
6772 "daysSinceUpdate": 137,
6773 "archived": false,
6774 "developmentStatus": "inactive",
6775 "recommendedFor": "learning",
6776 "reasoning": "Low activity or new project"
6777 },
55026778 "sqlite3-native": {
55036779 "stability": "experimental",
5504 "maturity": "early",
5505 "stars": 5,
5506 "lastUpdated": "2026-01-09T19:21:51Z",
5507 "daysSinceUpdate": 7,
6780 "maturity": "prototype",
6781 "stars": 4,
6782 "lastUpdated": "2026-05-21T07:10:49Z",
6783 "daysSinceUpdate": 27,
55086784 "archived": false,
5509 "developmentStatus": "active",
5510 "recommendedFor": "evaluation",
6785 "developmentStatus": "inactive",
6786 "recommendedFor": "learning",
55116787 "reasoning": "Low activity or new project"
55126788 },
55136789 "sub-encoder": {
55146790 "stability": "experimental",
55156791 "maturity": "prototype",
5516 "stars": 2,
5517 "lastUpdated": "2026-01-05T13:20:46Z",
5518 "daysSinceUpdate": 11,
6792 "stars": 3,
6793 "lastUpdated": "2026-02-09T15:20:59Z",
6794 "daysSinceUpdate": 128,
55196795 "archived": false,
55206796 "developmentStatus": "inactive",
55216797 "recommendedFor": "learning",
……@@ -5525,8 +6801,8 @@
55256801 "stability": "experimental",
55266802 "maturity": "prototype",
55276803 "stars": 0,
5528 "lastUpdated": "2025-06-30T11:27:36Z",
5529 "daysSinceUpdate": 200,
6804 "lastUpdated": "2026-05-20T08:00:20Z",
6805 "daysSinceUpdate": 28,
55306806 "archived": false,
55316807 "developmentStatus": "inactive",
55326808 "recommendedFor": "learning",
……@@ -5536,19 +6812,30 @@
55366812 "stability": "experimental",
55376813 "maturity": "prototype",
55386814 "stars": 1,
5539 "lastUpdated": "2025-11-14T15:41:15Z",
5540 "daysSinceUpdate": 63,
6815 "lastUpdated": "2026-04-06T11:05:13Z",
6816 "daysSinceUpdate": 72,
55416817 "archived": false,
55426818 "developmentStatus": "inactive",
55436819 "recommendedFor": "learning",
55446820 "reasoning": "Low activity or new project"
55456821 },
6822 "sveltekit-adapter-bare": {
6823 "stability": "experimental",
6824 "maturity": "early",
6825 "stars": 12,
6826 "lastUpdated": "2026-05-25T20:35:20Z",
6827 "daysSinceUpdate": 23,
6828 "archived": false,
6829 "developmentStatus": "active",
6830 "recommendedFor": "evaluation",
6831 "reasoning": "Low activity or new project"
6832 },
55466833 "tar-drive": {
55476834 "stability": "experimental",
55486835 "maturity": "prototype",
5549 "stars": 3,
5550 "lastUpdated": "2025-01-19T01:21:34Z",
5551 "daysSinceUpdate": 363,
6836 "stars": 2,
6837 "lastUpdated": "2026-04-08T12:28:58Z",
6838 "daysSinceUpdate": 70,
55526839 "archived": false,
55536840 "developmentStatus": "inactive",
55546841 "recommendedFor": "learning",
……@@ -5559,7 +6846,7 @@
55596846 "maturity": "early",
55606847 "stars": 6,
55616848 "lastUpdated": "2025-08-12T01:54:33Z",
5562 "daysSinceUpdate": 157,
6849 "daysSinceUpdate": 309,
55636850 "archived": false,
55646851 "developmentStatus": "active",
55656852 "recommendedFor": "evaluation",
……@@ -5568,9 +6855,9 @@
55686855 "test-suspend": {
55696856 "stability": "experimental",
55706857 "maturity": "prototype",
5571 "stars": 4,
5572 "lastUpdated": "2025-11-05T16:08:28Z",
5573 "daysSinceUpdate": 72,
6858 "stars": 3,
6859 "lastUpdated": "2026-04-23T19:41:46Z",
6860 "daysSinceUpdate": 55,
55746861 "archived": false,
55756862 "developmentStatus": "inactive",
55766863 "recommendedFor": "learning",
……@@ -5579,9 +6866,9 @@
55796866 "text-decoder": {
55806867 "stability": "experimental",
55816868 "maturity": "prototype",
5582 "stars": 3,
5583 "lastUpdated": "2025-12-11T12:44:37Z",
5584 "daysSinceUpdate": 36,
6869 "stars": 2,
6870 "lastUpdated": "2026-04-23T19:41:54Z",
6871 "daysSinceUpdate": 55,
55856872 "archived": false,
55866873 "developmentStatus": "inactive",
55876874 "recommendedFor": "learning",
……@@ -5590,9 +6877,9 @@
55906877 "thread-stats": {
55916878 "stability": "experimental",
55926879 "maturity": "prototype",
5593 "stars": 3,
5594 "lastUpdated": "2025-08-14T19:35:29Z",
5595 "daysSinceUpdate": 155,
6880 "stars": 2,
6881 "lastUpdated": "2026-04-23T19:42:11Z",
6882 "daysSinceUpdate": 55,
55966883 "archived": false,
55976884 "developmentStatus": "inactive",
55986885 "recommendedFor": "learning",
……@@ -5603,7 +6890,7 @@
56036890 "maturity": "prototype",
56046891 "stars": 2,
56056892 "lastUpdated": "2025-10-07T09:01:59Z",
5606 "daysSinceUpdate": 101,
6893 "daysSinceUpdate": 253,
56076894 "archived": false,
56086895 "developmentStatus": "inactive",
56096896 "recommendedFor": "learning",
……@@ -5614,7 +6901,7 @@
56146901 "maturity": "prototype",
56156902 "stars": 3,
56166903 "lastUpdated": "2023-12-16T10:32:34Z",
5617 "daysSinceUpdate": 762,
6904 "daysSinceUpdate": 914,
56186905 "archived": false,
56196906 "developmentStatus": "inactive",
56206907 "recommendedFor": "learning",
……@@ -5624,8 +6911,8 @@
56246911 "stability": "experimental",
56256912 "maturity": "prototype",
56266913 "stars": 2,
5627 "lastUpdated": "2026-01-06T09:32:48Z",
5628 "daysSinceUpdate": 10,
6914 "lastUpdated": "2026-05-05T17:23:47Z",
6915 "daysSinceUpdate": 43,
56296916 "archived": false,
56306917 "developmentStatus": "inactive",
56316918 "recommendedFor": "learning",
……@@ -5636,7 +6923,7 @@
56366923 "maturity": "growing",
56376924 "stars": 25,
56386925 "lastUpdated": "2025-11-22T04:36:40Z",
5639 "daysSinceUpdate": 55,
6926 "daysSinceUpdate": 207,
56406927 "archived": false,
56416928 "developmentStatus": "active",
56426929 "recommendedFor": "production",
……@@ -5647,9 +6934,9 @@
56476934 "maturity": "early",
56486935 "stars": 13,
56496936 "lastUpdated": "2025-02-11T15:51:49Z",
5650 "daysSinceUpdate": 339,
6937 "daysSinceUpdate": 491,
56516938 "archived": false,
5652 "developmentStatus": "active",
6939 "developmentStatus": "inactive",
56536940 "recommendedFor": "evaluation",
56546941 "reasoning": "Low activity or new project"
56556942 },
……@@ -5658,7 +6945,7 @@
56586945 "maturity": "prototype",
56596946 "stars": 4,
56606947 "lastUpdated": "2023-06-10T21:58:49Z",
5661 "daysSinceUpdate": 951,
6948 "daysSinceUpdate": 1103,
56626949 "archived": false,
56636950 "developmentStatus": "inactive",
56646951 "recommendedFor": "learning",
……@@ -5669,7 +6956,7 @@
56696956 "maturity": "early",
56706957 "stars": 9,
56716958 "lastUpdated": "2023-01-01T15:22:57Z",
5672 "daysSinceUpdate": 1111,
6959 "daysSinceUpdate": 1263,
56736960 "archived": false,
56746961 "developmentStatus": "inactive",
56756962 "recommendedFor": "evaluation",
……@@ -5678,9 +6965,9 @@
56786965 "tt-native": {
56796966 "stability": "experimental",
56806967 "maturity": "early",
5681 "stars": 6,
5682 "lastUpdated": "2025-08-20T08:58:48Z",
5683 "daysSinceUpdate": 149,
6968 "stars": 5,
6969 "lastUpdated": "2026-04-23T19:42:19Z",
6970 "daysSinceUpdate": 55,
56846971 "archived": false,
56856972 "developmentStatus": "active",
56866973 "recommendedFor": "evaluation",
……@@ -5689,9 +6976,9 @@
56896976 "udx-native": {
56906977 "stability": "stable",
56916978 "maturity": "growing",
5692 "stars": 27,
5693 "lastUpdated": "2025-12-11T12:57:06Z",
5694 "daysSinceUpdate": 36,
6979 "stars": 28,
6980 "lastUpdated": "2026-06-11T18:28:26Z",
6981 "daysSinceUpdate": 6,
56956982 "archived": false,
56966983 "developmentStatus": "active",
56976984 "recommendedFor": "production",
……@@ -5701,8 +6988,8 @@
57016988 "stability": "experimental",
57026989 "maturity": "prototype",
57036990 "stars": 4,
5704 "lastUpdated": "2025-11-07T13:00:07Z",
5705 "daysSinceUpdate": 70,
6991 "lastUpdated": "2026-05-20T08:00:53Z",
6992 "daysSinceUpdate": 28,
57066993 "archived": false,
57076994 "developmentStatus": "inactive",
57086995 "recommendedFor": "learning",
……@@ -5711,9 +6998,9 @@
57116998 "unicode-to-plain-text": {
57126999 "stability": "experimental",
57137000 "maturity": "prototype",
5714 "stars": 0,
5715 "lastUpdated": "2026-01-05T20:44:55Z",
5716 "daysSinceUpdate": 11,
7001 "stars": 1,
7002 "lastUpdated": "2026-06-03T11:22:56Z",
7003 "daysSinceUpdate": 14,
57177004 "archived": false,
57187005 "developmentStatus": "inactive",
57197006 "recommendedFor": "learning",
……@@ -5722,9 +7009,9 @@
57227009 "unslab": {
57237010 "stability": "experimental",
57247011 "maturity": "prototype",
5725 "stars": 0,
5726 "lastUpdated": "2026-01-06T10:41:21Z",
5727 "daysSinceUpdate": 10,
7012 "stars": 1,
7013 "lastUpdated": "2026-05-20T08:01:23Z",
7014 "daysSinceUpdate": 28,
57287015 "archived": false,
57297016 "developmentStatus": "inactive",
57307017 "recommendedFor": "learning",
……@@ -5735,7 +7022,7 @@
57357022 "maturity": "prototype",
57367023 "stars": 1,
57377024 "lastUpdated": "2025-11-26T02:44:11Z",
5738 "daysSinceUpdate": 51,
7025 "daysSinceUpdate": 203,
57397026 "archived": false,
57407027 "developmentStatus": "inactive",
57417028 "recommendedFor": "learning",
……@@ -5746,7 +7033,7 @@
57467033 "maturity": "prototype",
57477034 "stars": 1,
57487035 "lastUpdated": "2026-01-06T11:07:29Z",
5749 "daysSinceUpdate": 10,
7036 "daysSinceUpdate": 162,
57507037 "archived": false,
57517038 "developmentStatus": "inactive",
57527039 "recommendedFor": "learning",
……@@ -5756,8 +7043,8 @@
57567043 "stability": "experimental",
57577044 "maturity": "early",
57587045 "stars": 8,
5759 "lastUpdated": "2025-09-16T07:00:28Z",
5760 "daysSinceUpdate": 122,
7046 "lastUpdated": "2026-01-19T08:02:01Z",
7047 "daysSinceUpdate": 149,
57617048 "archived": false,
57627049 "developmentStatus": "active",
57637050 "recommendedFor": "evaluation",
……@@ -5766,9 +7053,9 @@
57667053 "wakeup": {
57677054 "stability": "experimental",
57687055 "maturity": "prototype",
5769 "stars": 1,
5770 "lastUpdated": "2024-11-11T13:49:51Z",
5771 "daysSinceUpdate": 431,
7056 "stars": 0,
7057 "lastUpdated": "2026-04-08T11:34:32Z",
7058 "daysSinceUpdate": 70,
57727059 "archived": false,
57737060 "developmentStatus": "inactive",
57747061 "recommendedFor": "learning",
……@@ -5779,7 +7066,7 @@
57797066 "maturity": "prototype",
57807067 "stars": 1,
57817068 "lastUpdated": "2023-11-27T21:36:08Z",
5782 "daysSinceUpdate": 781,
7069 "daysSinceUpdate": 933,
57837070 "archived": false,
57847071 "developmentStatus": "inactive",
57857072 "recommendedFor": "learning",
……@@ -5788,11 +7075,11 @@
57887075 "wasm-tools": {
57897076 "stability": "experimental",
57907077 "maturity": "early",
5791 "stars": 7,
5792 "lastUpdated": "2024-09-09T20:12:01Z",
5793 "daysSinceUpdate": 494,
7078 "stars": 6,
7079 "lastUpdated": "2026-04-08T11:36:54Z",
7080 "daysSinceUpdate": 70,
57947081 "archived": false,
5795 "developmentStatus": "inactive",
7082 "developmentStatus": "active",
57967083 "recommendedFor": "evaluation",
57977084 "reasoning": "Low activity or new project"
57987085 },
……@@ -5801,7 +7088,7 @@
58017088 "maturity": "early",
58027089 "stars": 9,
58037090 "lastUpdated": "2026-01-06T11:06:55Z",
5804 "daysSinceUpdate": 10,
7091 "daysSinceUpdate": 162,
58057092 "archived": false,
58067093 "developmentStatus": "active",
58077094 "recommendedFor": "evaluation",
……@@ -5811,8 +7098,8 @@
58117098 "stability": "experimental",
58127099 "maturity": "early",
58137100 "stars": 7,
5814 "lastUpdated": "2026-01-06T11:17:24Z",
5815 "daysSinceUpdate": 10,
7101 "lastUpdated": "2026-05-20T19:21:59Z",
7102 "daysSinceUpdate": 28,
58167103 "archived": false,
58177104 "developmentStatus": "active",
58187105 "recommendedFor": "evaluation",
tech-stack.json +1562 -246
……@@ -1,18 +1,24 @@
11{
2 ".github": {
3 "language": "Unknown",
4 "runtime": null,
2 "_pear-build": {
3 "language": "JavaScript",
4 "runtime": "bare",
55 "framework": null,
6 "dependencies": []
6 "dependencies": [
7 "bare-events",
8 "bare-fs",
9 "bare-path",
10 "localdrive",
11 "paparam"
12 ]
713 },
8 "Grafana-hypercore-stats": {
9 "language": "Unknown",
14 ".github": {
15 "language": null,
1016 "runtime": null,
1117 "framework": null,
1218 "dependencies": []
1319 },
1420 "actions": {
15 "language": "Unknown",
21 "language": "JavaScript",
1622 "runtime": null,
1723 "framework": null,
1824 "dependencies": []
……@@ -23,6 +29,14 @@
2329 "framework": null,
2430 "dependencies": []
2531 },
32 "adaptive-timeout": {
33 "language": "JavaScript",
34 "runtime": null,
35 "framework": null,
36 "dependencies": [
37 "xache"
38 ]
39 },
2640 "appling-native": {
2741 "language": "C",
2842 "runtime": null,
……@@ -123,6 +137,48 @@
123137 "b4a"
124138 ]
125139 },
140 "autobee": {
141 "language": "JavaScript",
142 "runtime": null,
143 "framework": null,
144 "dependencies": [
145 "autobee-encryption",
146 "autobee-wakeup",
147 "b4a",
148 "compact-encoding",
149 "hyperbee2",
150 "hypercore",
151 "hypercore-id-encoding",
152 "hyperschema",
153 "ready-guard",
154 "ready-resource",
155 "resolve-reject-promise",
156 "safety-catch"
157 ]
158 },
159 "autobee-encryption": {
160 "language": "JavaScript",
161 "runtime": null,
162 "framework": null,
163 "dependencies": [
164 "b4a",
165 "compact-encoding",
166 "hypercore",
167 "hypercore-crypto",
168 "sodium-universal"
169 ]
170 },
171 "autobee-wakeup": {
172 "language": "JavaScript",
173 "runtime": null,
174 "framework": null,
175 "dependencies": [
176 "b4a",
177 "core-coupler",
178 "protomux-wakeup",
179 "ready-resource"
180 ]
181 },
126182 "autopass": {
127183 "language": "JavaScript",
128184 "runtime": "bare",
……@@ -191,6 +247,7 @@
191247 "bare-module-resolve",
192248 "bare-os",
193249 "bare-path",
250 "bare-pipe",
194251 "bare-queue-microtask",
195252 "bare-repl",
196253 "bare-signals",
……@@ -221,6 +278,12 @@
221278 "framework": null,
222279 "dependencies": []
223280 },
281 "bare-addon-java": {
282 "language": "CMake",
283 "runtime": "bare",
284 "framework": null,
285 "dependencies": []
286 },
224287 "bare-addon-jstl": {
225288 "language": "C++",
226289 "runtime": "bare",
……@@ -309,6 +372,24 @@
309372 "framework": null,
310373 "dependencies": []
311374 },
375 "bare-bluetooth-android": {
376 "language": "C++",
377 "runtime": "bare",
378 "framework": null,
379 "dependencies": [
380 "bare-events",
381 "bare-stream"
382 ]
383 },
384 "bare-bluetooth-apple": {
385 "language": "Objective-C++",
386 "runtime": "bare",
387 "framework": null,
388 "dependencies": [
389 "bare-events",
390 "bare-stream"
391 ]
392 },
312393 "bare-bmp": {
313394 "language": "C",
314395 "runtime": "bare",
……@@ -326,6 +407,16 @@
326407 "bare-path"
327408 ]
328409 },
410 "bare-broadcast-channel": {
411 "language": "C",
412 "runtime": "bare",
413 "framework": null,
414 "dependencies": [
415 "bare-events",
416 "bare-stream",
417 "bare-structured-clone"
418 ]
419 },
329420 "bare-buffer": {
330421 "language": "JavaScript",
331422 "runtime": "bare",
……@@ -337,6 +428,19 @@
337428 "runtime": "bare",
338429 "framework": null,
339430 "dependencies": [
431 "bare-build-android-arm",
432 "bare-build-android-arm64",
433 "bare-build-android-ia32",
434 "bare-build-android-x64",
435 "bare-build-darwin-arm64",
436 "bare-build-darwin-x64",
437 "bare-build-ios-arm64",
438 "bare-build-ios-arm64-simulator",
439 "bare-build-ios-x64-simulator",
440 "bare-build-linux-arm64",
441 "bare-build-linux-x64",
442 "bare-build-win32-arm64",
443 "bare-build-win32-x64",
340444 "bare-bundle-id",
341445 "bare-fs",
342446 "bare-lief",
……@@ -346,11 +450,12 @@
346450 "bare-os",
347451 "bare-pack",
348452 "bare-path",
453 "bare-semver",
349454 "bare-subprocess",
455 "bare-tpl",
350456 "bare-unpack",
351457 "bare-url",
352 "paparam",
353 "require-asset"
458 "paparam"
354459 ]
355460 },
356461 "bare-bundle": {
……@@ -395,6 +500,16 @@
395500 "bare-structured-clone"
396501 ]
397502 },
503 "bare-collabora": {
504 "language": "CMake",
505 "runtime": "bare",
506 "framework": null,
507 "dependencies": [
508 "bare-env",
509 "bare-path",
510 "bare-url"
511 ]
512 },
398513 "bare-compat-napi": {
399514 "language": "C",
400515 "runtime": "bare",
……@@ -406,9 +521,11 @@
406521 "runtime": "bare",
407522 "framework": null,
408523 "dependencies": [
524 "bare-format",
409525 "bare-hrtime",
410526 "bare-logger",
411 "bare-system-logger"
527 "bare-system-logger",
528 "bare-type"
412529 ]
413530 },
414531 "bare-cov": {
……@@ -431,6 +548,7 @@
431548 "runtime": "bare",
432549 "framework": null,
433550 "dependencies": [
551 "bare-assert",
434552 "bare-stream"
435553 ]
436554 },
……@@ -517,7 +635,9 @@
517635 "language": "JavaScript",
518636 "runtime": "bare",
519637 "framework": null,
520 "dependencies": []
638 "dependencies": [
639 "bare-stream"
640 ]
521641 },
522642 "bare-env": {
523643 "language": "JavaScript",
……@@ -533,6 +653,12 @@
533653 "framework": null,
534654 "dependencies": []
535655 },
656 "bare-exif": {
657 "language": "C",
658 "runtime": "bare",
659 "framework": null,
660 "dependencies": []
661 },
536662 "bare-expo": {
537663 "language": "TypeScript",
538664 "runtime": "bare",
……@@ -550,7 +676,8 @@
550676 "react-native",
551677 "react-native-b4a",
552678 "react-native-bare-kit",
553 "react-native-safe-area-context"
679 "react-native-safe-area-context",
680 "react-native-screens"
554681 ]
555682 },
556683 "bare-expo-hrpc-demo": {
……@@ -585,7 +712,9 @@
585712 "bare-form-data",
586713 "bare-http1",
587714 "bare-https",
715 "bare-mime",
588716 "bare-stream",
717 "bare-url",
589718 "bare-zlib"
590719 ]
591720 },
……@@ -617,6 +746,7 @@
617746 "runtime": "bare",
618747 "framework": null,
619748 "dependencies": [
749 "bare-buffer",
620750 "bare-stream"
621751 ]
622752 },
……@@ -654,11 +784,19 @@
654784 "require-asset"
655785 ]
656786 },
787 "bare-hc": {
788 "language": "C",
789 "runtime": "bare",
790 "framework": null,
791 "dependencies": []
792 },
657793 "bare-headers": {
658794 "language": "CMake",
659795 "runtime": "bare",
660796 "framework": null,
661 "dependencies": []
797 "dependencies": [
798 "require-asset"
799 ]
662800 },
663801 "bare-heif": {
664802 "language": "C",
……@@ -699,6 +837,12 @@
699837 "bare-tls"
700838 ]
701839 },
840 "bare-ico": {
841 "language": "C",
842 "runtime": "bare",
843 "framework": null,
844 "dependencies": []
845 },
702846 "bare-image-resample": {
703847 "language": "C",
704848 "runtime": "bare",
……@@ -726,6 +870,12 @@
726870 "bare-ws"
727871 ]
728872 },
873 "bare-inspector-gc": {
874 "language": "JavaScript",
875 "runtime": "bare",
876 "framework": null,
877 "dependencies": []
878 },
729879 "bare-intl": {
730880 "language": "JavaScript",
731881 "runtime": "bare",
……@@ -738,7 +888,9 @@
738888 "language": "Swift",
739889 "runtime": "bare",
740890 "framework": null,
741 "dependencies": []
891 "dependencies": [
892 "bare-switch-core"
893 ]
742894 },
743895 "bare-ipc": {
744896 "language": "JavaScript",
……@@ -787,6 +939,7 @@
787939 "runtime": "bare",
788940 "framework": null,
789941 "dependencies": [
942 "bare-assert",
790943 "require-addon"
791944 ]
792945 },
……@@ -800,6 +953,7 @@
800953 "bare-module-resolve",
801954 "bare-os",
802955 "bare-path",
956 "bare-semver",
803957 "bare-subprocess",
804958 "bare-url",
805959 "paparam"
……@@ -813,6 +967,14 @@
813967 "bare-format"
814968 ]
815969 },
970 "bare-macos": {
971 "language": "Swift",
972 "runtime": "bare",
973 "framework": null,
974 "dependencies": [
975 "bare-switch-core"
976 ]
977 },
816978 "bare-make": {
817979 "language": "JavaScript",
818980 "runtime": "bare",
……@@ -835,32 +997,45 @@
835997 "framework": null,
836998 "dependencies": []
837999 },
1000 "bare-mdns-discovery": {
1001 "language": "JavaScript",
1002 "runtime": "bare",
1003 "framework": null,
1004 "dependencies": [
1005 "bare-dgram",
1006 "ready-resource"
1007 ]
1008 },
8381009 "bare-media": {
8391010 "language": "JavaScript",
8401011 "runtime": "bare",
8411012 "framework": null,
8421013 "dependencies": [
843 "b4a",
8441014 "bare-bmp",
1015 "bare-exif",
8451016 "bare-fetch",
8461017 "bare-ffmpeg",
8471018 "bare-fs",
8481019 "bare-gif",
8491020 "bare-heif",
1021 "bare-ico",
8501022 "bare-image-resample",
8511023 "bare-jpeg",
8521024 "bare-png",
1025 "bare-svg",
8531026 "bare-tiff",
8541027 "bare-webp",
855 "cross-worker",
8561028 "get-file-format",
8571029 "get-mime-type",
858 "hrpc",
859 "hyperschema",
860 "ready-resource",
861 "uncaughts"
1030 "paparam"
8621031 ]
8631032 },
1033 "bare-mime": {
1034 "language": "JavaScript",
1035 "runtime": "bare",
1036 "framework": null,
1037 "dependencies": []
1038 },
8641039 "bare-module": {
8651040 "language": "JavaScript",
8661041 "runtime": "bare",
……@@ -870,6 +1045,7 @@
8701045 "bare-module-lexer",
8711046 "bare-module-resolve",
8721047 "bare-path",
1048 "bare-type-stripper",
8731049 "bare-url"
8741050 ]
8751051 },
……@@ -914,6 +1090,20 @@
9141090 "bare-win-ui"
9151091 ]
9161092 },
1093 "bare-native-awesome": {
1094 "language": null,
1095 "runtime": "bare",
1096 "framework": null,
1097 "dependencies": []
1098 },
1099 "bare-navigation-android": {
1100 "language": "C++",
1101 "runtime": "bare",
1102 "framework": null,
1103 "dependencies": [
1104 "bare-events"
1105 ]
1106 },
9171107 "bare-ndk": {
9181108 "language": "C++",
9191109 "runtime": "bare",
……@@ -977,6 +1167,7 @@
9771167 "bare-querystring",
9781168 "bare-readline",
9791169 "bare-repl",
1170 "bare-sqlite",
9801171 "bare-stream",
9811172 "bare-string-decoder",
9821173 "bare-subprocess",
……@@ -988,6 +1179,7 @@
9881179 "bare-v8",
9891180 "bare-vm",
9901181 "bare-worker",
1182 "bare-ws",
9911183 "bare-zlib"
9921184 ]
9931185 },
……@@ -1013,7 +1205,6 @@
10131205 "bare-fs",
10141206 "bare-module-traverse",
10151207 "bare-path",
1016 "bare-url",
10171208 "paparam",
10181209 "promaphore"
10191210 ]
……@@ -1041,7 +1232,7 @@
10411232 "dependencies": []
10421233 },
10431234 "bare-pipe": {
1044 "language": "C",
1235 "language": "JavaScript",
10451236 "runtime": "bare",
10461237 "framework": null,
10471238 "dependencies": [
……@@ -1055,6 +1246,12 @@
10551246 "framework": null,
10561247 "dependencies": []
10571248 },
1249 "bare-posix": {
1250 "language": "C",
1251 "runtime": "bare",
1252 "framework": null,
1253 "dependencies": []
1254 },
10581255 "bare-prebuild": {
10591256 "language": "JavaScript",
10601257 "runtime": "bare",
……@@ -1074,31 +1271,14 @@
10741271 "runtime": "bare",
10751272 "framework": null,
10761273 "dependencies": [
1274 "bare-abort",
10771275 "bare-env",
10781276 "bare-events",
10791277 "bare-hrtime",
10801278 "bare-os",
1081 "bare-pipe",
1279 "bare-posix",
10821280 "bare-signals",
1083 "bare-tty"
1084 ]
1085 },
1086 "bare-prom-client": {
1087 "language": "JavaScript",
1088 "runtime": "bare",
1089 "framework": null,
1090 "dependencies": [
1091 "@opentelemetry/api",
1092 "bare-fs",
1093 "bare-http1",
1094 "bare-https",
1095 "bare-performance",
1096 "bare-process",
1097 "bare-url",
1098 "bare-utils",
1099 "bare-v8",
1100 "bare-zlib",
1101 "tdigest"
1281 "bare-stdio"
11021282 ]
11031283 },
11041284 "bare-punycode": {
……@@ -1162,6 +1342,20 @@
11621342 "safety-catch"
11631343 ]
11641344 },
1345 "bare-rpc-golang": {
1346 "language": "Go",
1347 "runtime": "bare",
1348 "framework": null,
1349 "dependencies": [
1350 "hyperschema"
1351 ]
1352 },
1353 "bare-rpc-swift": {
1354 "language": "Swift",
1355 "runtime": "bare",
1356 "framework": null,
1357 "dependencies": []
1358 },
11651359 "bare-run": {
11661360 "language": "JavaScript",
11671361 "runtime": "bare",
……@@ -1213,6 +1407,33 @@
12131407 "framework": null,
12141408 "dependencies": []
12151409 },
1410 "bare-sidecar": {
1411 "language": "JavaScript",
1412 "runtime": "bare",
1413 "framework": null,
1414 "dependencies": [
1415 "bare-fs",
1416 "bare-module",
1417 "bare-os",
1418 "bare-path",
1419 "bare-pipe",
1420 "bare-stream",
1421 "bare-subprocess",
1422 "bare-url",
1423 "require-asset"
1424 ]
1425 },
1426 "bare-sidecar-bundle": {
1427 "language": "JavaScript",
1428 "runtime": "bare",
1429 "framework": null,
1430 "dependencies": [
1431 "bare-bundle",
1432 "bare-module-traverse",
1433 "bare-pack",
1434 "sodium-native"
1435 ]
1436 },
12161437 "bare-signals": {
12171438 "language": "C",
12181439 "runtime": "bare",
……@@ -1228,43 +1449,131 @@
12281449 "framework": null,
12291450 "dependencies": []
12301451 },
1231 "bare-stream": {
1452 "bare-sqlite": {
12321453 "language": "JavaScript",
12331454 "runtime": "bare",
12341455 "framework": null,
1235 "dependencies": [
1236 "streamx"
1237 ]
1456 "dependencies": []
12381457 },
1239 "bare-string-decoder": {
1458 "bare-sqlite-vector": {
12401459 "language": "JavaScript",
12411460 "runtime": "bare",
12421461 "framework": null,
12431462 "dependencies": [
1244 "text-decoder"
1463 "bare-sqlite"
12451464 ]
12461465 },
1247 "bare-structured-clone": {
1466 "bare-stdio": {
12481467 "language": "JavaScript",
12491468 "runtime": "bare",
12501469 "framework": null,
12511470 "dependencies": [
1252 "bare-type",
1253 "compact-encoding"
1471 "bare-fs",
1472 "bare-pipe",
1473 "bare-tty"
12541474 ]
12551475 },
1256 "bare-subprocess": {
1257 "language": "C",
1476 "bare-storage": {
1477 "language": "JavaScript",
12581478 "runtime": "bare",
12591479 "framework": null,
12601480 "dependencies": [
1481 "bare-compat-napi",
12611482 "bare-env",
1262 "bare-events",
1483 "bare-fs",
12631484 "bare-os",
1264 "bare-pipe",
1485 "bare-path",
1486 "require-addon"
1487 ]
1488 },
1489 "bare-stow": {
1490 "language": "JavaScript",
1491 "runtime": "bare",
1492 "framework": null,
1493 "dependencies": [
1494 "bare-bundle",
1495 "bare-bundle-id",
1496 "bare-fs",
1497 "bare-module-lexer",
1498 "bare-module-traverse",
1499 "bare-pack",
1500 "bare-path",
1501 "bare-stream",
1502 "bare-type-stripper",
1503 "paparam"
1504 ]
1505 },
1506 "bare-stow-target-pear-runtime": {
1507 "language": "JavaScript",
1508 "runtime": "bare",
1509 "framework": null,
1510 "dependencies": []
1511 },
1512 "bare-stow-target-react-native": {
1513 "language": "JavaScript",
1514 "runtime": "bare",
1515 "framework": null,
1516 "dependencies": []
1517 },
1518 "bare-stream": {
1519 "language": "JavaScript",
1520 "runtime": "bare",
1521 "framework": null,
1522 "dependencies": [
1523 "b4a",
1524 "streamx",
1525 "teex"
1526 ]
1527 },
1528 "bare-string-decoder": {
1529 "language": "JavaScript",
1530 "runtime": "bare",
1531 "framework": null,
1532 "dependencies": [
1533 "text-decoder"
1534 ]
1535 },
1536 "bare-structured-clone": {
1537 "language": "JavaScript",
1538 "runtime": "bare",
1539 "framework": null,
1540 "dependencies": [
1541 "bare-buffer",
1542 "bare-type",
1543 "bare-url",
1544 "compact-encoding"
1545 ]
1546 },
1547 "bare-subprocess": {
1548 "language": "JavaScript",
1549 "runtime": "bare",
1550 "framework": null,
1551 "dependencies": [
1552 "bare-env",
1553 "bare-events",
1554 "bare-os",
1555 "bare-pipe",
1556 "bare-structured-clone",
1557 "bare-tcp",
12651558 "bare-url"
12661559 ]
12671560 },
1561 "bare-svg": {
1562 "language": "C",
1563 "runtime": "bare",
1564 "framework": null,
1565 "dependencies": []
1566 },
1567 "bare-switch-core": {
1568 "language": "JavaScript",
1569 "runtime": "bare",
1570 "framework": null,
1571 "dependencies": [
1572 "hrpc",
1573 "hyperschema",
1574 "hyperswarm"
1575 ]
1576 },
12681577 "bare-system-logger": {
12691578 "language": "C",
12701579 "runtime": "bare",
……@@ -1292,22 +1601,21 @@
12921601 ]
12931602 },
12941603 "bare-thread": {
1295 "language": "JavaScript",
1604 "language": "C",
12961605 "runtime": "bare",
12971606 "framework": null,
12981607 "dependencies": [
12991608 "bare-bundle",
13001609 "bare-module-resolve",
1301 "bare-module-traverse"
1610 "bare-module-traverse",
1611 "bare-url"
13021612 ]
13031613 },
13041614 "bare-tiff": {
13051615 "language": "C",
13061616 "runtime": "bare",
13071617 "framework": null,
1308 "dependencies": [
1309 "cmake-fetch"
1310 ]
1618 "dependencies": []
13111619 },
13121620 "bare-timers": {
13131621 "language": "JavaScript",
……@@ -1316,7 +1624,7 @@
13161624 "dependencies": []
13171625 },
13181626 "bare-tls": {
1319 "language": "C",
1627 "language": "JavaScript",
13201628 "runtime": "bare",
13211629 "framework": null,
13221630 "dependencies": [
……@@ -1324,6 +1632,12 @@
13241632 "bare-stream"
13251633 ]
13261634 },
1635 "bare-tpl": {
1636 "language": "JavaScript",
1637 "runtime": "bare",
1638 "framework": null,
1639 "dependencies": []
1640 },
13271641 "bare-tty": {
13281642 "language": "C",
13291643 "runtime": "bare",
……@@ -1334,12 +1648,62 @@
13341648 "bare-stream"
13351649 ]
13361650 },
1651 "bare-tui": {
1652 "language": "JavaScript",
1653 "runtime": "bare",
1654 "framework": null,
1655 "dependencies": [
1656 "bare-ansi-escapes",
1657 "bare-tty"
1658 ]
1659 },
1660 "bare-tui-form": {
1661 "language": "JavaScript",
1662 "runtime": "bare",
1663 "framework": null,
1664 "dependencies": [
1665 "bare-tui"
1666 ]
1667 },
1668 "bare-tui-markdown": {
1669 "language": "JavaScript",
1670 "runtime": "bare",
1671 "framework": null,
1672 "dependencies": [
1673 "bare-tui"
1674 ]
1675 },
1676 "bare-tui-paparam": {
1677 "language": "JavaScript",
1678 "runtime": "bare",
1679 "framework": null,
1680 "dependencies": [
1681 "bare-tui",
1682 "bare-tui-form",
1683 "bare-tui-markdown",
1684 "paparam"
1685 ]
1686 },
1687 "bare-tui-paparam-ai": {
1688 "language": null,
1689 "runtime": "bare",
1690 "framework": null,
1691 "dependencies": []
1692 },
13371693 "bare-type": {
13381694 "language": "JavaScript",
13391695 "runtime": "bare",
13401696 "framework": null,
13411697 "dependencies": []
13421698 },
1699 "bare-type-stripper": {
1700 "language": "C",
1701 "runtime": "bare",
1702 "framework": null,
1703 "dependencies": [
1704 "require-addon"
1705 ]
1706 },
13431707 "bare-ui-kit": {
13441708 "language": "Objective-C",
13451709 "runtime": "bare",
……@@ -1391,6 +1755,7 @@
13911755 "bare-encoding",
13921756 "bare-format",
13931757 "bare-inspect",
1758 "bare-stylize",
13941759 "bare-type"
13951760 ]
13961761 },
……@@ -1465,6 +1830,12 @@
14651830 "which-runtime"
14661831 ]
14671832 },
1833 "bare-wifi-android": {
1834 "language": "C++",
1835 "runtime": "bare",
1836 "framework": null,
1837 "dependencies": []
1838 },
14681839 "bare-win-ui": {
14691840 "language": "C++",
14701841 "runtime": "bare",
……@@ -1506,7 +1877,7 @@
15061877 ]
15071878 },
15081879 "bare-zlib": {
1509 "language": "C",
1880 "language": "JavaScript",
15101881 "runtime": "bare",
15111882 "framework": null,
15121883 "dependencies": [
……@@ -1522,6 +1893,22 @@
15221893 "bare-stream"
15231894 ]
15241895 },
1896 "bareclaw": {
1897 "language": "Go",
1898 "runtime": "bare",
1899 "framework": null,
1900 "dependencies": [
1901 "b4a",
1902 "bare-events",
1903 "bare-fs",
1904 "bare-rpc",
1905 "bare-subprocess",
1906 "compact-encoding",
1907 "hyperbee2",
1908 "ready-resource",
1909 "require-asset"
1910 ]
1911 },
15251912 "barely-node": {
15261913 "language": "CMake",
15271914 "runtime": "bare",
……@@ -1629,18 +2016,25 @@
16292016 "autobase",
16302017 "b4a",
16312018 "blind-peer-encodings",
2019 "blind-peer-muxer",
2020 "blind-push",
16322021 "compact-encoding",
16332022 "corestore",
16342023 "hypercore",
16352024 "hypercore-crypto",
16362025 "hypercore-id-encoding",
16372026 "hyperdb",
2027 "hyperdht",
16382028 "hyperschema",
16392029 "hyperswarm",
2030 "ip-ban-list",
16402031 "protomux-rpc",
2032 "protomux-rpc-client",
2033 "protomux-rpc-client-pool",
16412034 "protomux-wakeup",
16422035 "ready-resource",
16432036 "repl-swarm",
2037 "resolve-reject-promise",
16442038 "rocksdb-native",
16452039 "safety-catch",
16462040 "scope-lock"
……@@ -1648,7 +2042,7 @@
16482042 },
16492043 "blind-peer-cli": {
16502044 "language": "JavaScript",
1651 "runtime": null,
2045 "runtime": "bare",
16522046 "framework": null,
16532047 "dependencies": [
16542048 "b4a",
……@@ -1660,7 +2054,8 @@
16602054 "paparam",
16612055 "pino",
16622056 "pino-bare",
1663 "safety-catch",
2057 "protomux-rpc-middleware",
2058 "protomux-rpc-router",
16642059 "tiny-byte-size"
16652060 ]
16662061 },
……@@ -1673,19 +2068,57 @@
16732068 "hyperdb"
16742069 ]
16752070 },
1676 "blind-peering": {
2071 "blind-peer-muxer": {
16772072 "language": "JavaScript",
16782073 "runtime": null,
16792074 "framework": null,
16802075 "dependencies": [
1681 "b4a",
2076 "blind-push",
2077 "compact-encoding",
2078 "hyperschema",
2079 "protomux"
2080 ]
2081 },
2082 "blind-peer-router": {
2083 "language": "JavaScript",
2084 "runtime": "bare",
2085 "framework": null,
2086 "dependencies": [
2087 "bare-fs",
2088 "bare-os",
2089 "bare-path",
16822090 "blind-peer-encodings",
16832091 "compact-encoding",
2092 "corestore",
2093 "graceful-goodbye",
2094 "hyper-instrument",
2095 "hyperbee2",
16842096 "hypercore-id-encoding",
1685 "protomux-rpc",
2097 "hyperdb",
2098 "hyperswarm",
2099 "paparam",
2100 "pino",
2101 "pino-bare",
2102 "protomux-rpc-middleware",
2103 "protomux-rpc-router",
16862104 "ready-resource",
16872105 "safety-catch",
1688 "signal-promise",
2106 "scope-lock",
2107 "xor-distance"
2108 ]
2109 },
2110 "blind-peering": {
2111 "language": "JavaScript",
2112 "runtime": null,
2113 "framework": null,
2114 "dependencies": [
2115 "b4a",
2116 "blind-peer-muxer",
2117 "hypercore-crypto",
2118 "hypercore-id-encoding",
2119 "hyperdht",
2120 "hyperdht-address",
2121 "safety-catch",
16892122 "xor-distance"
16902123 ]
16912124 },
……@@ -1709,6 +2142,38 @@
17092142 "safety-catch"
17102143 ]
17112144 },
2145 "blind-push": {
2146 "language": "JavaScript",
2147 "runtime": null,
2148 "framework": null,
2149 "dependencies": [
2150 "b4a",
2151 "compact-encoding",
2152 "hypercore",
2153 "hypercore-crypto",
2154 "hyperschema",
2155 "sodium-native"
2156 ]
2157 },
2158 "blind-push-gateway": {
2159 "language": "JavaScript",
2160 "runtime": null,
2161 "framework": null,
2162 "dependencies": [
2163 "b4a",
2164 "blind-push",
2165 "compact-encoding",
2166 "corestore",
2167 "firebase-admin",
2168 "graceful-goodbye",
2169 "hypercore-id-encoding",
2170 "hyperdht",
2171 "paparam",
2172 "pino",
2173 "protomux-rpc-router",
2174 "ready-resource"
2175 ]
2176 },
17122177 "blind-relay": {
17132178 "language": "JavaScript",
17142179 "runtime": null,
……@@ -1729,15 +2194,14 @@
17292194 "runtime": null,
17302195 "framework": null,
17312196 "dependencies": [
2197 "bare-path",
17322198 "blind-relay",
1733 "commander",
17342199 "corestore",
17352200 "graceful-goodbye",
17362201 "hyper-instrument",
17372202 "hypercore-id-encoding",
17382203 "hyperdht",
1739 "pino",
1740 "repl-swarm"
2204 "paparam"
17412205 ]
17422206 },
17432207 "boot-drive": {
……@@ -1768,6 +2232,8 @@
17682232 "dependencies": [
17692233 "b4a",
17702234 "bare-assert",
2235 "bare-buffer",
2236 "bare-channel",
17712237 "bare-cov",
17722238 "bare-fs",
17732239 "bare-os",
……@@ -1779,8 +2245,21 @@
17792245 "globbie",
17802246 "paparam",
17812247 "same-object",
2248 "streamx",
17822249 "test-tmp",
1783 "tmatch"
2250 "tmatch",
2251 "which-runtime"
2252 ]
2253 },
2254 "brittle-snapshot": {
2255 "language": "JavaScript",
2256 "runtime": "bare",
2257 "framework": null,
2258 "dependencies": [
2259 "bare-fs",
2260 "bare-path",
2261 "bare-process",
2262 "diff"
17842263 ]
17852264 },
17862265 "broadcast-encryption": {
……@@ -1806,6 +2285,51 @@
18062285 "signal-promise"
18072286 ]
18082287 },
2288 "bundlebee": {
2289 "language": "JavaScript",
2290 "runtime": "bare",
2291 "framework": null,
2292 "dependencies": [
2293 "b4a",
2294 "bare-bundle",
2295 "bare-fs",
2296 "bare-module",
2297 "bare-module-traverse",
2298 "compact-encoding",
2299 "hyperbee2",
2300 "hyperschema",
2301 "ready-resource",
2302 "url-file-url"
2303 ]
2304 },
2305 "bundlebee-cli": {
2306 "language": "JavaScript",
2307 "runtime": "bare",
2308 "framework": null,
2309 "dependencies": [
2310 "bare-fs",
2311 "bare-path",
2312 "bare-process",
2313 "bare-subprocess",
2314 "blind-peering",
2315 "bundlebee",
2316 "corestore",
2317 "hypercore-id-encoding",
2318 "hyperdht",
2319 "hyperswarm",
2320 "paparam",
2321 "z32"
2322 ]
2323 },
2324 "bundlebee-import": {
2325 "language": "JavaScript",
2326 "runtime": null,
2327 "framework": null,
2328 "dependencies": [
2329 "bundlebee",
2330 "pear-link"
2331 ]
2332 },
18092333 "canary-runner": {
18102334 "language": "JavaScript",
18112335 "runtime": null,
……@@ -1815,12 +2339,56 @@
18152339 "paparam"
18162340 ]
18172341 },
2342 "cellery": {
2343 "language": "JavaScript",
2344 "runtime": null,
2345 "framework": null,
2346 "dependencies": [
2347 "css-tree",
2348 "iambus"
2349 ]
2350 },
2351 "cellery-html": {
2352 "language": "JavaScript",
2353 "runtime": "bare",
2354 "framework": null,
2355 "dependencies": [
2356 "bare-console",
2357 "bare-http1",
2358 "bare-native",
2359 "bare-path",
2360 "bare-process",
2361 "bare-ws",
2362 "brittle-snapshot",
2363 "cellery",
2364 "ptnm",
2365 "ready-resource",
2366 "safety-catch",
2367 "streamx"
2368 ]
2369 },
2370 "check-npm-maintainers": {
2371 "language": "JavaScript",
2372 "runtime": null,
2373 "framework": null,
2374 "dependencies": [
2375 "paparam"
2376 ]
2377 },
18182378 "chromium-prebuilds": {
18192379 "language": "Python",
18202380 "runtime": null,
18212381 "framework": null,
18222382 "dependencies": []
18232383 },
2384 "cmake-android": {
2385 "language": "CMake",
2386 "runtime": null,
2387 "framework": null,
2388 "dependencies": [
2389 "cmake-java"
2390 ]
2391 },
18242392 "cmake-app-image": {
18252393 "language": "CMake",
18262394 "runtime": null,
……@@ -1872,6 +2440,12 @@
18722440 "framework": null,
18732441 "dependencies": []
18742442 },
2443 "cmake-fuzz": {
2444 "language": "CMake",
2445 "runtime": null,
2446 "framework": null,
2447 "dependencies": []
2448 },
18752449 "cmake-gn": {
18762450 "language": "CMake",
18772451 "runtime": null,
……@@ -1890,6 +2464,12 @@
18902464 "framework": null,
18912465 "dependencies": []
18922466 },
2467 "cmake-java": {
2468 "language": "CMake",
2469 "runtime": null,
2470 "framework": null,
2471 "dependencies": []
2472 },
18932473 "cmake-macos": {
18942474 "language": "CMake",
18952475 "runtime": null,
……@@ -1998,6 +2578,12 @@
19982578 "compact-encoding"
19992579 ]
20002580 },
2581 "compact-encoding-golang": {
2582 "language": "Go",
2583 "runtime": null,
2584 "framework": null,
2585 "dependencies": []
2586 },
20012587 "compact-encoding-net": {
20022588 "language": "JavaScript",
20032589 "runtime": null,
……@@ -2012,6 +2598,12 @@
20122598 "framework": null,
20132599 "dependencies": []
20142600 },
2601 "compact-encoding-swift": {
2602 "language": "Swift",
2603 "runtime": null,
2604 "framework": null,
2605 "dependencies": []
2606 },
20152607 "compact-encoding-variant": {
20162608 "language": "JavaScript",
20172609 "runtime": null,
……@@ -2034,15 +2626,28 @@
20342626 "framework": null,
20352627 "dependencies": [
20362628 "b4a",
2629 "bare-events",
20372630 "hypercore",
20382631 "hypercore-crypto",
20392632 "hypercore-errors",
20402633 "hypercore-id-encoding",
20412634 "ready-resource",
20422635 "sodium-universal",
2636 "streamx",
20432637 "which-runtime"
20442638 ]
20452639 },
2640 "corestore-snapshot": {
2641 "language": "JavaScript",
2642 "runtime": null,
2643 "framework": null,
2644 "dependencies": [
2645 "corestore",
2646 "hypercore-id-encoding",
2647 "hyperswarm",
2648 "paparam"
2649 ]
2650 },
20462651 "crc-native": {
20472652 "language": "C",
20482653 "runtime": null,
……@@ -2065,6 +2670,20 @@
20652670 "which-runtime"
20662671 ]
20672672 },
2673 "cross-worker-bare-kit": {
2674 "language": "JavaScript",
2675 "runtime": null,
2676 "framework": null,
2677 "dependencies": []
2678 },
2679 "cross-worker-pear": {
2680 "language": "JavaScript",
2681 "runtime": null,
2682 "framework": null,
2683 "dependencies": [
2684 "pear-run"
2685 ]
2686 },
20682687 "db-lock": {
20692688 "language": "JavaScript",
20702689 "runtime": null,
……@@ -2134,6 +2753,21 @@
21342753 "udx-native"
21352754 ]
21362755 },
2756 "distributed-drive": {
2757 "language": "JavaScript",
2758 "runtime": null,
2759 "framework": null,
2760 "dependencies": [
2761 "compact-encoding",
2762 "hyperschema",
2763 "mirror-drive",
2764 "protomux-rpc",
2765 "ready-resource",
2766 "record-cache",
2767 "safety-catch",
2768 "streamx"
2769 ]
2770 },
21372771 "drive-analyzer": {
21382772 "language": "JavaScript",
21392773 "runtime": null,
……@@ -2174,32 +2808,36 @@
21742808 "framework": null,
21752809 "dependencies": [
21762810 "ansi-diff",
2811 "b4a",
21772812 "binary-stream-equals",
2178 "commander",
21792813 "corestore",
2180 "debounceify",
21812814 "graceful-goodbye",
2182 "graceful-http",
21832815 "hypercore-id-encoding",
21842816 "hyperdrive",
21852817 "hyperswarm",
21862818 "localdrive",
2187 "minimatch",
2188 "mirror-drive",
2189 "recursive-watch",
2190 "safety-catch",
2191 "serve-drive",
2819 "paparam",
2820 "picomatch",
21922821 "tiny-byte-size",
21932822 "tiny-crayon",
2194 "unix-path-resolve",
21952823 "watch-drive"
21962824 ]
21972825 },
2198 "electron": {
2199 "language": "C++",
2826 "electron-forge-maker-flatpak": {
2827 "language": "JavaScript",
22002828 "runtime": null,
22012829 "framework": null,
2202 "dependencies": []
2830 "dependencies": [
2831 "@electron-forge/maker-base"
2832 ]
2833 },
2834 "electron-forge-maker-snap": {
2835 "language": "JavaScript",
2836 "runtime": null,
2837 "framework": null,
2838 "dependencies": [
2839 "@electron-forge/maker-base"
2840 ]
22032841 },
22042842 "electron-runtime": {
22052843 "language": "JavaScript",
……@@ -2207,7 +2845,8 @@
22072845 "framework": null,
22082846 "dependencies": [
22092847 "bare-bundle",
2210 "bare-bundle-evaluate"
2848 "bare-bundle-evaluate",
2849 "which-runtime"
22112850 ]
22122851 },
22132852 "emoji-index": {
……@@ -2346,12 +2985,6 @@
23462985 "ws"
23472986 ]
23482987 },
2349 "flathub": {
2350 "language": "Unknown",
2351 "runtime": null,
2352 "framework": null,
2353 "dependencies": []
2354 },
23552988 "framed-stream": {
23562989 "language": "JavaScript",
23572990 "runtime": null,
……@@ -2390,22 +3023,81 @@
23903023 "require-addon"
23913024 ]
23923025 },
2393 "get-file-format": {
3026 "get-file-format": {
3027 "language": "JavaScript",
3028 "runtime": null,
3029 "framework": null,
3030 "dependencies": [
3031 "b4a",
3032 "bare-path",
3033 "paparam"
3034 ]
3035 },
3036 "get-mime-type": {
3037 "language": "JavaScript",
3038 "runtime": null,
3039 "framework": null,
3040 "dependencies": []
3041 },
3042 "gip-remote": {
3043 "language": "JavaScript",
3044 "runtime": "bare",
3045 "framework": null,
3046 "dependencies": [
3047 "bare-fs",
3048 "bare-path",
3049 "hyperbee2",
3050 "hyperdb",
3051 "mirror-drive",
3052 "pear-link",
3053 "ready-resource",
3054 "rebuild-git",
3055 "streamx"
3056 ]
3057 },
3058 "gip-transport": {
23943059 "language": "JavaScript",
2395 "runtime": null,
3060 "runtime": "bare",
23963061 "framework": null,
23973062 "dependencies": [
23983063 "b4a",
3064 "bare-buffer",
3065 "bare-console",
3066 "bare-fs",
3067 "bare-http1",
3068 "bare-net",
3069 "bare-os",
23993070 "bare-path",
2400 "paparam"
3071 "bare-process",
3072 "bare-readline",
3073 "bare-spinner",
3074 "bare-storage",
3075 "bare-string-decoder",
3076 "bare-subprocess",
3077 "bare-tty",
3078 "bare-ws",
3079 "blind-peering",
3080 "compact-encoding",
3081 "compact-encoding-struct",
3082 "corestore",
3083 "gip-remote",
3084 "graceful-goodbye",
3085 "hyperbee2",
3086 "hypercore-id-encoding",
3087 "hyperdb",
3088 "hyperschema",
3089 "hyperswarm",
3090 "keet-identity-key",
3091 "mirror-drive",
3092 "paparam",
3093 "protomux-wakeup",
3094 "ready-resource",
3095 "rebuild-git",
3096 "sodium-native",
3097 "streamx",
3098 "z32"
24013099 ]
24023100 },
2403 "get-mime-type": {
2404 "language": "JavaScript",
2405 "runtime": null,
2406 "framework": null,
2407 "dependencies": []
2408 },
24093101 "git-remote-punch-transport": {
24103102 "language": "JavaScript",
24113103 "runtime": null,
……@@ -2435,6 +3127,12 @@
24353127 "picomatch"
24363128 ]
24373129 },
3130 "Grafana-hypercore-stats": {
3131 "language": null,
3132 "runtime": null,
3133 "framework": null,
3134 "dependencies": []
3135 },
24383136 "grpc-lnd": {
24393137 "language": "JavaScript",
24403138 "runtime": null,
……@@ -2445,6 +3143,58 @@
24453143 "b4a"
24463144 ]
24473145 },
3146 "hello-pear-bare": {
3147 "language": "JavaScript",
3148 "runtime": "bare",
3149 "framework": null,
3150 "dependencies": [
3151 "bare-os",
3152 "bare-path",
3153 "bare-storage",
3154 "corestore",
3155 "hyperswarm",
3156 "paparam",
3157 "pear-runtime",
3158 "which-runtime"
3159 ]
3160 },
3161 "hello-pear-bare-tui": {
3162 "language": null,
3163 "runtime": null,
3164 "framework": null,
3165 "dependencies": []
3166 },
3167 "hello-pear-bare-worker": {
3168 "language": "JavaScript",
3169 "runtime": "bare",
3170 "framework": null,
3171 "dependencies": [
3172 "bare-os",
3173 "bare-path",
3174 "bare-storage",
3175 "corestore",
3176 "framed-stream",
3177 "graceful-goodbye",
3178 "hyperswarm",
3179 "paparam",
3180 "pear-runtime",
3181 "which-runtime"
3182 ]
3183 },
3184 "hello-pear-electron": {
3185 "language": "JavaScript",
3186 "runtime": "pear",
3187 "framework": null,
3188 "dependencies": [
3189 "corestore",
3190 "framed-stream",
3191 "graceful-goodbye",
3192 "hyperswarm",
3193 "paparam",
3194 "pear-runtime",
3195 "which-runtime"
3196 ]
3197 },
24483198 "hisect": {
24493199 "language": "JavaScript",
24503200 "runtime": null,
……@@ -2460,7 +3210,7 @@
24603210 "hyper-cmd-lib-keys",
24613211 "hyper-cmd-lib-utils",
24623212 "hyperdht",
2463 "minimist"
3213 "paparam"
24643214 ]
24653215 },
24663216 "hrpc": {
……@@ -2485,13 +3235,30 @@
24853235 "hyperschema"
24863236 ]
24873237 },
3238 "hrpc-swift": {
3239 "language": "JavaScript",
3240 "runtime": "bare",
3241 "framework": null,
3242 "dependencies": [
3243 "bare-fs",
3244 "bare-path",
3245 "hrpc"
3246 ]
3247 },
24883248 "http-dht-proxy": {
24893249 "language": "JavaScript",
2490 "runtime": null,
3250 "runtime": "bare",
24913251 "framework": null,
24923252 "dependencies": [
3253 "bare-net",
3254 "graceful-goodbye",
3255 "http-forward-host",
3256 "hyper-instrument",
24933257 "hypercore-id-encoding",
2494 "hyperdht"
3258 "hyperdht",
3259 "paparam",
3260 "pino-bare",
3261 "ready-resource"
24953262 ]
24963263 },
24973264 "http-forward-host": {
……@@ -2556,6 +3323,61 @@
25563323 "minimist"
25573324 ]
25583325 },
3326 "hyper-dht-prom-alias-rpc": {
3327 "language": "JavaScript",
3328 "runtime": "bare",
3329 "framework": null,
3330 "dependencies": [
3331 "b4a",
3332 "bare-crypto",
3333 "bare-events",
3334 "compact-encoding",
3335 "hypercore-id-encoding",
3336 "protomux-rpc",
3337 "protomux-rpc-client",
3338 "safety-catch"
3339 ]
3340 },
3341 "hyper-dht-prom-client": {
3342 "language": "JavaScript",
3343 "runtime": "bare",
3344 "framework": null,
3345 "dependencies": [
3346 "b4a",
3347 "bare-crypto",
3348 "bare-os",
3349 "compact-encoding",
3350 "dht-prom-alias-rpc",
3351 "hypercore-id-encoding",
3352 "hyperdht",
3353 "protomux-rpc",
3354 "protomux-rpc-client",
3355 "ready-resource"
3356 ]
3357 },
3358 "hyper-dht-prometheus": {
3359 "language": "JavaScript",
3360 "runtime": null,
3361 "framework": null,
3362 "dependencies": [
3363 "b4a",
3364 "debounceify",
3365 "dht-prom-alias-rpc",
3366 "dht-prom-client",
3367 "fastify",
3368 "graceful-goodbye",
3369 "hypercore-id-encoding",
3370 "hyperswarm",
3371 "hyperswarm-stats",
3372 "pino",
3373 "prom-client",
3374 "protomux-rpc",
3375 "protomux-rpc-client",
3376 "ready-resource",
3377 "repl-swarm",
3378 "safety-catch"
3379 ]
3380 },
25593381 "hyper-health-check": {
25603382 "language": "JavaScript",
25613383 "runtime": null,
……@@ -2600,6 +3422,39 @@
26003422 "which-runtime"
26013423 ]
26023424 },
3425 "hyper-multisig": {
3426 "language": "JavaScript",
3427 "runtime": null,
3428 "framework": null,
3429 "dependencies": [
3430 "b4a",
3431 "bare-events",
3432 "hypercore",
3433 "hypercore-crypto",
3434 "hypercore-id-encoding",
3435 "hypercore-sign-lib",
3436 "hypercore-signing-request",
3437 "hyperdrive",
3438 "z32"
3439 ]
3440 },
3441 "hyper-multisig-cli": {
3442 "language": "JavaScript",
3443 "runtime": "bare",
3444 "framework": null,
3445 "dependencies": [
3446 "bare-fs",
3447 "corestore",
3448 "graceful-goodbye",
3449 "hyper-multisig",
3450 "hypercore-id-encoding",
3451 "hypercore-signing-request",
3452 "hyperdrive",
3453 "hyperswarm",
3454 "paparam",
3455 "z32"
3456 ]
3457 },
26033458 "hyperbeam": {
26043459 "language": "JavaScript",
26053460 "runtime": null,
……@@ -2632,6 +3487,18 @@
26323487 "unslab"
26333488 ]
26343489 },
3490 "hyperbee-compat": {
3491 "language": "JavaScript",
3492 "runtime": null,
3493 "framework": null,
3494 "dependencies": [
3495 "b4a",
3496 "codecs",
3497 "corestore",
3498 "hyperbee2",
3499 "streamx"
3500 ]
3501 },
26353502 "hyperbee-diff-stream": {
26363503 "language": "JavaScript",
26373504 "runtime": null,
……@@ -2648,8 +3515,10 @@
26483515 "framework": null,
26493516 "dependencies": [
26503517 "b4a",
3518 "bare-events",
26513519 "compact-encoding",
26523520 "hypercore",
3521 "hypercore-errors",
26533522 "hyperschema",
26543523 "protocol-buffers-encodings",
26553524 "scope-lock",
……@@ -2663,6 +3532,8 @@
26633532 "dependencies": [
26643533 "b4a",
26653534 "bare-events",
3535 "compact-encoding",
3536 "hypercore-crypto",
26663537 "hypercore-errors",
26673538 "mutexify",
26683539 "speedometer",
……@@ -2913,9 +3784,10 @@
29133784 "runtime": null,
29143785 "framework": null,
29153786 "dependencies": [
2916 "compact-encoding",
29173787 "hypercore-crypto",
3788 "hypercore-sign-lib",
29183789 "hypercore-signing-request",
3790 "paparam",
29193791 "secure-prompt",
29203792 "sodium-native",
29213793 "z32"
……@@ -2948,7 +3820,6 @@
29483820 "framework": null,
29493821 "dependencies": [
29503822 "b4a",
2951 "bare-fs",
29523823 "bare-path",
29533824 "compact-encoding",
29543825 "device-file",
……@@ -2980,6 +3851,7 @@
29803851 "generate-object-property",
29813852 "generate-string",
29823853 "hyperbee",
3854 "hypercore",
29833855 "hyperschema",
29843856 "index-encoder",
29853857 "refcounter",
……@@ -3044,10 +3916,10 @@
30443916 "blind-relay",
30453917 "bogon",
30463918 "compact-encoding",
3047 "compact-encoding-net",
30483919 "dht-rpc",
30493920 "hypercore-crypto",
30503921 "hypercore-id-encoding",
3922 "hyperdht-address",
30513923 "noise-curve-ed",
30523924 "noise-handshake",
30533925 "record-cache",
……@@ -3059,6 +3931,15 @@
30593931 "xache"
30603932 ]
30613933 },
3934 "hyperdht-address": {
3935 "language": "JavaScript",
3936 "runtime": null,
3937 "framework": null,
3938 "dependencies": [
3939 "compact-encoding",
3940 "hyperschema"
3941 ]
3942 },
30623943 "hyperdht-stats": {
30633944 "language": "JavaScript",
30643945 "runtime": null,
……@@ -3136,36 +4017,91 @@
31364017 "which-runtime"
31374018 ]
31384019 },
3139 "hyperdrive-swarm-test": {
4020 "hyperdrive-swarm-test": {
4021 "language": "JavaScript",
4022 "runtime": null,
4023 "framework": null,
4024 "dependencies": [
4025 "corestore",
4026 "hyperdrive",
4027 "hyperswarm",
4028 "paparam",
4029 "speedometer",
4030 "tiny-byte-size"
4031 ]
4032 },
4033 "hypermetrics": {
4034 "language": "JavaScript",
4035 "runtime": null,
4036 "framework": null,
4037 "dependencies": [
4038 "hypercore-id-encoding"
4039 ]
4040 },
4041 "hypermininet": {
4042 "language": "JavaScript",
4043 "runtime": "bare",
4044 "framework": null,
4045 "dependencies": [
4046 "b4a",
4047 "bare-fs",
4048 "bare-os",
4049 "bare-path",
4050 "bare-process",
4051 "bare-subprocess",
4052 "hyperdht",
4053 "mininet",
4054 "ready-resource",
4055 "sodium-universal"
4056 ]
4057 },
4058 "hyperschema": {
4059 "language": "JavaScript",
4060 "runtime": null,
4061 "framework": null,
4062 "dependencies": [
4063 "bare-fs",
4064 "compact-encoding",
4065 "generate-object-property",
4066 "generate-string"
4067 ]
4068 },
4069 "hyperschema-c": {
31404070 "language": "JavaScript",
3141 "runtime": null,
4071 "runtime": "bare",
31424072 "framework": null,
31434073 "dependencies": [
3144 "corestore",
3145 "hyperdrive",
3146 "hyperswarm",
3147 "paparam",
3148 "speedometer",
3149 "tiny-byte-size"
4074 "bare-fs",
4075 "hyperschema"
31504076 ]
31514077 },
3152 "hypermetrics": {
4078 "hyperschema-swift": {
31534079 "language": "JavaScript",
3154 "runtime": null,
4080 "runtime": "bare",
31554081 "framework": null,
31564082 "dependencies": [
3157 "hypercore-id-encoding"
4083 "bare-fs",
4084 "hyperschema"
31584085 ]
31594086 },
3160 "hyperschema": {
4087 "hyperschema-test": {
31614088 "language": "JavaScript",
31624089 "runtime": null,
31634090 "framework": null,
31644091 "dependencies": [
3165 "bare-fs",
4092 "brittle",
31664093 "compact-encoding",
3167 "generate-object-property",
3168 "generate-string"
4094 "hyperschema",
4095 "test-tmp"
4096 ]
4097 },
4098 "hyperschema-ts": {
4099 "language": "JavaScript",
4100 "runtime": "bare",
4101 "framework": null,
4102 "dependencies": [
4103 "bare-fs",
4104 "bare-path"
31694105 ]
31704106 },
31714107 "hypershell": {
……@@ -3223,6 +4159,7 @@
32234159 "dependencies": [
32244160 "b4a",
32254161 "hypercore-crypto",
4162 "hyperschema",
32264163 "sodium-universal"
32274164 ]
32284165 },
……@@ -3352,6 +4289,7 @@
33524289 "framework": null,
33534290 "dependencies": [
33544291 "nanoassert",
4292 "ptnm",
33554293 "streamx"
33564294 ]
33574295 },
……@@ -3384,17 +4322,41 @@
33844322 "pino"
33854323 ]
33864324 },
3387 "invoices": {
4325 "ip-ban-list": {
33884326 "language": "JavaScript",
3389 "runtime": "node",
4327 "runtime": null,
4328 "framework": null,
4329 "dependencies": [
4330 "compact-encoding",
4331 "debounceify",
4332 "hyperbee2",
4333 "hyperschema",
4334 "ready-resource",
4335 "safety-catch"
4336 ]
4337 },
4338 "ip-ban-list-cli": {
4339 "language": "JavaScript",
4340 "runtime": "bare",
4341 "framework": null,
4342 "dependencies": [
4343 "bare-os",
4344 "bare-path",
4345 "bare-process",
4346 "corestore",
4347 "graceful-goodbye",
4348 "hypercore-id-encoding",
4349 "hyperswarm",
4350 "ip-ban-list",
4351 "paparam"
4352 ]
4353 },
4354 "is-text-filetype": {
4355 "language": "JavaScript",
4356 "runtime": null,
33904357 "framework": null,
33914358 "dependencies": [
3392 "bolt07",
3393 "bolt09",
3394 "bech32",
3395 "bitcoinjs-lib",
3396 "bn.js",
3397 "tiny-secp256k1"
4359 "known-text-files"
33984360 ]
33994361 },
34004362 "jsonrpc-mux": {
……@@ -3414,14 +4376,18 @@
34144376 },
34154377 "keet-appling-next": {
34164378 "language": "JavaScript",
3417 "runtime": null,
4379 "runtime": "bare",
34184380 "framework": null,
34194381 "dependencies": [
34204382 "appling-native",
4383 "bare-env",
4384 "bare-path",
34214385 "bare-thread",
34224386 "fx-native",
4387 "hypercore-id-encoding",
4388 "pear-aliases",
34234389 "pear-updater-bootstrap",
3424 "prettier-bytes"
4390 "tiny-byte-size"
34254391 ]
34264392 },
34274393 "keet-identity-key": {
……@@ -3429,8 +4395,8 @@
34294395 "runtime": null,
34304396 "framework": null,
34314397 "dependencies": [
3432 "bip39-mnemonic",
34334398 "b4a",
4399 "bip39-mnemonic",
34344400 "compact-encoding",
34354401 "nanoassert",
34364402 "sodium-hmac",
……@@ -3438,7 +4404,7 @@
34384404 ]
34394405 },
34404406 "keet-mobile-releases": {
3441 "language": "Unknown",
4407 "language": null,
34424408 "runtime": null,
34434409 "framework": null,
34444410 "dependencies": []
……@@ -3478,6 +4444,12 @@
34784444 "sodium-native"
34794445 ]
34804446 },
4447 "known-text-files": {
4448 "language": "JavaScript",
4449 "runtime": null,
4450 "framework": null,
4451 "dependencies": []
4452 },
34814453 "libappling": {
34824454 "language": "C",
34834455 "runtime": null,
……@@ -3520,6 +4492,12 @@
35204492 "framework": null,
35214493 "dependencies": []
35224494 },
4495 "libflattree": {
4496 "language": "C",
4497 "runtime": null,
4498 "framework": null,
4499 "dependencies": []
4500 },
35234501 "libfs": {
35244502 "language": "C",
35254503 "runtime": null,
……@@ -3532,6 +4510,12 @@
35324510 "framework": null,
35334511 "dependencies": []
35344512 },
4513 "libhc": {
4514 "language": "C",
4515 "runtime": null,
4516 "framework": null,
4517 "dependencies": []
4518 },
35354519 "libhex": {
35364520 "language": "C",
35374521 "runtime": null,
……@@ -3586,6 +4570,18 @@
35864570 "framework": null,
35874571 "dependencies": []
35884572 },
4573 "libkv": {
4574 "language": "C",
4575 "runtime": null,
4576 "framework": null,
4577 "dependencies": []
4578 },
4579 "liblexkey": {
4580 "language": "C",
4581 "runtime": null,
4582 "framework": null,
4583 "dependencies": []
4584 },
35894585 "liblog": {
35904586 "language": "C++",
35914587 "runtime": null,
……@@ -3598,6 +4594,12 @@
35984594 "framework": null,
35994595 "dependencies": []
36004596 },
4597 "libmqjs": {
4598 "language": "C",
4599 "runtime": null,
4600 "framework": null,
4601 "dependencies": []
4602 },
36014603 "libnapi": {
36024604 "language": "C",
36034605 "runtime": null,
……@@ -3646,6 +4648,12 @@
36464648 "framework": null,
36474649 "dependencies": []
36484650 },
4651 "librabin": {
4652 "language": "C",
4653 "runtime": null,
4654 "framework": null,
4655 "dependencies": []
4656 },
36494657 "librlimit": {
36504658 "language": "C",
36514659 "runtime": null,
……@@ -3712,43 +4720,6 @@
37124720 "framework": null,
37134721 "dependencies": []
37144722 },
3715 "light-bolt11-decoder": {
3716 "language": "JavaScript",
3717 "runtime": null,
3718 "framework": null,
3719 "dependencies": [
3720 "bech32",
3721 "bn.js",
3722 "buffer"
3723 ]
3724 },
3725 "lightning": {
3726 "language": "JavaScript",
3727 "runtime": "node",
3728 "framework": null,
3729 "dependencies": [
3730 "@grpc/grpc-js",
3731 "@grpc/proto-loader",
3732 "@types/express",
3733 "@types/node",
3734 "@types/request",
3735 "@types/ws",
3736 "async",
3737 "asyncjs-util",
3738 "bitcoinjs-lib",
3739 "bn.js",
3740 "body-parser",
3741 "bolt07",
3742 "bolt09",
3743 "cbor",
3744 "ecpair",
3745 "express",
3746 "invoices",
3747 "psbt",
3748 "tiny-secp256k1",
3749 "type-fest"
3750 ]
3751 },
37524723 "listen-async": {
37534724 "language": "JavaScript",
37544725 "runtime": null,
……@@ -3786,6 +4757,12 @@
37864757 "framework": null,
37874758 "dependencies": []
37884759 },
4760 "make-pear-app": {
4761 "language": "JavaScript",
4762 "runtime": null,
4763 "framework": null,
4764 "dependencies": []
4765 },
37894766 "minicron": {
37904767 "language": "JavaScript",
37914768 "runtime": null,
……@@ -3794,14 +4771,18 @@
37944771 },
37954772 "mininet": {
37964773 "language": "JavaScript",
3797 "runtime": null,
4774 "runtime": "bare",
37984775 "framework": null,
37994776 "dependencies": [
3800 "lunte",
3801 "ndjson",
3802 "prettier-config-holepunch",
3803 "pump",
3804 "split2"
4777 "bare-events",
4778 "bare-fs",
4779 "bare-net",
4780 "bare-os",
4781 "bare-path",
4782 "bare-process",
4783 "bare-subprocess",
4784 "newline-decoder",
4785 "streamx"
38054786 ]
38064787 },
38074788 "mirror-drive": {
……@@ -3811,12 +4792,23 @@
38114792 "dependencies": [
38124793 "bare-events",
38134794 "binary-stream-equals",
4795 "rabin-stream",
38144796 "same-data",
38154797 "speedometer",
38164798 "streamx",
38174799 "unix-path-resolve"
38184800 ]
38194801 },
4802 "msix-manager": {
4803 "language": "C++",
4804 "runtime": "bare",
4805 "framework": null,
4806 "dependencies": [
4807 "bare-events",
4808 "bare-url",
4809 "require-addon"
4810 ]
4811 },
38204812 "multi-profile-store": {
38214813 "language": "JavaScript",
38224814 "runtime": "bare",
……@@ -3828,7 +4820,7 @@
38284820 ]
38294821 },
38304822 "musl-toolchains": {
3831 "language": "Unknown",
4823 "language": null,
38324824 "runtime": null,
38334825 "framework": null,
38344826 "dependencies": []
……@@ -3922,6 +4914,26 @@
39224914 "sodium-universal"
39234915 ]
39244916 },
4917 "oidc-publishing": {
4918 "language": "JavaScript",
4919 "runtime": null,
4920 "framework": null,
4921 "dependencies": [
4922 "paparam"
4923 ]
4924 },
4925 "oidc-publishing-sandbox": {
4926 "language": null,
4927 "runtime": null,
4928 "framework": null,
4929 "dependencies": []
4930 },
4931 "ops-dummy-test-repo": {
4932 "language": null,
4933 "runtime": null,
4934 "framework": null,
4935 "dependencies": []
4936 },
39254937 "paparam": {
39264938 "language": "JavaScript",
39274939 "runtime": null,
……@@ -3941,91 +4953,68 @@
39414953 "safety-catch"
39424954 ]
39434955 },
4956 "pattern-router": {
4957 "language": "JavaScript",
4958 "runtime": null,
4959 "framework": null,
4960 "dependencies": [
4961 "ptnm",
4962 "streamx"
4963 ]
4964 },
39444965 "pear": {
39454966 "language": "JavaScript",
39464967 "runtime": "bare",
39474968 "framework": null,
39484969 "dependencies": [
39494970 "b4a",
3950 "bare-bundle",
39514971 "bare-daemon",
3952 "bare-env",
39534972 "bare-events",
4973 "bare-format",
39544974 "bare-fs",
39554975 "bare-hrtime",
3956 "bare-http1",
39574976 "bare-inspector",
3958 "bare-module",
39594977 "bare-os",
3960 "bare-pipe",
4978 "bare-path",
39614979 "bare-readline",
3962 "bare-signals",
4980 "bare-stream",
39634981 "bare-subprocess",
39644982 "bare-tty",
3965 "bare-url",
3966 "compact-encoding",
39674983 "corestore",
3968 "crc-universal",
39694984 "db-lock",
39704985 "debounceify",
3971 "drive-analyzer",
3972 "drive-bundler",
3973 "framed-stream",
3974 "fs-native-extensions",
4986 "hyper-multisig",
39754987 "hypercore-crypto",
39764988 "hypercore-id-encoding",
4989 "hypercore-sign",
39774990 "hyperdb",
39784991 "hyperdrive",
4992 "hyperschema",
39794993 "hyperswarm",
3980 "iambus",
3981 "listen-async",
39824994 "localdrive",
39834995 "localwatch",
3984 "mime-db",
3985 "mirror-drive",
3986 "mutexify",
39874996 "paparam",
3988 "pear-api",
4997 "pear-build",
39894998 "pear-changelog",
3990 "pear-cmd",
3991 "pear-constants",
3992 "pear-crasher",
39934999 "pear-errors",
39945000 "pear-gracedown",
3995 "pear-gunk",
39965001 "pear-inspect",
3997 "pear-interface",
5002 "pear-install",
39985003 "pear-ipc",
39995004 "pear-link",
4000 "pear-logger",
40015005 "pear-opstream",
4002 "pear-pack",
4003 "pear-pipe",
4004 "pear-run",
4005 "pear-shake",
4006 "pear-stamp",
4007 "pear-state",
4008 "pear-terminal",
4009 "pear-tryboot",
4010 "pear-updater",
4011 "pear-updater-bootstrap",
4012 "pear-updates",
4013 "protomux",
4014 "pw-to-ek",
4015 "quickbit-universal",
5006 "pear-opwait",
5007 "pear-runtime-updater",
40165008 "rache",
40175009 "ready-resource",
4018 "rocksdb-native",
40195010 "safety-catch",
4020 "script-linker",
40215011 "semifies",
40225012 "sodium-native",
5013 "speedometer",
40235014 "streamx",
40245015 "tiny-byte-size",
4025 "udx-native",
40265016 "unix-path-resolve",
40275017 "url-file-url",
4028 "watch-drive",
40295018 "which-runtime",
40305019 "z32"
40315020 ]
……@@ -4091,10 +5080,16 @@
40915080 ]
40925081 },
40935082 "pear-build": {
4094 "language": "Unknown",
5083 "language": "JavaScript",
40955084 "runtime": "pear",
40965085 "framework": null,
4097 "dependencies": []
5086 "dependencies": [
5087 "bare-events",
5088 "bare-fs",
5089 "bare-path",
5090 "localdrive",
5091 "paparam"
5092 ]
40985093 },
40995094 "pear-bundle": {
41005095 "language": "JavaScript",
……@@ -4112,12 +5107,54 @@
41125107 "b4a"
41135108 ]
41145109 },
5110 "pear-ci": {
5111 "language": "JavaScript",
5112 "runtime": "pear",
5113 "framework": null,
5114 "dependencies": [
5115 "corestore",
5116 "hyperdrive",
5117 "hyperswarm",
5118 "localdrive",
5119 "mirror-drive",
5120 "paparam",
5121 "pear-link",
5122 "ready-resource"
5123 ]
5124 },
5125 "pear-ci-example": {
5126 "language": "JavaScript",
5127 "runtime": "pear",
5128 "framework": null,
5129 "dependencies": []
5130 },
5131 "pear-ci-multisig": {
5132 "language": "JavaScript",
5133 "runtime": "pear",
5134 "framework": null,
5135 "dependencies": [
5136 "bare-fs",
5137 "bare-os",
5138 "bare-path",
5139 "corestore",
5140 "hyper-multisig",
5141 "hypercore-id-encoding",
5142 "hyperdrive",
5143 "hyperswarm",
5144 "paparam",
5145 "pear-errors",
5146 "pear-link",
5147 "z32"
5148 ]
5149 },
41155150 "pear-cli": {
41165151 "language": "JavaScript",
41175152 "runtime": "pear",
41185153 "framework": null,
41195154 "dependencies": [
41205155 "graceful-goodbye",
5156 "corestore",
5157 "hypercore",
41215158 "hypercore-crypto",
41225159 "hypercore-id-encoding",
41235160 "pear-updater-bootstrap",
……@@ -4193,7 +5230,7 @@
41935230 ]
41945231 },
41955232 "pear-docs": {
4196 "language": "Unknown",
5233 "language": null,
41975234 "runtime": "pear",
41985235 "framework": null,
41995236 "dependencies": []
……@@ -4241,7 +5278,6 @@
42415278 "bare-fs",
42425279 "bare-os",
42435280 "bare-path",
4244 "bare-process",
42455281 "bare-subprocess",
42465282 "compact-encoding",
42475283 "localdrive",
……@@ -4334,6 +5370,22 @@
43345370 "framework": null,
43355371 "dependencies": []
43365372 },
5373 "pear-hyperdb": {
5374 "language": "JavaScript",
5375 "runtime": "pear",
5376 "framework": null,
5377 "dependencies": [
5378 "b4a",
5379 "bare-fs",
5380 "bare-path",
5381 "db-lock",
5382 "hyperdb",
5383 "hyperschema",
5384 "localdrive",
5385 "pear-errors",
5386 "pear-link"
5387 ]
5388 },
43375389 "pear-info": {
43385390 "language": "JavaScript",
43395391 "runtime": "pear",
……@@ -4349,6 +5401,7 @@
43495401 "dependencies": [
43505402 "bare-path",
43515403 "bare-realm",
5404 "is-text-filetype",
43525405 "localdrive",
43535406 "pear-constants",
43545407 "pear-dump",
……@@ -4372,6 +5425,44 @@
43725425 "which-runtime"
43735426 ]
43745427 },
5428 "pear-install": {
5429 "language": "JavaScript",
5430 "runtime": "pear",
5431 "framework": null,
5432 "dependencies": [
5433 "bare-fs",
5434 "bare-os",
5435 "bare-path",
5436 "bare-process",
5437 "bare-subprocess",
5438 "corestore",
5439 "hypercore-crypto",
5440 "hyperdrive",
5441 "hyperswarm",
5442 "localdrive",
5443 "paparam",
5444 "pear-errors",
5445 "pear-link",
5446 "pear-opstream",
5447 "pear-opwait",
5448 "streamx",
5449 "tiny-byte-size"
5450 ]
5451 },
5452 "pear-installer": {
5453 "language": "JavaScript",
5454 "runtime": "pear",
5455 "framework": null,
5456 "dependencies": [
5457 "appling-native",
5458 "bare-thread",
5459 "fx-native",
5460 "hypercore-id-encoding",
5461 "pear-aliases",
5462 "pear-updater-bootstrap",
5463 "prettier-bytes"
5464 ]
5465 },
43755466 "pear-interface": {
43765467 "language": "JavaScript",
43775468 "runtime": "pear",
……@@ -4433,6 +5524,32 @@
44335524 "which-runtime"
44345525 ]
44355526 },
5527 "pear-md": {
5528 "language": "JavaScript",
5529 "runtime": "pear",
5530 "framework": null,
5531 "dependencies": [
5532 "bare-path",
5533 "bare-process",
5534 "bare-url",
5535 "hast-util-heading-rank",
5536 "hast-util-select",
5537 "hastscript",
5538 "raw",
5539 "rehype",
5540 "rehype-format",
5541 "rehype-pretty-code",
5542 "rehype-raw",
5543 "rehype-sanitize",
5544 "rehype-slug",
5545 "rehype-stringify",
5546 "remark-gfm",
5547 "remark-parse",
5548 "remark-rehype",
5549 "sanitize",
5550 "unified"
5551 ]
5552 },
44365553 "pear-message": {
44375554 "language": "JavaScript",
44385555 "runtime": "pear",
……@@ -4453,6 +5570,18 @@
44535570 "sodium-native"
44545571 ]
44555572 },
5573 "pear-multisig-link": {
5574 "language": "JavaScript",
5575 "runtime": "pear",
5576 "framework": null,
5577 "dependencies": [
5578 "hyper-multisig",
5579 "hypercore-id-encoding",
5580 "paparam",
5581 "pear-errors",
5582 "pear-link"
5583 ]
5584 },
44565585 "pear-opstream": {
44575586 "language": "JavaScript",
44585587 "runtime": "pear",
……@@ -4493,6 +5622,14 @@
44935622 "which-runtime"
44945623 ]
44955624 },
5625 "pear-prefetcher": {
5626 "language": "JavaScript",
5627 "runtime": "pear",
5628 "framework": null,
5629 "dependencies": [
5630 "drive-analyzer"
5631 ]
5632 },
44965633 "pear-prerelease": {
44975634 "language": "JavaScript",
44985635 "runtime": "pear",
……@@ -4506,6 +5643,20 @@
45065643 "pear-link"
45075644 ]
45085645 },
5646 "pear-provision-recover": {
5647 "language": "JavaScript",
5648 "runtime": "pear",
5649 "framework": null,
5650 "dependencies": [
5651 "corestore",
5652 "hypercore-crypto",
5653 "hypercore-id-encoding",
5654 "hyperdrive",
5655 "hyperswarm",
5656 "paparam",
5657 "ready-resource"
5658 ]
5659 },
45095660 "pear-radio": {
45105661 "language": "JavaScript",
45115662 "runtime": "pear",
……@@ -4558,7 +5709,7 @@
45585709 ]
45595710 },
45605711 "pear-reset": {
4561 "language": "Unknown",
5712 "language": null,
45625713 "runtime": "pear",
45635714 "framework": null,
45645715 "dependencies": []
……@@ -4597,6 +5748,22 @@
45975748 "which-runtime"
45985749 ]
45995750 },
5751 "pear-runtime": {
5752 "language": "JavaScript",
5753 "runtime": "pear",
5754 "framework": null,
5755 "dependencies": [
5756 "bare-channel",
5757 "bare-ipc",
5758 "bare-path",
5759 "bare-sidecar",
5760 "bare-thread",
5761 "corestore",
5762 "hyperswarm",
5763 "pear-runtime-updater",
5764 "ready-resource"
5765 ]
5766 },
46005767 "pear-runtime-appling": {
46015768 "language": "CMake",
46025769 "runtime": "pear",
……@@ -4619,6 +5786,38 @@
46195786 "which-runtime"
46205787 ]
46215788 },
5789 "pear-runtime-legacy-storage": {
5790 "language": "JavaScript",
5791 "runtime": "pear",
5792 "framework": null,
5793 "dependencies": [
5794 "bare-os",
5795 "bare-path",
5796 "corestore",
5797 "hyperdb",
5798 "pear-hyperdb",
5799 "which-runtime"
5800 ]
5801 },
5802 "pear-runtime-updater": {
5803 "language": "JavaScript",
5804 "runtime": "pear",
5805 "framework": null,
5806 "dependencies": [
5807 "bare-fs",
5808 "bare-path",
5809 "bare-semver",
5810 "debounceify",
5811 "fs-native-extensions",
5812 "hypercore-id-encoding",
5813 "hyperdrive",
5814 "localdrive",
5815 "msix-manager",
5816 "pear-link",
5817 "ready-resource",
5818 "which-runtime"
5819 ]
5820 },
46225821 "pear-seed": {
46235822 "language": "JavaScript",
46245823 "runtime": "pear",
……@@ -4683,7 +5882,14 @@
46835882 "language": "JavaScript",
46845883 "runtime": "pear",
46855884 "framework": null,
4686 "dependencies": []
5885 "dependencies": [
5886 "bare-signals",
5887 "paparam",
5888 "pear-gracedown",
5889 "pear-init",
5890 "pear-pipe",
5891 "pear-terminal"
5892 ]
46875893 },
46885894 "pear-terminal": {
46895895 "language": "JavaScript",
……@@ -4741,6 +5947,7 @@
47415947 "framework": null,
47425948 "dependencies": [
47435949 "corestore",
5950 "device-file",
47445951 "hypercore-id-encoding",
47455952 "hyperdrive",
47465953 "hyperswarm",
……@@ -4752,9 +5959,13 @@
47525959 "language": "JavaScript",
47535960 "runtime": "pear",
47545961 "framework": null,
4755 "dependencies": [
4756 "pear-messages"
4757 ]
5962 "dependencies": []
5963 },
5964 "pear-upload-artifacts": {
5965 "language": null,
5966 "runtime": "pear",
5967 "framework": null,
5968 "dependencies": []
47585969 },
47595970 "pear-user-dirs": {
47605971 "language": "JavaScript",
……@@ -4779,19 +5990,21 @@
47795990 ]
47805991 },
47815992 "pear-workshop": {
4782 "language": "JavaScript",
5993 "language": null,
47835994 "runtime": "pear",
47845995 "framework": null,
47855996 "dependencies": []
47865997 },
47875998 "pearpass-example": {
47885999 "language": "JavaScript",
4789 "runtime": null,
6000 "runtime": "pear",
47906001 "framework": null,
47916002 "dependencies": [
47926003 "autopass",
47936004 "bare-fs",
47946005 "corestore",
6006 "pear-bridge",
6007 "pear-electron",
47956008 "sweetalert2"
47966009 ]
47976010 },
……@@ -4853,6 +6066,7 @@
48536066 "dependencies": [
48546067 "compact-encoding",
48556068 "hypercore-id-encoding",
6069 "hyperswarm-capability",
48566070 "protomux-rpc",
48576071 "safety-catch",
48586072 "signal-promise",
……@@ -4872,19 +6086,22 @@
48726086 },
48736087 "protomux-rpc-middleware": {
48746088 "language": "JavaScript",
4875 "runtime": null,
6089 "runtime": "bare",
48766090 "framework": null,
48776091 "dependencies": [
6092 "bare-events",
48786093 "hypercore-id-encoding",
48796094 "protomux-rpc-router"
48806095 ]
48816096 },
48826097 "protomux-rpc-router": {
48836098 "language": "JavaScript",
4884 "runtime": null,
6099 "runtime": "bare",
48856100 "framework": null,
48866101 "dependencies": [
6102 "bare-crypto",
48876103 "compact-encoding",
6104 "hyperswarm-capability",
48886105 "protomux-rpc",
48896106 "ready-resource",
48906107 "safety-catch"
……@@ -4901,6 +6118,12 @@
49016118 "protomux"
49026119 ]
49036120 },
6121 "ptnm": {
6122 "language": "JavaScript",
6123 "runtime": null,
6124 "framework": null,
6125 "dependencies": []
6126 },
49046127 "punch-connection-encoding": {
49056128 "language": "JavaScript",
49066129 "runtime": null,
……@@ -4936,17 +6159,36 @@
49366159 "simdle-universal"
49376160 ]
49386161 },
6162 "rabin-native": {
6163 "language": "C",
6164 "runtime": "bare",
6165 "framework": null,
6166 "dependencies": [
6167 "require-addon"
6168 ]
6169 },
6170 "rabin-stream": {
6171 "language": "JavaScript",
6172 "runtime": "bare",
6173 "framework": null,
6174 "dependencies": [
6175 "rabin-native",
6176 "streamx"
6177 ]
6178 },
49396179 "rache": {
49406180 "language": "JavaScript",
49416181 "runtime": null,
49426182 "framework": null,
49436183 "dependencies": []
49446184 },
4945 "react-native": {
4946 "language": "C++",
6185 "raw-text-display-parser": {
6186 "language": "JavaScript",
49476187 "runtime": null,
49486188 "framework": null,
4949 "dependencies": []
6189 "dependencies": [
6190 "@holepunchto/keet-core-api"
6191 ]
49506192 },
49516193 "react-native-b4a": {
49526194 "language": "JavaScript",
……@@ -4964,12 +6206,12 @@
49646206 "streamx"
49656207 ]
49666208 },
4967 "react-native-paste-input": {
4968 "language": "Objective-C",
6209 "ready-guard": {
6210 "language": "JavaScript",
49696211 "runtime": null,
49706212 "framework": null,
49716213 "dependencies": [
4972 "semver"
6214 "resolve-reject-promise"
49736215 ]
49746216 },
49756217 "ready-resource": {
……@@ -5006,6 +6248,12 @@
50066248 "sodium-universal"
50076249 ]
50086250 },
6251 "repo-template": {
6252 "language": "JavaScript",
6253 "runtime": null,
6254 "framework": null,
6255 "dependencies": []
6256 },
50096257 "require-addon": {
50106258 "language": "JavaScript",
50116259 "runtime": "bare",
……@@ -5022,6 +6270,12 @@
50226270 "bare-module-resolve"
50236271 ]
50246272 },
6273 "resource-puddle": {
6274 "language": "JavaScript",
6275 "runtime": null,
6276 "framework": null,
6277 "dependencies": []
6278 },
50256279 "rocksdb-blobs": {
50266280 "language": "JavaScript",
50276281 "runtime": null,
……@@ -5059,6 +6313,15 @@
50596313 "protomux-rpc"
50606314 ]
50616315 },
6316 "safe-sodium-buffer": {
6317 "language": "JavaScript",
6318 "runtime": null,
6319 "framework": null,
6320 "dependencies": [
6321 "bare-assert",
6322 "sodium-native"
6323 ]
6324 },
50626325 "same-object": {
50636326 "language": "JavaScript",
50646327 "runtime": null,
……@@ -5142,13 +6405,24 @@
51426405 "framework": null,
51436406 "dependencies": []
51446407 },
6408 "senior-p2p-architect-exercise": {
6409 "language": null,
6410 "runtime": null,
6411 "framework": null,
6412 "dependencies": []
6413 },
6414 "senior-software-architect-exercise": {
6415 "language": "JavaScript",
6416 "runtime": null,
6417 "framework": null,
6418 "dependencies": []
6419 },
51456420 "sentry-bare": {
51466421 "language": "JavaScript",
51476422 "runtime": "bare",
51486423 "framework": null,
51496424 "dependencies": [
51506425 "@sentry/core",
5151 "@sentry/utils",
51526426 "bare-abort",
51536427 "bare-fetch",
51546428 "bare-os"
……@@ -5231,11 +6505,15 @@
52316505 "byte-size"
52326506 ]
52336507 },
5234 "slips": {
5235 "language": "Markdown",
6508 "slack-build-status": {
6509 "language": "TypeScript",
52366510 "runtime": null,
52376511 "framework": null,
5238 "dependencies": []
6512 "dependencies": [
6513 "@actions/core",
6514 "@actions/github",
6515 "@slack/web-api"
6516 ]
52396517 },
52406518 "sloppy-module-parser": {
52416519 "language": "JavaScript",
……@@ -5252,10 +6530,14 @@
52526530 "framework": null,
52536531 "dependencies": [
52546532 "b4a",
6533 "corestore",
6534 "framed-stream",
6535 "graceful-goodbye",
52556536 "hypercore-crypto",
52566537 "hyperswarm",
5257 "pear-bridge",
5258 "pear-electron"
6538 "paparam",
6539 "pear-runtime",
6540 "which-runtime"
52596541 ]
52606542 },
52616543 "sodium-hmac": {
……@@ -5269,9 +6551,10 @@
52696551 },
52706552 "sodium-native": {
52716553 "language": "JavaScript",
5272 "runtime": null,
6554 "runtime": "bare",
52736555 "framework": null,
52746556 "dependencies": [
6557 "bare-assert",
52756558 "require-addon",
52766559 "which-runtime"
52776560 ]
……@@ -5284,6 +6567,18 @@
52846567 "sodium-native"
52856568 ]
52866569 },
6570 "speedrun": {
6571 "language": "JavaScript",
6572 "runtime": "pear",
6573 "framework": null,
6574 "dependencies": [
6575 "pear-bridge",
6576 "pear-electron",
6577 "pear-updates",
6578 "react",
6579 "react-dom"
6580 ]
6581 },
52876582 "sqlite3-native": {
52886583 "language": "C",
52896584 "runtime": null,
……@@ -5318,6 +6613,26 @@
53186613 "signal-promise"
53196614 ]
53206615 },
6616 "sveltekit-adapter-bare": {
6617 "language": "JavaScript",
6618 "runtime": "bare",
6619 "framework": null,
6620 "dependencies": [
6621 "bare-navigation-android",
6622 "bare-crypto",
6623 "bare-encoding",
6624 "bare-fetch",
6625 "bare-fs",
6626 "bare-http1",
6627 "bare-module",
6628 "bare-native",
6629 "bare-process",
6630 "bare-stream",
6631 "bare-url",
6632 "esbuild",
6633 "paparam"
6634 ]
6635 },
53216636 "tar-drive": {
53226637 "language": "JavaScript",
53236638 "runtime": null,
……@@ -5493,6 +6808,7 @@
54936808 "runtime": "bare",
54946809 "framework": null,
54956810 "dependencies": [
6811 "bare-events",
54966812 "bare-subprocess",
54976813 "require-addon",
54986814 "which-runtime"
use-case-map.json +0 -11
……@@ -1,15 +1,4 @@
11{
2 "_meta": {
3 "description": "Use case mappings for the Hypercore ecosystem",
4 "documentation": {
5 "patterns": "See patterns/ directory for code examples",
6 "deployment": "See deployment/ directory for production guides",
7 "concepts": "See CONCEPTS.md for complete use case guides"
8 },
9 "realWorldExamples": "See hyper-fleeky/repos/ for production implementations",
10 "lastUpdated": "2026-01-18",
11 "phase": "5.4 - JSON Metadata Enhancement"
12 },
132 "useCases": {
143 "distributed-database": {
154 "description": "Building a distributed key-value database with P2P replication",