Public record
Software health reportschema 0.27.0 · metrics 1.13.0 · 2026-07-31 05:43 UTC

elodin-sys / elodin

Elodin simulation and flight software monorepo.

RustApache-2.0★ 536 stars⑂ 39 forkssince Feb 2024View on GitHub ↗

elodin-sys/elodin holds a health index of 71 out of 100, placing it in the Good band. It scores highest on Vitality (94/100) and lowest on Security (46/100). It was last updated today. 2 contributors account for most of its recent work.

71
overall / 100
Good

Software health index

Metrics are grouped into weighted categories on one standardized 1–100 scale. Overall starts as their weighted mean; when public evidence triggers the High-Risk Jurisdiction Policy, the rating is adjusted and receives an At risk ceiling of 49. AI Readiness sits outside the overall score.

71
Excellent85-100Exemplary; meets essentially all checked criteria
Good70-84Healthy; minor gaps
Moderate50-69Acceptable with notable gaps; review recommended
At risk30-49Significant weaknesses; adoption warrants caution
Critical1-29Severe problems (abandoned, single-maintainer, no hygiene)
VitalityCommunity &AdoptionSustainability &GovernanceEngineeringQualitySecurityAI Readiness

Score profile

Each axis is a category. The shape matters more than the average — a healthy subject fills the whole shape, while a spike-and-crater profile means strength in one dimension is masking risk in another.

Ownership

ElodinOrganization
40 followers49 public repossince Jul 2023

This repository is backed by an organization — shared, accountable stewardship that can outlive any single maintainer.

Package ecosystems

RegistryPackageVersionDownloads / moVersionsLast publishTags
crates.iolqrpoints to another repo — not scored0.1.01611617 days agocontrollerrobotcontrolroboticsfeedback
crates.ioroci0.4.032706 days ago
crates.ioelodin0.1.041891 days ago
crates.ioblackboxpoints to another repo — not scored0.2.04022371 days agomachineoptimizationlearninghyperparametersciencealgorithms
crates.iobbqueuepoints to another repo — not scored0.7.0102,10933139 days agolock-freebipbufferembeddedno-stdmemory-management

Metrics by category

Vitality

Is the project alive — is code being written and are releases shipping?

94Excellent · 22% of overall
How it's scored
36/36Push recency — last push 0 days ago
33.2/36Commit cadence — 48/52 weeks with commits
18/18Commit volume — 398 commits in the last year
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 13 issue activity found in the last 90 days -- score normalized to 10
Inputs used
commits_last_year398
human_commit_share1
days_since_last_push0
active_weeks_last_year48
How it's scored
27/27Ships releases — 24 releases published
36/36Release recency — latest release 7 days ago
27/27Release cadence — a release every ~21.4 days
0/10OpenSSF Scorecard: Signed-Releases — Project has not signed or included provenance with any releases.
Inputs used
releases_count24
latest_release_tagv0.18.0
releases_from_tagsno
days_since_latest_release7
mean_days_between_releases21.4

Community & Adoption

Does the project have users, downloads, attention, and a welcoming setup for contributors?

46At risk · 18% of overall
How it's scored
44.3/60Stars — 536 stars
13.2/25Forks — 39 forks
3.3/15Watchers — 5 watchers
Inputs used
forks39
stars536
watchers5
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
How it's scored
22.5/22.5README
22.5/22.5License — recognized license (Apache-2.0)
0/18CONTRIBUTING guide
0/13.5Code of conduct
0/7.2Issue template
0/6.3PR template
Inputs used
has_readmeyes
has_licenseyes
has_contributingno
has_issue_templateno
has_code_of_conductno
has_pull_request_templateno
How it's scored
12/80Monthly downloads — 7 downloads/month across crates
0/20Registry dependents — not reported by this ecosystem
Inputs used
packagesroci, elodin
dependents
ecosystemscrates
total_downloads4,066
monthly_downloads7
Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.

Sustainability & Governance

Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?

68Moderate · 24% of overall
How it's scored
25.2/54Bus factor — 2 contributor(s) cover half of all commits
14.6/22.5Commit distribution — top contributor authored 35% of commits
13.5/13.5Contributor breadth — 19 contributors
10/10OpenSSF Scorecard: Contributors — project has 12 contributing companies or organizations
Inputs used
bus_factor2
contributors_sampled19
top_contributor_share0.352
How it's scored
32/46.8Issue resolution — 68% of issues closed
34/38.3PR acceptance — 482/543 decided PRs merged
12/15OpenSSF Scorecard: Code-Review — Found 24/30 approved changesets -- score normalized to 8
Inputs used
merged_prs482
open_issues64
closed_issues139
issue_closed_ratio0.685
closed_unmerged_prs61
How it's scored
30/30Ownership backing — organization-owned
0/20Verified domain
11.6/25Owner reach — 40 followers of elodin-sys
18.4/25Track record — 49 public repos, account ~3 yr old
Inputs used
followers40
owner_typeOrganization
is_verified
owner_loginelodin-sys
public_repos49
account_age_days1,110
How it's scored
25/25Published & resolvable — 2 package(s) on crates
14/35Publish recency — latest publish 706 days ago
12/20Version history — 2 published versions
20/20Not deprecated — active, not deprecated or yanked
Inputs used
packagesroci, elodin
ecosystemscrates
any_deprecatedno
min_days_since_publish706

Engineering Quality

Are baseline engineering and documentation practices in place?

90Excellent · 20% of overall
How it's scored
24/24CI workflows — 3 workflow(s)
24/24Tests present
16/16Linter config — ruff.toml
0/9.6Pre-commit hooks
0/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
Inputs used
has_ciyes
has_testsyes
has_editorconfigno
has_linter_configyes
has_precommit_configno

Documentation

100Excellent
How it's scored
30/30README
25/25Documentation directory
15/15Documentation / homepage site — https://docs.elodin.systems
10/10Repository description
10/10Topics — 6 topics
10/10Wiki
Inputs used
topicsaerospace, ecs, physics-simulation, space, drones, rust
has_wikiyes
homepagehttps://docs.elodin.systems
has_readmeyes
has_docs_diryes
has_descriptionyes

Security

Are visible security and supply-chain practices strong, without unresolved high-risk jurisdiction exposure?

46At risk · 16% of overall
How it's scored
7.5/7.5Binary-Artifacts — no binaries found in the repo
0/7.5Branch-Protection — no data
2.5/2.5CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
6/7.5Code-Review — Found 24/30 approved changesets -- score normalized to 8
2.5/2.5Contributors — project has 12 contributing companies or organizations
10/10Dangerous-Workflow — no dangerous workflow patterns detected
0/7.5Dependency-Update-Tool — no update tool detected
0/5Fuzzing — project is not fuzzed
2.5/2.5License — license file detected
7.5/7.5Maintained — 30 commit(s) and 13 issue activity found in the last 90 days -- score normalized to 10
0/5Packaging — no data
0/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
0/5SAST — SAST tool is not run on all commits -- score normalized to 0
0/5Security-Policy — security policy file not detected
0/7.5Signed-Releases — Project has not signed or included provenance with any releases.
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 56 existing vulnerabilities detected
Inputs used
sourceopenssf_scorecard
checks_evaluated16
scorecard_versionv5.5.0
checks_inconclusive2
scorecard_aggregate4.2
Excluded from scoring (no data or not applicable): branch_protection, packaging. Remaining weights renormalized.
How it's scored
15.5/35Direct dependencies free of known advisories — 5 affected: lru 0.12.5 (moderate 5.3), anyhow 1.0.100 (unknown), anyhow 1.0.102 (unknown), +2 more
0/25Indirect dependencies free of known advisories — transitive set not separable from development and test dependencies in this scope
31.2/40No advisories left outstanding — 3 advisory-carrying package(s) unaddressed past 90 days; oldest published 661 days ago
Inputs used
sourceosv
advisories121
affected_packages29
assessed_packages1,813
unassessed_packages219
affected_by_severitycritical 2, high 6, moderate 4, low 2, unknown 15
direct_affected_packages5
Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 1813 resolved dependencies against OSV. 219 could not be assessed — no resolved version, an unsupported ecosystem, or beyond the reported package list. This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.

AI Readiness

How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score.

83Good · 0% of overall
How it's scored
45/45Agent instructions — .cursorrules, AGENTS.md, CLAUDE.md
0/15Machine-readable docs (llms.txt)
40/40Legible commit history — 98 of 100 human commits state their intent (structured subject or explanatory body)
Inputs used
has_llms_txtno
legible_history_share0.98
agent_instruction_files.cursorrules, AGENTS.md, CLAUDE.md
agent_instruction_max_bytes2,653
How it's scored
18/18One-command bootstrap — docs/public/justfile, examples/crazyflie-edu/sitl/Makefile, justfile, libs/db/examples/Makefile, libs/hamann-chen-line/examples/Makefile
22/22Automated tests
11/11Lint / format config — ruff.toml
11/11Static type checking — libs/nox-py/python/elodin/py.typed
10/10Reproducible environment — Nix, lockfile
4/10Demonstrated agent practice — 2 of the last 100 commits agent-authored or agent-credited
0/8Automated maintenance — no automated dependency updates observed
0/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
Inputs used
has_nixyes
has_testsyes
lockfilesCargo.lock, uv.lock
has_dockerfileno
typed_languageyes
bootstrap_filesdocs/public/justfile, examples/crazyflie-edu/sitl/Makefile, justfile, libs/db/examples/Makefile, libs/hamann-chen-line/examples/Makefile
has_devcontainerno
has_linter_configyes
typecheck_configslibs/nox-py/python/elodin/py.typed
agent_commit_share0.02
toolchain_manifestsCargo.toml, apps/elodin/Cargo.toml, apps/inscriber/Cargo.toml, docs/memserve/Cargo.toml, examples/apollo-lander/controller/Cargo.toml, examples/falcon9/controller/Cargo.toml, examples/rc-jet/controller/Cargo.toml, fsw/aleph-setup/Cargo.toml, fsw/aleph-status/Cargo.toml, fsw/blackbox/Cargo.toml, fsw/gstreamer/Cargo.toml, fsw/lqr/Cargo.toml, fsw/mekf/Cargo.toml, fsw/msp-osd/Cargo.toml, fsw/roci/Cargo.toml, fsw/roci/adcs/Cargo.toml, fsw/rtsp-streamer/Cargo.toml, fsw/sensor-fw/Cargo.toml, fsw/serial-bridge/Cargo.toml, fsw/tegrastats-bridge/Cargo.toml, fsw/video-streamer/Cargo.toml, libs/bbqueue/Cargo.toml, libs/bevy_ai_skybox/Cargo.toml, libs/bevy_geo_frames/Cargo.toml, libs/bevy_mat3_material/Cargo.toml, libs/bevy_world_mesh/Cargo.toml, libs/cranelift-mlir/Cargo.toml, libs/db/Cargo.toml, libs/db/cli/Cargo.toml, libs/db/eql/Cargo.toml, libs/db/examples/rust_client/Cargo.toml, libs/db/macros/Cargo.toml, libs/db/tests/Cargo.toml, libs/elodin-editor/Cargo.toml, libs/elodin-macros/Cargo.toml, libs/hamann-chen-line/Cargo.toml, libs/impeller2/Cargo.toml, libs/impeller2/bbq/Cargo.toml, libs/impeller2/bevy/Cargo.toml, libs/impeller2/frame/Cargo.toml, libs/impeller2/kdl/Cargo.toml, libs/impeller2/stellar/Cargo.toml, libs/impeller2/wkt/Cargo.toml, libs/monte-carlo/Cargo.toml, libs/nox-frames/Cargo.toml, libs/nox-py/Cargo.toml, libs/nox/Cargo.toml, libs/nox/array/Cargo.toml, libs/postcard-c/codegen/Cargo.toml, libs/rtsp-ingest/Cargo.toml, libs/s10/Cargo.toml, libs/stellarator/Cargo.toml, libs/stellarator/buf/Cargo.toml, libs/stellarator/macros/Cargo.toml, libs/stellarator/maitake/Cargo.toml, libs/stellarator/maitake/sync/Cargo.toml, libs/stellarator/maitake/util/Cargo.toml, libs/video-toolbox/Cargo.toml, libs/wmm/Cargo.toml
dependency_bot_commit_share0
How it's scored
45/45Type-checkable code — Rust (statically typed)
52.7/55Manageable file sizes — 36/849 source files over 60KB
Inputs used
primary_languageRust
largest_source_bytes1,172,978
source_files_sampled849
oversized_source_files36
How it's scored
40/40API schema (OpenAPI/GraphQL/proto) — fsw/udp_component_broadcast/component_broadcast.proto
0/20MCP server
40/40Runnable examples — examples, notebooks
Inputs used
example_dirsexamples, notebooks
has_mcp_signalno
api_schema_filesfsw/udp_component_broadcast/component_broadcast.proto

Key facts

536GitHub stars
19contributors
398commits, last 12 months
0days since last push
24releases
2bus factor
64open issues
crates.iopackage ecosystems

Data collection warnings

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token
  • crates package 'lqr' points at a different repository (https://gitlab.com/imgeorgiev/lqr); excluded from ecosystem scoring
  • Could not fetch crates package 'mekf' from its registry
  • Could not fetch crates package 'msp-osd' from its registry
  • crates package 'blackbox' points at a different repository (https://github.com/Ploppz/blackbox); excluded from ecosystem scoring
  • crates package 'bbqueue' points at a different repository (https://github.com/jamesmunns/bbqueue); excluded from ecosystem scoring
  • Could not fetch crates package 'gst-elodin-plugin' from its registry

More detail

Star and fork history 0 ★ / 39 ⇿
0Stars
39Forks
23Releases

When each star and fork was added, collected from GitHub and bucketed by day. Cumulative growth sits directly above the daily additions it is made of, so the two read against each other: steady organic accretion looks nothing like an abrupt, short-lived burst. Where that difference is measurable, it is reported as growth authenticity.

0102030403882024-032025-042026-06
Major 0Minor 2Patch 12

Each point covers 3 days.

OpenSSF Scorecard 4.2 / 10
4.2aggregate

Independent, tool-agnostic security assessment from the open-source OpenSSF Scorecard. Each check rewards a security practice, not a specific vendor's tool. Checks Scorecard could not determine are marked n/a and excluded from the security score (never counted as zero).Scorecard v5.5.0 · 2026-07-31 05:42 UTC

10Binary-Artifactsno binaries found in the repo
n/aBranch-Protectioninternal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
10CI-Tests30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
8Code-ReviewFound 24/30 approved changesets -- score normalized to 8
10Contributorsproject has 12 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
0Dependency-Update-Toolno update tool detected
0Fuzzingproject is not fuzzed
10Licenselicense file detected
10Maintained30 commit(s) and 13 issue activity found in the last 90 days -- score normalized to 10
n/aPackagingpackaging workflow not detected
0Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 0
0SASTSAST tool is not run on all commits -- score normalized to 0
0Security-Policysecurity policy file not detected
0Signed-ReleasesProject has not signed or included provenance with any releases.
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities56 existing vulnerabilities detected
Direct dependencies 239
RegistryPackageVersion constraintManifest
crates.iothiserror2.0apps/elodin/Cargo.toml
crates.iomiette7.2apps/elodin/Cargo.toml
crates.iobase640.22.1apps/elodin/Cargo.toml
crates.iochrono0.4.33apps/elodin/Cargo.toml
crates.ioclap4.4.18apps/elodin/Cargo.toml
crates.ioclap-markdown0.1.4apps/elodin/Cargo.toml
crates.ioopener0.7.1apps/elodin/Cargo.toml
crates.ioreqwest0.12apps/elodin/Cargo.toml
crates.ioserde1.0.196apps/elodin/Cargo.toml
crates.ioserde_json1.0.113apps/elodin/Cargo.toml
crates.iotoml0.8apps/elodin/Cargo.toml
crates.iopostcard1apps/elodin/Cargo.toml
crates.iotokio1.35.1apps/elodin/Cargo.toml
crates.iotonic0.12apps/elodin/Cargo.toml
crates.iostellaratorapps/elodin/Cargo.toml
crates.iouuid1.7.0apps/elodin/Cargo.toml
crates.iodirectories5.0.1apps/elodin/Cargo.toml
crates.iobevyapps/elodin/Cargo.toml
crates.iotracing-subscriber0.3apps/elodin/Cargo.toml
crates.iotracing-tracy0.11apps/elodin/Cargo.toml
crates.ioelodin-editorapps/elodin/Cargo.toml
crates.ioimpeller2-bevyapps/elodin/Cargo.toml
crates.ioring0.17apps/elodin/Cargo.toml
crates.iomachine-uid0.5.1apps/elodin/Cargo.toml
crates.ioanyhow1apps/inscriber/Cargo.toml
crates.iostellaratorapps/inscriber/Cargo.toml
crates.iozstd0.13.2apps/inscriber/Cargo.toml
crates.iopromkit0.9.1apps/inscriber/Cargo.toml
crates.ionu-ansi-term0.49apps/inscriber/Cargo.toml
crates.iokdam0.6.2apps/inscriber/Cargo.toml
crates.ioclap4.4apps/inscriber/Cargo.toml
crates.ioanyhow1fsw/aleph-setup/Cargo.toml
crates.iotokio1fsw/aleph-setup/Cargo.toml
crates.iofuzzy-matcher0.3.7fsw/aleph-setup/Cargo.toml
crates.iofastrand1.1.0fsw/aleph-setup/Cargo.toml
crates.iopromkit0.9.1fsw/aleph-setup/Cargo.toml
crates.ionu-ansi-term0.49fsw/aleph-setup/Cargo.toml
crates.ioreqwest0.12fsw/aleph-setup/Cargo.toml
crates.iozbus5.5.0fsw/aleph-setup/Cargo.toml
crates.ionu-ansi-term0.49fsw/aleph-status/Cargo.toml
crates.ioviuer0.9.1fsw/aleph-status/Cargo.toml
crates.ioimage0.25fsw/aleph-status/Cargo.toml
crates.iosysinfo0.34fsw/aleph-status/Cargo.toml
crates.ioanyhow1fsw/aleph-status/Cargo.toml
crates.iostellaratorfsw/aleph-status/Cargo.toml
crates.ioimpeller2-stellarfsw/aleph-status/Cargo.toml
crates.iodb-macrosfsw/aleph-status/Cargo.toml
crates.ioroci-adcsfsw/aleph-status/Cargo.toml
crates.ioimpeller2fsw/aleph-status/Cargo.toml
crates.ioimpeller2-wktfsw/aleph-status/Cargo.toml
crates.iozerocopy0.8.2fsw/aleph-status/Cargo.toml
crates.iozerocopy0.8.13fsw/blackbox/Cargo.toml
crates.iogstreamer0.23fsw/gstreamer/Cargo.toml
crates.iogstreamer-base0.23fsw/gstreamer/Cargo.toml
crates.iogstreamer-video0.23fsw/gstreamer/Cargo.toml
crates.ioimpeller2fsw/gstreamer/Cargo.toml
crates.ioimpeller2-wktfsw/gstreamer/Cargo.toml
crates.iopostcard1fsw/gstreamer/Cargo.toml
crates.ioanyhow1.0fsw/gstreamer/Cargo.toml
crates.iostellaratorfsw/lqr/Cargo.toml
crates.ioimpeller2-stellarfsw/lqr/Cargo.toml
crates.ioimpeller2fsw/lqr/Cargo.toml
crates.ioimpeller2-wktfsw/lqr/Cargo.toml
crates.iozerocopy0.8.2fsw/lqr/Cargo.toml
crates.iodb-macrosfsw/lqr/Cargo.toml
crates.ioroci-adcsfsw/lqr/Cargo.toml
crates.ioanyhow1fsw/lqr/Cargo.toml
crates.ionoxfsw/lqr/Cargo.toml
crates.iofastrand2.2.0fsw/lqr/Cargo.toml
crates.ioclap4.4.18fsw/lqr/Cargo.toml
crates.iomlua0.10.5fsw/lqr/Cargo.toml
crates.ioserde1.0fsw/lqr/Cargo.toml
crates.iostellaratorfsw/mekf/Cargo.toml
crates.ioimpeller2-stellarfsw/mekf/Cargo.toml
crates.ioimpeller2fsw/mekf/Cargo.toml
crates.ioimpeller2-wktfsw/mekf/Cargo.toml
crates.iozerocopy0.8.2fsw/mekf/Cargo.toml
crates.iodb-macrosfsw/mekf/Cargo.toml
crates.ioroci-adcsfsw/mekf/Cargo.toml
crates.ioanyhow1fsw/mekf/Cargo.toml
crates.ionoxfsw/mekf/Cargo.toml
crates.iofastrand2.2.0fsw/mekf/Cargo.toml
crates.ioclap4.4.18fsw/mekf/Cargo.toml
crates.iomlua0.10.5fsw/mekf/Cargo.toml
crates.ioserde1.0fsw/mekf/Cargo.toml
crates.iowmmfsw/mekf/Cargo.toml
crates.ioimpeller2fsw/msp-osd/Cargo.toml
crates.ioimpeller2-stellarfsw/msp-osd/Cargo.toml
crates.ioimpeller2-wktfsw/msp-osd/Cargo.toml
crates.iostellaratorfsw/msp-osd/Cargo.toml
crates.ioserialport4.8fsw/msp-osd/Cargo.toml
crates.iocrossterm0.27fsw/msp-osd/Cargo.toml
crates.ionalgebra0.33fsw/msp-osd/Cargo.toml
crates.ioserde1.0fsw/msp-osd/Cargo.toml
crates.iotoml0.8fsw/msp-osd/Cargo.toml
crates.ioanyhow1fsw/msp-osd/Cargo.toml
crates.iothiserror1fsw/msp-osd/Cargo.toml
crates.iotracing0.1fsw/msp-osd/Cargo.toml
crates.iotracing-subscriber0.3fsw/msp-osd/Cargo.toml
crates.ioasync-channel2fsw/msp-osd/Cargo.toml
crates.iofutures-lite2fsw/msp-osd/Cargo.toml
crates.iozerocopy0.8fsw/msp-osd/Cargo.toml
crates.iopostcard1.1fsw/msp-osd/Cargo.toml
crates.ioclap4fsw/msp-osd/Cargo.toml
crates.ioasync-trait0.1fsw/msp-osd/Cargo.toml
crates.iotokio1fsw/msp-osd/Cargo.toml
crates.ioimpeller2fsw/roci/Cargo.toml
crates.ioimpeller2-wktfsw/roci/Cargo.toml
crates.ioheapless0.8fsw/roci/Cargo.toml
crates.iothingbuf0.1.6fsw/roci/Cargo.toml
crates.iozerocopy0.8.2fsw/roci/Cargo.toml
crates.iostellaratorfsw/roci/Cargo.toml
crates.ioimpeller2-stellarfsw/roci/Cargo.toml
crates.ioimpeller2-bbqfsw/roci/Cargo.toml
crates.iofastrand2.2.0fsw/roci/Cargo.toml
crates.iobbqueuefsw/roci/Cargo.toml
crates.iotracing0.1.40fsw/roci/Cargo.toml
crates.iotracing-subscriber0.3fsw/roci/Cargo.toml
crates.ionoxfsw/roci/Cargo.toml
crates.iodb-macrosfsw/roci/Cargo.toml
crates.ionix0.29.0fsw/roci/Cargo.toml
crates.iocsv1.3.0fsw/roci/Cargo.toml
crates.ioserde1.0fsw/roci/Cargo.toml
crates.iopostcard1.1fsw/roci/Cargo.toml
crates.iopostcard-schema0.2fsw/roci/Cargo.toml
crates.ioimpeller2fsw/rtsp-streamer/Cargo.toml
crates.ioimpeller2-wktfsw/rtsp-streamer/Cargo.toml
crates.iortsp-ingestfsw/rtsp-streamer/Cargo.toml
crates.ioretina0.4fsw/rtsp-streamer/Cargo.toml
crates.iourl2fsw/rtsp-streamer/Cargo.toml
crates.iotokio1fsw/rtsp-streamer/Cargo.toml
crates.iofutures-lite2.5fsw/rtsp-streamer/Cargo.toml
crates.iopostcard1fsw/rtsp-streamer/Cargo.toml
crates.ioclap4.4fsw/rtsp-streamer/Cargo.toml
crates.ioanyhow1.0fsw/rtsp-streamer/Cargo.toml
crates.iotracing0.1fsw/rtsp-streamer/Cargo.toml
crates.iotracing-subscriber0.3fsw/rtsp-streamer/Cargo.toml
crates.iodefmt0.3fsw/sensor-fw/Cargo.toml
crates.iodefmt-rtt0.4fsw/sensor-fw/Cargo.toml
crates.iocortex-m0.7fsw/sensor-fw/Cargo.toml
crates.iocortex-m-rt0.7fsw/sensor-fw/Cargo.toml
crates.ioembedded-hal1.0fsw/sensor-fw/Cargo.toml
crates.ioembedded-io0.6fsw/sensor-fw/Cargo.toml
crates.ioembedded-hal-compat0.13.0fsw/sensor-fw/Cargo.toml
crates.ioembedded-alloc0.6fsw/sensor-fw/Cargo.toml
crates.iocritical-section1.1fsw/sensor-fw/Cargo.toml
crates.iocortex-m-semihosting0.5fsw/sensor-fw/Cargo.toml
crates.iofdcan0.2.1fsw/sensor-fw/Cargo.toml
crates.ioheapless0.8fsw/sensor-fw/Cargo.toml
crates.iocrc3.2fsw/sensor-fw/Cargo.toml
crates.iofatfs0.4fsw/sensor-fw/Cargo.toml
crates.iohal1.8fsw/sensor-fw/Cargo.toml
crates.iofugit0.3.7fsw/sensor-fw/Cargo.toml
crates.iosdio-host0.9fsw/sensor-fw/Cargo.toml
crates.iopaste1.0fsw/sensor-fw/Cargo.toml
crates.iodshot-frame0.1.3fsw/sensor-fw/Cargo.toml
crates.iobitfield-struct0.9fsw/sensor-fw/Cargo.toml
crates.iomodular-bitfield0.11fsw/sensor-fw/Cargo.toml
crates.iozerocopy0.8fsw/sensor-fw/Cargo.toml
crates.iocobs0.2.3fsw/sensor-fw/Cargo.toml
crates.ioblackboxfsw/sensor-fw/Cargo.toml
crates.iousbd-serial0.1fsw/sensor-fw/Cargo.toml
crates.iousb-device0.2.9fsw/sensor-fw/Cargo.toml
crates.ioanyhow1fsw/serial-bridge/Cargo.toml
crates.iostellaratorfsw/serial-bridge/Cargo.toml
crates.ioimpeller2-stellarfsw/serial-bridge/Cargo.toml
crates.iofutures-lite2.5.0fsw/serial-bridge/Cargo.toml
crates.ioimpeller2fsw/serial-bridge/Cargo.toml
crates.ioimpeller2-wktfsw/serial-bridge/Cargo.toml
crates.ioimpeller2-framefsw/serial-bridge/Cargo.toml
crates.iocobs0.2fsw/serial-bridge/Cargo.toml
crates.iozerocopy0.8.2fsw/serial-bridge/Cargo.toml
crates.iodb-macrosfsw/serial-bridge/Cargo.toml
crates.ioserde1.0fsw/serial-bridge/Cargo.toml
crates.iopostcard-schema0.2fsw/serial-bridge/Cargo.toml
crates.ioblackboxfsw/serial-bridge/Cargo.toml
crates.iofastrand2.2.0fsw/serial-bridge/Cargo.toml
crates.iostellaratorfsw/tegrastats-bridge/Cargo.toml
crates.ioimpeller2-stellarfsw/tegrastats-bridge/Cargo.toml
crates.iofutures-concurrency7.6fsw/tegrastats-bridge/Cargo.toml
crates.ioimpeller2fsw/tegrastats-bridge/Cargo.toml
crates.ioimpeller2-wktfsw/tegrastats-bridge/Cargo.toml
crates.iozerocopy0.8.2fsw/tegrastats-bridge/Cargo.toml
crates.iodb-macrosfsw/tegrastats-bridge/Cargo.toml
crates.ioanyhow1fsw/tegrastats-bridge/Cargo.toml
crates.iofastrand2.2.0fsw/tegrastats-bridge/Cargo.toml
crates.iosysinfo0.34fsw/tegrastats-bridge/Cargo.toml
crates.ioffmpeg-next8.0.0fsw/video-streamer/Cargo.toml
crates.ioimpeller2fsw/video-streamer/Cargo.toml
crates.ioimpeller2-stellarfsw/video-streamer/Cargo.toml
crates.ioimpeller2-wktfsw/video-streamer/Cargo.toml
crates.ioclap4.4fsw/video-streamer/Cargo.toml
crates.iothiserror1.0fsw/video-streamer/Cargo.toml
crates.iomiette5.10fsw/video-streamer/Cargo.toml
crates.ioanyhow1.0fsw/video-streamer/Cargo.toml
crates.iopostcard1.0fsw/video-streamer/Cargo.toml
crates.iostellaratorfsw/video-streamer/Cargo.toml
crates.iobyteorder1.5fsw/video-streamer/Cargo.toml
crates.iobytes1.5fsw/video-streamer/Cargo.toml
crates.iokdam0.6.2fsw/video-streamer/Cargo.toml
crates.ioconst-init1.0.0libs/bbqueue/Cargo.toml
crates.ioportable-atomic1.13.1libs/bbqueue/Cargo.toml
crates.iomaitake-sync0.3libs/bbqueue/Cargo.toml
crates.iocritical-section1.0libs/bbqueue/Cargo.toml
crates.iobevylibs/bevy_ai_skybox/Cargo.toml
crates.iochrono0.4libs/bevy_ai_skybox/Cargo.toml
crates.ioimage0.25libs/bevy_ai_skybox/Cargo.toml
crates.ioreqwest0.12libs/bevy_ai_skybox/Cargo.toml
crates.ioron0.10libs/bevy_ai_skybox/Cargo.toml
crates.ioserde1libs/bevy_ai_skybox/Cargo.toml
crates.ioserde_json1libs/bevy_ai_skybox/Cargo.toml
crates.iothiserror2libs/bevy_ai_skybox/Cargo.toml
crates.iotracing0.1libs/bevy_ai_skybox/Cargo.toml
crates.iobevylibs/bevy_geo_frames/Cargo.toml
crates.iobig_spacelibs/bevy_geo_frames/Cargo.toml
crates.iomap_3d0.1.5libs/bevy_geo_frames/Cargo.toml
crates.ioserde1libs/bevy_geo_frames/Cargo.toml
crates.iostrum0.27.2libs/bevy_geo_frames/Cargo.toml
crates.iostrum_macros0.27.2libs/bevy_geo_frames/Cargo.toml
crates.iobevy-inspector-egui0.37libs/bevy_geo_frames/Cargo.toml
crates.iobevylibs/bevy_mat3_material/Cargo.toml
crates.iobevylibs/bevy_world_mesh/Cargo.toml
crates.iondarray0.15libs/bevy_world_mesh/Cargo.toml
crates.ioitertools0.12libs/bevy_world_mesh/Cargo.toml
crates.ioimage0.25libs/bevy_world_mesh/Cargo.toml
crates.iotiff0.9libs/bevy_world_mesh/Cargo.toml
crates.iolru0.12libs/bevy_world_mesh/Cargo.toml
crates.iobitflags2.4libs/bevy_world_mesh/Cargo.toml
crates.iobytemuck1.14libs/bevy_world_mesh/Cargo.toml
crates.ioanyhow1.0libs/bevy_world_mesh/Cargo.toml
crates.iobincode2.0.0-rc.3libs/bevy_world_mesh/Cargo.toml
crates.ioasync-channel2.1libs/bevy_world_mesh/Cargo.toml
crates.iobig_spacelibs/bevy_world_mesh/Cargo.toml
crates.ioureq2libs/bevy_world_mesh/Cargo.toml
crates.ioindicatif0.18libs/bevy_world_mesh/Cargo.toml
crates.iorayon1libs/bevy_world_mesh/Cargo.toml
crates.iotoml0.8libs/bevy_world_mesh/Cargo.toml
crates.ioserde1libs/bevy_world_mesh/Cargo.toml
crates.ionoise0.9libs/bevy_world_mesh/Cargo.toml
All dependencies 2,032

Full resolved dependency set from the GitHub dependency graph: 224 direct and 1,808 indirect (transitive) packages. The transitive closure is complete when the repository commits a lockfile.

RegistryPackageVersionRelation
crates.ioanyhowdirect
crates.ioanyhow1.0.100direct
crates.ioanyhow1.0.102direct
crates.ioasync-channeldirect
crates.ioasync-channel2.5.0direct
crates.ioasync-traitdirect
crates.ioasync-trait0.1.89direct
crates.iobase64direct
crates.iobase640.13.1direct
crates.iobase640.21.7direct
crates.iobase640.22.1direct
crates.iobevy0.18.1direct
crates.iobevy0.19.0direct
crates.iobevy-inspector-eguidirect
crates.iobevy-inspector-egui0.37.0direct
crates.iobig_space0.12.0direct
crates.iobig_space0.13.0direct
crates.iobincode2.0.1direct
crates.iobitfield-struct0.9.3direct
crates.iobitflagsdirect
crates.iobitflags1.3.2direct
crates.iobitflags2.11.1direct
crates.iobitflags2.8.0direct
crates.iobitflags2.9.4direct
crates.iobytemuckdirect
crates.iobytemuck1.23.2direct
crates.iobytemuck1.25.0direct
crates.iobyteorderdirect
crates.iobyteorder1.5.0direct
crates.iobytesdirect
crates.iobytes1.11.1direct
crates.iochronodirect
crates.iochrono0.4.39direct
crates.iochrono0.4.42direct
crates.iochrono0.4.44direct
crates.ioclapdirect
crates.ioclap3.2.25direct
crates.ioclap4.5.48direct
crates.ioclap4.6.1direct
crates.ioclap-markdowndirect
crates.ioclap-markdown0.1.5direct
crates.iocobsdirect
crates.iocobs0.2.3direct
crates.iocobs0.3.0direct
crates.ioconst-initdirect
crates.ioconst-init1.0.0direct
crates.iocortex-m0.7.7direct
crates.iocortex-m-rt0.7.5direct
crates.iocortex-m-semihosting0.5.0direct
crates.iocrc3.2.1direct
crates.iocritical-sectiondirect
crates.iocritical-section1.2.0direct
crates.iocrosstermdirect
crates.iocrossterm0.27.0direct
crates.iocrossterm0.28.1direct
crates.iocrossterm0.29.0direct
crates.iocsvdirect
crates.iocsv1.4.0direct
crates.iodefmt0.3.10direct
crates.iodefmt-rtt0.4.1direct
crates.iodirectoriesdirect
crates.iodirectories5.0.1direct
crates.iodshot-frame0.1.3direct
crates.ioembedded-alloc0.6.0direct
crates.ioembedded-hal0.2.7direct
crates.ioembedded-hal1.0.0direct
crates.ioembedded-hal-compat0.13.0direct
crates.ioembedded-io0.4.0direct
crates.ioembedded-io0.6.1direct
crates.iofastranddirect
crates.iofastrand1.9.0direct
crates.iofastrand2.3.0direct
crates.iofastrand2.4.1direct
crates.iofatfs0.4.0direct
crates.iofdcan0.2.1direct
crates.ioffmpeg-nextdirect
crates.ioffmpeg-next8.1.0direct
crates.iofugit0.3.7direct
crates.iofutures-concurrencydirect
crates.iofutures-concurrency7.6.3direct
crates.iofutures-concurrency7.7.1direct
crates.iofutures-litedirect
crates.iofutures-lite2.6.1direct
crates.iofuzzy-matcherdirect
crates.iofuzzy-matcher0.3.7direct
crates.iogstreamerdirect
crates.iogstreamer0.23.7direct
crates.iogstreamer-basedirect
crates.iogstreamer-base0.23.6direct
crates.iogstreamer-videodirect
crates.iogstreamer-video0.23.6direct
crates.ioheaplessdirect
crates.ioheapless0.7.17direct
crates.ioheapless0.8.0direct
crates.ioheapless0.9.3direct
crates.ioimagedirect
crates.ioimage0.25.10direct
crates.ioindicatifdirect
crates.ioindicatif0.17.11direct
crates.ioindicatif0.18.4direct
crates.ioitertoolsdirect
crates.ioitertools0.10.5direct
crates.ioitertools0.12.1direct
crates.ioitertools0.13.0direct
crates.ioitertools0.14.0direct
crates.iokdamdirect
crates.iokdam0.6.4direct
crates.iolru0.12.5direct
crates.iomachine-uiddirect
crates.iomachine-uid0.5.4direct
crates.iomaitake-syncdirect
crates.iomaitake-sync0.3.0direct
crates.iomap_3ddirect
crates.iomap_3d0.1.5direct
crates.iomiettedirect
crates.iomiette5.10.0direct
crates.iomiette7.6.0direct
crates.iomluadirect
crates.iomlua0.10.5direct
crates.iomodular-bitfield0.11.2direct
crates.ionalgebradirect
crates.ionalgebra0.33.3direct
crates.iondarraydirect
crates.iondarray0.15.6direct
crates.iondarray0.16.1direct
crates.ionixdirect
crates.ionix0.26.4direct
crates.ionix0.29.0direct
crates.ionix0.30.1direct
crates.ionix0.31.2direct
crates.ionix0.31.3direct
crates.ionoise0.9.0direct
crates.ionu-ansi-termdirect
crates.ionu-ansi-term0.49.0direct
crates.ionu-ansi-term0.50.1direct
crates.ionu-ansi-term0.50.3direct
crates.ioopenerdirect
crates.ioopener0.7.2direct
crates.ioopener0.8.4direct
crates.iopastedirect
crates.iopaste1.0.15direct
crates.ioportable-atomicdirect
crates.ioportable-atomic1.11.1direct
crates.ioportable-atomic1.13.1direct
crates.iopostcarddirect
crates.iopostcard1.1.3direct
crates.iopostcard-schemadirect
crates.iopostcard-schema0.2.5direct
crates.iopromkitdirect
crates.iopromkit0.9.1direct
crates.iorayondirect
crates.iorayon1.12.0direct
crates.ioreqwestdirect
crates.ioreqwest0.12.28direct
crates.ioretinadirect
crates.ioretina0.4.19direct
crates.ioringdirect
crates.ioring0.17.14direct
crates.iorondirect
crates.ioron0.10.1direct
crates.ioron0.12.1direct
crates.ioron0.9.0direct
crates.iosdio-host0.9.0direct
crates.ioserdedirect
crates.ioserde1.0.225direct
crates.ioserde1.0.228direct
crates.ioserde_jsondirect
crates.ioserde_json1.0.149direct
crates.ioserde_json1.0.150direct
crates.ioserialportdirect
crates.ioserialport4.9.0direct
crates.iostrumdirect
crates.iostrum0.25.0direct
crates.iostrum0.27.2direct
crates.iostrum_macrosdirect
crates.iostrum_macros0.25.3direct
crates.iostrum_macros0.27.2direct
crates.iosysinfodirect
crates.iosysinfo0.34.2direct
crates.iosysinfo0.37.2direct
crates.iosysinfo0.38.4direct
crates.iothingbufdirect
crates.iothingbuf0.1.6direct
crates.iothiserrordirect
crates.iothiserror1.0.69direct
crates.iothiserror2.0.11direct
crates.iothiserror2.0.16direct
crates.iothiserror2.0.18direct
crates.iotiff0.11.3direct
crates.iotiff0.9.1direct
crates.iotokiodirect
crates.iotokio1.47.1direct
crates.iotokio1.52.3direct
crates.iotomldirect
crates.iotoml0.7.8direct
crates.iotoml0.8.23direct
crates.iotoml1.1.2+spec-1.1.0direct
crates.iotonicdirect
crates.iotonic0.12.3direct
crates.iotonic0.9.2direct
crates.iotracingdirect
crates.iotracing0.1.41direct
crates.iotracing0.1.44direct
crates.iotracing-subscriberdirect
crates.iotracing-subscriber0.3.20direct
crates.iotracing-subscriber0.3.23direct
crates.iotracing-tracydirect
crates.iotracing-tracy0.11.4direct
crates.ioureq2.12.1direct
crates.iourldirect
crates.iourl2.5.8direct
crates.iousb-device0.2.9direct
crates.iousbd-serial0.1.1direct
crates.iouuiddirect
crates.iouuid1.23.1direct
crates.ioviuerdirect
crates.ioviuer0.9.2direct
crates.iozbusdirect
crates.iozbus5.15.0direct
crates.iozerocopydirect
crates.iozerocopy0.8.27direct
crates.iozerocopy0.8.48direct
crates.iozstddirect
crates.iozstd0.13.3direct
crates.ioab_glyphindirect
crates.ioab_glyph0.2.32indirect
crates.ioab_glyph_rasterizer0.1.10indirect
crates.ioaccesskit0.21.1indirect
crates.ioaccesskit0.24.1indirect
crates.ioaccesskit_consumer0.31.0indirect
crates.ioaccesskit_consumer0.35.0indirect
crates.ioaccesskit_consumer0.38.0indirect
crates.ioaccesskit_macos0.22.2indirect
crates.ioaccesskit_macos0.26.3indirect
crates.ioaccesskit_windows0.29.2indirect
crates.ioaccesskit_windows0.32.1indirect
crates.ioaccesskit_winit0.29.2indirect
crates.ioaccesskit_winit0.32.2indirect
crates.ioaddr2line0.24.2indirect
crates.ioaddr2line0.25.1indirect
crates.ioadler22.0.0indirect
crates.ioadler22.0.1indirect
crates.ioadler321.2.0indirect
crates.ioahash0.8.12indirect
crates.ioaho-corasick1.1.3indirect
crates.ioaho-corasick1.1.4indirect
crates.ioaligned0.4.3indirect
crates.ioaligned-vec0.6.4indirect
crates.ioalloc-no-stdlib2.0.4indirect
crates.ioalloc-stdlib0.2.2indirect
crates.ioallocator-api20.2.21indirect
crates.ioalsa0.11.0indirect
crates.ioalsa0.9.1indirect
crates.ioalsa-sys0.3.1indirect
crates.ioalsa-sys0.4.0indirect
crates.ioandroid-activity0.6.1indirect
crates.ioandroid-properties0.2.2indirect
crates.ioandroid_log-sys0.3.2indirect
crates.ioandroid_system_properties0.1.5indirect
crates.ioansi_colours1.2.3indirect
crates.ioanstream0.6.20indirect
crates.ioanstream1.0.0indirect
crates.ioanstyle1.0.11indirect
crates.ioanstyle1.0.14indirect
crates.ioanstyle-parse0.2.7indirect
crates.ioanstyle-parse1.0.0indirect
crates.ioanstyle-query1.1.4indirect
crates.ioanstyle-query1.1.5indirect
crates.ioanstyle-wincon3.0.10indirect
crates.ioanstyle-wincon3.0.11indirect
crates.ioapproxindirect
crates.ioapprox0.5.1indirect
crates.ioar_archive_writer0.5.1indirect
crates.ioarbitrary1.4.2indirect
crates.ioarboard3.6.1indirect
crates.ioarc-swapindirect
crates.ioarc-swap1.9.1indirect
crates.ioarg_enum_proc_macro0.3.4indirect
crates.ioarray-init2.1.0indirect
crates.ioarrayref0.3.9indirect
crates.ioarrayvec0.7.6indirect
crates.ioarrowindirect
crates.ioarrow55.2.0indirect
crates.ioarrow-arith55.2.0indirect
crates.ioarrow-array55.2.0indirect
crates.ioarrow-buffer55.2.0indirect
crates.ioarrow-cast55.2.0indirect
crates.ioarrow-csv55.2.0indirect
crates.ioarrow-data55.2.0indirect
crates.ioarrow-ipc55.2.0indirect
crates.ioarrow-json55.2.0indirect
crates.ioarrow-ord55.2.0indirect
crates.ioarrow-row55.2.0indirect
crates.ioarrow-schemaindirect
crates.ioarrow-schema55.2.0indirect
crates.ioarrow-select55.2.0indirect
crates.ioarrow-string55.2.0indirect
crates.ioas-raw-xcb-connection1.0.1indirect
crates.ioas-slice0.2.1indirect
crates.ioash0.38.0+1.3.281indirect
crates.ioashpd0.11.1indirect
crates.ioassert_type_match0.1.1indirect
crates.ioasync-broadcast0.7.2indirect
crates.ioasync-compression0.4.19indirect
crates.ioasync-executor1.14.0indirect
crates.ioasync-fs2.2.0indirect
crates.ioasync-io2.6.0indirect
crates.ioasync-lock3.4.2indirect
crates.ioasync-net2.0.0indirect
crates.ioasync-oneshot0.5.9indirect
crates.ioasync-process2.5.0indirect
crates.ioasync-recursion1.1.1indirect
crates.ioasync-signal0.2.14indirect
crates.ioasync-stream0.3.6indirect
crates.ioasync-stream-impl0.3.6indirect
crates.ioasync-task4.7.1indirect
crates.ioasync-watcherindirect
crates.ioasync-watcher0.3.0indirect
crates.ioasync_shared0.2.0indirect
crates.ioatoi2.0.0indirect
crates.ioatomic-polyfill1.0.3indirect
crates.ioatomic-waker1.1.2indirect
crates.ioatomic_refcell0.1.14indirect
crates.ioatomicow1.2.0indirect
crates.ioatty0.2.14indirect
crates.ioautocfg1.4.0indirect
crates.ioautocfg1.5.0indirect
crates.ioav-scenechange0.14.1indirect
crates.ioav1-grain0.2.5indirect
crates.ioavif-serialize0.8.8indirect
crates.ioavif-serialize0.8.9indirect
crates.ioaxumindirect
crates.ioaxum0.6.20indirect
crates.ioaxum0.7.9indirect
crates.ioaxum0.8.9indirect
crates.ioaxum-core0.3.4indirect
crates.ioaxum-core0.4.5indirect
crates.ioaxum-core0.5.6indirect
crates.ioaxum-macros0.5.1indirect
crates.ioaxum-streamsindirect
crates.ioaxum-streams0.20.0indirect
crates.iobacktrace0.3.75indirect
crates.iobacktrace0.3.76indirect
crates.iobacktrace-ext0.2.1indirect
crates.iobare-metal0.2.5indirect
crates.iobare-metal1.0.0indirect
crates.iobasis-universal0.3.1indirect
crates.iobasis-universal-sys0.3.1indirect
crates.iobevy-inspector-egui-derive0.37.0indirect
crates.iobevy_a11y0.18.1indirect
crates.iobevy_a11y0.19.0indirect
crates.iobevy_android0.18.1indirect
crates.iobevy_android0.19.0indirect
crates.iobevy_animation0.18.1indirect
crates.iobevy_animation0.19.0indirect
crates.iobevy_animation_macros0.18.1indirect
crates.iobevy_animation_macros0.19.0indirect
crates.iobevy_anti_alias0.18.1indirect
crates.iobevy_anti_alias0.19.0indirect
crates.iobevy_app0.18.1indirect
crates.iobevy_app0.19.0indirect
crates.iobevy_asset0.18.1indirect
crates.iobevy_asset0.19.0indirect
crates.iobevy_asset_macros0.18.1indirect
crates.iobevy_asset_macros0.19.0indirect
crates.iobevy_audio0.18.1indirect
crates.iobevy_audio0.19.0indirect
crates.iobevy_camera0.18.1indirect
crates.iobevy_camera0.19.0indirect
crates.iobevy_clipboard0.19.0indirect
crates.iobevy_colorindirect
crates.iobevy_color0.18.1indirect
crates.iobevy_color0.19.0indirect
crates.iobevy_core_pipeline0.18.1indirect
crates.iobevy_core_pipeline0.19.0indirect
crates.iobevy_deferindirect
crates.iobevy_defer0.18.0indirect
crates.iobevy_defer_derive0.3.0indirect
crates.iobevy_derive0.18.1indirect
crates.iobevy_derive0.19.0indirect
crates.iobevy_dev_tools0.18.1indirect
crates.iobevy_dev_tools0.19.0indirect
crates.iobevy_diagnostic0.18.1indirect
crates.iobevy_diagnostic0.19.0indirect
crates.iobevy_ecs0.18.1indirect
crates.iobevy_ecs0.19.0indirect
crates.iobevy_ecs_macro_logic0.19.0indirect
crates.iobevy_ecs_macros0.18.1indirect
crates.iobevy_ecs_macros0.19.0indirect
crates.iobevy_editor_cam0.9.0indirect
crates.iobevy_eguiindirect
crates.iobevy_egui0.40.1indirect
crates.iobevy_encase_derive0.18.1indirect
crates.iobevy_encase_derive0.19.0indirect
crates.iobevy_feathers0.18.1indirect
crates.iobevy_feathers0.19.0indirect
crates.iobevy_fontmeshindirect
crates.iobevy_fontmesh0.6.0indirect
crates.iobevy_framepace0.22.0indirect
crates.iobevy_gilrs0.18.1indirect
crates.iobevy_gilrs0.19.0indirect
crates.iobevy_gizmos0.18.1indirect
crates.iobevy_gizmos0.19.0indirect
crates.iobevy_gizmos_macros0.18.1indirect
crates.iobevy_gizmos_macros0.19.0indirect
crates.iobevy_gizmos_render0.18.1indirect
crates.iobevy_gizmos_render0.19.0indirect
crates.iobevy_gltf0.18.1indirect
crates.iobevy_gltf0.19.0indirect
crates.iobevy_hanabiindirect
crates.iobevy_hanabi0.19.0indirect
crates.iobevy_image0.18.1indirect
crates.iobevy_image0.19.0indirect
crates.iobevy_input0.18.1indirect
crates.iobevy_input0.19.0indirect
crates.iobevy_input_focus0.18.1indirect
crates.iobevy_input_focus0.19.0indirect
crates.iobevy_internal0.18.1indirect
crates.iobevy_internal0.19.0indirect
crates.iobevy_light0.18.1indirect
crates.iobevy_light0.19.0indirect
crates.iobevy_log0.18.1indirect
crates.iobevy_log0.19.0indirect
crates.iobevy_macro_utils0.18.1indirect
crates.iobevy_macro_utils0.19.0indirect
crates.iobevy_material0.19.0indirect
crates.iobevy_material_macros0.19.0indirect
crates.iobevy_math0.18.1indirect
crates.iobevy_math0.19.0indirect
crates.iobevy_mesh0.18.1indirect
crates.iobevy_mesh0.19.0indirect
crates.iobevy_mikktspace0.17.0-devindirect
crates.iobevy_mikktspace1.0.0indirect
crates.iobevy_pbr0.18.1indirect
crates.iobevy_pbr0.19.0indirect
crates.iobevy_pickingindirect
crates.iobevy_picking0.18.1indirect
crates.iobevy_picking0.19.0indirect
crates.iobevy_platform0.18.1indirect
crates.iobevy_platform0.19.0indirect
crates.iobevy_post_process0.18.1indirect
crates.iobevy_post_process0.19.0indirect
crates.iobevy_ptr0.18.1indirect
crates.iobevy_ptr0.19.0indirect
crates.iobevy_reflect0.18.1indirect
crates.iobevy_reflect0.19.0indirect
crates.iobevy_reflect_derive0.18.1indirect
crates.iobevy_reflect_derive0.19.0indirect
crates.iobevy_renderindirect
crates.iobevy_render0.18.1indirect
crates.iobevy_render0.19.0indirect
crates.iobevy_render_macros0.18.1indirect
crates.iobevy_render_macros0.19.0indirect
crates.iobevy_scene0.18.1indirect
crates.iobevy_scene0.19.0indirect
crates.iobevy_scene_macros0.19.0indirect
crates.iobevy_shader0.18.1indirect
crates.iobevy_shader0.19.0indirect
crates.iobevy_sprite0.18.1indirect
crates.iobevy_sprite0.19.0indirect
crates.iobevy_sprite_render0.18.1indirect
crates.iobevy_sprite_render0.19.0indirect
crates.iobevy_state0.18.1indirect
crates.iobevy_state0.19.0indirect
crates.iobevy_state_macros0.18.1indirect
crates.iobevy_state_macros0.19.0indirect
crates.iobevy_tasks0.18.1indirect
crates.iobevy_tasks0.19.0indirect
crates.iobevy_text0.18.1indirect
crates.iobevy_text0.19.0indirect
crates.iobevy_time0.18.1indirect
crates.iobevy_time0.19.0indirect
crates.iobevy_transform0.18.1indirect
crates.iobevy_transform0.19.0indirect
crates.iobevy_ui0.18.1indirect
crates.iobevy_ui0.19.0indirect
crates.iobevy_ui_render0.18.1indirect
crates.iobevy_ui_render0.19.0indirect
crates.iobevy_ui_widgets0.18.1indirect
crates.iobevy_ui_widgets0.19.0indirect
crates.iobevy_utils0.18.1indirect
crates.iobevy_utils0.19.0indirect
crates.iobevy_window0.18.1indirect
crates.iobevy_window0.19.0indirect
crates.iobevy_winit0.18.1indirect
crates.iobevy_winit0.19.0indirect
crates.iobevy_world_serialization0.19.0indirect
crates.iobigdecimal0.4.10indirect
crates.iobimap0.6.3indirect
crates.iobincode_derive2.0.1indirect
crates.iobindgenindirect
crates.iobindgen0.60.1indirect
crates.iobindgen0.70.1indirect
crates.iobindgen0.72.1indirect
crates.iobinrw0.15.1indirect
crates.iobinrw_derive0.15.1indirect
crates.iobit-set0.8.0indirect
crates.iobit-set0.9.1indirect
crates.iobit-vec0.8.0indirect
crates.iobit-vec0.9.1indirect
crates.iobit_field0.10.3indirect
crates.iobitfield0.13.2indirect
crates.iobitstream-io2.6.0indirect
crates.iobitstream-io4.10.0indirect
crates.iobitvecindirect
crates.iobitvec1.0.1indirect
crates.ioblake20.10.6indirect
crates.ioblake3indirect
crates.ioblake31.8.5indirect
crates.ioblock0.1.6indirect
crates.ioblock-buffer0.10.4indirect
crates.ioblock2indirect
crates.ioblock20.5.1indirect
crates.ioblock20.6.2indirect
crates.ioblockingindirect
crates.ioblocking1.6.2indirect
crates.ioboxcarindirect
crates.ioboxcar0.2.14indirect
crates.iobrotli8.0.2indirect
crates.iobrotli-decompressor5.0.0indirect
crates.iobs580.5.1indirect
crates.iobstr1.12.1indirect
crates.iobtree_monstrousity0.0.5indirect
crates.iobuilt0.8.0indirect
crates.iobumpalo3.19.0indirect
crates.iobumpalo3.20.2indirect
crates.ioby_address1.2.1indirect
crates.iobytecount0.6.9indirect
crates.iobytemuck_derive1.10.2indirect
crates.iobyteorder-lite0.1.0indirect
crates.iobytestring1.5.1indirect
crates.iobzip20.5.2indirect
crates.iobzip2-sys0.1.13+1.0.8indirect
crates.iocalloop0.13.0indirect
crates.iocalloop0.14.4indirect
crates.iocalloop-wayland-source0.3.0indirect
crates.iocalloop-wayland-source0.4.1indirect
crates.iocamino1.2.2indirect
crates.iocargo-platform0.1.9indirect
crates.iocargo_metadataindirect
crates.iocargo_metadata0.18.1indirect
crates.iocasey0.4.2indirect
crates.iocastaway0.2.4indirect
crates.ioccindirect
crates.iocc1.2.38indirect
crates.iocc1.2.61indirect
crates.iocc1.2.62indirect
crates.iocesu81.1.0indirect
crates.iocexpr0.6.0indirect
crates.iocfg-expr0.17.2indirect
crates.iocfg-if1.0.0indirect
crates.iocfg-if1.0.3indirect
crates.iocfg-if1.0.4indirect
crates.iocfg_aliases0.2.1indirect
crates.iochacha200.10.1indirect
crates.iochrono-tz0.10.4indirect
crates.ioclang-sys1.8.1indirect
crates.ioclap_builder4.5.48indirect
crates.ioclap_builder4.6.0indirect
crates.ioclap_derive4.5.47indirect
crates.ioclap_derive4.6.1indirect
crates.ioclap_lex0.2.4indirect
crates.ioclap_lex0.7.5indirect
crates.ioclap_lex1.1.0indirect
crates.ioclipboard-win5.4.1indirect
crates.iocodespan-reporting0.12.0indirect
crates.iocodespan-reporting0.13.1indirect
crates.iocoe-rs0.1.2indirect
crates.iocolor0.3.3indirect
crates.iocolor_quant1.1.0indirect
crates.iocolorchoice1.0.4indirect
crates.iocolorchoice1.0.5indirect
crates.iocoloredindirect
crates.iocolored2.2.0indirect
crates.iocolorgrad0.8.0indirect
crates.iocolorutils-rs0.7.6indirect
crates.iocombine4.6.7indirect
crates.iocomfy-table7.2.2indirect
crates.iocompact_strindirect
crates.iocompact_str0.9.0indirect
crates.ioconcurrent-queue2.5.0indirect
crates.ioconsole0.15.11indirect
crates.ioconsole0.16.3indirect
crates.ioconsole-api0.5.0indirect
crates.ioconsole-subscriberindirect
crates.ioconsole-subscriber0.1.10indirect
crates.ioconsole_error_panic_hook0.1.7indirect
crates.ioconst-default1.0.0indirect
crates.ioconst-fnv1a-hashindirect
crates.ioconst-fnv1a-hash1.1.0indirect
crates.ioconst-random0.1.18indirect
crates.ioconst-random-macro0.1.16indirect
crates.ioconst_panic0.2.15indirect
crates.ioconst_soft_float0.1.4indirect
crates.ioconstant_time_eq0.4.2indirect
crates.ioconstgebra0.1.4indirect
crates.ioconvert_caseindirect
crates.ioconvert_case0.10.0indirect
crates.ioconvert_case0.6.0indirect
crates.ioconvert_case0.7.1indirect
crates.ioconvert_case0.8.0indirect
crates.iocordycepsindirect
crates.iocordyceps0.3.4indirect
crates.iocore-foundation0.10.1indirect
crates.iocore-foundation0.9.4indirect
crates.iocore-foundation-sys0.8.7indirect
crates.iocore-graphics0.23.2indirect
crates.iocore-graphics-types0.1.3indirect
crates.iocore-graphics-types0.2.0indirect
crates.iocore_affinity0.8.3indirect
crates.iocore_maths0.1.1indirect
crates.iocoreaudio-rs0.11.3indirect
crates.iocoreaudio-rs0.14.2indirect
crates.iocoreaudio-sys0.2.17indirect
crates.iocortex-m-rt-macros0.7.5indirect
crates.iocosmic-text0.16.0indirect
crates.iocpal0.15.3indirect
crates.iocpal0.17.3indirect
crates.iocpufeatures0.2.17indirect
crates.iocpufeatures0.3.0indirect
crates.iocranelift-assembler-x640.130.2indirect
crates.iocranelift-assembler-x64-meta0.130.2indirect
crates.iocranelift-bforest0.130.2indirect
crates.iocranelift-bitset0.130.2indirect
crates.iocranelift-codegenindirect
crates.iocranelift-codegen0.130.2indirect
crates.iocranelift-codegen-meta0.130.2indirect
crates.iocranelift-codegen-shared0.130.2indirect
crates.iocranelift-control0.130.2indirect
crates.iocranelift-entity0.130.2indirect
crates.iocranelift-frontendindirect
crates.iocranelift-frontend0.130.2indirect
crates.iocranelift-isle0.130.2indirect
crates.iocranelift-jitindirect
crates.iocranelift-jit0.130.2indirect
crates.iocranelift-moduleindirect
crates.iocranelift-module0.130.2indirect
crates.iocranelift-nativeindirect
crates.iocranelift-native0.130.2indirect
crates.iocranelift-srcgen0.130.2indirect
crates.iocrc-catalog2.4.0indirect
crates.iocrc32fast1.4.2indirect
crates.iocrc32fast1.5.0indirect
crates.iocrossbeam-channelindirect
crates.iocrossbeam-channel0.5.15indirect
crates.iocrossbeam-deque0.8.6indirect
crates.iocrossbeam-epoch0.9.18indirect
crates.iocrossbeam-queueindirect
crates.iocrossbeam-queue0.3.12indirect
crates.iocrossbeam-utils0.8.21indirect
crates.iocrossterm_winapi0.9.1indirect
crates.iocrunchy0.2.4indirect
crates.iocrypto-common0.1.7indirect
crates.iocsscolorparser0.8.3indirect
crates.iocsv-core0.1.13indirect
crates.ioctrlc3.5.2indirect
crates.iocursor-icon1.2.0indirect
crates.iodarlingindirect
crates.iodarling0.20.11indirect
crates.iodarling0.21.3indirect
crates.iodarling0.23.0indirect
crates.iodarling_core0.20.11indirect
crates.iodarling_core0.21.3indirect
crates.iodarling_core0.23.0indirect
crates.iodarling_macro0.20.11indirect
crates.iodarling_macro0.21.3indirect
crates.iodarling_macro0.23.0indirect
crates.iodary_heap0.3.9indirect
crates.iodashmap6.2.1indirect
crates.iodasp_sample0.11.0indirect
crates.iodata-encoding2.11.0indirect
crates.iodatafusionindirect
crates.iodatafusion47.0.0indirect
crates.iodatafusion-catalog47.0.0indirect
crates.iodatafusion-catalog-listing47.0.0indirect
crates.iodatafusion-common47.0.0indirect
crates.iodatafusion-common-runtime47.0.0indirect
crates.iodatafusion-datasource47.0.0indirect
crates.iodatafusion-datasource-csv47.0.0indirect
crates.iodatafusion-datasource-json47.0.0indirect
crates.iodatafusion-datasource-parquet47.0.0indirect
crates.iodatafusion-doc47.0.0indirect
crates.iodatafusion-execution47.0.0indirect
crates.iodatafusion-expr47.0.0indirect
crates.iodatafusion-expr-common47.0.0indirect
crates.iodatafusion-functions47.0.0indirect
crates.iodatafusion-functions-aggregate47.0.0indirect
crates.iodatafusion-functions-aggregate-common47.0.0indirect
crates.iodatafusion-functions-nested47.0.0indirect
crates.iodatafusion-functions-table47.0.0indirect
crates.iodatafusion-functions-window47.0.0indirect
crates.iodatafusion-functions-window-common47.0.0indirect
crates.iodatafusion-macros47.0.0indirect
crates.iodatafusion-optimizer47.0.0indirect
crates.iodatafusion-physical-expr47.0.0indirect
crates.iodatafusion-physical-expr-common47.0.0indirect
crates.iodatafusion-physical-optimizer47.0.0indirect
crates.iodatafusion-physical-plan47.0.0indirect
crates.iodatafusion-session47.0.0indirect
crates.iodatafusion-sql47.0.0indirect
crates.iodbgf0.1.2indirect
crates.iodbus0.9.11indirect
crates.iodefmt-macros0.4.0indirect
crates.iodefmt-parser0.4.1indirect
crates.iodefmt-test0.3.2indirect
crates.iodefmt-test-macros0.3.1indirect
crates.ioderanged0.5.8indirect
crates.ioderive-where1.6.1indirect
crates.ioderive_more2.1.1indirect
crates.ioderive_more-impl2.1.1indirect
crates.iodevice_queryindirect
crates.iodevice_query2.1.0indirect
crates.iodiatomic-waker0.2.3indirect
crates.iodiff0.1.13indirect
crates.iodigest0.10.7indirect
crates.iodirs-sys0.4.1indirect
crates.iodispatch0.2.0indirect
crates.iodispatch20.3.1indirect
crates.iodisplaydoc0.2.5indirect
crates.iodisqualified1.0.0indirect
crates.iodlib0.5.3indirect
crates.iodocument-features0.2.12indirect
crates.iodowncast-rs1.2.1indirect
crates.iodowncast-rs2.0.2indirect
crates.iodpi0.1.2indirect
crates.iodyn-clone1.0.20indirect
crates.iodyn-hash0.2.2indirect
crates.iodyn-stack0.11.0indirect
crates.iodyn-stack0.13.0indirect
crates.iodyn-stack0.13.2indirect
crates.iodyn-stack-macros0.1.3indirect
crates.ioecolor0.34.3indirect
crates.ioeguiindirect
crates.ioegui0.34.3indirect
crates.ioegui_material_iconsindirect
crates.ioegui_material_icons0.6.0indirect
crates.ioegui_tableindirect
crates.ioegui_table0.8.0indirect
crates.ioegui_tilesindirect
crates.ioegui_tiles0.15.0indirect
crates.ioeither1.15.0indirect
crates.ioemath0.34.3indirect
crates.ioembedded-can0.3.0indirect
crates.ioencase0.12.0indirect
crates.ioencase_derive0.12.0indirect
crates.ioencase_derive_impl0.12.0indirect
crates.ioencode_unicode1.0.0indirect
crates.ioendi1.1.1indirect
crates.ioendian-type0.1.2indirect
crates.ioenum-as-inner0.6.1indirect
crates.ioenumflags20.7.12indirect
crates.ioenumflags2_derive0.7.12indirect
crates.ioenumn0.1.14indirect
crates.ioenumset1.1.14indirect
crates.ioenumset_derive0.15.0indirect
crates.ioenv_filter1.0.1indirect
crates.ioenv_home0.1.0indirect
crates.ioenv_loggerindirect
crates.ioenv_logger0.11.10indirect
crates.ioenv_logger0.9.3indirect
crates.ioepaint0.34.3indirect
crates.ioepaint_default_fonts0.34.3indirect
crates.ioequator0.2.2indirect
crates.ioequator0.4.2indirect
crates.ioequator-macro0.2.1indirect
crates.ioequator-macro0.4.2indirect
crates.ioequivalent1.0.2indirect
crates.ioerased-serde0.4.10indirect
crates.ioerrno0.3.14indirect
crates.ioerror-code3.3.2indirect
crates.ioerydanos0.2.18indirect
crates.ioeuclid0.22.14indirect
crates.ioevent-listener5.4.1indirect
crates.ioevent-listener-strategy0.5.4indirect
crates.ioexr1.74.0indirect
crates.iofaerindirect
crates.iofaer0.20.2indirect
crates.iofaer-entity0.20.1indirect
crates.iofallible-iterator0.3.0indirect
crates.iofast-srgb81.0.0indirect
crates.iofax0.2.7indirect
crates.iofd-lock4.0.4indirect
crates.iofdeflate0.3.7indirect
crates.iofearless_simd0.3.0indirect
crates.ioffmpeg-sys-next8.1.0indirect
crates.iofile-id0.2.3indirect
crates.iofiledescriptor0.8.3indirect
crates.iofiletime0.2.29indirect
crates.iofind-msvc-tools0.1.2indirect
crates.iofind-msvc-tools0.1.9indirect
crates.iofixedbitset0.5.7indirect
crates.ioflatbuffers25.12.19indirect
crates.ioflate21.0.35indirect
crates.ioflate21.1.9indirect
crates.iofloat_next_after1.0.0indirect
crates.ioflumeindirect
crates.ioflume0.11.1indirect
crates.iofn-traitsindirect
crates.iofn-traits0.2.0indirect
crates.iofnv1.0.7indirect
crates.iofoldhash0.1.5indirect
crates.iofoldhash0.2.0indirect
crates.iofont-types0.10.1indirect
crates.iofont-types0.11.3indirect
crates.iofontconfig-parser0.5.8indirect
crates.iofontdb0.23.0indirect
crates.iofontique0.9.0indirect
crates.iofontmesh0.6.0indirect
crates.ioforeign-types0.5.0indirect
crates.ioforeign-types-macros0.2.3indirect
crates.ioforeign-types-shared0.3.1indirect
crates.ioform_urlencoded1.2.2indirect
crates.ioformatx0.2.4indirect
crates.iofour-cc0.4.0indirect
crates.iofsevent-sys4.1.0indirect
crates.iofunty2.0.0indirect
crates.iofuturesindirect
crates.iofutures0.3.32indirect
crates.iofutures-buffered0.2.12indirect
crates.iofutures-channel0.3.32indirect
crates.iofutures-core0.3.31indirect
crates.iofutures-core0.3.32indirect
crates.iofutures-executor0.3.32indirect
crates.iofutures-io0.3.31indirect
crates.iofutures-io0.3.32indirect
crates.iofutures-macro0.3.32indirect
crates.iofutures-micro0.5.0indirect
crates.iofutures-sink0.3.32indirect
crates.iofutures-task0.3.32indirect
crates.iofutures-utilindirect
crates.iofutures-util0.3.32indirect
crates.iogcd2.3.0indirect
crates.iogemm0.18.2indirect
crates.iogemm-c320.18.2indirect
crates.iogemm-c640.18.2indirect
crates.iogemm-common0.18.2indirect
crates.iogemm-f160.18.2indirect
crates.iogemm-f320.18.2indirect
crates.iogemm-f640.18.2indirect
crates.iogenerational-box0.5.6indirect
crates.iogenerativity1.1.0indirect
crates.iogenerativity1.2.1indirect
crates.iogenerator0.8.7indirect
crates.iogenerator0.8.8indirect
crates.iogeneric-array0.14.7indirect
crates.iogethostname1.1.0indirect
crates.iogetrandom0.2.17indirect
crates.iogetrandom0.3.4indirect
crates.iogetrandom0.4.2indirect
crates.iogif0.14.2indirect
crates.iogilrsindirect
crates.iogilrs0.11.1indirect
crates.iogilrs-core0.6.7indirect
crates.iogimli0.31.1indirect
crates.iogimli0.32.3indirect
crates.iogimli0.33.0indirect
crates.iogio-sys0.20.10indirect
crates.iogl_generator0.14.0indirect
crates.ioglamindirect
crates.ioglam0.30.10indirect
crates.ioglam0.32.1indirect
crates.ioglib0.20.12indirect
crates.ioglib-macros0.20.12indirect
crates.ioglib-sys0.20.10indirect
crates.ioglobindirect
crates.ioglob0.3.3indirect
crates.ioglobset0.4.18indirect
crates.ioglow0.16.0indirect
crates.ioglow0.17.0indirect
crates.iogltf1.4.1indirect
crates.iogltf-derive1.4.1indirect
crates.iogltf-json1.4.1indirect
crates.ioglutin_wgl_sys0.6.1indirect
crates.iogobject-sys0.20.10indirect
crates.iogoldieindirect
crates.iogoldie0.7.0indirect
crates.iogpu-alloc0.6.0indirect
crates.iogpu-alloc-types0.3.0indirect
crates.iogpu-allocator0.27.0indirect
crates.iogpu-allocator0.28.0indirect
crates.iogpu-descriptor0.3.2indirect
crates.iogpu-descriptor-types0.2.0indirect
crates.iogrid0.14.0indirect
crates.iogrid1.0.1indirect
crates.iogst-plugin-version-helperindirect
crates.iogst-plugin-version-helper0.8.4indirect
crates.iogstreamer-base-sys0.23.6indirect
crates.iogstreamer-sys0.23.6indirect
crates.iogstreamer-video-sys0.23.6indirect
crates.ioguillotiere0.6.2indirect
crates.ioh20.3.27indirect
crates.ioh20.4.14indirect
crates.ioh264-reader0.8.0indirect
crates.iohalf2.7.1indirect
crates.ioharfrust0.4.1indirect
crates.ioharfrust0.6.2indirect
crates.iohash320.2.1indirect
crates.iohash320.3.1indirect
crates.iohashbrown0.12.3indirect
crates.iohashbrown0.14.5indirect
crates.iohashbrown0.15.5indirect
crates.iohashbrown0.16.0indirect
crates.iohashbrown0.16.1indirect
crates.iohashbrown0.17.0indirect
crates.iohashbrown0.17.1indirect
crates.iohdrhistogram7.5.4indirect
crates.ioheck0.4.1indirect
crates.ioheck0.5.0indirect
crates.iohermit-abi0.1.19indirect
crates.iohermit-abi0.5.2indirect
crates.iohexindirect
crates.iohex0.4.3indirect
crates.iohex-slice0.1.4indirect
crates.iohexasphere16.0.0indirect
crates.iohexasphere18.0.0indirect
crates.iohexf-parse0.2.1indirect
crates.iohifitimeindirect
crates.iohifitime4.3.0indirect
crates.iohome0.5.11indirect
crates.iohome0.5.12indirect
crates.iohostnameindirect
crates.iohostname0.4.2indirect
crates.iohttp0.2.12indirect
crates.iohttp1.4.0indirect
crates.iohttp-auth0.1.10indirect
crates.iohttp-body0.4.6indirect
crates.iohttp-body1.0.1indirect
crates.iohttp-body-util0.1.3indirect
crates.iohttparse1.10.1indirect
crates.iohttpdate1.0.3indirect
crates.iohumantime2.3.0indirect
crates.iohyper0.14.32indirect
crates.iohyper1.9.0indirect
crates.iohyper-rustls0.27.9indirect
crates.iohyper-timeout0.4.1indirect
crates.iohyper-timeout0.5.2indirect
crates.iohyper-util0.1.20indirect
crates.ioiana-time-zone0.1.64indirect
crates.ioiana-time-zone0.1.65indirect
crates.ioiana-time-zone-haiku0.1.2indirect
crates.ioicu_collections2.2.0indirect
crates.ioicu_locale2.2.0indirect
crates.ioicu_locale_core2.2.0indirect
crates.ioicu_locale_data2.2.0indirect
crates.ioicu_normalizer2.2.0indirect
crates.ioicu_normalizer_data2.2.0indirect
crates.ioicu_properties2.2.0indirect
crates.ioicu_properties_data2.2.0indirect
crates.ioicu_provider2.2.0indirect
crates.ioicu_segmenter2.2.0indirect
crates.ioicu_segmenter_data2.2.0indirect
crates.ioid-arena2.3.0indirect
crates.ioident_case1.0.1indirect
crates.ioidna1.1.0indirect
crates.ioidna_adapter1.2.2indirect
crates.ioignoreindirect
crates.ioignore0.4.25indirect
crates.ioimage-webp0.2.4indirect
crates.ioimgref1.12.1indirect
crates.ioinclude-flate0.3.4indirect
crates.ioinclude-flate-codegen0.3.4indirect
crates.ioinclude-flate-compress0.3.4indirect
crates.ioindent_writeindirect
crates.ioindent_write2.2.0indirect
crates.ioindexmap1.9.3indirect
crates.ioindexmap2.11.4indirect
crates.ioindexmap2.14.0indirect
crates.ioindoc2.0.7indirect
crates.ioinflections1.1.1indirect
crates.ioinotify0.11.1indirect
crates.ioinotify0.9.6indirect
crates.ioinotify-sys0.1.5indirect
crates.ioinplace_itindirect
crates.ioinplace_it0.3.6indirect
crates.ioinstant0.1.13indirect
crates.iointeger-encoding3.0.4indirect
crates.iointerpolate_name0.2.4indirect
crates.ioinventory0.3.24indirect
crates.ioio-kit-sys0.4.1indirect
crates.ioio-uringindirect
crates.ioio-uring0.7.10indirect
crates.ioio-uring0.7.12indirect
crates.ioiocraft0.7.18indirect
crates.ioiocraft-macros0.2.4indirect
crates.ioipnet2.12.0indirect
crates.iois-terminal0.4.17indirect
crates.iois_ci1.2.0indirect
crates.iois_terminal_polyfill1.70.1indirect
crates.iois_terminal_polyfill1.70.2indirect
crates.ioitoa1.0.15indirect
crates.ioitoa1.0.18indirect
crates.iojiffindirect
crates.iojiff0.2.24indirect
crates.iojiff-static0.2.24indirect
crates.iojiff-tzdb0.1.6indirect
crates.iojiff-tzdb-platform0.1.3indirect
crates.iojni0.21.1indirect
crates.iojni0.22.4indirect
crates.iojni-macros0.22.4indirect
crates.iojni-sys0.3.1indirect
crates.iojni-sys0.4.1indirect
crates.iojni-sys-macros0.4.1indirect
crates.iojobserver0.1.34indirect
crates.iojpeg-decoder0.3.2indirect
crates.iojs-sys0.3.80indirect
crates.iojs-sys0.3.97indirect
crates.iojs-sys0.3.98indirect
crates.iokdlindirect
crates.iokdl6.5.0indirect
crates.iokhronos-egl6.0.0indirect
crates.iokhronos_api3.1.0indirect
crates.iokqueue1.1.1indirect
crates.iokqueue-sys1.1.2indirect
crates.ioktx20.4.0indirect
crates.ioktx20.5.0indirect
crates.iokurbo0.13.1indirect
crates.iolazy-regex3.6.0indirect
crates.iolazy-regex-proc_macros3.6.0indirect
crates.iolazy_static1.5.0indirect
crates.iolazycell1.3.0indirect
crates.ioleb128fmt0.1.0indirect
crates.iolebe0.5.3indirect
crates.iolewton0.10.2indirect
crates.iolexical-core1.0.6indirect
crates.iolexical-parse-float1.0.6indirect
crates.iolexical-parse-integer1.0.6indirect
crates.iolexical-util1.0.7indirect
crates.iolexical-write-float1.0.6indirect
crates.iolexical-write-integer1.0.6indirect
crates.iolibcindirect
crates.iolibc0.2.169indirect
crates.iolibc0.2.175indirect
crates.iolibc0.2.186indirect
crates.iolibdbus-sys0.2.7indirect
crates.iolibflate2.3.0indirect
crates.iolibflate_lz772.3.0indirect
crates.iolibfuzzer-sys0.4.12indirect
crates.iolibloading0.8.9indirect
crates.iolibmindirect
crates.iolibm0.2.11indirect
crates.iolibm0.2.15indirect
crates.iolibm0.2.16indirect
crates.iolibredox0.1.16indirect
crates.iolibudev0.3.0indirect
crates.iolibudev-sys0.1.4indirect
crates.iolinebender_resource_handle0.1.1indirect
crates.iolinux-raw-sys0.11.0indirect
crates.iolinux-raw-sys0.12.1indirect
crates.iolinux-raw-sys0.4.15indirect
crates.iolitemap0.8.2indirect
crates.iolitrs1.0.0indirect
crates.iolock_api0.4.13indirect
crates.iolock_api0.4.14indirect
crates.iolog0.4.25indirect
crates.iolog0.4.28indirect
crates.iolog0.4.29indirect
crates.ioloomindirect
crates.ioloom0.7.2indirect
crates.ioloop90.1.5indirect
crates.iolru-slab0.1.2indirect
crates.iolua-src547.0.0indirect
crates.ioluajit-src210.5.12+a4f56a4indirect
crates.iolyon_geom1.0.19indirect
crates.iolyon_path1.0.19indirect
crates.iolyon_tessellation1.0.20indirect
crates.iolz41.28.1indirect
crates.iolz4-sys1.11.1+lz4-1.10.0indirect
crates.iolz4_flex0.11.6indirect
crates.iolzma-sys0.1.20indirect
crates.iomach20.4.3indirect
crates.iomach20.5.0indirect
crates.iomacos-accessibility-client0.0.1indirect
crates.iomalloc_buf0.0.6indirect
crates.iomatchers0.2.0indirect
crates.iomatchit0.7.3indirect
crates.iomatchit0.8.4indirect
crates.iomatrixcompare0.3.0indirect
crates.iomatrixcompare-core0.1.0indirect
crates.iomatrixmultiply0.3.10indirect
crates.iomaybe-rayon0.1.1indirect
crates.iomcapindirect
crates.iomcap0.25.0indirect
crates.iomd-50.10.6indirect
crates.iomemchr2.7.5indirect
crates.iomemchr2.8.0indirect
crates.iomemchr2.8.3indirect
crates.iomemmap2indirect
crates.iomemmap20.9.10indirect
crates.iomemo-map0.3.3indirect
crates.iomemoffset0.9.1indirect
crates.iometal0.32.0indirect
crates.iomiette-derive5.10.0indirect
crates.iomiette-derive7.6.0indirect
crates.iomime0.3.17indirect
crates.iominijinjaindirect
crates.iominijinja2.19.0indirect
crates.iominimal-lexical0.2.1indirect
crates.iominiz_oxide0.8.4indirect
crates.iominiz_oxide0.8.9indirect
crates.iomio0.8.11indirect
crates.iomio1.0.3indirect
crates.iomio1.0.4indirect
crates.iomio1.2.0indirect
crates.iomlua-sys0.6.8indirect
crates.iomodular-bitfield-impl0.11.2indirect
crates.iomoxcms0.8.1indirect
crates.iomp4ra-rust0.3.0indirect
crates.iompeg4-audio-const0.2.0indirect
crates.iomuldiv1.0.1indirect
crates.iomutex-traitsindirect
crates.iomutex-traits1.0.1indirect
crates.iomuxide0.2.5indirect
crates.iomycelium-bitfieldindirect
crates.iomycelium-bitfield0.1.5indirect
crates.ionaga27.0.3indirect
crates.ionaga29.0.4indirect
crates.ionaga_oil0.20.0indirect
crates.ionaga_oil0.22.0indirect
crates.ionalgebra-macros0.2.2indirect
crates.ionano-gemm0.1.3indirect
crates.ionano-gemm-c320.1.0indirect
crates.ionano-gemm-c640.1.0indirect
crates.ionano-gemm-codegen0.1.0indirect
crates.ionano-gemm-core0.1.0indirect
crates.ionano-gemm-f320.1.0indirect
crates.ionano-gemm-f640.1.0indirect
crates.ionanorand0.7.0indirect
crates.ionasm-rs0.3.2indirect
crates.ionb0.1.3indirect
crates.ionb1.1.0indirect
crates.iondk0.8.0indirect
crates.iondk0.9.0indirect
crates.iondk-context0.1.1indirect
crates.iondk-sys0.5.0+25.2.9519653indirect
crates.iondk-sys0.6.0+11769913indirect
crates.ionew_debug_unreachable1.0.6indirect
crates.ionibble_vec0.1.0indirect
crates.iono_std_io20.9.3indirect
crates.iono_std_io20.9.4indirect
crates.ionodit0.9.2indirect
crates.ionohash-hasher0.2.0indirect
crates.ionom7.1.3indirect
crates.ionom8.0.0indirect
crates.iononmax0.5.5indirect
crates.ionoop_proc_macro0.3.0indirect
crates.ionormpath1.5.1indirect
crates.ionotify5.2.0indirect
crates.ionotify8.2.0indirect
crates.ionotify-debouncer-full0.7.0indirect
crates.ionotify-types2.1.0indirect
crates.ionovtb0.1.13indirect
crates.iontapi0.4.3indirect
crates.ionum0.4.3indirect
crates.ionum-bigint0.4.6indirect
crates.ionum-complex0.4.6indirect
crates.ionum-conv0.2.2indirect
crates.ionum-derive0.4.2indirect
crates.ionum-integer0.1.46indirect
crates.ionum-iter0.1.45indirect
crates.ionum-rational0.4.2indirect
crates.ionum-traitsindirect
crates.ionum-traits0.2.19indirect
crates.ionum_cpus1.17.0indirect
crates.ionum_enum0.7.6indirect
crates.ionum_enum_derive0.7.6indirect
crates.ionumber_prefix0.4.0indirect
crates.ionumpyindirect
crates.ionumpy0.23.0indirect
crates.ionutype-enum0.1.5indirect
crates.ioobjc0.2.7indirect
crates.ioobjc-sys0.3.5indirect
crates.ioobjc2indirect
crates.ioobjc20.5.2indirect
crates.ioobjc20.6.4indirect
crates.ioobjc2-app-kitindirect
crates.ioobjc2-app-kit0.2.2indirect
crates.ioobjc2-app-kit0.3.2indirect
crates.ioobjc2-audio-toolbox0.3.2indirect
crates.ioobjc2-avf-audio0.3.2indirect
crates.ioobjc2-cloud-kit0.2.2indirect
crates.ioobjc2-contacts0.2.2indirect
crates.ioobjc2-core-audio0.3.2indirect
crates.ioobjc2-core-audio-types0.3.2indirect
crates.ioobjc2-core-data0.2.2indirect
crates.ioobjc2-core-foundationindirect
crates.ioobjc2-core-foundation0.3.2indirect
crates.ioobjc2-core-graphics0.3.2indirect
crates.ioobjc2-core-image0.2.2indirect
crates.ioobjc2-core-location0.2.2indirect
crates.ioobjc2-core-mediaindirect
crates.ioobjc2-core-media0.3.2indirect
crates.ioobjc2-core-videoindirect
crates.ioobjc2-core-video0.3.2indirect
crates.ioobjc2-encode4.1.0indirect
crates.ioobjc2-foundationindirect
crates.ioobjc2-foundation0.2.2indirect
crates.ioobjc2-foundation0.3.2indirect
crates.ioobjc2-io-kit0.3.2indirect
crates.ioobjc2-io-surface0.3.2indirect
crates.ioobjc2-link-presentation0.2.2indirect
crates.ioobjc2-metal0.2.2indirect
crates.ioobjc2-metal0.3.2indirect
crates.ioobjc2-quartz-core0.2.2indirect
crates.ioobjc2-quartz-core0.3.2indirect
crates.ioobjc2-symbols0.2.2indirect
crates.ioobjc2-ui-kit0.2.2indirect
crates.ioobjc2-uniform-type-identifiers0.2.2indirect
crates.ioobjc2-user-notifications0.2.2indirect
crates.ioobjc2-video-toolboxindirect
crates.ioobjc2-video-toolbox0.3.2indirect
crates.ioobject0.36.7indirect
crates.ioobject0.37.3indirect
crates.ioobject_store0.12.5indirect
crates.iooboe0.6.1indirect
crates.iooboe-sys0.6.1indirect
crates.iooffset-allocator0.2.0indirect
crates.ioogg0.8.0indirect
crates.ioonce_cell1.21.3indirect
crates.ioonce_cell1.21.4indirect
crates.ioonce_cell_polyfill1.70.1indirect
crates.ioonce_cell_polyfill1.70.2indirect
crates.ioopenh264indirect
crates.ioopenh2640.8.1indirect
crates.ioopenh264-sys20.8.1indirect
crates.iooption-ext0.2.0indirect
crates.iooption-operations0.5.0indirect
crates.ioorbclient0.3.53indirect
crates.ioorbclient0.3.54indirect
crates.ioordered-float2.10.1indirect
crates.ioordered-float4.6.0indirect
crates.ioordered-float5.3.0indirect
crates.ioordered-stream0.2.0indirect
crates.ioos_str_bytes6.6.1indirect
crates.ioowned_ttf_parser0.25.1indirect
crates.ioowo-colors3.5.0indirect
crates.ioowo-colors4.3.0indirect
crates.iopalette0.7.6indirect
crates.iopalette_derive0.7.6indirect
crates.iopapergrid0.13.0indirect
crates.ioparking2.2.1indirect
crates.ioparking_lot0.12.5indirect
crates.ioparking_lot_core0.9.12indirect
crates.ioparlance0.1.0indirect
crates.ioparley0.9.0indirect
crates.ioparley_data0.9.0indirect
crates.ioparquetindirect
crates.ioparquet55.2.0indirect
crates.iopastey0.1.1indirect
crates.iopeeking_take_while0.1.2indirect
crates.iopegindirect
crates.iopeg0.8.6indirect
crates.iopeg-macros0.8.6indirect
crates.iopeg-runtime0.8.6indirect
crates.iopeniko0.6.1indirect
crates.iopercent-encoding2.3.2indirect
crates.iopetgraph0.7.1indirect
crates.iopetgraph0.8.3indirect
crates.iophf0.10.1indirect
crates.iophf0.11.3indirect
crates.iophf0.12.1indirect
crates.iophf0.13.1indirect
crates.iophf_generator0.10.0indirect
crates.iophf_generator0.11.3indirect
crates.iophf_generator0.13.1indirect
crates.iophf_macros0.10.0indirect
crates.iophf_macros0.11.3indirect
crates.iophf_macros0.13.1indirect
crates.iophf_shared0.10.0indirect
crates.iophf_shared0.11.3indirect
crates.iophf_shared0.12.1indirect
crates.iophf_shared0.13.1indirect
crates.iopic-scaleindirect
crates.iopic-scale0.6.15indirect
crates.iopin-projectindirect
crates.iopin-project1.1.10indirect
crates.iopin-project1.1.11indirect
crates.iopin-project1.1.13indirect
crates.iopin-project-internal1.1.10indirect
crates.iopin-project-internal1.1.11indirect
crates.iopin-project-internal1.1.13indirect
crates.iopin-project-lite0.2.16indirect
crates.iopin-project-lite0.2.17indirect
crates.iopin-utils0.1.0indirect
crates.iopiper0.2.4indirect
crates.iopiper0.2.5indirect
crates.iopkg-configindirect
crates.iopkg-config0.3.33indirect
crates.ioplain0.2.3indirect
crates.iopng0.18.1indirect
crates.iopollingindirect
crates.iopolling3.11.0indirect
crates.iopollster0.4.0indirect
crates.iopolycool0.4.0indirect
crates.ioportable-atomic-util0.2.7indirect
crates.iopostcard-derive0.2.2indirect
crates.iopostcard-dynindirect
crates.iopostcard-dyn0.2.1indirect
crates.iopotential_utf0.1.5indirect
crates.iopowerfmt0.2.0indirect
crates.iopp-rs0.2.1indirect
crates.ioppv-lite860.2.21indirect
crates.iopresser0.3.1indirect
crates.iopretty-hex0.4.2indirect
crates.iopretty-type-name1.0.1indirect
crates.iopretty_assertions1.4.1indirect
crates.ioprettyplease0.2.37indirect
crates.ioprimal-check0.3.4indirect
crates.ioproc-macro-crateindirect
crates.ioproc-macro-crate3.4.0indirect
crates.ioproc-macro-crate3.5.0indirect
crates.ioproc-macro-error1.0.4indirect
crates.ioproc-macro-error-attr1.0.4indirect
crates.ioproc-macro-error-attr22.0.0indirect
crates.ioproc-macro-error-attr33.0.2indirect
crates.ioproc-macro-error22.0.1indirect
crates.ioproc-macro-error33.0.2indirect
crates.ioproc-macro-hack0.5.20+deprecatedindirect
crates.ioproc-macro2indirect
crates.ioproc-macro21.0.101indirect
crates.ioproc-macro21.0.106indirect
crates.ioprofiling1.0.17indirect
crates.ioprofiling1.0.18indirect
crates.ioprofiling-procmacros1.0.17indirect
crates.ioprofiling-procmacros1.0.18indirect
crates.iopromkit-core0.1.1indirect
crates.iopromkit-widgets0.1.1indirect
crates.ioproptestindirect
crates.ioproptest1.11.0indirect
crates.ioprost0.11.9indirect
crates.ioprost0.13.5indirect
crates.ioprost-derive0.11.9indirect
crates.ioprost-types0.11.9indirect
crates.iopsm0.1.31indirect
crates.iopulp0.18.22indirect
crates.iopulp0.21.5indirect
crates.iopxfm0.1.29indirect
crates.iopyo3indirect
crates.iopyo30.23.5indirect
crates.iopyo3-build-config0.23.5indirect
crates.iopyo3-ffi0.23.5indirect
crates.iopyo3-macros0.23.5indirect
crates.iopyo3-macros-backend0.23.5indirect
crates.ioqoi0.4.1indirect
crates.ioquick-error1.2.3indirect
crates.ioquick-error2.0.1indirect
crates.ioquick-xml0.39.2indirect
crates.ioquick-xml0.39.4indirect
crates.ioquinn0.11.9indirect
crates.ioquinn-proto0.11.14indirect
crates.ioquinn-udp0.5.14indirect
crates.ioquoteindirect
crates.ioquote1.0.40indirect
crates.ioquote1.0.45indirect
crates.ioquote1.0.46indirect
crates.ioquote-use0.7.2indirect
crates.ioquote-use-macros0.7.2indirect
crates.ior-efi5.3.0indirect
crates.ior-efi6.0.0indirect
crates.ioradium0.7.0indirect
crates.ioradix_trie0.2.1indirect
crates.ioradsort0.1.1indirect
crates.iorand0.10.2indirect
crates.iorand0.8.6indirect
crates.iorand0.9.4indirect
crates.iorand_chacha0.3.1indirect
crates.iorand_chacha0.9.0indirect
crates.iorand_core0.10.1indirect
crates.iorand_core0.6.4indirect
crates.iorand_core0.9.5indirect
crates.iorand_distr0.5.1indirect
crates.iorand_distr0.6.0indirect
crates.iorand_pcg0.10.2indirect
crates.iorand_xorshift0.3.0indirect
crates.iorand_xorshift0.4.0indirect
crates.iorange-alloc0.1.5indirect
crates.iorangemap1.7.1indirect
crates.iorav1e0.8.1indirect
crates.ioravif0.13.0indirect
crates.ioraw-cpuid11.6.0indirect
crates.ioraw-window-handleindirect
crates.ioraw-window-handle0.5.2indirect
crates.ioraw-window-handle0.6.2indirect
crates.ioraw-window-metal1.1.0indirect
crates.iorawpointer0.2.1indirect
crates.iorayon-core1.13.0indirect
crates.ioread-fonts0.36.0indirect
crates.ioread-fonts0.37.0indirect
crates.ioread-fonts0.39.2indirect
crates.ioreadkey0.2.2indirect
crates.ioreadmouse0.2.1indirect
crates.ioreborrow0.5.5indirect
crates.iorectangle-pack0.4.2indirect
crates.iorecursive0.1.1indirect
crates.iorecursive-proc-macro-impl0.1.1indirect
crates.ioredox_syscall0.4.1indirect
crates.ioredox_syscall0.5.18indirect
crates.ioredox_syscall0.7.4indirect
crates.ioredox_syscall0.7.5indirect
crates.ioredox_users0.4.6indirect
crates.ioref-cast1.0.25indirect
crates.ioref-cast-impl1.0.25indirect
crates.ioreflink-copyindirect
crates.ioreflink-copy0.1.29indirect
crates.ioregalloc20.15.1indirect
crates.ioregex1.12.3indirect
crates.ioregex-automata0.4.10indirect
crates.ioregex-automata0.4.14indirect
crates.ioregex-syntax0.8.10indirect
crates.ioregex-syntax0.8.6indirect
crates.ioregion3.0.2indirect
crates.iorenderdoc-sys1.1.0indirect
crates.ioreplace_withindirect
crates.ioreplace_with0.1.8indirect
crates.iorfc6381-codec0.2.0indirect
crates.iorfdindirect
crates.iorfd0.15.4indirect
crates.iorgb0.8.53indirect
crates.iorle-decode-fast1.0.3indirect
crates.iorlsf0.2.1indirect
crates.ioroaringindirect
crates.ioroaring0.10.12indirect
crates.iorodio0.20.1indirect
crates.iorodio0.22.2indirect
crates.ioroxmltree0.20.0indirect
crates.iorsofaindirect
crates.iorsofa0.5.0indirect
crates.iorustc-demangle0.1.26indirect
crates.iorustc-demangle0.1.27indirect
crates.iorustc-hash1.1.0indirect
crates.iorustc-hash2.1.2indirect
crates.iorustc_version0.2.3indirect
crates.iorustc_version0.4.1indirect
crates.iorustfftindirect
crates.iorustfft6.4.1indirect
crates.iorustixindirect
crates.iorustix0.38.44indirect
crates.iorustix1.1.2indirect
crates.iorustix1.1.4indirect
crates.iorustls0.23.40indirect
crates.iorustls-pemfile2.2.0indirect
crates.iorustls-pki-types1.14.1indirect
crates.iorustls-webpki0.103.13indirect
crates.iorustversion1.0.22indirect
crates.iorusty-fork0.3.1indirect
crates.iorustylineindirect
crates.iorustyline15.0.0indirect
crates.iorustyline-derive0.11.1indirect
crates.ioruzstd0.8.2indirect
crates.ioruzstd0.8.3indirect
crates.ioryuindirect
crates.ioryu1.0.20indirect
crates.ioryu1.0.23indirect
crates.iosafe_arch0.7.4indirect
crates.iosafe_arch1.0.0indirect
crates.iosame-file1.0.6indirect
crates.ioschemars0.9.0indirect
crates.ioschemars1.2.1indirect
crates.ioscoped-tls1.0.1indirect
crates.ioscoped-tls-hkt0.1.5indirect
crates.ioscopeguard1.2.0indirect
crates.iosctk-adwaita0.10.1indirect
crates.ioscuffle-bytes-util0.1.5indirect
crates.ioscuffle-expgolomb0.1.5indirect
crates.ioscuffle-h264indirect
crates.ioscuffle-h2640.2.2indirect
crates.ioscuffle-workspace-hack0.1.0indirect
crates.iosdp-types0.1.8indirect
crates.ioself_cell1.2.2indirect
crates.iosemver0.9.0indirect
crates.iosemver1.0.27indirect
crates.iosemver1.0.28indirect
crates.iosemver-parser0.7.0indirect
crates.iosend_wrapper0.6.0indirect
crates.ioseq-macroindirect
crates.ioseq-macro0.3.6indirect
crates.ioserde-value0.7.0indirect
crates.ioserde_core1.0.225indirect
crates.ioserde_core1.0.228indirect
crates.ioserde_derive1.0.225indirect
crates.ioserde_derive1.0.228indirect
crates.ioserde_path_to_error0.1.20indirect
crates.ioserde_repr0.1.20indirect
crates.ioserde_spanned0.6.9indirect
crates.ioserde_spanned1.1.1indirect
crates.ioserde_urlencoded0.7.1indirect
crates.ioserde_with3.20.0indirect
crates.ioserde_with_macros3.20.0indirect
crates.iosha10.10.6indirect
crates.iosha20.10.9indirect
crates.iosharded-slab0.1.7indirect
crates.ioshlex1.3.0indirect
crates.iosignal-hookindirect
crates.iosignal-hook0.3.18indirect
crates.iosignal-hook-mio0.2.5indirect
crates.iosignal-hook-registry1.4.6indirect
crates.iosignal-hook-registry1.4.8indirect
crates.iosimba0.9.1indirect
crates.iosimd-adler320.3.9indirect
crates.iosimd_cesu81.1.1indirect
crates.iosimd_helpers0.1.0indirect
crates.iosimdutf80.1.5indirect
crates.iosiphasher0.3.11indirect
crates.iosiphasher1.0.3indirect
crates.ioskrifa0.39.0indirect
crates.ioskrifa0.40.0indirect
crates.ioskrifa0.42.1indirect
crates.ioslabindirect
crates.ioslab0.4.11indirect
crates.ioslab0.4.12indirect
crates.ioslotmap1.1.1indirect
crates.iosmallvecindirect
crates.iosmallvec1.15.1indirect
crates.iosmawk0.3.2indirect
crates.iosmithay-client-toolkit0.19.2indirect
crates.iosmithay-client-toolkit0.20.0indirect
crates.iosmithay-clipboard0.7.3indirect
crates.iosmol2.0.2indirect
crates.iosmol_str0.2.2indirect
crates.iosnafu0.9.0indirect
crates.iosnafu-derive0.9.0indirect
crates.iosnap1.1.1indirect
crates.iosocket2indirect
crates.iosocket20.5.10indirect
crates.iosocket20.6.3indirect
crates.iospinindirect
crates.iospin0.10.0indirect
crates.iospin0.9.8indirect
crates.iospin_sleep1.3.3indirect
crates.iospirv0.3.0+sdk-1.3.268.0indirect
crates.iospirv0.4.0+sdk-1.4.341.0indirect
crates.iosqlparser0.55.0indirect
crates.iosqlparser_derive0.3.0indirect
crates.iostable_deref_trait1.2.0indirect
crates.iostable_deref_trait1.2.1indirect
crates.iostack_dstindirect
crates.iostack_dst0.8.1indirect
crates.iostackerindirect
crates.iostacker0.1.24indirect
crates.iostackfuture0.3.1indirect
crates.iostatic_assertions1.1.0indirect
crates.iostm32-hal21.9.0indirect
crates.iostm32h70.15.1indirect
crates.iostrength_reduce0.2.4indirect
crates.iostrict-num0.1.1indirect
crates.iostrsim0.10.0indirect
crates.iostrsim0.11.1indirect
crates.iosubtle2.6.1indirect
crates.iosupports-color2.1.0indirect
crates.iosupports-color3.0.2indirect
crates.iosupports-hyperlinks2.1.0indirect
crates.iosupports-hyperlinks3.2.0indirect
crates.iosupports-unicode2.1.0indirect
crates.iosupports-unicode3.0.0indirect
crates.iosvg_fmt0.4.5indirect
crates.iosvgbobdoc0.3.0indirect
crates.ioswash0.2.7indirect
crates.iosynindirect
crates.iosyn1.0.109indirect
crates.iosyn2.0.106indirect
crates.iosyn2.0.117indirect
crates.iosyn2.0.119indirect
crates.iosync_wrapper0.1.2indirect
crates.iosync_wrapper1.0.2indirect
crates.iosynopsys-usb-otg0.3.2indirect
crates.iosynstructure0.13.2indirect
crates.iosyntasticaindirect
crates.iosyntastica0.4.1indirect
crates.iosyntastica-core0.4.1indirect
crates.iosyntastica-highlight0.4.1indirect
crates.iosyntastica-macros0.4.1indirect
crates.iosyntastica-parsersindirect
crates.iosyntastica-parsers0.4.1indirect
crates.iosyntastica-queries0.4.1indirect
crates.iosyntastica-themesindirect
crates.iosyntastica-themes0.4.1indirect
crates.iosys-locale0.3.2indirect
crates.iosysctl0.6.0indirect
crates.iosystem-deps7.0.8indirect
crates.iotabledindirect
crates.iotabled0.17.0indirect
crates.iotabled_derive0.9.0indirect
crates.iotabularindirect
crates.iotabular0.2.0indirect
crates.iotaffy0.10.1indirect
crates.iotaffy0.5.2indirect
crates.iotaffy0.9.2indirect
crates.iotap1.0.1indirect
crates.iotarget-lexicon0.12.16indirect
crates.iotarget-lexicon0.13.5indirect
crates.iotempfileindirect
crates.iotempfile3.27.0indirect
crates.iotermcolor1.4.1indirect
crates.ioterminal_size0.1.17indirect
crates.ioterminal_size0.4.4indirect
crates.iotest-caseindirect
crates.iotest-case3.3.1indirect
crates.iotest-case-core3.3.1indirect
crates.iotest-case-macros3.3.1indirect
crates.iotextwrap0.15.2indirect
crates.iotextwrap0.16.2indirect
crates.ioTFT0.1.1indirect
crates.iothiserror-impl1.0.69indirect
crates.iothiserror-impl2.0.11indirect
crates.iothiserror-impl2.0.16indirect
crates.iothiserror-impl2.0.18indirect
crates.iothread_local1.1.9indirect
crates.iothrift0.17.0indirect
crates.iotime0.3.47indirect
crates.iotime-core0.1.8indirect
crates.iotime-macros0.2.27indirect
crates.iotiny-keccak2.0.2indirect
crates.iotiny-skia0.11.4indirect
crates.iotiny-skia-path0.11.4indirect
crates.iotinystr0.8.3indirect
crates.iotinyvec1.11.0indirect
crates.iotinyvec_macros0.1.1indirect
crates.iotokio-io-timeout1.2.1indirect
crates.iotokio-macros2.5.0indirect
crates.iotokio-macros2.7.0indirect
crates.iotokio-rustls0.26.4indirect
crates.iotokio-stream0.1.18indirect
crates.iotokio-testindirect
crates.iotokio-test0.4.5indirect
crates.iotokio-tungstenite0.29.0indirect
crates.iotokio-util0.7.18indirect
crates.iotoml_datetime0.6.11indirect
crates.iotoml_datetime0.7.2indirect
crates.iotoml_datetime0.7.5+spec-1.1.0indirect
crates.iotoml_datetime1.1.1+spec-1.1.0indirect
crates.iotoml_edit0.19.15indirect
crates.iotoml_edit0.22.27indirect
crates.iotoml_edit0.23.10+spec-1.0.0indirect
crates.iotoml_edit0.23.6indirect
crates.iotoml_edit0.25.11+spec-1.1.0indirect
crates.iotoml_parser1.0.3indirect
crates.iotoml_parser1.1.2+spec-1.1.0indirect
crates.iotoml_write0.1.2indirect
crates.iotoml_writer1.1.1+spec-1.1.0indirect
crates.iotower0.4.13indirect
crates.iotower0.5.3indirect
crates.iotower-http0.6.11indirect
crates.iotower-layer0.3.3indirect
crates.iotower-service0.3.3indirect
crates.iotracing-attributes0.1.30indirect
crates.iotracing-attributes0.1.31indirect
crates.iotracing-core0.1.34indirect
crates.iotracing-core0.1.36indirect
crates.iotracing-error0.2.1indirect
crates.iotracing-log0.2.0indirect
crates.iotracing-oslog0.3.0indirect
crates.iotracing-wasm0.2.1indirect
crates.iotracy-clientindirect
crates.iotracy-client0.18.4indirect
crates.iotracy-client-sys0.28.0indirect
crates.iotranspose0.2.3indirect
crates.iotraversalindirect
crates.iotraversal0.1.2indirect
crates.iotree-sitter0.20.10indirect
crates.iotree-sitter-lua0.0.18indirect
crates.iotry-lock0.2.5indirect
crates.iottf-parser0.25.1indirect
crates.iotungstenite0.29.0indirect
crates.iotwox-hash2.1.2indirect
crates.ioty_map_gen0.1.6indirect
crates.iotypeid1.0.3indirect
crates.iotypenumindirect
crates.iotypenum1.18.0indirect
crates.iotypenum1.20.0indirect
crates.iotypewit1.15.2indirect
crates.iouds_windows1.2.1indirect
crates.iounarray0.1.4indirect
crates.iouncased0.9.10indirect
crates.iounescaper0.1.8indirect
crates.iounicode-bidi0.3.18indirect
crates.iounicode-identindirect
crates.iounicode-ident1.0.19indirect
crates.iounicode-ident1.0.24indirect
crates.iounicode-linebreak0.1.5indirect
crates.iounicode-script0.5.8indirect
crates.iounicode-segmentation1.13.2indirect
crates.iounicode-width0.1.14indirect
crates.iounicode-width0.2.2indirect
crates.iounicode-xid0.2.6indirect
crates.iounindent0.2.4indirect
crates.iounit-prefix0.5.2indirect
crates.iountrusted0.9.0indirect
crates.iounty0.0.4indirect
crates.ioupon0.10.0indirect
crates.iourlencoding2.1.3indirect
crates.ioutf8_iter1.0.4indirect
crates.ioutf8parse0.2.2indirect
crates.iov_frame0.3.9indirect
crates.iovaluable0.1.1indirect
crates.iovariadics_please1.1.0indirect
crates.iovcell0.1.3indirect
crates.iovcpkg0.2.15indirect
crates.iovec11.12.1indirect
crates.iovec_map0.8.2indirect
crates.iovello_common0.0.6indirect
crates.iovello_cpu0.0.6indirect
crates.ioversion-compare0.2.1indirect
crates.ioversion_check0.9.5indirect
crates.iovirtue0.0.18indirect
crates.iovoid1.0.2indirect
crates.iovolatile-register0.2.2indirect
crates.iowait-timeout0.2.1indirect
crates.iowaker-fnindirect
crates.iowaker-fn1.2.0indirect
crates.iowalkdirindirect
crates.iowalkdir2.5.0indirect
crates.iowant0.3.1indirect
crates.iowasi0.11.0+wasi-snapshot-preview1indirect
crates.iowasi0.11.1+wasi-snapshot-preview1indirect
crates.iowasip21.0.3+wasi-0.2.9indirect
crates.iowasip30.4.0+wasi-0.3.0-rc-2026-01-06indirect
crates.iowasm-bindgen0.2.103indirect
crates.iowasm-bindgen0.2.120indirect
crates.iowasm-bindgen0.2.121indirect
crates.iowasm-bindgen-backend0.2.103indirect
crates.iowasm-bindgen-futures0.4.70indirect
crates.iowasm-bindgen-futures0.4.71indirect
crates.iowasm-bindgen-macro0.2.103indirect
crates.iowasm-bindgen-macro0.2.120indirect
crates.iowasm-bindgen-macro0.2.121indirect
crates.iowasm-bindgen-macro-support0.2.103indirect
crates.iowasm-bindgen-macro-support0.2.120indirect
crates.iowasm-bindgen-macro-support0.2.121indirect
crates.iowasm-bindgen-shared0.2.103indirect
crates.iowasm-bindgen-shared0.2.120indirect
crates.iowasm-bindgen-shared0.2.121indirect
crates.iowasm-encoder0.244.0indirect
crates.iowasm-metadata0.244.0indirect
crates.iowasm-streams0.4.2indirect
crates.iowasmparser0.244.0indirect
crates.iowasmtime-internal-core43.0.2indirect
crates.iowasmtime-internal-jit-icache-coherence43.0.2indirect
crates.iowayland-backend0.3.15indirect
crates.iowayland-client0.31.14indirect
crates.iowayland-csd-frame0.3.0indirect
crates.iowayland-cursor0.31.14indirect
crates.iowayland-protocols0.32.12indirect
crates.iowayland-protocols-experimental20250721.0.1indirect
crates.iowayland-protocols-misc0.3.12indirect
crates.iowayland-protocols-plasma0.3.12indirect
crates.iowayland-protocols-wlr0.3.12indirect
crates.iowayland-scanner0.31.10indirect
crates.iowayland-sys0.31.11indirect
crates.ioweak-table0.3.2indirect
crates.ioweb-sys0.3.97indirect
crates.ioweb-sys0.3.98indirect
crates.ioweb-task1.1.3indirect
crates.ioweb-timeindirect
crates.ioweb-time1.1.0indirect
crates.iowebbrowser1.2.1indirect
crates.iowebpki-roots0.26.11indirect
crates.iowebpki-roots1.0.7indirect
crates.ioweezl0.1.12indirect
crates.iowgpuindirect
crates.iowgpu27.0.1indirect
crates.iowgpu29.0.4indirect
crates.iowgpu-core27.0.3indirect
crates.iowgpu-core29.0.4indirect
crates.iowgpu-core-deps-apple27.0.0indirect
crates.iowgpu-core-deps-apple29.0.4indirect
crates.iowgpu-core-deps-wasm27.0.0indirect
crates.iowgpu-core-deps-wasm29.0.4indirect
crates.iowgpu-core-deps-windows-linux-android27.0.0indirect
crates.iowgpu-core-deps-windows-linux-android29.0.4indirect
crates.iowgpu-hal27.0.4indirect
crates.iowgpu-hal29.0.4indirect
crates.iowgpu-naga-bridge29.0.4indirect
crates.iowgpu-types27.0.1indirect
crates.iowgpu-types29.0.4indirect
crates.iowhichindirect
crates.iowhich4.4.2indirect
crates.iowhich6.0.3indirect
crates.iowhich7.0.3indirect
crates.iowideindirect
crates.iowide0.7.33indirect
crates.iowide1.4.0indirect
crates.iowinapiindirect
crates.iowinapi0.3.9indirect
crates.iowinapi-i686-pc-windows-gnu0.4.0indirect
crates.iowinapi-util0.1.11indirect
crates.iowinapi-x86_64-pc-windows-gnu0.4.0indirect
crates.iowindows0.48.0indirect
crates.iowindows0.54.0indirect
crates.iowindows0.57.0indirect
crates.iowindows0.58.0indirect
crates.iowindows0.61.3indirect
crates.iowindows0.62.2indirect
crates.iowindows-collections0.2.0indirect
crates.iowindows-collections0.3.2indirect
crates.iowindows-core0.54.0indirect
crates.iowindows-core0.57.0indirect
crates.iowindows-core0.58.0indirect
crates.iowindows-core0.61.2indirect
crates.iowindows-core0.62.2indirect
crates.iowindows-future0.2.1indirect
crates.iowindows-future0.3.2indirect
crates.iowindows-implement0.57.0indirect
crates.iowindows-implement0.58.0indirect
crates.iowindows-implement0.60.0indirect
crates.iowindows-implement0.60.2indirect
crates.iowindows-interface0.57.0indirect
crates.iowindows-interface0.58.0indirect
crates.iowindows-interface0.59.1indirect
crates.iowindows-interface0.59.3indirect
crates.iowindows-link0.1.3indirect
crates.iowindows-link0.2.0indirect
crates.iowindows-link0.2.1indirect
crates.iowindows-numerics0.2.0indirect
crates.iowindows-numerics0.3.1indirect
crates.iowindows-registry0.6.1indirect
crates.iowindows-result0.1.2indirect
crates.iowindows-result0.2.0indirect
crates.iowindows-result0.3.4indirect
crates.iowindows-result0.4.1indirect
crates.iowindows-strings0.1.0indirect
crates.iowindows-strings0.4.2indirect
crates.iowindows-strings0.5.1indirect
crates.iowindows-sysindirect
crates.iowindows-sys0.45.0indirect
crates.iowindows-sys0.48.0indirect
crates.iowindows-sys0.52.0indirect
crates.iowindows-sys0.59.0indirect
crates.iowindows-sys0.60.2indirect
crates.iowindows-sys0.61.0indirect
crates.iowindows-sys0.61.2indirect
crates.iowindows-targets0.42.2indirect
crates.iowindows-targets0.48.5indirect
crates.iowindows-targets0.52.6indirect
crates.iowindows-targets0.53.3indirect
crates.iowindows-targets0.53.5indirect
crates.iowindows-threading0.1.0indirect
crates.iowindows-threading0.2.1indirect
crates.iowindows_aarch64_gnullvm0.42.2indirect
crates.iowindows_aarch64_gnullvm0.48.5indirect
crates.iowindows_aarch64_gnullvm0.52.6indirect
crates.iowindows_aarch64_gnullvm0.53.0indirect
crates.iowindows_aarch64_gnullvm0.53.1indirect
crates.iowindows_aarch64_msvc0.42.2indirect
crates.iowindows_aarch64_msvc0.48.5indirect
crates.iowindows_aarch64_msvc0.52.6indirect
crates.iowindows_aarch64_msvc0.53.0indirect
crates.iowindows_aarch64_msvc0.53.1indirect
crates.iowindows_i686_gnu0.42.2indirect
crates.iowindows_i686_gnu0.48.5indirect
crates.iowindows_i686_gnu0.52.6indirect
crates.iowindows_i686_gnu0.53.0indirect
crates.iowindows_i686_gnu0.53.1indirect
crates.iowindows_i686_gnullvm0.52.6indirect
crates.iowindows_i686_gnullvm0.53.0indirect
crates.iowindows_i686_gnullvm0.53.1indirect
crates.iowindows_i686_msvc0.42.2indirect
crates.iowindows_i686_msvc0.48.5indirect
crates.iowindows_i686_msvc0.52.6indirect
crates.iowindows_i686_msvc0.53.0indirect
crates.iowindows_i686_msvc0.53.1indirect
crates.iowindows_x86_64_gnu0.42.2indirect
crates.iowindows_x86_64_gnu0.48.5indirect
crates.iowindows_x86_64_gnu0.52.6indirect
crates.iowindows_x86_64_gnu0.53.0indirect
crates.iowindows_x86_64_gnu0.53.1indirect
crates.iowindows_x86_64_gnullvm0.42.2indirect
crates.iowindows_x86_64_gnullvm0.48.5indirect
crates.iowindows_x86_64_gnullvm0.52.6indirect
crates.iowindows_x86_64_gnullvm0.53.0indirect
crates.iowindows_x86_64_gnullvm0.53.1indirect
crates.iowindows_x86_64_msvc0.42.2indirect
crates.iowindows_x86_64_msvc0.48.5indirect
crates.iowindows_x86_64_msvc0.52.6indirect
crates.iowindows_x86_64_msvc0.53.0indirect
crates.iowindows_x86_64_msvc0.53.1indirect
crates.iowinitindirect
crates.iowinit0.30.13indirect
crates.iowinnowindirect
crates.iowinnow0.5.40indirect
crates.iowinnow0.6.24indirect
crates.iowinnow0.7.13indirect
crates.iowinnow0.7.15indirect
crates.iowinnow1.0.2indirect
crates.iowinnow1.0.3indirect
crates.iowinsafe0.0.19indirect
crates.iowit-bindgen0.51.0indirect
crates.iowit-bindgen0.57.1indirect
crates.iowit-bindgen-core0.51.0indirect
crates.iowit-bindgen-rust0.51.0indirect
crates.iowit-bindgen-rust-macro0.51.0indirect
crates.iowit-component0.244.0indirect
crates.iowit-parser0.244.0indirect
crates.iowriteable0.6.3indirect
crates.iowyz0.5.1indirect
crates.iox112.21.0indirect
crates.iox11-dl2.21.0indirect
crates.iox11rb0.13.2indirect
crates.iox11rb-protocol0.13.2indirect
crates.ioxcursor0.3.10indirect
crates.ioxkbcommon-dl0.4.2indirect
crates.ioxkeysym0.2.1indirect
crates.ioxml-rs0.8.28indirect
crates.ioxxhash-rust0.8.15indirect
crates.ioxz20.1.7indirect
crates.ioy4m0.8.0indirect
crates.ioyansi1.0.1indirect
crates.ioyazi0.2.1indirect
crates.ioyoke0.8.2indirect
crates.ioyoke-derive0.8.2indirect
crates.iozbus_macros5.15.0indirect
crates.iozbus_names4.3.2indirect
crates.iozeno0.3.3indirect
crates.iozerocopy-derive0.8.27indirect
crates.iozerocopy-derive0.8.48indirect
crates.iozerofrom0.1.7indirect
crates.iozerofrom0.1.8indirect
crates.iozerofrom-derive0.1.7indirect
crates.iozeroize1.8.2indirect
crates.iozerotrie0.2.4indirect
crates.iozerovec0.11.6indirect
crates.iozerovec-derive0.11.3indirect
crates.iozlib-rs0.6.3indirect
crates.iozmij1.0.21indirect
crates.iozmij1.0.23indirect
crates.iozstd-safe7.2.4indirect
crates.iozstd-sys2.0.16+zstd.1.5.7indirect
crates.iozune-core0.5.1indirect
crates.iozune-inflate0.2.54indirect
crates.iozune-jpeg0.5.15indirect
crates.iozvariant5.11.0indirect
crates.iozvariant_derive5.11.0indirect
crates.iozvariant_utils3.3.1indirect
PyPIappnope0.1.4indirect
PyPIasttokens2.4.1indirect
PyPIcdsapiindirect
PyPIcffi1.17.1indirect
PyPIcolorama0.4.6indirect
PyPIcomm0.2.2indirect
PyPIcontourpy1.3.0indirect
PyPIcontourpy1.3.3indirect
PyPIcycler0.12.1indirect
PyPIdebugpy1.8.7indirect
PyPIdecorator5.1.1indirect
PyPIelodinindirect
PyPIexecuting2.1.0indirect
PyPIfonttools4.54.1indirect
PyPIfonttools4.63.0indirect
PyPIiniconfig2.3.0indirect
PyPIipykernel6.29.5indirect
PyPIipython8.28.0indirect
PyPIjax0.10.0indirect
PyPIjax-cuda12-pjrt0.10.0indirect
PyPIjax-cuda12-plugin0.10.0indirect
PyPIjaxlib0.10.0indirect
PyPIjedi0.19.1indirect
PyPIjoblib1.4.2indirect
PyPIjupyter-client8.6.3indirect
PyPIjupyter-core5.7.2indirect
PyPIkiwisolver1.4.7indirect
PyPIkiwisolver1.5.0indirect
PyPImatplotlib3.11.0indirect
PyPImatplotlib3.9.2indirect
PyPImatplotlib-inline0.1.7indirect
PyPIml-dtypes0.5.4indirect
PyPInest-asyncio1.6.0indirect
PyPInetcdf4indirect
PyPInetifacesindirect
PyPInrlmsise00indirect
PyPInumpyindirect
PyPInumpy2.1.2indirect
PyPInumpy2.4.6indirect
PyPInvidia-cublas-cu1212.9.2.10indirect
PyPInvidia-cuda-cccl-cu1212.9.27indirect
PyPInvidia-cuda-cupti-cu1212.9.79indirect
PyPInvidia-cuda-nvcc-cu1212.9.86indirect
PyPInvidia-cuda-nvrtc-cu1212.9.86indirect
PyPInvidia-cuda-runtime-cu1212.9.79indirect
PyPInvidia-cudnn-cu129.23.2.1indirect
PyPInvidia-cufft-cu1211.4.1.4indirect
PyPInvidia-cusolver-cu1211.7.5.82indirect
PyPInvidia-cusparse-cu1212.5.10.65indirect
PyPInvidia-nccl-cu122.30.7indirect
PyPInvidia-nvjitlink-cu1212.9.86indirect
PyPInvidia-nvshmem-cu123.7.0indirect
PyPIopenaiindirect
PyPIopt-einsum3.4.0indirect
PyPIpackaging24.1indirect
PyPIpackaging26.2indirect
PyPIpandasindirect
PyPIpandas2.2.3indirect
PyPIparso0.8.4indirect
PyPIpatsy0.5.6indirect
PyPIpexpect4.9.0indirect
PyPIpillow11.0.0indirect
PyPIpillow12.2.0indirect
PyPIplatformdirs4.3.6indirect
PyPIplotlyindirect
PyPIpluggy1.6.0indirect
PyPIpolars1.10.0indirect
PyPIpolars1.41.2indirect
PyPIpolars-runtime-321.41.2indirect
PyPIprompt-toolkit3.0.48indirect
PyPIprotobufindirect
PyPIpsutil6.1.0indirect
PyPIptyprocess0.7.0indirect
PyPIpure-eval0.2.3indirect
PyPIpycparser2.22indirect
PyPIpygments2.18.0indirect
PyPIpygments2.20.0indirect
PyPIpyparsing3.2.0indirect
PyPIpyparsing3.3.2indirect
PyPIpytest9.1.0indirect
PyPIpython-dateutil2.9.0.post0indirect
PyPIpytz2024.2indirect
PyPIpywin32308indirect
PyPIpyzmq26.2.0indirect
PyPIrequestsindirect
PyPIscikit-learn1.5.2indirect
PyPIscipy1.14.1indirect
PyPIscipy1.17.1indirect
PyPIseaborn0.13.2indirect
PyPIsix1.16.0indirect
PyPIsix1.17.0indirect
PyPIstack-data0.6.3indirect
PyPIstatsmodels0.14.4indirect
PyPIstreamlitindirect
PyPIthreadpoolctl3.5.0indirect
PyPItornado6.4.1indirect
PyPItraitlets5.14.3indirect
PyPItrimeshindirect
PyPItyping-extensions4.15.0indirect
PyPItzdata2024.2indirect
PyPIwcwidth0.2.13indirect
Dependency advisories 29

This repository publishes no package the index resolves, so its own dependency graph was assessed — 1,813 packages, which also include development and test pins that never ship: 29 carry known advisories, of which 5 are direct. 219 could not be assessed — no resolved version, an unsupported ecosystem, or beyond the reported package list.

PackageVersionRelationSeverityAdvisoriesFixed in
pillow11.0.0indirectcritical3412.3.0
pillow12.2.0indirectcritical2612.3.0
jupyter-core5.7.2indirecthigh25.8.1
pyo30.23.5indirecthigh50.29.0
quick-xml0.39.2indirecthigh20.41.0
quick-xml0.39.4indirecthigh20.41.0
quinn-proto0.11.14indirecthigh20.11.15
tornado6.4.1indirecthigh226.5.7
lru0.12.5directmoderate20.16.3
fonttools4.54.1indirectmoderate24.60.2
serde_with3.20.0indirectmoderate13.21.0
thrift0.17.0indirectmoderate10.23.0
atty0.2.14indirectlow3
pygments2.18.0indirectlow22.20.0
anyhow1.0.100directunknown11.0.103
anyhow1.0.102directunknown11.0.103
bincode2.0.1directunknown1
paste1.0.15directunknown1
atomic-polyfill1.0.3indirectunknown1
bare-metal0.2.5indirectunknown1
bare-metal1.0.0indirectunknown1
crossbeam-epoch0.9.18indirectunknown10.9.20
instant0.1.13indirectunknown1
memmap20.9.10indirectunknown10.9.11
number_prefix0.4.0indirectunknown1
proc-macro-error1.0.4indirectunknown1
proc-macro-error22.0.1indirectunknown1
rustls-pemfile2.2.0indirectunknown1
ttf-parser0.25.1indirectunknown1

An advisory means the version recorded in the dependency graph falls inside an advisory’s affected range. Reachability is not analysed, and the graph includes development and test pins — a finding may concern tooling rather than shipped software.

Raw JSON report machine-readable
{
  "data": {
    "repo": {
      "topics": [
        "aerospace",
        "ecs",
        "physics-simulation",
        "space",
        "drones",
        "rust"
      ],
      "is_fork": false,
      "size_kb": 253430,
      "has_wiki": true,
      "homepage": "https://docs.elodin.systems",
      "languages": {
        "C": 49537,
        "C++": 207541,
        "Lua": 2087,
        "Nix": 130128,
        "Just": 5014,
        "MLIR": 129,
        "Rust": 9154878,
        "WGSL": 75610,
        "Jinja": 9599,
        "Julia": 432,
        "Shell": 98963,
        "Python": 320440,
        "Gnuplot": 1534,
        "Makefile": 278,
        "RenderScript": 3,
        "Linker Script": 1420
      },
      "pushed_at": "2026-07-30T17:39:14Z",
      "created_at": "2024-02-26T21:07:50Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-30T03:03:33Z",
      "description": "Elodin simulation and flight software monorepo.",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "Apache-2.0",
      "default_branch": "main",
      "license_spdx_raw": "Apache-2.0",
      "primary_language": "Rust",
      "significant_languages": [
        "Rust"
      ]
    },
    "owner": {
      "blog": "elodin.systems",
      "name": "Elodin",
      "type": "Organization",
      "login": "elodin-sys",
      "company": null,
      "location": "United States of America",
      "followers": 40,
      "avatar_url": "https://avatars.githubusercontent.com/u/139720373?v=4",
      "created_at": "2023-07-16T22:26:16Z",
      "is_verified": null,
      "public_repos": 49,
      "account_age_days": 1110
    },
    "license": {
      "state": "standard",
      "spdx_id": "Apache-2.0",
      "raw_spdx": "Apache-2.0",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "v0.18.0",
          "kind": "minor",
          "published_at": "2026-07-23T22:18:12Z"
        },
        {
          "tag": "v0.17.3",
          "kind": "patch",
          "published_at": "2026-05-22T19:42:58Z"
        },
        {
          "tag": "v0.17.2",
          "kind": "patch",
          "published_at": "2026-05-13T21:16:40Z"
        },
        {
          "tag": "v0.17.1",
          "kind": "patch",
          "published_at": "2026-04-24T23:41:18Z"
        },
        {
          "tag": "v0.16.2",
          "kind": "patch",
          "published_at": "2026-03-17T03:49:11Z"
        },
        {
          "tag": "v0.16.1",
          "kind": "patch",
          "published_at": "2026-02-18T00:26:18Z"
        },
        {
          "tag": "v0.16.0",
          "kind": "minor",
          "published_at": "2026-01-28T00:58:55Z"
        },
        {
          "tag": "v0.16.0-alpha.5",
          "kind": "prerelease",
          "published_at": "2026-01-15T00:10:01Z"
        },
        {
          "tag": "v0.16.0-alpha.4",
          "kind": "prerelease",
          "published_at": "2026-01-12T09:59:02Z"
        },
        {
          "tag": "v0.16.0-alpha.3",
          "kind": "prerelease",
          "published_at": "2026-01-12T01:10:29Z"
        },
        {
          "tag": "v0.16.0-alpha.2",
          "kind": "prerelease",
          "published_at": "2026-01-11T22:02:11Z"
        },
        {
          "tag": "v0.16.0-alpha.1",
          "kind": "prerelease",
          "published_at": "2026-01-11T10:27:16Z"
        },
        {
          "tag": "v0.16.0-alpha.0",
          "kind": "prerelease",
          "published_at": "2026-01-05T18:38:38Z"
        },
        {
          "tag": "v0.15.5",
          "kind": "patch",
          "published_at": "2025-12-18T15:41:00Z"
        },
        {
          "tag": "v0.15.5-alpha.0",
          "kind": "prerelease",
          "published_at": "2025-12-14T08:43:40Z"
        },
        {
          "tag": "v0.15.4",
          "kind": "patch",
          "published_at": "2025-12-04T21:26:42Z"
        },
        {
          "tag": "v0.15.3-orphan",
          "kind": "prerelease",
          "published_at": "2025-11-06T01:03:11Z"
        },
        {
          "tag": "v0.15.2",
          "kind": "patch",
          "published_at": "2025-10-25T04:56:12Z"
        },
        {
          "tag": "v0.15.1",
          "kind": "patch",
          "published_at": "2025-10-11T04:59:37Z"
        },
        {
          "tag": "v0.15.0",
          "kind": "minor",
          "published_at": "2025-09-26T16:49:37Z"
        },
        {
          "tag": "v0.15.0-alpha.1",
          "kind": "prerelease",
          "published_at": "2025-09-18T01:20:52Z"
        },
        {
          "tag": "v0.14.2",
          "kind": "patch",
          "published_at": "2025-06-17T20:49:31Z"
        },
        {
          "tag": "v0.14.1",
          "kind": "patch",
          "published_at": "2025-05-10T01:15:12Z"
        },
        {
          "tag": "v0.13.2",
          "kind": "patch",
          "published_at": "2025-04-28T19:38:49Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "098398481fc4037e0655bdfdca214e37b9cd0a2b",
          "body": "* feat(editor): artificial horizon gauge.\n\nAdds a `horizon_gauge` panel: a cockpit-convention attitude indicator that\ncounter-rotates the world behind a fixed aircraft symbol, giving a directly\nreadable pitch and roll where the orientation gauge deliberately stays an\nabstract 3D gimbal.\n\nThe geometr\n[…]\nnstead — instruments left, chase view centre, camera\nviews right — and give the gauge three shares against the graphs' one apiece,\nsince its face is square and the pane's height is what sets its size.",
          "is_bot": false,
          "headline": "feat(editor): artificial horizon gauge. (#753)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-07-30T03:03:26Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9885f71e6e3a0fd8ba0a11a31f39363e98643662",
          "body": "* Add headless capture skill\n\n* Fix headless capture for AMD laptop\n\n* Add capture script\n\n* Increase video capture warmup\n\n* Fix NVIDIA library search precedence\n\n* Clean up headless capture process group\n\n* Fix software rendering fallback\n\n* Address review comments for pipewire\n\n* Address review comments",
          "is_bot": false,
          "headline": "Feat/headless video capture (#754)",
          "author_name": "Anders Pitman",
          "author_login": "anderspitman",
          "committed_at": "2026-07-29T17:27:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "adc756461dbf7a3aac40cc7ee0931375021c06a8",
          "body": null,
          "is_bot": false,
          "headline": "elodin-db export --format mcap (#746)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-07-24T04:39:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "30825259853780ffa4b01eb4d8205cc19cfa1375",
          "body": null,
          "is_bot": false,
          "headline": "chore: Bump to v0.18.1-alpha.0 (#751)",
          "author_name": "Anders Pitman",
          "author_login": "anderspitman",
          "committed_at": "2026-07-24T04:38:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e97845c75b18649aa62372614fb993561b25ea9c",
          "body": null,
          "is_bot": false,
          "headline": "chore: release v0.18.0 (#750)",
          "author_name": "Anders Pitman",
          "author_login": "anderspitman",
          "committed_at": "2026-07-23T21:11:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1b8619c7f506137d5f875c12f5e9f379e58cd101",
          "body": null,
          "is_bot": false,
          "headline": "fix(editor): update thruster test object state (#749)",
          "author_name": "Anders Pitman",
          "author_login": "anderspitman",
          "committed_at": "2026-07-23T19:52:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4899f019072a5316ed6841c99c0f978398f6fdfa",
          "body": "* feat: Add error_covariance.\n\n* debug: Name some entities.\n\n* feat: Name more entities.\n\n* style: Reformat.\n\n* chore: Fix merge omission.\n\n* fix: Bad import.\n\n* fix: Don't panic on schematic reload.\n\n* feat: Add covariance-ellipsoids example.\n\n* feat: Make ellipses move.\n\n* fix: Ensure matrices upd\n[…]\nd).\n\n* chore: Make root entities optional.\n\n* chore: Fix typos.\n\n* fix: Only set change flag when ellipse kind changes.\n\n---------\n\nCo-authored-by: zxq82lm <231263183+zxq82lm@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Feature: Add error covariance to ellipsoid. (#744)",
          "author_name": "Shane Celis",
          "author_login": "shanecelis",
          "committed_at": "2026-07-23T17:56:48Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5d8f746faa46ce3abc1a9dda205a979d4ca48ed2",
          "body": "* feat(editor): add Spatial Gauge schematic panel (#738)\n\nNew Monitor-inspired pane that binds a position EQL, converts between\ngeo frames, and shows N/E/D-style cards with an attitude-driven sphere\nand artificial-horizon pitch/roll readout. Wired through KDL, inspector,\ncommand palette, and the roc\n[…]\nsame data in one resizable column, so the gauge value cards can be\ncompared against the monitor's number cards as the column is resized.\n\n---------\n\nCo-authored-by: Shane Celis <shane.celis@gmail.com>",
          "is_bot": false,
          "headline": "feat(editor): geo-position gauge & orientation gauge. (#739)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-07-23T03:56:45Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "13a6bc4f46bc5111489a032061921099d20778bb",
          "body": "* Apollo hanabi upgrade\n* Falcon9 example\n* Polish apollo-lander, fix emitter and asset server loading churn bugs\n* Remove unused landing site\n* Fix windows build (#747)\n\n---------\n\nCo-authored-by: Anders Pitman <&ers@apitman.com>",
          "is_bot": false,
          "headline": "Falcon 9 Example Simulation, with Effects (#745)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-07-22T23:11:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "600e149fcdca2bae77c921ba0b200b25578c0905",
          "body": "* Update to Bevy 19\n\n* Fix chase-cam near clipping and late EQL compile for sticky --kdl, Demote expected missing viewport ComponentValue noise to debug.\n\n* Refactor clean-up, remove dead code, fix ViewKeyCache, reduce complexity, fix 3D line regression",
          "is_bot": false,
          "headline": "Upgrade to Bevy 0.19 (#743)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-07-20T19:14:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ee7b80e6e590d3b34fbac40c4618a9fc1d14bc90",
          "body": "* fix: Fix the line_3d jitter, sloppy.\n\n* refactor: Do not use fixup systems, spawn correct.\n\n* doc: Add bevy skill entry: Prefer spawn correct over fixup systems.\n\n* perf: Run setup on a line_3d once.",
          "is_bot": false,
          "headline": "Fix: No more jitter for `line_3d` in ECEF. (#741)",
          "author_name": "Shane Celis",
          "author_login": "shanecelis",
          "committed_at": "2026-07-20T01:09:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5fdb91183bb45072798e6489dd335504b348e900",
          "body": "* fix(maitake): preserve timer rotation across wheel wrap\n\nThe timer wheel encodes a wrapped next slot as SLOTS plus the slot index. The previous saturating subtraction treated the remainder as a rotation count, and returned zero rotations when the next deadline occupied slot zero.\n\nThat could recon\n[…]\nn artificial playback delay.\n\nExtend the TCP echo test to inspect both endpoints and assert that TCP_NODELAY is enabled, preventing future socket setup changes from silently restoring the live jitter.",
          "is_bot": false,
          "headline": "Fix timer-wheel freezes and reduce live telemetry jitter (#742)",
          "author_name": "Anders Pitman",
          "author_login": "anderspitman",
          "committed_at": "2026-07-16T22:02:34Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "be890905d1bd30b2de09413850accd8ad51b1838",
          "body": "* 4khz graph buffer window, fix thrusters\n* Fix elodin-db restart on Aleph, Data Overview bug\n* Allow editor experience to survive soft reconnect",
          "is_bot": false,
          "headline": "Unified SeriesStore for Editor playback (#740)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-07-16T22:01:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "36f90f366e491219cb04618f37f2ed62472966b3",
          "body": "* Telemetry tweaks for live data monitoring",
          "is_bot": false,
          "headline": "Elodin Editor Telemetry Mode (#737)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-07-14T03:16:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "043724d1cf5f7ff48d29be655d9015d252ab31ac",
          "body": null,
          "is_bot": false,
          "headline": "Release QA Test Plan Skill & Templates (#733)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-07-11T21:13:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3dc9cf7e07b86d9903f95d3578e85e1d19d8c733",
          "body": null,
          "is_bot": false,
          "headline": "Aleph elodin-db default asset path unset (#734)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-07-11T20:53:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "822eb89a977ae89c9818b54492e7b1894a34748c",
          "body": null,
          "is_bot": false,
          "headline": "Elodin-Py Native Elodin-DB Client API (#730)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-07-10T17:35:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0d54eee552fca2b7076cfdfb7df9ec77523410fa",
          "body": "* monte-carlo: absorb customer scaling glue into the runner\n\nEverything a multi-process SITL campaign previously needed wrapper scripts\nfor is now native, driven by a 1000-run/96-worker customer campaign:\n\n- workers knob (campaign.toml + --workers) sizing the s10 admission budget\n- up-front port-pla\n[…]\nsor <cursoragent@cursor.com>\n\n* monte-carlo: address PR review feedback\n\nPersist explicit worker counts for resume, harden port/prune safety checks, and document campaign-owned port reaping semantics.",
          "is_bot": false,
          "headline": "Polish MC & Scale to 96 Runners over 1000 Runs (#732)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-07-10T05:28:00Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "773969b692f586c55af0bf150a3efe724f6e4b8d",
          "body": "* feat(assets): DB owns schematic KDL assets (RFD #724)\n\nThe DB is the single owner of schematic/asset handling:\n\n- ingest the source `assets/` tree into `{db}/assets/` once (copy-once,\n  all-or-nothing), skipping reserved keys (`__index__`, ingest marker)\n  and symlinks (so the walk cannot escape t\n[…]\nhared_by_schematics_once` and\n`ingest_resolves_window_relative_to_schematic_source_dir`, which already\ncover pulling an out-of-tree window schematic in and rewriting its own\nasset paths to `db:` refs.",
          "is_bot": false,
          "headline": "feat: db centric assets. (#727)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-07-10T04:10:36Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c525e90f3e5b1847506017ed40463837481940b2",
          "body": "* Add local nix develop caching with nix-direnv",
          "is_bot": false,
          "headline": "Add local nix develop caching with nix-direnv (#731)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-07-09T00:00:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "66347788fd0c637d87a0891ea3e663fd03dc4a70",
          "body": "* chore: Do warn_once instead of println.\n\n* fix: Use relative GeoRotation on grid.\n\n* feat: Use 3 infinite grids on 3 render layers.\n\nCreate a NED, ENU, and ECEF infinite grid once and put it on a render\nlayer. Solves the overdraw problem, simplifies the management of the effect.\n\n* binary: Orient \n[…]\nix test.\n\n* refactor: Rename GeoRotation::new to GeoRotation::relative.\n\n* fix: Missed some relative()s.\n\n* refactor: Remove duplicate code match.\n\n* style: Reformat.\n\n* chore: Change camera location.",
          "is_bot": false,
          "headline": "fix: Use relative GeoRotation on grid. (#726)",
          "author_name": "Shane Celis",
          "author_login": "shanecelis",
          "committed_at": "2026-07-08T03:42:48Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d62668b6a1e18b274520e5495b7e237135c44c01",
          "body": "fix(os): add kernel modules so that sdimage boot environment recognizes\nthe usb volume that it was already booted from",
          "is_bot": false,
          "headline": "os: add kernel modules to initrd for sdimage",
          "author_name": "labrnth",
          "author_login": "labrnth",
          "committed_at": "2026-07-03T03:21:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7e707975bdaf32aaa6800792cf81be7189dfbd1e",
          "body": "Manual startup-window DB connections only spawned the main telemetry TCP\nconnection. The editor’s TelemetryCache backfill uses the secondary msg\nconnection, so object_3d/vector_arrow playback missed historical samples while\nline_3d still worked through its separate main-connection query path.\n\nInstall msg channel resources/sink for disconnected startup and spawn/replace\nthe msg TCP connection when connecting manually, matching the working\nCLI-connected editor path.",
          "is_bot": false,
          "headline": "Fix manual editor DB connect msg channel setup (#723)",
          "author_name": "Anders Pitman",
          "author_login": "anderspitman",
          "committed_at": "2026-06-29T16:47:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "287d62731853703f1ca647bdc26dbe29305fb5d7",
          "body": "* Fix viewport focus pick panic on despawned mesh entities (#705)\n\n`sync_viewport_focus_pick_targets` queued `insert`/`remove` entity\ncommands against mesh entities that could be despawned before the\ndeferred commands applied (e.g. a skybox generation reloading the\nschematic despawns Object3D meshes\n[…]\norTimeline`.\n\nMake the future color swatch preview use `future_timeline.a *\nDEFAULT_FUTURE_TRAIL_ALPHA` so it matches the rendered fade. Shorten the\nperspective checkbox label to \"Perspective\".\n\n* fmt",
          "is_bot": false,
          "headline": "fix: DB skybox/asset mirroring (#701, #702, #705, #714). (#718)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-06-29T02:01:53Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8765cee9d09eb09ef3f49eb54fbeb485a0e97d88",
          "body": null,
          "is_bot": false,
          "headline": "Disable Aleph JAX Cuda (#722)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-06-28T22:46:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3c62d375282c07351b05473c51c4389b72d6de25",
          "body": null,
          "is_bot": false,
          "headline": "Reorganize nix imports (#721)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-06-27T23:58:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d458690f5e99a17542c76ac4990f6ff57ead801d",
          "body": "* profile and improve post_step overhead\n* Fix bzip reported CVE",
          "is_bot": false,
          "headline": "Elodin on Aleph Tweaks (#716)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-06-26T16:51:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "24251149b3f1a53993102c67ce2413fefa58c04c",
          "body": "* Fix windows build\n\ns10 should be disabled for windows.\n\n* Fix skybox warnings for windows builds",
          "is_bot": false,
          "headline": "Fix windows build errors (#717)",
          "author_name": "Anders Pitman",
          "author_login": "anderspitman",
          "committed_at": "2026-06-26T12:53:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e50e665638721be9c8560002d92e9a97fd4b5699",
          "body": "* Add rtsp-ingest crate: AVC→Annex-B framing + clock mapping\n\nPure, dependency-light core for RTSP H.264 ingest into Elodin-DB,\nunit-testable without retina, tokio, the DB, or hardware:\n\n- annexb: AVC length-prefixed → Annex-B with in-band SPS/PPS injection\n  ahead of IDR access units (storage contr\n[…]\nupdate_parameter_sets now also takes the new avcC NAL length size and\nvalidates it, so a mid-stream resolution change that switches the length\nprefix size no longer mis-parses subsequent access units.",
          "is_bot": false,
          "headline": "RTSP video ingest via a standalone `rtsp-streamer` producer. (#715)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-06-26T01:13:43Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fba85e8cdadfa90b972be7da3394ee2cef00fbae",
          "body": "* Improve generate real time behavior under load\n* Set thread priority for s10 processes\n* Polish monte-carlo example, found while regression testing",
          "is_bot": false,
          "headline": "Improve generate real time behavior under load (#711)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-06-24T19:14:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "553ecfc000ea7865b3035426bf3f1640eddc6c24",
          "body": "* Build and deploy Elodin CLI and simulation onto Aleph",
          "is_bot": false,
          "headline": "Build and deploy Elodin CLI and simulation onto Aleph (#709)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-06-24T18:06:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "80abb5eb9e1b52f578d7df00e5d6eecea8c9d495",
          "body": "* fix(line_3d): match update query to LineHandles so color/width/perspective re-apply\n\n* fix(line_3d): send linear RGB to line uniform to match scene color handling\n\n* fix(line_3d): honor KDL color, fall back to timeline trail colors (YALK/white) when unset\n\n* feat(line_3d): add per-line future_colo\n[…]\nan entity\n  with handles but no trail colors was skipped entirely, freezing its width,\n  perspective, and color. Make the component optional and re-attach it when\n  missing so KDL edits keep applying.",
          "is_bot": false,
          "headline": "`line_3d`: per-segment trail colors from KDL. (#706)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-06-24T17:47:14Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6723dd95aa26ee1084ab247290f8994f1d71eedd",
          "body": "Add an orbit line to geo-frames example.",
          "is_bot": false,
          "headline": "fix: Make line_3d work with ECEF. (#710)",
          "author_name": "Shane Celis",
          "author_login": "shanecelis",
          "committed_at": "2026-06-24T16:39:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "829b701c5c71590f2e56b1cdbb03a54865f193f0",
          "body": "…t (#700)\n\nThe manifest references `desert_night.cubemap.ktx2` but the file shipped in\n#688 was named `desert_night.ktx2` (missing the `.cubemap` infix), so the\neditor failed to load the default skybox with a \"Path not found\" error.\nRename the asset to match the `{name}.cubemap.ktx2` convention.",
          "is_bot": false,
          "headline": "Fix default skybox load: rename desert_night cubemap to match manifes…",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-06-23T05:16:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c8daebe4b5cd6cb9c5b78e72ae96ca2727066721",
          "body": "* Monte-Carlo ergonomics, remove --jobs flag, defer to S10_MAX_INFLIGHT",
          "is_bot": false,
          "headline": "Monte Carlo Ergonomics improvements (#698)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-06-23T05:16:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "03453f6f9506c3515b811c99965d1ef99c970132",
          "body": null,
          "is_bot": false,
          "headline": "Fix editor for Ubuntu 2204 and Nvidia Quadro cards (#697)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-06-21T03:58:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "828d91f7c95d29c0705ee8c9d669b6ed2c278219",
          "body": "* Fix pointer-ABI batched dot_general and multi-operand concatenate lowering.\n\nLower batched dot_general and multi-operand non-zero-dim concatenate\ncorrectly in the Cranelift MLIR backend so simulations with many entities\nno longer produce NaNs. Add regression tests and document the lowering.\n\n* Mak\n[…]\nmove the fixed window rect so the layout fills the viewport, and fire the\nDPS plume out of the engine bell by switching it to scalar mode with an\nexplicit model-frame direction, matching the RCS jets.",
          "is_bot": false,
          "headline": "fix: vector-arrow rendering at planetary scale. (#696)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-06-20T06:08:09Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0b10b3b1eebacf770736c76f9e4489ee9f4701bf",
          "body": "* Update to latest nixpkgs at root\n\n* Deduplicate Tracy nix config\n\n* Update jax refs\n\n* Fix tracy nix",
          "is_bot": false,
          "headline": "Update to latest nixpkgs at root (#690)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-06-19T18:00:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c90253446e6c4494884c4a8dad1f37f2545a9126",
          "body": "* chore: Soft reset to one commit to ease rebase.\n\n* style: Reformat.\n\n* chore: Clean up.\n\n* refactor: Change DynArray::default name to default_for_shape.\n\n* test: Fix NED test.",
          "is_bot": false,
          "headline": "Feat: Add NED and ECEF orientation support. (#680)",
          "author_name": "Shane Celis",
          "author_login": "shanecelis",
          "committed_at": "2026-06-19T16:01:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6ca1ff662c19e14bd4b9c0adbf76ca1114625c5a",
          "body": "* feat/skybox-palette-options\n\n* fix: default skybox resolution palette to 4K\n\nList the documented default (4K) first so confirming the resolution page\nwith Enter, without moving the selection, picks 4K instead of 1K.\n\n* fix: restore palette filter when navigating back\n\nRemember the active filter on a palette page when descending into a\nsub-page, and restore it on backspace. The skybox prompt is no longer\nlost when stepping back from the style page to edit it.",
          "is_bot": false,
          "headline": "Enhance the skybox creation command palette with options. (#692)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-06-18T22:30:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "84e70b54bf064303cff3860a1db50e19ac239085",
          "body": "* feat(apollo): volumetric thruster plumes + thrust/RCS diagnostic graphs\n\nParticle rendering (thruster_particles):\n- Camera-facing billboards with a soft radial alpha mask so plumes read as\n  round volumes from every angle instead of flat planes (incl. when zoomed).\n- RCS cold-gas jets retuned into\n[…]\nhe viewport look_at), falling back to the on-axis anchor\nwhen no focus is resolvable. A no-op LookToTrigger cancels any in-flight\nsnap animation.\n\n* fix(view-cube): keep roll arrows spinning in place.",
          "is_bot": false,
          "headline": "Apollo thruster visuals; fix(view-cube): orbit arrows. (#689)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-06-18T21:30:45Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3be1b163a710524d9120a6f4d7b0c8737023ed8f",
          "body": "with Apollo lander example",
          "is_bot": false,
          "headline": "s10 Driven in-process Monte Carlo (#684)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-06-17T18:15:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0472dd7a2a458b3fbf7345d7939b77fd619ce016",
          "body": "* Optimize GLBs & skill\n* More tightly pack skyboxes\n* Fix renamed files and script for Linux",
          "is_bot": false,
          "headline": "Fix/reduce asset sizes (#688)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-06-17T01:42:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3d4de09aba68238fdb0c146728f25df6fb2ced03",
          "body": "* First draft world mesh integration\n\n* Update rc-jet example with Death Valley terrain\n\n* World mesh with proper integration\n\n* Vendor bevy_world_mesh repo\n\n* Embed world mesh shader in bevy_world_mesh\n\n* Add script for downloading and processing terrain\n\n* Appease clippy\n\n* Appease alejandra\n\n* Ap\n[…]\ns and generation\n\n* Cap planar LOD from KDL\n\n* Appease cargo fmt\n\n* Refactor terrain fetching\n\nPulled out some common functionality and tried to clean up a bit\n\n* Forgot changes for previous commit...",
          "is_bot": false,
          "headline": "Feat/world mesh first pass (#681)",
          "author_name": "Anders Pitman",
          "author_login": "anderspitman",
          "committed_at": "2026-06-16T03:40:34Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4fe569cdc1075222467882f4c672a314c323dc1d",
          "body": "chore(aleph): bump nixpkgs (nixos 26.05), bump jetpack 6.2.2 / L4T 36.5.0\nbump jetpack-nixos (202606) and bump corresponding gitrepos pins. change\nkernel source to OE4T + antmicro patches\n\nchore(aleph): update packaging for changes in 26.05. change ffmpeg import\nto ffmpeg-headless (don't bring in gui depends for headless application)",
          "is_bot": false,
          "headline": "aleph: bump nixpkgs, L4T, jetpack-nixos",
          "author_name": "labrnth",
          "author_login": "labrnth",
          "committed_at": "2026-06-15T14:57:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3e500fd8756d1cbb739f2c6768fc81f7257cf0e7",
          "body": "…r HTTP. (#679)\n\n* Generic http server + glb integration (elodin side). 1st commit.\n\n* Adding unit tests; fixing few bugs.\n\n* Warn when schematic KDL parse fails during asset persist.\n\n* Centralize ASSETS_HTTP_PORT_OFFSET in impeller2.\n\n* Resolve schematic GLB uploads via ELODIN_ASSETS_DIR.\n\n* fix(e\n[…]\ne simulation run errors during source capture\n\n* fix: replace followed DB metadata snapshots\n\n* fix: resolve simulation source from Python entrypoint\n\n* fix: write simulation source at recording start",
          "is_bot": false,
          "headline": "feat: Persist schematic assets in DB Asset Server  and serve them ove…",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-06-09T19:17:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "cf98dd963d6ccfcd37934966c94e364c42f52f97",
          "body": null,
          "is_bot": false,
          "headline": "Update LICENSE",
          "author_name": "danAtElodin",
          "author_login": "danAtElodin",
          "committed_at": "2026-06-09T19:05:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "03af1b2c4f86ef50f683def0674c224733a079b6",
          "body": "…me headers. (#610)\n\n* bbq migration + elodin path + bbq history readme.\n\n* fix(nix): include vendor/ in cleanSource for bbqueue path dep\n\n* chore: cargo fmt vendored bbqueue\n\n* fix(nix): include vendor/ in aleph cleanSource for elodin-db builds\n\nelodin-db and .#run use aleph/pkgs/common.nix, not ni\n[…]\nrefactor: move vendored bbqueue from vendor/ to libs/bbqueue\n\n* fix: correct upstream comment typos in vendored bbqueue\n\n---------\n\nCo-authored-by: zxq82lm <231263183+zxq82lm@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore: Migrate impeller2 from bbq2 to vendored bbqueue with usize fra…",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-06-09T17:58:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3565d41c74dd113d8e48e6919b03dd28bf1acda9",
          "body": "This often happens during startup when no data has been written yet.\nLet's just error once for now. As a future TODO we could keep track of\nwhich formulas have errored and then only report those we haven't\nalready reported.",
          "is_bot": false,
          "headline": "fix: Error once for formula execution error. (#685)",
          "author_name": "Shane Celis",
          "author_login": "shanecelis",
          "committed_at": "2026-06-09T17:31:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "322fd3e32725267de0e81d4d3d6bf3b507563310",
          "body": "Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>",
          "is_bot": false,
          "headline": "docs: add Ubuntu/Linux build prerequisites to README (#683)",
          "author_name": "Matt Van Horn",
          "author_login": "mvanhorn",
          "committed_at": "2026-06-08T04:56:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ff2699ac011300963b0cb90a75b63a767e2123e1",
          "body": null,
          "is_bot": false,
          "headline": "fix(editor): migrate env map ktx2 assets to git LFS.",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-06-02T22:03:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2a05e0c07651eeff96aa2eddb1ae2a7e971820dc",
          "body": "* Fix: Create Graph on saved DB and graph line labels.\n* fix: Scalar graph labels for DB schema shape [1].\n* chore(editor): adding warn! on  Create Graph failures and drop unused metadata arg.\n* fix: Wasteful per-frame allocation in sync_graphs loop (cursor bugbot).",
          "is_bot": false,
          "headline": "Fix: Create Graph on saved DB & graph labels. (#675)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-06-01T23:42:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "55b445f97e422b9cfd58a14019c28763d4f89b57",
          "body": "* Enforce vtable alignment byte order expectations\n\n* Report human readable error info\n\n* Report optionally report readable info, set metadata first before registering vtable",
          "is_bot": false,
          "headline": "Enforce vtable alignment byte order expectations (#673)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-05-29T03:40:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "893ff69d1e4568222e07b40b23518aae71131604",
          "body": "* Add skybox assets into elodin + asset-display only.\n\n* Stop to recalculate light at every tick.\n\n* fix: cube's background.\n\n* 2nd block: Command to select existing skybox + new ai skybox creation.\n\n* Selection &/or creation new Skybox + KDL read/write.\n\n* doc: kdl, command palette, etc.\n\n* doc: ++\n[…]\n\n* docs(editor): note editor cam input runs after set_camera_viewport.\n\n* fix(editor): remove dead pointer_pos guard in gated_camera_inputs.\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "Feat: KDL Skybox selection and AI generation. (#647)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-29T01:29:37Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "8f5b50b2a55d7892d70fcfde1994777494c88b89",
          "body": "* Require clients to consume db responses\n\n* Create send only connections that silence responses\n\n* Log drained replies",
          "is_bot": false,
          "headline": "Require clients to consume db responses (#670)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-05-29T00:42:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2dff2d6b86267da3d170d7968a8df8ad7b8d5f50",
          "body": null,
          "is_bot": false,
          "headline": "fix wsl instructions (#667)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-05-29T00:41:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7b351e4050b6239f562ebf6db957ec27666ebe25",
          "body": "* New module: input_owner.rs.\n\n* Instrumentate input owenrs by  tiles.rs to register visible owners (not used at all at this stage).\n\n* Gating all consumers + editor_cam_input now reuses bevy_editor_cam messages but also filters Start/Move/Zoom trough UIInputOwners.\n\n* No more suppress_pointer_input\n[…]\n&RenderTarget` alongside `&Camera` and pass it through.\n\n* fix: call UiInputOwners::begin_frame at start of render_layout.\n\n* refactor: drop ViewportContainsPointer in favor of UiInputOwners blockers.",
          "is_bot": false,
          "headline": "Fix: UI input pass-through with explicit pointer ownership. (#637)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-28T22:14:58Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c7483c5b892c879f53d96e38072c37f50e3eef9b",
          "body": null,
          "is_bot": false,
          "headline": "chore: Bump to v0.17.4-alpha.0 (#665)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-22T20:28:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c63da3ce7e54305b7c9a325ac166d5c8b847798c",
          "body": "…sh ok locally). (#664)\n\n* Iteration number 7, locally tested Ok.\n\n* ci: harden release.yml musl setup (remove dead var, add diagnostics).\n\n* release.yaml(local test): consolidation/improvements.",
          "is_bot": false,
          "headline": "ci: zig-wrapper-strip-rustc-crt (iteration number 7, test-musl-build.…",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-22T19:19:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "601193a44ab994fa453d0e3b3ebc00e1e8c705d0",
          "body": "…ar. (#662)\n\n* ci: configure musl Zig linker via .cargo/config.toml instead of env var.\n\n* scripts/test-musl-build.sh.\u001b",
          "is_bot": false,
          "headline": "ci: configure musl Zig linker via .cargo/config.toml instead of env v…",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-22T14:50:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3a14f42ebbd4ee79fff82e6337e3496416499cc8",
          "body": null,
          "is_bot": false,
          "headline": "ci: disable rustc self-contained CRT for musl + Zig linker. (#661)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-22T01:45:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c5ddc4d2c222d857a45f5167377d02ef5d28e16d",
          "body": "* ci: fix YAML syntax in Zig wrapper generation.\n\n* doc: rewriting comments.",
          "is_bot": false,
          "headline": "ci: fix YAML syntax in Zig wrapper generation. (#660)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-22T01:07:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8d0e5c7aa2c10ea6d43601e8916350956213e6f1",
          "body": null,
          "is_bot": false,
          "headline": "ci: strip cc-rs --target=... from Zig wrapper args. (#659)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-22T00:15:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d2581a9c8db0e0992cfae00913ca6da59f280179",
          "body": null,
          "is_bot": false,
          "headline": "ci: fix Zig origin. (#658)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-21T23:44:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "52a1cbf3908b23e96846d1e555cc45ea0fd2172f",
          "body": "* ci: install musl cross toolchain.\n\n* fix: improvements.\n\n* ci: pivot musl C/C++ from musl.cc to Zig (GH Actions blocks musl.cc since 2025-05-27).",
          "is_bot": false,
          "headline": "Ci/musl cross toolchain (#657)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-21T23:08:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9d4e5024fb55f73941d6c1b5696b02de4060ab67",
          "body": null,
          "is_bot": false,
          "headline": "chore: release v0.17.3 (#656)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-21T21:58:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9481dd25a49d5e172115bf392c2153c9bf839cdd",
          "body": null,
          "is_bot": false,
          "headline": "chore: replace vendored muxide fork with upstream 0.2.5. (#655)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-21T21:21:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b2eb1b7567bc058b244aad99a9ff8a492cf92786",
          "body": "* chore: make big_space a default cargo feature.\n\n* chore: upgrade bevy ecosystem to 0.18.1.\n\n* chore: upgrade big_space to 0.12.\n\n* fix: adapt unit tests to bevy 0.18.\n\n* test: count live schematic entities on Bevy 0.18.\n\n* chore: fix typos wording in spatial system names.\n\n* fix: keep viewport cam\n[…]\ndrop  feature.\n\n* fix(view-cube): restore parent.rotation composition in current_camera_pose.\n\n* fix(drone): rotate GLB 180° about X.\n\n---------\n\nCo-authored-by: Shane Celis <scelis@singularityus.com>",
          "is_bot": false,
          "headline": "Chore: bevy 0.18 & big space. (#651)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-21T00:57:36Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2321641ffa888b446bf489be53c51ccc781dd37a",
          "body": "* Add ability to export sensor camera recordings to db export\n\n* Rebase + Fix obsolete stuff since merged 649.\n\n* clippy/fmt\n\n* Use sensor camera fps for video export.\n\n* doc(elodin-cli).\n\n---------\n\nCo-authored-by: zxq82lm <231263183+zxq82lm@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Add ability to export sensor camera recordings to db export (#648)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-05-16T21:59:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "75d671cc202dd27a129fd44c67858aaa9eb76409",
          "body": "* Simpify sensor camera API, allow for fetching past frames\n\n* Align rotation to parent, fix render order\n\n* address review feedback\n\n* fix: Ellispoid example.\n\n* fix: live-tail raw sensor camera frames.\n\n* example(ellipsoid): small changes.\n\n* Restored the rc-jet example to its previous behavior/state after I modified it accidentally.\n\n* fix: honor read_msg before-first semantics.\n\n---------\n\nCo-authored-by: zxq82lm <231263183+zxq82lm@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Simpify sensor camera API, allow for fetching past frames (#649)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-05-16T20:23:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5f8a350708f105edca4121b66ab770a3d3ac51d3",
          "body": "…645)\n\n* Index components on creation so they can be exported in same order",
          "is_bot": false,
          "headline": "Index components on creation so they can be exported in same order (#…",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-05-14T02:41:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7f3d5cb79cb6104ed194cca0e03c7ae7b07f18b9",
          "body": null,
          "is_bot": false,
          "headline": "chore: Bump to v0.17.3-alpha0 (#643)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-13T23:34:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4996a7683bfb2e1a3d2469c385968a2a41b3cac0",
          "body": "* test/ci: Add test_windows_paths.\n\n* fix: rename Windows-invalid baseline paths",
          "is_bot": false,
          "headline": "Fix: Windows-safe release paths. (#644)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-13T20:53:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c85bbdfc5c7388f7fb05e29b00486e8a3d33d925",
          "body": null,
          "is_bot": false,
          "headline": "chore: release v0.17.2 (#642)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-13T18:50:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ef295b20f03fd0faaa7b92a9ab60e51e33d4dec0",
          "body": null,
          "is_bot": false,
          "headline": "add explainer videos (#641)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-05-13T13:16:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f0873dccc2276a01d17d2a2b8dff401b7a0d5ee1",
          "body": "* rfd(nox): 2 first steps.\n\n* doc(readme): dyn broadcast nox::Array + try_add etc. + unit tests description.\n\n* refactor(new file): broadcast_shape +  can_broadcast.\n\n* refactor(broadcast).\n\n* broadcast: + 2 unit tests.\n\n* object_3d:Small change runtime EQL, post cleaning.\n\n* clippy/fmt\n\n* nox: +2 u\n[…]\n: Use error types instead of String.\n\n* style: Reformat.\n\n* test: Fix tests.\n\n* replace Result<_, String> by  Result<_, ComponentError>.\n\n---------\n\nCo-authored-by: Shane Celis <shane.celis@gmail.com>",
          "is_bot": false,
          "headline": "Centralize Dynamic Array Broadcasting in `nox` . (#635)",
          "author_name": "Ben (zxq82lm)",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-08T23:50:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9a836bb1c69e2a6af0ec6d234201f62406818051",
          "body": null,
          "is_bot": false,
          "headline": "Enable bevy/debug feature when tracing (#631)",
          "author_name": "Anders Pitman",
          "author_login": "anderspitman",
          "committed_at": "2026-05-08T12:29:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5d8c94b4e8bd597ca1f609184d21460e6e260188",
          "body": "* Add ability to read a component data value at a specific timestamp from the StepContext",
          "is_bot": false,
          "headline": "StepContext read a component data value at a specific timestamp (#633)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-05-07T15:37:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2c1a53aecabe6ada37f39300ed7a220785a886a1",
          "body": "* Normalize file and column names on elodin-db export\n\n* update --flatten to use underscores\n\n* update regression tests\n\n* db test\n\n* fmt",
          "is_bot": false,
          "headline": "Normalize file and column names on elodin-db export (#634)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-05-06T22:01:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f46a17987337d0dbabecfb7613ed9e85d60df70d",
          "body": "* Add/update unit tests.\n\n* Feature + testing the 4 different possible expressions.\n\n* doc(scale): python-api + schematic.md.\n\n* Preserve shape-based object_3d EQL broadcasting + 2 new unit tests.\n\n* renaming a unit test.\n\n* Optimize object_3d EQL broadcast iteration.\n\n* Document object_3d EQL broadcast workaround.\n\n* Cover object_3d EQL broadcast operators.\n\n* Assert object_3d EQL broadcast invariants.\n\n* doc: indent + typo.\n\n* fix: ci/test failed.",
          "is_bot": false,
          "headline": "`object_3d` EQL scalar-vector scale expressions. (#629)",
          "author_name": "Ben (zxq82lm)",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-02T18:28:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "87489d5c26dfe7db1b1ccdc6939d1731a0c33ea4",
          "body": "* Add elodin-db export --join and --mono-ns/us\n* skip export of private marked components\n* update docs",
          "is_bot": false,
          "headline": "elodin-db export --join --mono-ns --csv-fast-floats (#630)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-05-02T18:21:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "95219e11705850766e1e9d8c9e7f258dad848861",
          "body": "* feat: sensor camera as a frustum source.\n\n* sensor_camera has now its own inspector.\n\n* Ellipsoid example: Adding a sensor camera.\n\n* ellipsoid examples.\n\n* Update ellipsoid example.\n\n* frustum color indicated on the sensor camera source frustum panel title.\n\n* Ellipsoid example: improvements.\n\n* Toggle Display ellipsoids on sensor cameras (default: False).\n\n* Ellipsoid example: improvements.\n\n* unit test: render layer.",
          "is_bot": false,
          "headline": "Add frustum overlays and intersection support for sensor cameras. (#626)",
          "author_name": "Ben (zxq82lm)",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-01T17:48:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "df965c0376e65674fad157643653a86dc3969adf",
          "body": "* fix: frustum must be displayed even if its source viewport is not visible + doc: readme frustum.\n\n* fix: ui/tile.rs\n\n* fix: edge case.\n\n* fix: edge case.\n\n* fix: stabilize hidden viewport frustum sources.\n\n* fix: keep hidden viewport view cubes from rendering.\n\n* Unit tests related to frustum & cu\n[…]\nrsect: 2d proj. color is now a viewport source attribute (inspector + save/load).\n\n* 2d projection: increase the projection grid to 160.\n\n---------\n\nCo-authored-by: Shane Celis <shane.celis@gmail.com>",
          "is_bot": false,
          "headline": "fix: Preserve frustum sources in inactive tabs. (#622)",
          "author_name": "Ben (zxq82lm)",
          "author_login": "zxq82lm",
          "committed_at": "2026-04-30T18:43:52Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f4655b24771f2027c54f5e47c197c54c915e1ece",
          "body": "* Fix leaking entities on schematic clear\n\n* Flesh out schematic clear tests\n\n* Run cargo fmt",
          "is_bot": false,
          "headline": "Fix leaking entities on schematic clear (#618)",
          "author_name": "Anders Pitman",
          "author_login": "anderspitman",
          "committed_at": "2026-04-28T17:08:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7b5b110af64e4294233684bbf3480e75815aed75",
          "body": "* deploy(docs): improving manual deploy (only in running the github actions Deploy docs).\n\n* fix: prevent manual docs deploys from non-main branches.\n\n* fix: make manual docs deploys safe.\n\n* chore: indentation  + case replacing if/elif/else.",
          "is_bot": false,
          "headline": "Fix manual docs deployment from GitHub Actions. (#619)",
          "author_name": "Ben (zxq82lm)",
          "author_login": "zxq82lm",
          "committed_at": "2026-04-28T16:30:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "96481a8e698d89973cfeee58361d8ecb1c1f6936",
          "body": "* Add backoff to tegrastats bridge",
          "is_bot": false,
          "headline": "Add backoff to tegrastats bridge (#613)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-04-27T20:15:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "be1d9a57696546d43d2a0056021799d81dc9b638",
          "body": "…(#614)\n\nCheck that the embedded bytes are not an LFS pointer file at compile time.",
          "is_bot": false,
          "headline": "chore: Add `embedded_lfs_asset!` to replace `embedded_asset!` macro. …",
          "author_name": "Shane Celis",
          "author_login": "shanecelis",
          "committed_at": "2026-04-26T04:15:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a9e6a3c1be4a1ac29b7d7a534323bb5833aae6c8",
          "body": "* Move PyPI publish to end of release\n\nPublish PyPI only after the release pipeline has completed and bump the patch release to v0.17.1.\n\n* changelog : v0.17.0 > v0.17.1",
          "is_bot": false,
          "headline": "Move PyPI publish to end of release (#617)",
          "author_name": "Ben (zxq82lm)",
          "author_login": "zxq82lm",
          "committed_at": "2026-04-24T23:17:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9824db4eb9cc7ab1a74b29c9a0ff37d8c5288381",
          "body": "Rename baseline CSV files that used Windows-invalid path characters and skip the already-published PyPI upload when rerunning v0.17.0.",
          "is_bot": false,
          "headline": "Fix release paths for Windows checkout (#616)",
          "author_name": "Ben (zxq82lm)",
          "author_login": "zxq82lm",
          "committed_at": "2026-04-24T22:34:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2c4e3cec8863e51eefbc36cf324704295c177c70",
          "body": "* chore: release v0.17.0\n\n* chore: Update changelog for merges.\n\n* chore: Fix duplicate line in changelog.\n\n---------\n\nCo-authored-by: Daniel Driscoll <x46085@gmail.com>",
          "is_bot": false,
          "headline": "Release v0.17.0 (#608)",
          "author_name": "Shane Celis",
          "author_login": "shanecelis",
          "committed_at": "2026-04-24T21:22:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f1f37590f1dfd3c6c419e2c405ab8caed9644499",
          "body": "* chore: Add git hash suffix to elodin python version.\n\nBring Elodin Python library to parity with rest of Elodin tools in\nshowing version.\n\n* fix: Make version semantic version compliant: Use \".dirty\" instead of \"*\".\n\n* fix: Fix git hash when populated from nix for py.",
          "is_bot": false,
          "headline": "chore: Add git hash suffix to elodin python version. (#612)",
          "author_name": "Shane Celis",
          "author_login": "shanecelis",
          "committed_at": "2026-04-24T18:36:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8e9a75e9d279b7f61b1aeb1fdef1e0ec9ce2f17c",
          "body": null,
          "is_bot": false,
          "headline": "chill tegrastats (#611)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-04-24T05:29:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c9175f29bd3639b9bb7e81435972adb583a9e763",
          "body": "…line. (#604)\n\n* hamman-chen crate + docs; consumption of this crate by line3d.\n\n* hamann-chen crate: credit rust algorithm is from c# implementation (Shane).\n\n* fix: around INDEX_BUFFER_LEN.\n\n* fmt\n\n* fix: Array index out of bounds.\n\n* chore: remove debug monitoring.\n\n* fix(editor): indexes budget.\n[…]\n points.\n\n* plot: non-destructive Hamann–Chen (archive + view).\n\n* fix: last_sample when live button on.\n\n* fix: (2).\n\n* test/clippy/fmt\n\n---------\n\nCo-authored-by: Shane Celis <shane.celis@gmail.com>",
          "is_bot": false,
          "headline": "Add Hamann-Chen-line crate and wire curve compression into plot / 3D …",
          "author_name": "Ben (zxq82lm)",
          "author_login": "zxq82lm",
          "committed_at": "2026-04-24T05:00:39Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c3af92a863c54a6d4783077d87e0c2989339925e",
          "body": null,
          "is_bot": false,
          "headline": "chore(nix) - fix deprecation warning, elodin-py (#609)",
          "author_name": "labrnth",
          "author_login": "labrnth",
          "committed_at": "2026-04-24T00:26:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "aea84b785479779bae30a5ea6781768f5cc29aab",
          "body": "refactor(aleph): move STM firmware selection into a shared `aleph.stm`\nmodule that imports `sensor-fw` and `c-blinky`, exposes a single\n`aleph.stm.firmware` option, and keeps the firmware services mutually\nexclusive.\n\n`sensor-fw` is now opt-in at the service level, and the default Aleph\nconfiguration has been updated to select it throught the STM module.\n\nRevises: 80f226daf08f9fb9819adbe2e711e8eec2f83543 and\n1560dfe28351a266840ae8fbfef4138c9a09d70f while preserving existing\nergonomics.",
          "is_bot": false,
          "headline": "refactor(aleph): modular STM firmware configuration",
          "author_name": "labrnth",
          "author_login": "labrnth",
          "committed_at": "2026-04-22T23:26:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "856f855d3133eb4bfabc859b3beb2880ebafc7b0",
          "body": "feat/refactor(aleph): simplify the logic of the deploy script.\nThis reverts commit 8f64e291c3fe71a5cf6dd0fbd83f0a2e3d3daeb9 and adds\nenhancements that preserve the original features of the deploy script\nwith a simplified logic.\n\nInstead of a custom flag for ssh key, the deploy script is able to\nacce\n[…]\nr it (via the --aleph-builder flag). If their system is not\nconfigured for aarch64 builds for the Jetson, then the build script\nwill not attempt the build and instruct the user some remediation steps.",
          "is_bot": false,
          "headline": "feat(aleph): deploy script improvements",
          "author_name": "labrnth",
          "author_login": "labrnth",
          "committed_at": "2026-04-22T23:26:25Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "234ee6e9271ab7eaa7ae0292749ec3c6290694c8",
          "body": "refactor(nix): trim dependencies in flake.nix by removing flake-utils\nand replacing with simple boilerplate that allows host-scoped flake\noutputs (ref: https://ayats.org/blog/no-flake-utils)\n\nAlso rename the output that is specific to the Jetson Aleph embedded\ncomputer, for clarity.",
          "is_bot": false,
          "headline": "refactor(nix): remove flake utils",
          "author_name": "labrnth",
          "author_login": "labrnth",
          "committed_at": "2026-04-22T23:26:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8f64e291c3fe71a5cf6dd0fbd83f0a2e3d3daeb9",
          "body": null,
          "is_bot": false,
          "headline": "Fixes for deploy.sh usage as nix run .#deploy downstream (#606)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-04-20T23:48:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "38eef8b5934a8607eef9ac0938466f29749bd2c5",
          "body": "* feat: Add a render layer allocation module.\n\n* doc: Document the module.\n\n* style: Reformat.\n\n* chore: Clippy fixes.\n\n* refactor: Change some names for clarity; start integration.\n\n* refactor: Use RenderLayerLease where applicable.\n\n* refactor: Continued render layer changes.\n\n* style: Reformat.\n\n\n[…]\n object_3d on the lease render layer.\n\n* fmt\n\n* unit test: Replace debug_assert by assert (ci/buidkite is release mode.\n\n---------\n\nCo-authored-by: zxq82lm <231263183+zxq82lm@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Fix: Render layer allocation overhauled to fix exhaust issue. (#603)",
          "author_name": "Shane Celis",
          "author_login": "shanecelis",
          "committed_at": "2026-04-20T15:52:26Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "35b7d34bc4bfea4e459a1d0cef3797914aa7cf24",
          "body": "* Goodbye IREE, hello Cranelift-MLIR",
          "is_bot": false,
          "headline": "So Long IREE, Hello Cranelift-MLIR (#600)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-04-19T21:10:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 24,
      "commits_last_year": 398,
      "latest_release_at": "2026-07-23T22:18:12Z",
      "latest_release_tag": "v0.18.0",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 48,
      "days_since_latest_release": 7,
      "mean_days_between_releases": 21.4
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": false,
      "health_percentage": 37,
      "has_issue_template": false,
      "has_code_of_conduct": false,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": [
        {
          "name": "lqr",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "controller",
            "robot",
            "control",
            "robotics",
            "feedback"
          ],
          "ecosystem": "crates",
          "matches_repo": false,
          "registry_url": "https://crates.io/crates/lqr",
          "is_deprecated": false,
          "latest_version": "0.1.0",
          "repository_url": "https://gitlab.com/imgeorgiev/lqr",
          "versions_count": 1,
          "total_downloads": 2441,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 16,
          "first_published_at": "2022-02-24T18:40:22.805591Z",
          "latest_published_at": "2022-02-24T18:40:22.805591Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 1617
        },
        {
          "name": "roci",
          "exists": true,
          "license": "MIT OR Apache-2.0",
          "keywords": [],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/roci",
          "is_deprecated": false,
          "latest_version": "0.4.0",
          "repository_url": "https://github.com/elodin-sys/elodin",
          "versions_count": 2,
          "total_downloads": 2383,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 3,
          "first_published_at": "2024-08-20T21:41:52.762165Z",
          "latest_published_at": "2024-08-23T20:43:55.873350Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 706
        },
        {
          "name": "elodin",
          "exists": true,
          "license": "MIT OR Apache-2.0",
          "keywords": [],
          "ecosystem": "crates",
          "matches_repo": null,
          "registry_url": "https://crates.io/crates/elodin",
          "is_deprecated": false,
          "latest_version": "0.1.0",
          "repository_url": null,
          "versions_count": 1,
          "total_downloads": 1683,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 4,
          "first_published_at": "2024-02-21T00:05:01.996774Z",
          "latest_published_at": "2024-02-21T00:05:01.996774Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 891
        },
        {
          "name": "blackbox",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "machine",
            "optimization",
            "learning",
            "hyperparameter",
            "science",
            "algorithms"
          ],
          "ecosystem": "crates",
          "matches_repo": false,
          "registry_url": "https://crates.io/crates/blackbox",
          "is_deprecated": false,
          "latest_version": "0.2.0",
          "repository_url": "https://github.com/Ploppz/blackbox",
          "versions_count": 2,
          "total_downloads": 5491,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 40,
          "first_published_at": "2019-03-02T20:21:28.013783Z",
          "latest_published_at": "2020-02-01T13:49:40.749199Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 2371
        },
        {
          "name": "bbqueue",
          "exists": true,
          "license": "MIT OR Apache-2.0",
          "keywords": [
            "lock-free",
            "bipbuffer",
            "embedded",
            "no-std",
            "memory-management"
          ],
          "ecosystem": "crates",
          "matches_repo": false,
          "registry_url": "https://crates.io/crates/bbqueue",
          "is_deprecated": false,
          "latest_version": "0.7.0",
          "repository_url": "https://github.com/jamesmunns/bbqueue",
          "versions_count": 33,
          "total_downloads": 1065777,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 102109,
          "first_published_at": "2019-01-02T20:06:53.961007Z",
          "latest_published_at": "2026-03-14T02:56:39.073796Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 139
        }
      ]
    },
    "popularity": {
      "forks": 39,
      "stars": 536,
      "watchers": 5,
      "fork_history": {
        "days": [
          {
            "date": "2024-03-06",
            "count": 2
          },
          {
            "date": "2024-03-07",
            "count": 6
          },
          {
            "date": "2024-03-29",
            "count": 1
          },
          {
            "date": "2024-08-15",
            "count": 1
          },
          {
            "date": "2024-08-17",
            "count": 1
          },
          {
            "date": "2024-08-28",
            "count": 1
          },
          {
            "date": "2024-12-08",
            "count": 1
          },
          {
            "date": "2024-12-14",
            "count": 1
          },
          {
            "date": "2025-06-10",
            "count": 1
          },
          {
            "date": "2025-06-18",
            "count": 1
          },
          {
            "date": "2025-08-29",
            "count": 1
          },
          {
            "date": "2025-09-05",
            "count": 1
          },
          {
            "date": "2025-09-08",
            "count": 1
          },
          {
            "date": "2025-09-09",
            "count": 1
          },
          {
            "date": "2025-10-06",
            "count": 1
          },
          {
            "date": "2025-10-09",
            "count": 1
          },
          {
            "date": "2025-10-14",
            "count": 1
          },
          {
            "date": "2025-11-03",
            "count": 1
          },
          {
            "date": "2025-12-16",
            "count": 1
          },
          {
            "date": "2026-01-22",
            "count": 1
          },
          {
            "date": "2026-02-28",
            "count": 1
          },
          {
            "date": "2026-03-05",
            "count": 1
          },
          {
            "date": "2026-03-26",
            "count": 1
          },
          {
            "date": "2026-04-12",
            "count": 1
          },
          {
            "date": "2026-04-15",
            "count": 1
          },
          {
            "date": "2026-05-28",
            "count": 2
          },
          {
            "date": "2026-06-04",
            "count": 2
          },
          {
            "date": "2026-06-05",
            "count": 1
          },
          {
            "date": "2026-06-10",
            "count": 1
          },
          {
            "date": "2026-06-19",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 38,
        "total_forks": 39
      },
      "star_history": null,
      "open_issues_and_prs": 67
    },
    "ai_readiness": {
      "has_nix": true,
      "example_dirs": [
        "examples",
        "notebooks"
      ],
      "has_llms_txt": false,
      "has_dockerfile": false,
      "has_mcp_signal": false,
      "bootstrap_files": [
        "docs/public/justfile",
        "examples/crazyflie-edu/sitl/Makefile",
        "justfile",
        "libs/db/examples/Makefile",
        "libs/hamann-chen-line/examples/Makefile"
      ],
      "api_schema_files": [
        "fsw/udp_component_broadcast/component_broadcast.proto"
      ],
      "has_devcontainer": false,
      "typecheck_configs": [
        "libs/nox-py/python/elodin/py.typed"
      ],
      "toolchain_manifests": [
        "Cargo.toml",
        "apps/elodin/Cargo.toml",
        "apps/inscriber/Cargo.toml",
        "docs/memserve/Cargo.toml",
        "examples/apollo-lander/controller/Cargo.toml",
        "examples/falcon9/controller/Cargo.toml",
        "examples/rc-jet/controller/Cargo.toml",
        "fsw/aleph-setup/Cargo.toml",
        "fsw/aleph-status/Cargo.toml",
        "fsw/blackbox/Cargo.toml",
        "fsw/gstreamer/Cargo.toml",
        "fsw/lqr/Cargo.toml",
        "fsw/mekf/Cargo.toml",
        "fsw/msp-osd/Cargo.toml",
        "fsw/roci/Cargo.toml",
        "fsw/roci/adcs/Cargo.toml",
        "fsw/rtsp-streamer/Cargo.toml",
        "fsw/sensor-fw/Cargo.toml",
        "fsw/serial-bridge/Cargo.toml",
        "fsw/tegrastats-bridge/Cargo.toml",
        "fsw/video-streamer/Cargo.toml",
        "libs/bbqueue/Cargo.toml",
        "libs/bevy_ai_skybox/Cargo.toml",
        "libs/bevy_geo_frames/Cargo.toml",
        "libs/bevy_mat3_material/Cargo.toml",
        "libs/bevy_world_mesh/Cargo.toml",
        "libs/cranelift-mlir/Cargo.toml",
        "libs/db/Cargo.toml",
        "libs/db/cli/Cargo.toml",
        "libs/db/eql/Cargo.toml",
        "libs/db/examples/rust_client/Cargo.toml",
        "libs/db/macros/Cargo.toml",
        "libs/db/tests/Cargo.toml",
        "libs/elodin-editor/Cargo.toml",
        "libs/elodin-macros/Cargo.toml",
        "libs/hamann-chen-line/Cargo.toml",
        "libs/impeller2/Cargo.toml",
        "libs/impeller2/bbq/Cargo.toml",
        "libs/impeller2/bevy/Cargo.toml",
        "libs/impeller2/frame/Cargo.toml",
        "libs/impeller2/kdl/Cargo.toml",
        "libs/impeller2/stellar/Cargo.toml",
        "libs/impeller2/wkt/Cargo.toml",
        "libs/monte-carlo/Cargo.toml",
        "libs/nox-frames/Cargo.toml",
        "libs/nox-py/Cargo.toml",
        "libs/nox/Cargo.toml",
        "libs/nox/array/Cargo.toml",
        "libs/postcard-c/codegen/Cargo.toml",
        "libs/rtsp-ingest/Cargo.toml",
        "libs/s10/Cargo.toml",
        "libs/stellarator/Cargo.toml",
        "libs/stellarator/buf/Cargo.toml",
        "libs/stellarator/macros/Cargo.toml",
        "libs/stellarator/maitake/Cargo.toml",
        "libs/stellarator/maitake/sync/Cargo.toml",
        "libs/stellarator/maitake/util/Cargo.toml",
        "libs/video-toolbox/Cargo.toml",
        "libs/wmm/Cargo.toml"
      ],
      "largest_source_bytes": 1172978,
      "source_files_sampled": 849,
      "oversized_source_files": 36,
      "agent_instruction_files": [
        ".cursorrules",
        "AGENTS.md",
        "CLAUDE.md"
      ],
      "agent_instruction_max_bytes": 2653
    },
    "dependencies": {
      "manifests": [
        "Cargo.toml"
      ],
      "advisories": {
        "error": null,
        "scope": "repository_graph",
        "source": "osv",
        "findings": [
          {
            "name": "pillow",
            "direct": false,
            "version": "11.0.0",
            "severity": "critical",
            "ecosystem": "pypi",
            "cvss_score": 9.1,
            "advisory_ids": [
              "GHSA-45hq-cxwh-f6vc",
              "GHSA-4x4j-2g7c-83w6",
              "GHSA-5x94-69rx-g8h2",
              "GHSA-62p4-gmf7-7g93",
              "GHSA-6r8x-57c9-28j4",
              "GHSA-8v84-f9pq-wr9x",
              "GHSA-9hw9-ch79-4vh6",
              "GHSA-cfh3-3jmp-rvhc",
              "GHSA-fj7v-r99m-22gq",
              "GHSA-jjj6-mw9f-p565"
            ],
            "fixed_version": "12.3.0",
            "advisory_count": 34,
            "oldest_advisory_days": 169
          },
          {
            "name": "pillow",
            "direct": false,
            "version": "12.2.0",
            "severity": "critical",
            "ecosystem": "pypi",
            "cvss_score": 9.1,
            "advisory_ids": [
              "GHSA-45hq-cxwh-f6vc",
              "GHSA-4x4j-2g7c-83w6",
              "GHSA-5x94-69rx-g8h2",
              "GHSA-62p4-gmf7-7g93",
              "GHSA-6r8x-57c9-28j4",
              "GHSA-8v84-f9pq-wr9x",
              "GHSA-9hw9-ch79-4vh6",
              "GHSA-fj7v-r99m-22gq",
              "GHSA-jjj6-mw9f-p565",
              "GHSA-pg7v-jwj7-p798"
            ],
            "fixed_version": "12.3.0",
            "advisory_count": 26,
            "oldest_advisory_days": 24
          },
          {
            "name": "jupyter-core",
            "direct": false,
            "version": "5.7.2",
            "severity": "high",
            "ecosystem": "pypi",
            "cvss_score": 7.3,
            "advisory_ids": [
              "GHSA-33p9-3p43-82vq",
              "PYSEC-2026-1477"
            ],
            "fixed_version": "5.8.1",
            "advisory_count": 2,
            "oldest_advisory_days": 421
          },
          {
            "name": "pyo3",
            "direct": false,
            "version": "0.23.5",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-36hh-v3qg-5jq4",
              "GHSA-chgr-c6px-7xpp",
              "GHSA-pph8-gcv7-4qj5",
              "RUSTSEC-2025-0020",
              "RUSTSEC-2026-0177"
            ],
            "fixed_version": "0.29.0",
            "advisory_count": 5,
            "oldest_advisory_days": 485
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.39.2",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "RUSTSEC-2026-0194",
              "RUSTSEC-2026-0195"
            ],
            "fixed_version": "0.41.0",
            "advisory_count": 2,
            "oldest_advisory_days": 31
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.39.4",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "RUSTSEC-2026-0194",
              "RUSTSEC-2026-0195"
            ],
            "fixed_version": "0.41.0",
            "advisory_count": 2,
            "oldest_advisory_days": 31
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.14",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-4w2j-m93h-cj5j",
              "RUSTSEC-2026-0185"
            ],
            "fixed_version": "0.11.15",
            "advisory_count": 2,
            "oldest_advisory_days": 38
          },
          {
            "name": "tornado",
            "direct": false,
            "version": "6.4.1",
            "severity": "high",
            "ecosystem": "pypi",
            "cvss_score": 7.7,
            "advisory_ids": [
              "GHSA-3x9g-8vmp-wqvf",
              "GHSA-78cv-mqj4-43f7",
              "GHSA-7cx3-6m66-7c5m",
              "GHSA-8w49-h785-mj3c",
              "GHSA-c98p-7wgm-6p64",
              "GHSA-cx3h-4qpv-8hc9",
              "GHSA-fqwm-6jpj-5wxc",
              "GHSA-jhmp-mqwm-3gq8",
              "GHSA-mgf9-4vpg-hj56",
              "GHSA-pr2v-jx2c-wg9f"
            ],
            "fixed_version": "6.5.7",
            "advisory_count": 22,
            "oldest_advisory_days": 615
          },
          {
            "name": "lru",
            "direct": true,
            "version": "0.12.5",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-rhfx-m35p-ff5j",
              "RUSTSEC-2026-0002"
            ],
            "fixed_version": "0.16.3",
            "advisory_count": 2,
            "oldest_advisory_days": 204
          },
          {
            "name": "fonttools",
            "direct": false,
            "version": "4.54.1",
            "severity": "moderate",
            "ecosystem": "pypi",
            "cvss_score": 6.3,
            "advisory_ids": [
              "GHSA-768j-98cg-p3fv",
              "PYSEC-2026-1389"
            ],
            "fixed_version": "4.60.2",
            "advisory_count": 2,
            "oldest_advisory_days": 241
          },
          {
            "name": "serde_with",
            "direct": false,
            "version": "3.20.0",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 4,
            "advisory_ids": [
              "GHSA-7gcf-g7xr-8hxj"
            ],
            "fixed_version": "3.21.0",
            "advisory_count": 1,
            "oldest_advisory_days": 15
          },
          {
            "name": "thrift",
            "direct": false,
            "version": "0.17.0",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-2f9f-gq7v-9h6m"
            ],
            "fixed_version": "0.23.0",
            "advisory_count": 1,
            "oldest_advisory_days": 86
          },
          {
            "name": "atty",
            "direct": false,
            "version": "0.2.14",
            "severity": "low",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-g98v-hv3f-hcfr",
              "RUSTSEC-2021-0145",
              "RUSTSEC-2024-0375"
            ],
            "fixed_version": null,
            "advisory_count": 3,
            "oldest_advisory_days": 1852
          },
          {
            "name": "pygments",
            "direct": false,
            "version": "2.18.0",
            "severity": "low",
            "ecosystem": "pypi",
            "cvss_score": 3.3,
            "advisory_ids": [
              "GHSA-5239-wwwm-4pmq",
              "PYSEC-2026-2987"
            ],
            "fixed_version": "2.20.0",
            "advisory_count": 2,
            "oldest_advisory_days": 130
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.100",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0190"
            ],
            "fixed_version": "1.0.103",
            "advisory_count": 1,
            "oldest_advisory_days": 35
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.102",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0190"
            ],
            "fixed_version": "1.0.103",
            "advisory_count": 1,
            "oldest_advisory_days": 35
          },
          {
            "name": "bincode",
            "direct": true,
            "version": "2.0.1",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0141"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 226
          },
          {
            "name": "paste",
            "direct": true,
            "version": "1.0.15",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0436"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 661
          },
          {
            "name": "atomic-polyfill",
            "direct": false,
            "version": "1.0.3",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2023-0089"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 1115
          },
          {
            "name": "bare-metal",
            "direct": false,
            "version": "0.2.5",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0110"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 98
          },
          {
            "name": "bare-metal",
            "direct": false,
            "version": "1.0.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0110"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 98
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.18",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0204"
            ],
            "fixed_version": "0.9.20",
            "advisory_count": 1,
            "oldest_advisory_days": 24
          },
          {
            "name": "instant",
            "direct": false,
            "version": "0.1.13",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0384"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 697
          },
          {
            "name": "memmap2",
            "direct": false,
            "version": "0.9.10",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0186"
            ],
            "fixed_version": "0.9.11",
            "advisory_count": 1,
            "oldest_advisory_days": 40
          },
          {
            "name": "number_prefix",
            "direct": false,
            "version": "0.4.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0119"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 255
          },
          {
            "name": "proc-macro-error",
            "direct": false,
            "version": "1.0.4",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0370"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 697
          },
          {
            "name": "proc-macro-error2",
            "direct": false,
            "version": "2.0.1",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0173"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 53
          },
          {
            "name": "rustls-pemfile",
            "direct": false,
            "version": "2.2.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0134"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 244
          },
          {
            "name": "ttf-parser",
            "direct": false,
            "version": "0.25.1",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0192"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 32
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "low": 2,
          "high": 6,
          "unknown": 15,
          "critical": 2,
          "moderate": 4
        },
        "advisory_count": 121,
        "affected_count": 29,
        "assessed_count": 1813,
        "malicious_count": 0,
        "assessed_package": null,
        "unassessed_count": 219,
        "direct_affected_count": 5
      },
      "ecosystems": [
        "crates"
      ],
      "dependencies": [
        {
          "name": "thiserror",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.0"
        },
        {
          "name": "miette",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "7.2"
        },
        {
          "name": "base64",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.22.1"
        },
        {
          "name": "chrono",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4.33"
        },
        {
          "name": "clap",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.4.18"
        },
        {
          "name": "clap-markdown",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1.4"
        },
        {
          "name": "opener",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.7.1"
        },
        {
          "name": "reqwest",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12"
        },
        {
          "name": "serde",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0.196"
        },
        {
          "name": "serde_json",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0.113"
        },
        {
          "name": "toml",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8"
        },
        {
          "name": "postcard",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "tokio",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.35.1"
        },
        {
          "name": "tonic",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12"
        },
        {
          "name": "stellarator",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "uuid",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.7.0"
        },
        {
          "name": "directories",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "5.0.1"
        },
        {
          "name": "bevy",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing-subscriber",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3"
        },
        {
          "name": "tracing-tracy",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.11"
        },
        {
          "name": "elodin-editor",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-bevy",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ring",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.17"
        },
        {
          "name": "machine-uid",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.5.1"
        },
        {
          "name": "anyhow",
          "manifest": "apps/inscriber/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "stellarator",
          "manifest": "apps/inscriber/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zstd",
          "manifest": "apps/inscriber/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.13.2"
        },
        {
          "name": "promkit",
          "manifest": "apps/inscriber/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.9.1"
        },
        {
          "name": "nu-ansi-term",
          "manifest": "apps/inscriber/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.49"
        },
        {
          "name": "kdam",
          "manifest": "apps/inscriber/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.6.2"
        },
        {
          "name": "clap",
          "manifest": "apps/inscriber/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.4"
        },
        {
          "name": "anyhow",
          "manifest": "fsw/aleph-setup/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "tokio",
          "manifest": "fsw/aleph-setup/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "fuzzy-matcher",
          "manifest": "fsw/aleph-setup/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3.7"
        },
        {
          "name": "fastrand",
          "manifest": "fsw/aleph-setup/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.1.0"
        },
        {
          "name": "promkit",
          "manifest": "fsw/aleph-setup/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.9.1"
        },
        {
          "name": "nu-ansi-term",
          "manifest": "fsw/aleph-setup/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.49"
        },
        {
          "name": "reqwest",
          "manifest": "fsw/aleph-setup/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12"
        },
        {
          "name": "zbus",
          "manifest": "fsw/aleph-setup/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "5.5.0"
        },
        {
          "name": "nu-ansi-term",
          "manifest": "fsw/aleph-status/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.49"
        },
        {
          "name": "viuer",
          "manifest": "fsw/aleph-status/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.9.1"
        },
        {
          "name": "image",
          "manifest": "fsw/aleph-status/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.25"
        },
        {
          "name": "sysinfo",
          "manifest": "fsw/aleph-status/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.34"
        },
        {
          "name": "anyhow",
          "manifest": "fsw/aleph-status/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "stellarator",
          "manifest": "fsw/aleph-status/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-stellar",
          "manifest": "fsw/aleph-status/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "db-macros",
          "manifest": "fsw/aleph-status/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "roci-adcs",
          "manifest": "fsw/aleph-status/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2",
          "manifest": "fsw/aleph-status/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-wkt",
          "manifest": "fsw/aleph-status/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zerocopy",
          "manifest": "fsw/aleph-status/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8.2"
        },
        {
          "name": "zerocopy",
          "manifest": "fsw/blackbox/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8.13"
        },
        {
          "name": "gstreamer",
          "manifest": "fsw/gstreamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.23"
        },
        {
          "name": "gstreamer-base",
          "manifest": "fsw/gstreamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.23"
        },
        {
          "name": "gstreamer-video",
          "manifest": "fsw/gstreamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.23"
        },
        {
          "name": "impeller2",
          "manifest": "fsw/gstreamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-wkt",
          "manifest": "fsw/gstreamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "postcard",
          "manifest": "fsw/gstreamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "anyhow",
          "manifest": "fsw/gstreamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "stellarator",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-stellar",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-wkt",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zerocopy",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8.2"
        },
        {
          "name": "db-macros",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "roci-adcs",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "nox",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "fastrand",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.2.0"
        },
        {
          "name": "clap",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.4.18"
        },
        {
          "name": "mlua",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.10.5"
        },
        {
          "name": "serde",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "stellarator",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-stellar",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-wkt",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zerocopy",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8.2"
        },
        {
          "name": "db-macros",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "roci-adcs",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "nox",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "fastrand",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.2.0"
        },
        {
          "name": "clap",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.4.18"
        },
        {
          "name": "mlua",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.10.5"
        },
        {
          "name": "serde",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "wmm",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-stellar",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-wkt",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "stellarator",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serialport",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.8"
        },
        {
          "name": "crossterm",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.27"
        },
        {
          "name": "nalgebra",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.33"
        },
        {
          "name": "serde",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "toml",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8"
        },
        {
          "name": "anyhow",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "thiserror",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "tracing",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1"
        },
        {
          "name": "tracing-subscriber",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3"
        },
        {
          "name": "async-channel",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "futures-lite",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "zerocopy",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8"
        },
        {
          "name": "postcard",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.1"
        },
        {
          "name": "clap",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4"
        },
        {
          "name": "async-trait",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1"
        },
        {
          "name": "tokio",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "impeller2",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-wkt",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "heapless",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8"
        },
        {
          "name": "thingbuf",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1.6"
        },
        {
          "name": "zerocopy",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8.2"
        },
        {
          "name": "stellarator",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-stellar",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-bbq",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "fastrand",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.2.0"
        },
        {
          "name": "bbqueue",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1.40"
        },
        {
          "name": "tracing-subscriber",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3"
        },
        {
          "name": "nox",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "db-macros",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "nix",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.29.0"
        },
        {
          "name": "csv",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.3.0"
        },
        {
          "name": "serde",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "postcard",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.1"
        },
        {
          "name": "postcard-schema",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.2"
        },
        {
          "name": "impeller2",
          "manifest": "fsw/rtsp-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-wkt",
          "manifest": "fsw/rtsp-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rtsp-ingest",
          "manifest": "fsw/rtsp-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "retina",
          "manifest": "fsw/rtsp-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4"
        },
        {
          "name": "url",
          "manifest": "fsw/rtsp-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "tokio",
          "manifest": "fsw/rtsp-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "futures-lite",
          "manifest": "fsw/rtsp-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.5"
        },
        {
          "name": "postcard",
          "manifest": "fsw/rtsp-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "clap",
          "manifest": "fsw/rtsp-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.4"
        },
        {
          "name": "anyhow",
          "manifest": "fsw/rtsp-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "tracing",
          "manifest": "fsw/rtsp-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1"
        },
        {
          "name": "tracing-subscriber",
          "manifest": "fsw/rtsp-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3"
        },
        {
          "name": "defmt",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3"
        },
        {
          "name": "defmt-rtt",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4"
        },
        {
          "name": "cortex-m",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.7"
        },
        {
          "name": "cortex-m-rt",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.7"
        },
        {
          "name": "embedded-hal",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "embedded-io",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.6"
        },
        {
          "name": "embedded-hal-compat",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.13.0"
        },
        {
          "name": "embedded-alloc",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.6"
        },
        {
          "name": "critical-section",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.1"
        },
        {
          "name": "cortex-m-semihosting",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.5"
        },
        {
          "name": "fdcan",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.2.1"
        },
        {
          "name": "heapless",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8"
        },
        {
          "name": "crc",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "3.2"
        },
        {
          "name": "fatfs",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4"
        },
        {
          "name": "hal",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.8"
        },
        {
          "name": "fugit",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3.7"
        },
        {
          "name": "sdio-host",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.9"
        },
        {
          "name": "paste",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "dshot-frame",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1.3"
        },
        {
          "name": "bitfield-struct",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.9"
        },
        {
          "name": "modular-bitfield",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.11"
        },
        {
          "name": "zerocopy",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8"
        },
        {
          "name": "cobs",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.2.3"
        },
        {
          "name": "blackbox",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "usbd-serial",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1"
        },
        {
          "name": "usb-device",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.2.9"
        },
        {
          "name": "anyhow",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "stellarator",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-stellar",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures-lite",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.5.0"
        },
        {
          "name": "impeller2",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-wkt",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-frame",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "cobs",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.2"
        },
        {
          "name": "zerocopy",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8.2"
        },
        {
          "name": "db-macros",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "postcard-schema",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.2"
        },
        {
          "name": "blackbox",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "fastrand",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.2.0"
        },
        {
          "name": "stellarator",
          "manifest": "fsw/tegrastats-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-stellar",
          "manifest": "fsw/tegrastats-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures-concurrency",
          "manifest": "fsw/tegrastats-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "7.6"
        },
        {
          "name": "impeller2",
          "manifest": "fsw/tegrastats-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-wkt",
          "manifest": "fsw/tegrastats-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zerocopy",
          "manifest": "fsw/tegrastats-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8.2"
        },
        {
          "name": "db-macros",
          "manifest": "fsw/tegrastats-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "fsw/tegrastats-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "fastrand",
          "manifest": "fsw/tegrastats-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.2.0"
        },
        {
          "name": "sysinfo",
          "manifest": "fsw/tegrastats-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.34"
        },
        {
          "name": "ffmpeg-next",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "8.0.0"
        },
        {
          "name": "impeller2",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-stellar",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-wkt",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.4"
        },
        {
          "name": "thiserror",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "miette",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "5.10"
        },
        {
          "name": "anyhow",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "postcard",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "stellarator",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "byteorder",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.5"
        },
        {
          "name": "bytes",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.5"
        },
        {
          "name": "kdam",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.6.2"
        },
        {
          "name": "const-init",
          "manifest": "libs/bbqueue/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0.0"
        },
        {
          "name": "portable-atomic",
          "manifest": "libs/bbqueue/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.13.1"
        },
        {
          "name": "maitake-sync",
          "manifest": "libs/bbqueue/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3"
        },
        {
          "name": "critical-section",
          "manifest": "libs/bbqueue/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "bevy",
          "manifest": "libs/bevy_ai_skybox/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "libs/bevy_ai_skybox/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4"
        },
        {
          "name": "image",
          "manifest": "libs/bevy_ai_skybox/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.25"
        },
        {
          "name": "reqwest",
          "manifest": "libs/bevy_ai_skybox/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12"
        },
        {
          "name": "ron",
          "manifest": "libs/bevy_ai_skybox/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.10"
        },
        {
          "name": "serde",
          "manifest": "libs/bevy_ai_skybox/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "serde_json",
          "manifest": "libs/bevy_ai_skybox/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "thiserror",
          "manifest": "libs/bevy_ai_skybox/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "tracing",
          "manifest": "libs/bevy_ai_skybox/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1"
        },
        {
          "name": "bevy",
          "manifest": "libs/bevy_geo_frames/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "big_space",
          "manifest": "libs/bevy_geo_frames/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "map_3d",
          "manifest": "libs/bevy_geo_frames/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1.5"
        },
        {
          "name": "serde",
          "manifest": "libs/bevy_geo_frames/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "strum",
          "manifest": "libs/bevy_geo_frames/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.27.2"
        },
        {
          "name": "strum_macros",
          "manifest": "libs/bevy_geo_frames/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.27.2"
        },
        {
          "name": "bevy-inspector-egui",
          "manifest": "libs/bevy_geo_frames/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.37"
        },
        {
          "name": "bevy",
          "manifest": "libs/bevy_mat3_material/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bevy",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ndarray",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.15"
        },
        {
          "name": "itertools",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12"
        },
        {
          "name": "image",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.25"
        },
        {
          "name": "tiff",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.9"
        },
        {
          "name": "lru",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12"
        },
        {
          "name": "bitflags",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.4"
        },
        {
          "name": "bytemuck",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.14"
        },
        {
          "name": "anyhow",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "bincode",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.0.0-rc.3"
        },
        {
          "name": "async-channel",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.1"
        },
        {
          "name": "big_space",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ureq",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "indicatif",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.18"
        },
        {
          "name": "rayon",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "toml",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8"
        },
        {
          "name": "serde",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "noise",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.9"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "anyhow",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.100",
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.102",
            "ecosystem": "crates"
          },
          {
            "name": "async-channel",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "async-channel",
            "direct": true,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": true,
            "version": "0.1.89",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.21.7",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.22.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy",
            "direct": true,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy",
            "direct": true,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy-inspector-egui",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bevy-inspector-egui",
            "direct": true,
            "version": "0.37.0",
            "ecosystem": "crates"
          },
          {
            "name": "big_space",
            "direct": true,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "big_space",
            "direct": true,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "bincode",
            "direct": true,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "bitfield-struct",
            "direct": true,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": true,
            "version": "1.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": true,
            "version": "2.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": true,
            "version": "2.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": true,
            "version": "2.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck",
            "direct": true,
            "version": "1.23.2",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck",
            "direct": true,
            "version": "1.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "byteorder",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "byteorder",
            "direct": true,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": true,
            "version": "1.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": "0.4.39",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": "0.4.42",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": "0.4.44",
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": "3.2.25",
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": "4.5.48",
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": "4.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "clap-markdown",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "clap-markdown",
            "direct": true,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "cobs",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cobs",
            "direct": true,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "cobs",
            "direct": true,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "const-init",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "const-init",
            "direct": true,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "cortex-m",
            "direct": true,
            "version": "0.7.7",
            "ecosystem": "crates"
          },
          {
            "name": "cortex-m-rt",
            "direct": true,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "cortex-m-semihosting",
            "direct": true,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "crc",
            "direct": true,
            "version": "3.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "critical-section",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "critical-section",
            "direct": true,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "crossterm",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "crossterm",
            "direct": true,
            "version": "0.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "crossterm",
            "direct": true,
            "version": "0.28.1",
            "ecosystem": "crates"
          },
          {
            "name": "crossterm",
            "direct": true,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "csv",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "csv",
            "direct": true,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "defmt",
            "direct": true,
            "version": "0.3.10",
            "ecosystem": "crates"
          },
          {
            "name": "defmt-rtt",
            "direct": true,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "directories",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "directories",
            "direct": true,
            "version": "5.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "dshot-frame",
            "direct": true,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-alloc",
            "direct": true,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-hal",
            "direct": true,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-hal",
            "direct": true,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-hal-compat",
            "direct": true,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-io",
            "direct": true,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-io",
            "direct": true,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": true,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": true,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": true,
            "version": "2.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "fatfs",
            "direct": true,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "fdcan",
            "direct": true,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "ffmpeg-next",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ffmpeg-next",
            "direct": true,
            "version": "8.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "fugit",
            "direct": true,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "futures-concurrency",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "futures-concurrency",
            "direct": true,
            "version": "7.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "futures-concurrency",
            "direct": true,
            "version": "7.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "futures-lite",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "futures-lite",
            "direct": true,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "fuzzy-matcher",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "fuzzy-matcher",
            "direct": true,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "gstreamer",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "gstreamer",
            "direct": true,
            "version": "0.23.7",
            "ecosystem": "crates"
          },
          {
            "name": "gstreamer-base",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "gstreamer-base",
            "direct": true,
            "version": "0.23.6",
            "ecosystem": "crates"
          },
          {
            "name": "gstreamer-video",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "gstreamer-video",
            "direct": true,
            "version": "0.23.6",
            "ecosystem": "crates"
          },
          {
            "name": "heapless",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "heapless",
            "direct": true,
            "version": "0.7.17",
            "ecosystem": "crates"
          },
          {
            "name": "heapless",
            "direct": true,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "heapless",
            "direct": true,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "image",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "image",
            "direct": true,
            "version": "0.25.10",
            "ecosystem": "crates"
          },
          {
            "name": "indicatif",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "indicatif",
            "direct": true,
            "version": "0.17.11",
            "ecosystem": "crates"
          },
          {
            "name": "indicatif",
            "direct": true,
            "version": "0.18.4",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": "0.10.5",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "kdam",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "kdam",
            "direct": true,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "lru",
            "direct": true,
            "version": "0.12.5",
            "ecosystem": "crates"
          },
          {
            "name": "machine-uid",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "machine-uid",
            "direct": true,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "maitake-sync",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "maitake-sync",
            "direct": true,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "map_3d",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "map_3d",
            "direct": true,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "miette",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "miette",
            "direct": true,
            "version": "5.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "miette",
            "direct": true,
            "version": "7.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "mlua",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "mlua",
            "direct": true,
            "version": "0.10.5",
            "ecosystem": "crates"
          },
          {
            "name": "modular-bitfield",
            "direct": true,
            "version": "0.11.2",
            "ecosystem": "crates"
          },
          {
            "name": "nalgebra",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "nalgebra",
            "direct": true,
            "version": "0.33.3",
            "ecosystem": "crates"
          },
          {
            "name": "ndarray",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ndarray",
            "direct": true,
            "version": "0.15.6",
            "ecosystem": "crates"
          },
          {
            "name": "ndarray",
            "direct": true,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": true,
            "version": "0.26.4",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": true,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": true,
            "version": "0.30.1",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": true,
            "version": "0.31.2",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": true,
            "version": "0.31.3",
            "ecosystem": "crates"
          },
          {
            "name": "noise",
            "direct": true,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "nu-ansi-term",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "nu-ansi-term",
            "direct": true,
            "version": "0.49.0",
            "ecosystem": "crates"
          },
          {
            "name": "nu-ansi-term",
            "direct": true,
            "version": "0.50.1",
            "ecosystem": "crates"
          },
          {
            "name": "nu-ansi-term",
            "direct": true,
            "version": "0.50.3",
            "ecosystem": "crates"
          },
          {
            "name": "opener",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "opener",
            "direct": true,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "opener",
            "direct": true,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "paste",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "paste",
            "direct": true,
            "version": "1.0.15",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic",
            "direct": true,
            "version": "1.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic",
            "direct": true,
            "version": "1.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "postcard",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "postcard",
            "direct": true,
            "version": "1.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "postcard-schema",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "postcard-schema",
            "direct": true,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "promkit",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "promkit",
            "direct": true,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "rayon",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rayon",
            "direct": true,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": true,
            "version": "0.12.28",
            "ecosystem": "crates"
          },
          {
            "name": "retina",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "retina",
            "direct": true,
            "version": "0.4.19",
            "ecosystem": "crates"
          },
          {
            "name": "ring",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ring",
            "direct": true,
            "version": "0.17.14",
            "ecosystem": "crates"
          },
          {
            "name": "ron",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ron",
            "direct": true,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "ron",
            "direct": true,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "ron",
            "direct": true,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "sdio-host",
            "direct": true,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": "1.0.225",
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.149",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.150",
            "ecosystem": "crates"
          },
          {
            "name": "serialport",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serialport",
            "direct": true,
            "version": "4.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "strum",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "strum",
            "direct": true,
            "version": "0.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "strum",
            "direct": true,
            "version": "0.27.2",
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": true,
            "version": "0.25.3",
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": true,
            "version": "0.27.2",
            "ecosystem": "crates"
          },
          {
            "name": "sysinfo",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "sysinfo",
            "direct": true,
            "version": "0.34.2",
            "ecosystem": "crates"
          },
          {
            "name": "sysinfo",
            "direct": true,
            "version": "0.37.2",
            "ecosystem": "crates"
          },
          {
            "name": "sysinfo",
            "direct": true,
            "version": "0.38.4",
            "ecosystem": "crates"
          },
          {
            "name": "thingbuf",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "thingbuf",
            "direct": true,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "2.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "2.0.16",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "tiff",
            "direct": true,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "tiff",
            "direct": true,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.47.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.52.3",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": true,
            "version": "0.7.8",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": true,
            "version": "0.8.23",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": true,
            "version": "1.1.2+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "tonic",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tonic",
            "direct": true,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "tonic",
            "direct": true,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": true,
            "version": "0.1.41",
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": true,
            "version": "0.1.44",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-subscriber",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tracing-subscriber",
            "direct": true,
            "version": "0.3.20",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-subscriber",
            "direct": true,
            "version": "0.3.23",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-tracy",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tracing-tracy",
            "direct": true,
            "version": "0.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "ureq",
            "direct": true,
            "version": "2.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "url",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "url",
            "direct": true,
            "version": "2.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "usb-device",
            "direct": true,
            "version": "0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "usbd-serial",
            "direct": true,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "1.23.1",
            "ecosystem": "crates"
          },
          {
            "name": "viuer",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "viuer",
            "direct": true,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "zbus",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "zbus",
            "direct": true,
            "version": "5.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": true,
            "version": "0.8.27",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": true,
            "version": "0.8.48",
            "ecosystem": "crates"
          },
          {
            "name": "zstd",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "zstd",
            "direct": true,
            "version": "0.13.3",
            "ecosystem": "crates"
          },
          {
            "name": "ab_glyph",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ab_glyph",
            "direct": false,
            "version": "0.2.32",
            "ecosystem": "crates"
          },
          {
            "name": "ab_glyph_rasterizer",
            "direct": false,
            "version": "0.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit",
            "direct": false,
            "version": "0.21.1",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit",
            "direct": false,
            "version": "0.24.1",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_consumer",
            "direct": false,
            "version": "0.31.0",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_consumer",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_consumer",
            "direct": false,
            "version": "0.38.0",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_macos",
            "direct": false,
            "version": "0.22.2",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_macos",
            "direct": false,
            "version": "0.26.3",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_windows",
            "direct": false,
            "version": "0.29.2",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_windows",
            "direct": false,
            "version": "0.32.1",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_winit",
            "direct": false,
            "version": "0.29.2",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_winit",
            "direct": false,
            "version": "0.32.2",
            "ecosystem": "crates"
          },
          {
            "name": "addr2line",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "crates"
          },
          {
            "name": "addr2line",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "adler2",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "adler2",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "adler32",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": "0.8.12",
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "aligned",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "aligned-vec",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "alloc-no-stdlib",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "alloc-stdlib",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "allocator-api2",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "alsa",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "alsa",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "alsa-sys",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "alsa-sys",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "android-activity",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "android-properties",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "android_log-sys",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "android_system_properties",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "ansi_colours",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "anstream",
            "direct": false,
            "version": "0.6.20",
            "ecosystem": "crates"
          },
          {
            "name": "anstream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle",
            "direct": false,
            "version": "1.0.14",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-parse",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-parse",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-query",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-query",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-wincon",
            "direct": false,
            "version": "3.0.10",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-wincon",
            "direct": false,
            "version": "3.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "approx",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "approx",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "ar_archive_writer",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "arbitrary",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "arboard",
            "direct": false,
            "version": "3.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "arc-swap",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "arc-swap",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "arg_enum_proc_macro",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "array-init",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrayref",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "arrayvec",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "arrow",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "arrow",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-arith",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-array",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-buffer",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-cast",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-csv",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-data",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-ipc",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-json",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-ord",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-row",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-schema",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "arrow-schema",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-select",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-string",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "as-raw-xcb-connection",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "as-slice",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "ash",
            "direct": false,
            "version": "0.38.0+1.3.281",
            "ecosystem": "crates"
          },
          {
            "name": "ashpd",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "assert_type_match",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "async-broadcast",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "async-compression",
            "direct": false,
            "version": "0.4.19",
            "ecosystem": "crates"
          },
          {
            "name": "async-executor",
            "direct": false,
            "version": "1.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-fs",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-io",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-lock",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "async-net",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-oneshot",
            "direct": false,
            "version": "0.5.9",
            "ecosystem": "crates"
          },
          {
            "name": "async-process",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-recursion",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "async-signal",
            "direct": false,
            "version": "0.2.14",
            "ecosystem": "crates"
          },
          {
            "name": "async-stream",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "async-stream-impl",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "async-task",
            "direct": false,
            "version": "4.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "async-watcher",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "async-watcher",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "async_shared",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "atoi",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "atomic-polyfill",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "atomic-waker",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "atomic_refcell",
            "direct": false,
            "version": "0.1.14",
            "ecosystem": "crates"
          },
          {
            "name": "atomicow",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "atty",
            "direct": false,
            "version": "0.2.14",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "av-scenechange",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "av1-grain",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "avif-serialize",
            "direct": false,
            "version": "0.8.8",
            "ecosystem": "crates"
          },
          {
            "name": "avif-serialize",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "axum",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "axum",
            "direct": false,
            "version": "0.6.20",
            "ecosystem": "crates"
          },
          {
            "name": "axum",
            "direct": false,
            "version": "0.7.9",
            "ecosystem": "crates"
          },
          {
            "name": "axum",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "axum-core",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "axum-core",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "axum-core",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "crates"
          },
          {
            "name": "axum-macros",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "axum-streams",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "axum-streams",
            "direct": false,
            "version": "0.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "backtrace",
            "direct": false,
            "version": "0.3.75",
            "ecosystem": "crates"
          },
          {
            "name": "backtrace",
            "direct": false,
            "version": "0.3.76",
            "ecosystem": "crates"
          },
          {
            "name": "backtrace-ext",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "bare-metal",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "bare-metal",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "basis-universal",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "basis-universal-sys",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy-inspector-egui-derive",
            "direct": false,
            "version": "0.37.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_a11y",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_a11y",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_android",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_android",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_animation",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_animation",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_animation_macros",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_animation_macros",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_anti_alias",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_anti_alias",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_app",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_app",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_asset",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_asset",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_asset_macros",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_asset_macros",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_audio",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_audio",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_camera",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_camera",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_clipboard",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_color",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bevy_color",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_color",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_core_pipeline",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_core_pipeline",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_defer",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bevy_defer",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_defer_derive",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_derive",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_derive",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_dev_tools",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_dev_tools",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_diagnostic",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_diagnostic",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ecs",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ecs",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ecs_macro_logic",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ecs_macros",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ecs_macros",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_editor_cam",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_egui",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bevy_egui",
            "direct": false,
            "version": "0.40.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_encase_derive",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_encase_derive",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_feathers",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_feathers",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_fontmesh",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bevy_fontmesh",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_framepace",
            "direct": false,
            "version": "0.22.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_gilrs",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_gilrs",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_gizmos",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_gizmos",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_gizmos_macros",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_gizmos_macros",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_gizmos_render",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_gizmos_render",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_gltf",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_gltf",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_hanabi",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bevy_hanabi",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_image",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_image",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_input",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_input",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_input_focus",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_input_focus",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_internal",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_internal",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_light",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_light",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_log",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_log",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_macro_utils",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_macro_utils",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_material",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_material_macros",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_math",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_math",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_mesh",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_mesh",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_mikktspace",
            "direct": false,
            "version": "0.17.0-dev",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_mikktspace",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_pbr",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_pbr",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_picking",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bevy_picking",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_picking",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_platform",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_platform",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_post_process",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_post_process",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ptr",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ptr",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_reflect",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_reflect",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_reflect_derive",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_reflect_derive",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_render",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bevy_render",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_render",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_render_macros",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_render_macros",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_scene",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_scene",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_scene_macros",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_shader",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_shader",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_sprite",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_sprite",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_sprite_render",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_sprite_render",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_state",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_state",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_state_macros",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_state_macros",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_tasks",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_tasks",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_text",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_text",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_time",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_time",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_transform",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_transform",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ui",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ui",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ui_render",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ui_render",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ui_widgets",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ui_widgets",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_utils",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_utils",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_window",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_window",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_winit",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_winit",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_world_serialization",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bigdecimal",
            "direct": false,
            "version": "0.4.10",
            "ecosystem": "crates"
          },
          {
            "name": "bimap",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "bincode_derive",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "bindgen",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bindgen",
            "direct": false,
            "version": "0.60.1",
            "ecosystem": "crates"
          },
          {
            "name": "bindgen",
            "direct": false,
            "version": "0.70.1",
            "ecosystem": "crates"
          },
          {
            "name": "bindgen",
            "direct": false,
            "version": "0.72.1",
            "ecosystem": "crates"
          },
          {
            "name": "binrw",
            "direct": false,
            "version": "0.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "binrw_derive",
            "direct": false,
            "version": "0.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "bit-set",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bit-set",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "bit-vec",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bit-vec",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "bit_field",
            "direct": false,
            "version": "0.10.3",
            "ecosystem": "crates"
          },
          {
            "name": "bitfield",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "bitstream-io",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitstream-io",
            "direct": false,
            "version": "4.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitvec",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bitvec",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "blake2",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "blake3",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "blake3",
            "direct": false,
            "version": "1.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "block",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "block-buffer",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "block2",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "block2",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "block2",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "blocking",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "blocking",
            "direct": false,
            "version": "1.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "boxcar",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "boxcar",
            "direct": false,
            "version": "0.2.14",
            "ecosystem": "crates"
          },
          {
            "name": "brotli",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "brotli-decompressor",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "bs58",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "bstr",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "btree_monstrousity",
            "direct": false,
            "version": "0.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "built",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "by_address",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "bytecount",
            "direct": false,
            "version": "0.6.9",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck_derive",
            "direct": false,
            "version": "1.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "byteorder-lite",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytestring",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "bzip2",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "bzip2-sys",
            "direct": false,
            "version": "0.1.13+1.0.8",
            "ecosystem": "crates"
          },
          {
            "name": "calloop",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "calloop",
            "direct": false,
            "version": "0.14.4",
            "ecosystem": "crates"
          },
          {
            "name": "calloop-wayland-source",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "calloop-wayland-source",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "camino",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "cargo-platform",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "cargo_metadata",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cargo_metadata",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "casey",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "castaway",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.38",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.61",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.62",
            "ecosystem": "crates"
          },
          {
            "name": "cesu8",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "cexpr",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-expr",
            "direct": false,
            "version": "0.17.2",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "cfg_aliases",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "chacha20",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "chrono-tz",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "clang-sys",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "clap_builder",
            "direct": false,
            "version": "4.5.48",
            "ecosystem": "crates"
          },
          {
            "name": "clap_builder",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "clap_derive",
            "direct": false,
            "version": "4.5.47",
            "ecosystem": "crates"
          },
          {
            "name": "clap_derive",
            "direct": false,
            "version": "4.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "clap_lex",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "clap_lex",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "clap_lex",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "clipboard-win",
            "direct": false,
            "version": "5.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "codespan-reporting",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "codespan-reporting",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "coe-rs",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "color",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "color_quant",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "colorchoice",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "colorchoice",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "colored",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "colored",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "colorgrad",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "colorutils-rs",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "combine",
            "direct": false,
            "version": "4.6.7",
            "ecosystem": "crates"
          },
          {
            "name": "comfy-table",
            "direct": false,
            "version": "7.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "compact_str",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "compact_str",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "concurrent-queue",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "console",
            "direct": false,
            "version": "0.15.11",
            "ecosystem": "crates"
          },
          {
            "name": "console",
            "direct": false,
            "version": "0.16.3",
            "ecosystem": "crates"
          },
          {
            "name": "console-api",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "console-subscriber",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "console-subscriber",
            "direct": false,
            "version": "0.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "console_error_panic_hook",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "const-default",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "const-fnv1a-hash",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "const-fnv1a-hash",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "const-random",
            "direct": false,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "const-random-macro",
            "direct": false,
            "version": "0.1.16",
            "ecosystem": "crates"
          },
          {
            "name": "const_panic",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "const_soft_float",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "constant_time_eq",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "constgebra",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "convert_case",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "convert_case",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "convert_case",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "convert_case",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "convert_case",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "cordyceps",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cordyceps",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation-sys",
            "direct": false,
            "version": "0.8.7",
            "ecosystem": "crates"
          },
          {
            "name": "core-graphics",
            "direct": false,
            "version": "0.23.2",
            "ecosystem": "crates"
          },
          {
            "name": "core-graphics-types",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "core-graphics-types",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "core_affinity",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "core_maths",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "coreaudio-rs",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "coreaudio-rs",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "crates"
          },
          {
            "name": "coreaudio-sys",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "cortex-m-rt-macros",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "cosmic-text",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "cpal",
            "direct": false,
            "version": "0.15.3",
            "ecosystem": "crates"
          },
          {
            "name": "cpal",
            "direct": false,
            "version": "0.17.3",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-assembler-x64",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-assembler-x64-meta",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-bforest",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-bitset",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen-meta",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen-shared",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-control",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-entity",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-frontend",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-frontend",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-isle",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-jit",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-jit",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-module",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-module",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-native",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-native",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-srcgen",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "crc-catalog",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "crc32fast",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "crc32fast",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-channel",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-channel",
            "direct": false,
            "version": "0.5.15",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-deque",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.18",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-queue",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-queue",
            "direct": false,
            "version": "0.3.12",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-utils",
            "direct": false,
            "version": "0.8.21",
            "ecosystem": "crates"
          },
          {
            "name": "crossterm_winapi",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "crunchy",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-common",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "csscolorparser",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "csv-core",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "ctrlc",
            "direct": false,
            "version": "3.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "cursor-icon",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.20.11",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.20.11",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.20.11",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "dary_heap",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "dashmap",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "dasp_sample",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "data-encoding",
            "direct": false,
            "version": "2.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "datafusion",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-catalog",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-catalog-listing",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-common",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-common-runtime",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-datasource",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-datasource-csv",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-datasource-json",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-datasource-parquet",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-doc",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-execution",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-expr",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-expr-common",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-aggregate",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-aggregate-common",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-nested",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-table",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-window",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-window-common",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-macros",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-optimizer",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-physical-expr",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-physical-expr-common",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-physical-optimizer",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-physical-plan",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-session",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-sql",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "dbgf",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "dbus",
            "direct": false,
            "version": "0.9.11",
            "ecosystem": "crates"
          },
          {
            "name": "defmt-macros",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "defmt-parser",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "defmt-test",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "defmt-test-macros",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "deranged",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "derive-where",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more-impl",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "device_query",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "device_query",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "diatomic-waker",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.10.7",
            "ecosystem": "crates"
          },
          {
            "name": "dirs-sys",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "dispatch",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "dispatch2",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "displaydoc",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "disqualified",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "dlib",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "document-features",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "downcast-rs",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "downcast-rs",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "dpi",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-clone",
            "direct": false,
            "version": "1.0.20",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-hash",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-stack",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-stack",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-stack",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-stack-macros",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "ecolor",
            "direct": false,
            "version": "0.34.3",
            "ecosystem": "crates"
          },
          {
            "name": "egui",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "egui",
            "direct": false,
            "version": "0.34.3",
            "ecosystem": "crates"
          },
          {
            "name": "egui_material_icons",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "egui_material_icons",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "egui_table",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "egui_table",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "egui_tiles",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "egui_tiles",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "emath",
            "direct": false,
            "version": "0.34.3",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-can",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "encase",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "encase_derive",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "encase_derive_impl",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "encode_unicode",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "endi",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "endian-type",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "enum-as-inner",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "enumflags2",
            "direct": false,
            "version": "0.7.12",
            "ecosystem": "crates"
          },
          {
            "name": "enumflags2_derive",
            "direct": false,
            "version": "0.7.12",
            "ecosystem": "crates"
          },
          {
            "name": "enumn",
            "direct": false,
            "version": "0.1.14",
            "ecosystem": "crates"
          },
          {
            "name": "enumset",
            "direct": false,
            "version": "1.1.14",
            "ecosystem": "crates"
          },
          {
            "name": "enumset_derive",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "env_filter",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "env_home",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "env_logger",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "env_logger",
            "direct": false,
            "version": "0.11.10",
            "ecosystem": "crates"
          },
          {
            "name": "env_logger",
            "direct": false,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "epaint",
            "direct": false,
            "version": "0.34.3",
            "ecosystem": "crates"
          },
          {
            "name": "epaint_default_fonts",
            "direct": false,
            "version": "0.34.3",
            "ecosystem": "crates"
          },
          {
            "name": "equator",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "equator",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "equator-macro",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "equator-macro",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "equivalent",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "erased-serde",
            "direct": false,
            "version": "0.4.10",
            "ecosystem": "crates"
          },
          {
            "name": "errno",
            "direct": false,
            "version": "0.3.14",
            "ecosystem": "crates"
          },
          {
            "name": "error-code",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "erydanos",
            "direct": false,
            "version": "0.2.18",
            "ecosystem": "crates"
          },
          {
            "name": "euclid",
            "direct": false,
            "version": "0.22.14",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener",
            "direct": false,
            "version": "5.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener-strategy",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "exr",
            "direct": false,
            "version": "1.74.0",
            "ecosystem": "crates"
          },
          {
            "name": "faer",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "faer",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "faer-entity",
            "direct": false,
            "version": "0.20.1",
            "ecosystem": "crates"
          },
          {
            "name": "fallible-iterator",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "fast-srgb8",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "fax",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "fd-lock",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "fdeflate",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "fearless_simd",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ffmpeg-sys-next",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "file-id",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "filedescriptor",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "filetime",
            "direct": false,
            "version": "0.2.29",
            "ecosystem": "crates"
          },
          {
            "name": "find-msvc-tools",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "find-msvc-tools",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "fixedbitset",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "crates"
          },
          {
            "name": "flatbuffers",
            "direct": false,
            "version": "25.12.19",
            "ecosystem": "crates"
          },
          {
            "name": "flate2",
            "direct": false,
            "version": "1.0.35",
            "ecosystem": "crates"
          },
          {
            "name": "flate2",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "float_next_after",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "flume",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "flume",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "fn-traits",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "fn-traits",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "fnv",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "foldhash",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "foldhash",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "font-types",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "font-types",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "fontconfig-parser",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "fontdb",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "fontique",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "fontmesh",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "foreign-types",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "foreign-types-macros",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "foreign-types-shared",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "form_urlencoded",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "formatx",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "four-cc",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "fsevent-sys",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "funty",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "futures",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "futures",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-buffered",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "futures-channel",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-core",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-core",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-executor",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-io",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-io",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-macro",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-micro",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "futures-sink",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-task",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "gcd",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "gemm",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-c32",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-c64",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-common",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-f16",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-f32",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-f64",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "generational-box",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "crates"
          },
          {
            "name": "generativity",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "generativity",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "generator",
            "direct": false,
            "version": "0.8.7",
            "ecosystem": "crates"
          },
          {
            "name": "generator",
            "direct": false,
            "version": "0.8.8",
            "ecosystem": "crates"
          },
          {
            "name": "generic-array",
            "direct": false,
            "version": "0.14.7",
            "ecosystem": "crates"
          },
          {
            "name": "gethostname",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "gif",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "crates"
          },
          {
            "name": "gilrs",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "gilrs",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "gilrs-core",
            "direct": false,
            "version": "0.6.7",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.31.1",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.32.3",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.33.0",
            "ecosystem": "crates"
          },
          {
            "name": "gio-sys",
            "direct": false,
            "version": "0.20.10",
            "ecosystem": "crates"
          },
          {
            "name": "gl_generator",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "glam",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "glam",
            "direct": false,
            "version": "0.30.10",
            "ecosystem": "crates"
          },
          {
            "name": "glam",
            "direct": false,
            "version": "0.32.1",
            "ecosystem": "crates"
          },
          {
            "name": "glib",
            "direct": false,
            "version": "0.20.12",
            "ecosystem": "crates"
          },
          {
            "name": "glib-macros",
            "direct": false,
            "version": "0.20.12",
            "ecosystem": "crates"
          },
          {
            "name": "glib-sys",
            "direct": false,
            "version": "0.20.10",
            "ecosystem": "crates"
          },
          {
            "name": "glob",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "globset",
            "direct": false,
            "version": "0.4.18",
            "ecosystem": "crates"
          },
          {
            "name": "glow",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "glow",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "gltf",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "gltf-derive",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "gltf-json",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "glutin_wgl_sys",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "gobject-sys",
            "direct": false,
            "version": "0.20.10",
            "ecosystem": "crates"
          },
          {
            "name": "goldie",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "goldie",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "gpu-alloc",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "gpu-alloc-types",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "gpu-allocator",
            "direct": false,
            "version": "0.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "gpu-allocator",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "gpu-descriptor",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "gpu-descriptor-types",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "grid",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "grid",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "gst-plugin-version-helper",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "gst-plugin-version-helper",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "gstreamer-base-sys",
            "direct": false,
            "version": "0.23.6",
            "ecosystem": "crates"
          },
          {
            "name": "gstreamer-sys",
            "direct": false,
            "version": "0.23.6",
            "ecosystem": "crates"
          },
          {
            "name": "gstreamer-video-sys",
            "direct": false,
            "version": "0.23.6",
            "ecosystem": "crates"
          },
          {
            "name": "guillotiere",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.3.27",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "h264-reader",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "half",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "harfrust",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "harfrust",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "hash32",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "hash32",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.14.5",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.15.5",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.17.1",
            "ecosystem": "crates"
          },
          {
            "name": "hdrhistogram",
            "direct": false,
            "version": "7.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "heck",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "heck",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "hermit-abi",
            "direct": false,
            "version": "0.1.19",
            "ecosystem": "crates"
          },
          {
            "name": "hermit-abi",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "hex",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hex",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "hex-slice",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "hexasphere",
            "direct": false,
            "version": "16.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "hexasphere",
            "direct": false,
            "version": "18.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "hexf-parse",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "hifitime",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hifitime",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "home",
            "direct": false,
            "version": "0.5.11",
            "ecosystem": "crates"
          },
          {
            "name": "home",
            "direct": false,
            "version": "0.5.12",
            "ecosystem": "crates"
          },
          {
            "name": "hostname",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hostname",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "http-auth",
            "direct": false,
            "version": "0.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "http-body-util",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "httparse",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "httpdate",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "humantime",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": false,
            "version": "0.14.32",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-rustls",
            "direct": false,
            "version": "0.27.9",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-timeout",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-timeout",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-util",
            "direct": false,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone",
            "direct": false,
            "version": "0.1.64",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone",
            "direct": false,
            "version": "0.1.65",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone-haiku",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "icu_collections",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_locale",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_locale_core",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_locale_data",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer_data",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties_data",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_provider",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_segmenter",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_segmenter_data",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "id-arena",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ident_case",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "idna_adapter",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "0.4.25",
            "ecosystem": "crates"
          },
          {
            "name": "image-webp",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "imgref",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "include-flate",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "include-flate-codegen",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "include-flate-compress",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "indent_write",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "indent_write",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "indoc",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "inflections",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "inotify",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "inotify",
            "direct": false,
            "version": "0.9.6",
            "ecosystem": "crates"
          },
          {
            "name": "inotify-sys",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "inplace_it",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "inplace_it",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "instant",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "integer-encoding",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "interpolate_name",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "inventory",
            "direct": false,
            "version": "0.3.24",
            "ecosystem": "crates"
          },
          {
            "name": "io-kit-sys",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "io-uring",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "io-uring",
            "direct": false,
            "version": "0.7.10",
            "ecosystem": "crates"
          },
          {
            "name": "io-uring",
            "direct": false,
            "version": "0.7.12",
            "ecosystem": "crates"
          },
          {
            "name": "iocraft",
            "direct": false,
            "version": "0.7.18",
            "ecosystem": "crates"
          },
          {
            "name": "iocraft-macros",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "ipnet",
            "direct": false,
            "version": "2.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "is-terminal",
            "direct": false,
            "version": "0.4.17",
            "ecosystem": "crates"
          },
          {
            "name": "is_ci",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "is_terminal_polyfill",
            "direct": false,
            "version": "1.70.1",
            "ecosystem": "crates"
          },
          {
            "name": "is_terminal_polyfill",
            "direct": false,
            "version": "1.70.2",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.15",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "jiff",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "jiff",
            "direct": false,
            "version": "0.2.24",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-static",
            "direct": false,
            "version": "0.2.24",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-tzdb",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-tzdb-platform",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "jni",
            "direct": false,
            "version": "0.21.1",
            "ecosystem": "crates"
          },
          {
            "name": "jni",
            "direct": false,
            "version": "0.22.4",
            "ecosystem": "crates"
          },
          {
            "name": "jni-macros",
            "direct": false,
            "version": "0.22.4",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys-macros",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "jobserver",
            "direct": false,
            "version": "0.1.34",
            "ecosystem": "crates"
          },
          {
            "name": "jpeg-decoder",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.80",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.97",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.98",
            "ecosystem": "crates"
          },
          {
            "name": "kdl",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "kdl",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "khronos-egl",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "khronos_api",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "kqueue",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "kqueue-sys",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "ktx2",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "ktx2",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "kurbo",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "lazy-regex",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "lazy-regex-proc_macros",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "lazy_static",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "lazycell",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "leb128fmt",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "lebe",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "lewton",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "lexical-core",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "lexical-parse-float",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "lexical-parse-integer",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "lexical-util",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "lexical-write-float",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "lexical-write-integer",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.169",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.175",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.186",
            "ecosystem": "crates"
          },
          {
            "name": "libdbus-sys",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "libflate",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "libflate_lz77",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "libfuzzer-sys",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "libloading",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": "0.2.11",
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "libredox",
            "direct": false,
            "version": "0.1.16",
            "ecosystem": "crates"
          },
          {
            "name": "libudev",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "libudev-sys",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "linebender_resource_handle",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.4.15",
            "ecosystem": "crates"
          },
          {
            "name": "litemap",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "litrs",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.25",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.28",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.29",
            "ecosystem": "crates"
          },
          {
            "name": "loom",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "loom",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "loop9",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "lru-slab",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "lua-src",
            "direct": false,
            "version": "547.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "luajit-src",
            "direct": false,
            "version": "210.5.12+a4f56a4",
            "ecosystem": "crates"
          },
          {
            "name": "lyon_geom",
            "direct": false,
            "version": "1.0.19",
            "ecosystem": "crates"
          },
          {
            "name": "lyon_path",
            "direct": false,
            "version": "1.0.19",
            "ecosystem": "crates"
          },
          {
            "name": "lyon_tessellation",
            "direct": false,
            "version": "1.0.20",
            "ecosystem": "crates"
          },
          {
            "name": "lz4",
            "direct": false,
            "version": "1.28.1",
            "ecosystem": "crates"
          },
          {
            "name": "lz4-sys",
            "direct": false,
            "version": "1.11.1+lz4-1.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "lz4_flex",
            "direct": false,
            "version": "0.11.6",
            "ecosystem": "crates"
          },
          {
            "name": "lzma-sys",
            "direct": false,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "mach2",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "mach2",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "macos-accessibility-client",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "malloc_buf",
            "direct": false,
            "version": "0.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "matchers",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "matchit",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "matchit",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "matrixcompare",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "matrixcompare-core",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "matrixmultiply",
            "direct": false,
            "version": "0.3.10",
            "ecosystem": "crates"
          },
          {
            "name": "maybe-rayon",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "mcap",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "mcap",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "md-5",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "memmap2",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "memmap2",
            "direct": false,
            "version": "0.9.10",
            "ecosystem": "crates"
          },
          {
            "name": "memo-map",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "memoffset",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "metal",
            "direct": false,
            "version": "0.32.0",
            "ecosystem": "crates"
          },
          {
            "name": "miette-derive",
            "direct": false,
            "version": "5.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "miette-derive",
            "direct": false,
            "version": "7.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "0.3.17",
            "ecosystem": "crates"
          },
          {
            "name": "minijinja",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "minijinja",
            "direct": false,
            "version": "2.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "minimal-lexical",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "miniz_oxide",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "miniz_oxide",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "0.8.11",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "mlua-sys",
            "direct": false,
            "version": "0.6.8",
            "ecosystem": "crates"
          },
          {
            "name": "modular-bitfield-impl",
            "direct": false,
            "version": "0.11.2",
            "ecosystem": "crates"
          },
          {
            "name": "moxcms",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "mp4ra-rust",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "mpeg4-audio-const",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "muldiv",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "mutex-traits",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "mutex-traits",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "muxide",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "mycelium-bitfield",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "mycelium-bitfield",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "naga",
            "direct": false,
            "version": "27.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "naga",
            "direct": false,
            "version": "29.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "naga_oil",
            "direct": false,
            "version": "0.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "naga_oil",
            "direct": false,
            "version": "0.22.0",
            "ecosystem": "crates"
          },
          {
            "name": "nalgebra-macros",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "nano-gemm",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "nano-gemm-c32",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "nano-gemm-c64",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "nano-gemm-codegen",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "nano-gemm-core",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "nano-gemm-f32",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "nano-gemm-f64",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "nanorand",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "nasm-rs",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "nb",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "nb",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "ndk",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "ndk",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "ndk-context",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "ndk-sys",
            "direct": false,
            "version": "0.5.0+25.2.9519653",
            "ecosystem": "crates"
          },
          {
            "name": "ndk-sys",
            "direct": false,
            "version": "0.6.0+11769913",
            "ecosystem": "crates"
          },
          {
            "name": "new_debug_unreachable",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "nibble_vec",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "no_std_io2",
            "direct": false,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "no_std_io2",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "nodit",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "nohash-hasher",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "nom",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "nom",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "nonmax",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "noop_proc_macro",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "normpath",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "notify",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "notify",
            "direct": false,
            "version": "8.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "notify-debouncer-full",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "notify-types",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "novtb",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "ntapi",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "num",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "num-bigint",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-complex",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-conv",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-derive",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-integer",
            "direct": false,
            "version": "0.1.46",
            "ecosystem": "crates"
          },
          {
            "name": "num-iter",
            "direct": false,
            "version": "0.1.45",
            "ecosystem": "crates"
          },
          {
            "name": "num-rational",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-traits",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "num-traits",
            "direct": false,
            "version": "0.2.19",
            "ecosystem": "crates"
          },
          {
            "name": "num_cpus",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum_derive",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "number_prefix",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "numpy",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "numpy",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "nutype-enum",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "objc",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "objc-sys",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "crates"
          },
          {
            "name": "objc2",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "objc2",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-app-kit",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "objc2-app-kit",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-app-kit",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-audio-toolbox",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-avf-audio",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-cloud-kit",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-contacts",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-audio",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-audio-types",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-data",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-foundation",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-foundation",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-graphics",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-image",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-location",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-media",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-media",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-video",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-video",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-encode",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-foundation",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "objc2-foundation",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-foundation",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-io-kit",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-io-surface",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-link-presentation",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-metal",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-metal",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-quartz-core",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-quartz-core",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-symbols",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-ui-kit",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-uniform-type-identifiers",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-user-notifications",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-video-toolbox",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "objc2-video-toolbox",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.36.7",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.37.3",
            "ecosystem": "crates"
          },
          {
            "name": "object_store",
            "direct": false,
            "version": "0.12.5",
            "ecosystem": "crates"
          },
          {
            "name": "oboe",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "oboe-sys",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "offset-allocator",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ogg",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": false,
            "version": "1.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": false,
            "version": "1.21.4",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell_polyfill",
            "direct": false,
            "version": "1.70.1",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell_polyfill",
            "direct": false,
            "version": "1.70.2",
            "ecosystem": "crates"
          },
          {
            "name": "openh264",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "openh264",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "openh264-sys2",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "option-ext",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "option-operations",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "orbclient",
            "direct": false,
            "version": "0.3.53",
            "ecosystem": "crates"
          },
          {
            "name": "orbclient",
            "direct": false,
            "version": "0.3.54",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-float",
            "direct": false,
            "version": "2.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-float",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-float",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-stream",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "os_str_bytes",
            "direct": false,
            "version": "6.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "owned_ttf_parser",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "owo-colors",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "owo-colors",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "palette",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "palette_derive",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "papergrid",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "parking",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot",
            "direct": false,
            "version": "0.12.5",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot_core",
            "direct": false,
            "version": "0.9.12",
            "ecosystem": "crates"
          },
          {
            "name": "parlance",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "parley",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "parley_data",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "parquet",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "parquet",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "pastey",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "peeking_take_while",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "peg",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "peg",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "peg-macros",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "peg-runtime",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "peniko",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "percent-encoding",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "petgraph",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "petgraph",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_generator",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "phf_generator",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf_generator",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_macros",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "phf_macros",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf_macros",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "pic-scale",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pic-scale",
            "direct": false,
            "version": "0.6.15",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pin-project",
            "direct": false,
            "version": "1.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-internal",
            "direct": false,
            "version": "1.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-internal",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-internal",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-lite",
            "direct": false,
            "version": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-lite",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "pin-utils",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "piper",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "piper",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "pkg-config",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pkg-config",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "plain",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "png",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "polling",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "polling",
            "direct": false,
            "version": "3.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "pollster",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "polycool",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic-util",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "postcard-derive",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "postcard-dyn",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "postcard-dyn",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "potential_utf",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "powerfmt",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "pp-rs",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "ppv-lite86",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "presser",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "pretty-hex",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "pretty-type-name",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "pretty_assertions",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "prettyplease",
            "direct": false,
            "version": "0.2.37",
            "ecosystem": "crates"
          },
          {
            "name": "primal-check",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error-attr",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error-attr2",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error-attr3",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error2",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error3",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-hack",
            "direct": false,
            "version": "0.5.20+deprecated",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": false,
            "version": "1.0.101",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": false,
            "version": "1.0.106",
            "ecosystem": "crates"
          },
          {
            "name": "profiling",
            "direct": false,
            "version": "1.0.17",
            "ecosystem": "crates"
          },
          {
            "name": "profiling",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "profiling-procmacros",
            "direct": false,
            "version": "1.0.17",
            "ecosystem": "crates"
          },
          {
            "name": "profiling-procmacros",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "promkit-core",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "promkit-widgets",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "proptest",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "proptest",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "prost",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "prost",
            "direct": false,
            "version": "0.13.5",
            "ecosystem": "crates"
          },
          {
            "name": "prost-derive",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "prost-types",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "psm",
            "direct": false,
            "version": "0.1.31",
            "ecosystem": "crates"
          },
          {
            "name": "pulp",
            "direct": false,
            "version": "0.18.22",
            "ecosystem": "crates"
          },
          {
            "name": "pulp",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "crates"
          },
          {
            "name": "pxfm",
            "direct": false,
            "version": "0.1.29",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pyo3",
            "direct": false,
            "version": "0.23.5",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3-build-config",
            "direct": false,
            "version": "0.23.5",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3-ffi",
            "direct": false,
            "version": "0.23.5",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3-macros",
            "direct": false,
            "version": "0.23.5",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3-macros-backend",
            "direct": false,
            "version": "0.23.5",
            "ecosystem": "crates"
          },
          {
            "name": "qoi",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "quick-error",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "quick-error",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.39.2",
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.39.4",
            "ecosystem": "crates"
          },
          {
            "name": "quinn",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.14",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-udp",
            "direct": false,
            "version": "0.5.14",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": "1.0.40",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": "1.0.45",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": "1.0.46",
            "ecosystem": "crates"
          },
          {
            "name": "quote-use",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "quote-use-macros",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "radium",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "radix_trie",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "radsort",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "rand_distr",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_distr",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_pcg",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "rand_xorshift",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_xorshift",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "range-alloc",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "rangemap",
            "direct": false,
            "version": "1.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "rav1e",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "ravif",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "raw-cpuid",
            "direct": false,
            "version": "11.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "raw-window-handle",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "raw-window-handle",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "raw-window-handle",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "raw-window-metal",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rawpointer",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "rayon-core",
            "direct": false,
            "version": "1.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "read-fonts",
            "direct": false,
            "version": "0.36.0",
            "ecosystem": "crates"
          },
          {
            "name": "read-fonts",
            "direct": false,
            "version": "0.37.0",
            "ecosystem": "crates"
          },
          {
            "name": "read-fonts",
            "direct": false,
            "version": "0.39.2",
            "ecosystem": "crates"
          },
          {
            "name": "readkey",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "readmouse",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "reborrow",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "rectangle-pack",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "recursive",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "recursive-proc-macro-impl",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.5.18",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "redox_users",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "ref-cast",
            "direct": false,
            "version": "1.0.25",
            "ecosystem": "crates"
          },
          {
            "name": "ref-cast-impl",
            "direct": false,
            "version": "1.0.25",
            "ecosystem": "crates"
          },
          {
            "name": "reflink-copy",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "reflink-copy",
            "direct": false,
            "version": "0.1.29",
            "ecosystem": "crates"
          },
          {
            "name": "regalloc2",
            "direct": false,
            "version": "0.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "1.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.4.10",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.10",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "region",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "renderdoc-sys",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "replace_with",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "replace_with",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "rfc6381-codec",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "rfd",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rfd",
            "direct": false,
            "version": "0.15.4",
            "ecosystem": "crates"
          },
          {
            "name": "rgb",
            "direct": false,
            "version": "0.8.53",
            "ecosystem": "crates"
          },
          {
            "name": "rle-decode-fast",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "rlsf",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "roaring",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "roaring",
            "direct": false,
            "version": "0.10.12",
            "ecosystem": "crates"
          },
          {
            "name": "rodio",
            "direct": false,
            "version": "0.20.1",
            "ecosystem": "crates"
          },
          {
            "name": "rodio",
            "direct": false,
            "version": "0.22.2",
            "ecosystem": "crates"
          },
          {
            "name": "roxmltree",
            "direct": false,
            "version": "0.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "rsofa",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rsofa",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-demangle",
            "direct": false,
            "version": "0.1.26",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-demangle",
            "direct": false,
            "version": "0.1.27",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "rustc_version",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustc_version",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustfft",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rustfft",
            "direct": false,
            "version": "6.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "0.38.44",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": false,
            "version": "0.23.40",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pemfile",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pki-types",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.103.13",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.22",
            "ecosystem": "crates"
          },
          {
            "name": "rusty-fork",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustyline",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rustyline",
            "direct": false,
            "version": "15.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustyline-derive",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "ruzstd",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "ruzstd",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": "1.0.20",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": "1.0.23",
            "ecosystem": "crates"
          },
          {
            "name": "safe_arch",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "safe_arch",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "same-file",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "schemars",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "schemars",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "scoped-tls",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "scoped-tls-hkt",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "scopeguard",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "sctk-adwaita",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "scuffle-bytes-util",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "scuffle-expgolomb",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "scuffle-h264",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "scuffle-h264",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "scuffle-workspace-hack",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "sdp-types",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "self_cell",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "1.0.27",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "1.0.28",
            "ecosystem": "crates"
          },
          {
            "name": "semver-parser",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "send_wrapper",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "seq-macro",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "seq-macro",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "serde-value",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_core",
            "direct": false,
            "version": "1.0.225",
            "ecosystem": "crates"
          },
          {
            "name": "serde_core",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.225",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_path_to_error",
            "direct": false,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "serde_repr",
            "direct": false,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "serde_spanned",
            "direct": false,
            "version": "0.6.9",
            "ecosystem": "crates"
          },
          {
            "name": "serde_spanned",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde_urlencoded",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde_with",
            "direct": false,
            "version": "3.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_with_macros",
            "direct": false,
            "version": "3.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "sha1",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": false,
            "version": "0.10.9",
            "ecosystem": "crates"
          },
          {
            "name": "sharded-slab",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "shlex",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook",
            "direct": false,
            "version": "0.3.18",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook-mio",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook-registry",
            "direct": false,
            "version": "1.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook-registry",
            "direct": false,
            "version": "1.4.8",
            "ecosystem": "crates"
          },
          {
            "name": "simba",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "simd-adler32",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "simd_cesu8",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "simd_helpers",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "simdutf8",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "siphasher",
            "direct": false,
            "version": "0.3.11",
            "ecosystem": "crates"
          },
          {
            "name": "siphasher",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "skrifa",
            "direct": false,
            "version": "0.39.0",
            "ecosystem": "crates"
          },
          {
            "name": "skrifa",
            "direct": false,
            "version": "0.40.0",
            "ecosystem": "crates"
          },
          {
            "name": "skrifa",
            "direct": false,
            "version": "0.42.1",
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": "0.4.11",
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "slotmap",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": false,
            "version": "1.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "smawk",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "smithay-client-toolkit",
            "direct": false,
            "version": "0.19.2",
            "ecosystem": "crates"
          },
          {
            "name": "smithay-client-toolkit",
            "direct": false,
            "version": "0.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "smithay-clipboard",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "smol",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "smol_str",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "snafu",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "snafu-derive",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "snap",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.5.10",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "spin",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "spin",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "spin",
            "direct": false,
            "version": "0.9.8",
            "ecosystem": "crates"
          },
          {
            "name": "spin_sleep",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "spirv",
            "direct": false,
            "version": "0.3.0+sdk-1.3.268.0",
            "ecosystem": "crates"
          },
          {
            "name": "spirv",
            "direct": false,
            "version": "0.4.0+sdk-1.4.341.0",
            "ecosystem": "crates"
          },
          {
            "name": "sqlparser",
            "direct": false,
            "version": "0.55.0",
            "ecosystem": "crates"
          },
          {
            "name": "sqlparser_derive",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "stable_deref_trait",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "stable_deref_trait",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "stack_dst",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "stack_dst",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "stacker",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "stacker",
            "direct": false,
            "version": "0.1.24",
            "ecosystem": "crates"
          },
          {
            "name": "stackfuture",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "static_assertions",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "stm32-hal2",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "stm32h7",
            "direct": false,
            "version": "0.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "strength_reduce",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "strict-num",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "strsim",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "strsim",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "subtle",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "supports-hyperlinks",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "supports-hyperlinks",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "supports-unicode",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "supports-unicode",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "svg_fmt",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "svgbobdoc",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "swash",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "1.0.109",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "2.0.106",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "2.0.117",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "2.0.119",
            "ecosystem": "crates"
          },
          {
            "name": "sync_wrapper",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "sync_wrapper",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "synopsys-usb-otg",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "synstructure",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "syntastica",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "syntastica",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "syntastica-core",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "syntastica-highlight",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "syntastica-macros",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "syntastica-parsers",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "syntastica-parsers",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "syntastica-queries",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "syntastica-themes",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "syntastica-themes",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "sys-locale",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "sysctl",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "system-deps",
            "direct": false,
            "version": "7.0.8",
            "ecosystem": "crates"
          },
          {
            "name": "tabled",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tabled",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "tabled_derive",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "tabular",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tabular",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "taffy",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "taffy",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "taffy",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "tap",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "target-lexicon",
            "direct": false,
            "version": "0.12.16",
            "ecosystem": "crates"
          },
          {
            "name": "target-lexicon",
            "direct": false,
            "version": "0.13.5",
            "ecosystem": "crates"
          },
          {
            "name": "tempfile",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tempfile",
            "direct": false,
            "version": "3.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "termcolor",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "terminal_size",
            "direct": false,
            "version": "0.1.17",
            "ecosystem": "crates"
          },
          {
            "name": "terminal_size",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "crates"
          },
          {
            "name": "test-case",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "test-case",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "test-case-core",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "test-case-macros",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "textwrap",
            "direct": false,
            "version": "0.15.2",
            "ecosystem": "crates"
          },
          {
            "name": "textwrap",
            "direct": false,
            "version": "0.16.2",
            "ecosystem": "crates"
          },
          {
            "name": "TFT",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "2.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "2.0.16",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "thread_local",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "thrift",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "time",
            "direct": false,
            "version": "0.3.47",
            "ecosystem": "crates"
          },
          {
            "name": "time-core",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "time-macros",
            "direct": false,
            "version": "0.2.27",
            "ecosystem": "crates"
          },
          {
            "name": "tiny-keccak",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "tiny-skia",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "tiny-skia-path",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "tinystr",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec_macros",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-io-timeout",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-macros",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-macros",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-rustls",
            "direct": false,
            "version": "0.26.4",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-stream",
            "direct": false,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-test",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio-test",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-tungstenite",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": false,
            "version": "0.7.18",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "0.6.11",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "0.7.5+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "1.1.1+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.19.15",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.22.27",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.23.10+spec-1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.23.6",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.25.11+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_parser",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "toml_parser",
            "direct": false,
            "version": "1.1.2+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_write",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "toml_writer",
            "direct": false,
            "version": "1.1.1+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": false,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-http",
            "direct": false,
            "version": "0.6.11",
            "ecosystem": "crates"
          },
          {
            "name": "tower-layer",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-service",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-attributes",
            "direct": false,
            "version": "0.1.30",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-attributes",
            "direct": false,
            "version": "0.1.31",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-core",
            "direct": false,
            "version": "0.1.34",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-core",
            "direct": false,
            "version": "0.1.36",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-error",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-log",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-oslog",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-wasm",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "tracy-client",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tracy-client",
            "direct": false,
            "version": "0.18.4",
            "ecosystem": "crates"
          },
          {
            "name": "tracy-client-sys",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "transpose",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "traversal",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "traversal",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "tree-sitter",
            "direct": false,
            "version": "0.20.10",
            "ecosystem": "crates"
          },
          {
            "name": "tree-sitter-lua",
            "direct": false,
            "version": "0.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "try-lock",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "ttf-parser",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "tungstenite",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "twox-hash",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "ty_map_gen",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "typeid",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "typewit",
            "direct": false,
            "version": "1.15.2",
            "ecosystem": "crates"
          },
          {
            "name": "uds_windows",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "unarray",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "uncased",
            "direct": false,
            "version": "0.9.10",
            "ecosystem": "crates"
          },
          {
            "name": "unescaper",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-bidi",
            "direct": false,
            "version": "0.3.18",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.19",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.24",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-linebreak",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-script",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-segmentation",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-width",
            "direct": false,
            "version": "0.1.14",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-width",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-xid",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "unindent",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "unit-prefix",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "untrusted",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "unty",
            "direct": false,
            "version": "0.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "upon",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "urlencoding",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "utf8_iter",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "utf8parse",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "v_frame",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "valuable",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "variadics_please",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "vcell",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "vcpkg",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "vec1",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "vec_map",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "vello_common",
            "direct": false,
            "version": "0.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "vello_cpu",
            "direct": false,
            "version": "0.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "version-compare",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "version_check",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "virtue",
            "direct": false,
            "version": "0.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "void",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "volatile-register",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "wait-timeout",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "waker-fn",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "waker-fn",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "walkdir",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "walkdir",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "want",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasi",
            "direct": false,
            "version": "0.11.0+wasi-snapshot-preview1",
            "ecosystem": "crates"
          },
          {
            "name": "wasi",
            "direct": false,
            "version": "0.11.1+wasi-snapshot-preview1",
            "ecosystem": "crates"
          },
          {
            "name": "wasip2",
            "direct": false,
            "version": "1.0.3+wasi-0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "wasip3",
            "direct": false,
            "version": "0.4.0+wasi-0.3.0-rc-2026-01-06",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.103",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.120",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.121",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-backend",
            "direct": false,
            "version": "0.2.103",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.70",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.71",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.103",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.120",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.121",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.103",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.120",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.121",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.103",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.120",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.121",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-encoder",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-metadata",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-streams",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-core",
            "direct": false,
            "version": "43.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-jit-icache-coherence",
            "direct": false,
            "version": "43.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-backend",
            "direct": false,
            "version": "0.3.15",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-client",
            "direct": false,
            "version": "0.31.14",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-csd-frame",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-cursor",
            "direct": false,
            "version": "0.31.14",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-protocols",
            "direct": false,
            "version": "0.32.12",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-protocols-experimental",
            "direct": false,
            "version": "20250721.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-protocols-misc",
            "direct": false,
            "version": "0.3.12",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-protocols-plasma",
            "direct": false,
            "version": "0.3.12",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-protocols-wlr",
            "direct": false,
            "version": "0.3.12",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-scanner",
            "direct": false,
            "version": "0.31.10",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-sys",
            "direct": false,
            "version": "0.31.11",
            "ecosystem": "crates"
          },
          {
            "name": "weak-table",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": false,
            "version": "0.3.97",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": false,
            "version": "0.3.98",
            "ecosystem": "crates"
          },
          {
            "name": "web-task",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "web-time",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "web-time",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "webbrowser",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "0.26.11",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "weezl",
            "direct": false,
            "version": "0.1.12",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "wgpu",
            "direct": false,
            "version": "27.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu",
            "direct": false,
            "version": "29.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core",
            "direct": false,
            "version": "27.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core",
            "direct": false,
            "version": "29.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core-deps-apple",
            "direct": false,
            "version": "27.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core-deps-apple",
            "direct": false,
            "version": "29.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core-deps-wasm",
            "direct": false,
            "version": "27.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core-deps-wasm",
            "direct": false,
            "version": "29.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core-deps-windows-linux-android",
            "direct": false,
            "version": "27.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core-deps-windows-linux-android",
            "direct": false,
            "version": "29.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-hal",
            "direct": false,
            "version": "27.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-hal",
            "direct": false,
            "version": "29.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-naga-bridge",
            "direct": false,
            "version": "29.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-types",
            "direct": false,
            "version": "27.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-types",
            "direct": false,
            "version": "29.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "which",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "which",
            "direct": false,
            "version": "4.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "which",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "which",
            "direct": false,
            "version": "7.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wide",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "wide",
            "direct": false,
            "version": "0.7.33",
            "ecosystem": "crates"
          },
          {
            "name": "wide",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "winapi",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "winapi",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-i686-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-util",
            "direct": false,
            "version": "0.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-x86_64-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.48.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.54.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.57.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.58.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.61.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.62.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-collections",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-collections",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.54.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.57.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.58.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.61.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.62.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-future",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-future",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-implement",
            "direct": false,
            "version": "0.57.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-implement",
            "direct": false,
            "version": "0.58.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-implement",
            "direct": false,
            "version": "0.60.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-implement",
            "direct": false,
            "version": "0.60.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-interface",
            "direct": false,
            "version": "0.57.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-interface",
            "direct": false,
            "version": "0.58.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-interface",
            "direct": false,
            "version": "0.59.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-interface",
            "direct": false,
            "version": "0.59.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-link",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-link",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-link",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-numerics",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-numerics",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-registry",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-strings",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-strings",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-strings",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.45.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.48.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.52.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.59.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.60.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.61.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.61.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.53.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.53.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows-threading",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-threading",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnullvm",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "winit",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "winit",
            "direct": false,
            "version": "0.30.13",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.5.40",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.6.24",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.7.13",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.7.15",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "winsafe",
            "direct": false,
            "version": "0.0.19",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen",
            "direct": false,
            "version": "0.57.1",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-core",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rust",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rust-macro",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-component",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-parser",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "writeable",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "wyz",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "x11",
            "direct": false,
            "version": "2.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "x11-dl",
            "direct": false,
            "version": "2.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "x11rb",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "x11rb-protocol",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "xcursor",
            "direct": false,
            "version": "0.3.10",
            "ecosystem": "crates"
          },
          {
            "name": "xkbcommon-dl",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "xkeysym",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "xml-rs",
            "direct": false,
            "version": "0.8.28",
            "ecosystem": "crates"
          },
          {
            "name": "xxhash-rust",
            "direct": false,
            "version": "0.8.15",
            "ecosystem": "crates"
          },
          {
            "name": "xz2",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "y4m",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "yansi",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "yazi",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "yoke",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "yoke-derive",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "zbus_macros",
            "direct": false,
            "version": "5.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "zbus_names",
            "direct": false,
            "version": "4.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "zeno",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.27",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.48",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom-derive",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize",
            "direct": false,
            "version": "1.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "zerotrie",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec",
            "direct": false,
            "version": "0.11.6",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec-derive",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "zlib-rs",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "zmij",
            "direct": false,
            "version": "1.0.21",
            "ecosystem": "crates"
          },
          {
            "name": "zmij",
            "direct": false,
            "version": "1.0.23",
            "ecosystem": "crates"
          },
          {
            "name": "zstd-safe",
            "direct": false,
            "version": "7.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "zstd-sys",
            "direct": false,
            "version": "2.0.16+zstd.1.5.7",
            "ecosystem": "crates"
          },
          {
            "name": "zune-core",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "zune-inflate",
            "direct": false,
            "version": "0.2.54",
            "ecosystem": "crates"
          },
          {
            "name": "zune-jpeg",
            "direct": false,
            "version": "0.5.15",
            "ecosystem": "crates"
          },
          {
            "name": "zvariant",
            "direct": false,
            "version": "5.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "zvariant_derive",
            "direct": false,
            "version": "5.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "zvariant_utils",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "appnope",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "pypi"
          },
          {
            "name": "asttokens",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "cdsapi",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "cffi",
            "direct": false,
            "version": "1.17.1",
            "ecosystem": "pypi"
          },
          {
            "name": "colorama",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "pypi"
          },
          {
            "name": "comm",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "pypi"
          },
          {
            "name": "contourpy",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "contourpy",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "pypi"
          },
          {
            "name": "cycler",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "pypi"
          },
          {
            "name": "debugpy",
            "direct": false,
            "version": "1.8.7",
            "ecosystem": "pypi"
          },
          {
            "name": "decorator",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "elodin",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "executing",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "fonttools",
            "direct": false,
            "version": "4.54.1",
            "ecosystem": "pypi"
          },
          {
            "name": "fonttools",
            "direct": false,
            "version": "4.63.0",
            "ecosystem": "pypi"
          },
          {
            "name": "iniconfig",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "ipykernel",
            "direct": false,
            "version": "6.29.5",
            "ecosystem": "pypi"
          },
          {
            "name": "ipython",
            "direct": false,
            "version": "8.28.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jax",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jax-cuda12-pjrt",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jax-cuda12-plugin",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jaxlib",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jedi",
            "direct": false,
            "version": "0.19.1",
            "ecosystem": "pypi"
          },
          {
            "name": "joblib",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "jupyter-client",
            "direct": false,
            "version": "8.6.3",
            "ecosystem": "pypi"
          },
          {
            "name": "jupyter-core",
            "direct": false,
            "version": "5.7.2",
            "ecosystem": "pypi"
          },
          {
            "name": "kiwisolver",
            "direct": false,
            "version": "1.4.7",
            "ecosystem": "pypi"
          },
          {
            "name": "kiwisolver",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "matplotlib",
            "direct": false,
            "version": "3.11.0",
            "ecosystem": "pypi"
          },
          {
            "name": "matplotlib",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "pypi"
          },
          {
            "name": "matplotlib-inline",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "pypi"
          },
          {
            "name": "ml-dtypes",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "pypi"
          },
          {
            "name": "nest-asyncio",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "netcdf4",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "netifaces",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "nrlmsise00",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "numpy",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "numpy",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "numpy",
            "direct": false,
            "version": "2.4.6",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cublas-cu12",
            "direct": false,
            "version": "12.9.2.10",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cuda-cccl-cu12",
            "direct": false,
            "version": "12.9.27",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cuda-cupti-cu12",
            "direct": false,
            "version": "12.9.79",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cuda-nvcc-cu12",
            "direct": false,
            "version": "12.9.86",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cuda-nvrtc-cu12",
            "direct": false,
            "version": "12.9.86",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cuda-runtime-cu12",
            "direct": false,
            "version": "12.9.79",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cudnn-cu12",
            "direct": false,
            "version": "9.23.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cufft-cu12",
            "direct": false,
            "version": "11.4.1.4",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cusolver-cu12",
            "direct": false,
            "version": "11.7.5.82",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cusparse-cu12",
            "direct": false,
            "version": "12.5.10.65",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-nccl-cu12",
            "direct": false,
            "version": "2.30.7",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-nvjitlink-cu12",
            "direct": false,
            "version": "12.9.86",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-nvshmem-cu12",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "openai",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "opt-einsum",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "packaging",
            "direct": false,
            "version": "24.1",
            "ecosystem": "pypi"
          },
          {
            "name": "packaging",
            "direct": false,
            "version": "26.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pandas",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pandas",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "pypi"
          },
          {
            "name": "parso",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "pypi"
          },
          {
            "name": "patsy",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "pypi"
          },
          {
            "name": "pexpect",
            "direct": false,
            "version": "4.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pillow",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pillow",
            "direct": false,
            "version": "12.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "platformdirs",
            "direct": false,
            "version": "4.3.6",
            "ecosystem": "pypi"
          },
          {
            "name": "plotly",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pluggy",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "polars",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "polars",
            "direct": false,
            "version": "1.41.2",
            "ecosystem": "pypi"
          },
          {
            "name": "polars-runtime-32",
            "direct": false,
            "version": "1.41.2",
            "ecosystem": "pypi"
          },
          {
            "name": "prompt-toolkit",
            "direct": false,
            "version": "3.0.48",
            "ecosystem": "pypi"
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "psutil",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "ptyprocess",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pure-eval",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pycparser",
            "direct": false,
            "version": "2.22",
            "ecosystem": "pypi"
          },
          {
            "name": "pygments",
            "direct": false,
            "version": "2.18.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pygments",
            "direct": false,
            "version": "2.20.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyparsing",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyparsing",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "python-dateutil",
            "direct": false,
            "version": "2.9.0.post0",
            "ecosystem": "pypi"
          },
          {
            "name": "pytz",
            "direct": false,
            "version": "2024.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pywin32",
            "direct": false,
            "version": "308",
            "ecosystem": "pypi"
          },
          {
            "name": "pyzmq",
            "direct": false,
            "version": "26.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "requests",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "scikit-learn",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "pypi"
          },
          {
            "name": "scipy",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "pypi"
          },
          {
            "name": "scipy",
            "direct": false,
            "version": "1.17.1",
            "ecosystem": "pypi"
          },
          {
            "name": "seaborn",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "pypi"
          },
          {
            "name": "six",
            "direct": false,
            "version": "1.16.0",
            "ecosystem": "pypi"
          },
          {
            "name": "six",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "pypi"
          },
          {
            "name": "stack-data",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "pypi"
          },
          {
            "name": "statsmodels",
            "direct": false,
            "version": "0.14.4",
            "ecosystem": "pypi"
          },
          {
            "name": "streamlit",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "threadpoolctl",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tornado",
            "direct": false,
            "version": "6.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "traitlets",
            "direct": false,
            "version": "5.14.3",
            "ecosystem": "pypi"
          },
          {
            "name": "trimesh",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "typing-extensions",
            "direct": false,
            "version": "4.15.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tzdata",
            "direct": false,
            "version": "2024.2",
            "ecosystem": "pypi"
          },
          {
            "name": "wcwidth",
            "direct": false,
            "version": "0.2.13",
            "ecosystem": "pypi"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 2032,
        "direct_count": 224,
        "indirect_count": 1808
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 3,
        "merged_prs": 482,
        "open_issues": 64,
        "closed_ratio": 0.685,
        "closed_issues": 139,
        "closed_unmerged_prs": 61
      },
      "bus_factor": 2,
      "bot_contributors": 0,
      "top_contributors": [
        {
          "type": "User",
          "login": "akhilles",
          "commits": 593,
          "avatar_url": "https://avatars.githubusercontent.com/u/4852873?v=4"
        },
        {
          "type": "User",
          "login": "sphw",
          "commits": 545,
          "avatar_url": "https://avatars.githubusercontent.com/u/83453?v=4"
        },
        {
          "type": "User",
          "login": "x46085",
          "commits": 159,
          "avatar_url": "https://avatars.githubusercontent.com/u/1129228?v=4"
        },
        {
          "type": "User",
          "login": "zxq82lm",
          "commits": 127,
          "avatar_url": "https://avatars.githubusercontent.com/u/231263183?v=4"
        },
        {
          "type": "User",
          "login": "ch-greams",
          "commits": 97,
          "avatar_url": "https://avatars.githubusercontent.com/u/25534422?v=4"
        },
        {
          "type": "User",
          "login": "shanecelis",
          "commits": 72,
          "avatar_url": "https://avatars.githubusercontent.com/u/54390?v=4"
        },
        {
          "type": "User",
          "login": "anderspitman",
          "commits": 36,
          "avatar_url": "https://avatars.githubusercontent.com/u/7820200?v=4"
        },
        {
          "type": "User",
          "login": "labrnth",
          "commits": 22,
          "avatar_url": "https://avatars.githubusercontent.com/u/1276996?v=4"
        },
        {
          "type": "User",
          "login": "mossyvan",
          "commits": 12,
          "avatar_url": "https://avatars.githubusercontent.com/u/35608644?v=4"
        },
        {
          "type": "User",
          "login": "joelreymont",
          "commits": 11,
          "avatar_url": "https://avatars.githubusercontent.com/u/18791?v=4"
        }
      ],
      "contributors_sampled": 19,
      "top_contributor_share": 0.352
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "deploy-docs.yml",
        "flakehub-publish-tagged.yml",
        "release.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [
        "ruff.toml"
      ],
      "has_editorconfig": false,
      "has_linter_config": true,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "Cargo.lock",
        "uv.lock"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 10,
            "reason": "no binaries found in the repo",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": null,
            "reason": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 10,
            "reason": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 8,
            "reason": "Found 24/30 approved changesets -- score normalized to 8",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 12 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 10,
            "reason": "no dangerous workflow patterns detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 0,
            "reason": "no update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 0,
            "reason": "project is not fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 10,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 10,
            "reason": "30 commit(s) and 13 issue activity found in the last 90 days -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": null,
            "reason": "packaging workflow not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": 0,
            "reason": "dependency not pinned by hash detected -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 0,
            "reason": "SAST tool is not run on all commits -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 0,
            "reason": "security policy file not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": 0,
            "reason": "Project has not signed or included provenance with any releases.",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": 0,
            "reason": "detected GitHub workflow tokens with excessive permissions",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "56 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "098398481fc4037e0655bdfdca214e37b9cd0a2b",
        "ran_at": "2026-07-31T05:42:31Z",
        "aggregate_score": 4.2,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": false,
      "has_dependabot_config": false
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-07-30T03:03:28Z",
      "oldest_open_prs": [
        {
          "number": 748,
          "created_at": "2026-07-23T06:42:43Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 757,
          "created_at": "2026-07-30T15:45:03Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 758,
          "created_at": "2026-07-30T17:40:04Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ],
      "last_merged_pr_at": "2026-07-30T03:03:27Z",
      "ci_last_conclusion": null,
      "oldest_open_issues": [
        {
          "number": 17,
          "created_at": "2024-07-24T16:43:37Z",
          "last_comment_at": "2026-02-12T19:01:28Z",
          "last_comment_author": "shanecelis"
        },
        {
          "number": 20,
          "created_at": "2024-11-27T19:31:07Z",
          "last_comment_at": "2024-12-17T22:12:19Z",
          "last_comment_author": "kaf-lamed-beyt"
        },
        {
          "number": 80,
          "created_at": "2025-06-07T05:27:14Z",
          "last_comment_at": "2025-08-29T14:48:40Z",
          "last_comment_author": "anderspitman"
        },
        {
          "number": 87,
          "created_at": "2025-06-19T17:14:41Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 99,
          "created_at": "2025-08-25T17:53:50Z",
          "last_comment_at": "2025-10-13T17:47:15Z",
          "last_comment_author": "joelreymont"
        },
        {
          "number": 105,
          "created_at": "2025-09-01T16:47:13Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 108,
          "created_at": "2025-09-02T21:34:02Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 134,
          "created_at": "2025-09-18T15:37:57Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 140,
          "created_at": "2025-09-18T16:21:23Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 141,
          "created_at": "2025-09-18T16:42:49Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 142,
          "created_at": "2025-09-18T16:52:18Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 146,
          "created_at": "2025-09-22T20:54:31Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 154,
          "created_at": "2025-09-25T14:30:21Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 161,
          "created_at": "2025-09-26T19:18:33Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 165,
          "created_at": "2025-09-26T19:33:11Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 166,
          "created_at": "2025-09-26T19:37:31Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 172,
          "created_at": "2025-09-26T19:55:42Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 179,
          "created_at": "2025-09-30T15:10:01Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 195,
          "created_at": "2025-10-05T21:24:29Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 208,
          "created_at": "2025-10-08T21:51:24Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/elodin-sys/elodin",
    "host": "github.com",
    "name": "elodin",
    "owner": "elodin-sys"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "good",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 71,
      "inputs": {
        "security": 46,
        "vitality": 94,
        "community": 46,
        "governance": 68,
        "engineering": 90
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 94,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "excellent",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 97,
            "inputs": {
              "commits_last_year": 398,
              "human_commit_share": 1,
              "days_since_last_push": 0,
              "active_weeks_last_year": 48
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 0 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "48/52 weeks with commits",
                "points": 33.2,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 48
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "398 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 398
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 13 issue activity found in the last 90 days -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "excellent",
            "name": "Release discipline",
            "note": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "releases_count": 24,
              "latest_release_tag": "v0.18.0",
              "releases_from_tags": false,
              "days_since_latest_release": 7,
              "mean_days_between_releases": 21.4
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "24 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 24
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 7 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 7
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~21.4 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 21.4
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "Project has not signed or included provenance with any releases.",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "excellent",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "maintained",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": null,
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": 1,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 1 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 1
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "at_risk",
        "name": "Community & Adoption",
        "value": 46,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "moderate",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 61,
            "inputs": {
              "forks": 39,
              "stars": 536,
              "watchers": 5,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "536 stars",
                "points": 44.3,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 536
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "39 forks",
                "points": 13.2,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 39
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "5 watchers",
                "points": 3.3,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 5
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "moderate",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 50,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": false,
              "has_issue_template": false,
              "has_code_of_conduct": false,
              "has_pull_request_template": false
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "recognized license (Apache-2.0)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "Apache-2.0"
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.3
              }
            ]
          },
          {
            "key": "ecosystem_adoption",
            "band": "critical",
            "name": "Ecosystem adoption (downloads)",
            "note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "registry_dependents"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 15,
            "inputs": {
              "packages": [
                "roci",
                "elodin"
              ],
              "dependents": null,
              "ecosystems": "crates",
              "total_downloads": 4066,
              "monthly_downloads": 7
            },
            "components": [
              {
                "key": "monthly_downloads",
                "name": "Monthly downloads",
                "detail": "7 downloads/month across crates",
                "points": 12,
                "status": "partial",
                "details": [
                  {
                    "code": "downloads_monthly",
                    "params": {
                      "count": 7,
                      "ecosystems": "crates"
                    }
                  }
                ],
                "max_points": 80
              },
              {
                "key": "registry_dependents",
                "name": "Registry dependents",
                "detail": "not reported by this ecosystem",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "not_reported_by_this_ecosystem",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "moderate",
        "name": "Sustainability & Governance",
        "value": 68,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "moderate",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 63,
            "inputs": {
              "bus_factor": 2,
              "contributors_sampled": 19,
              "top_contributor_share": 0.352
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "2 contributor(s) cover half of all commits",
                "points": 25.2,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 35% of commits",
                "points": 14.6,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 35
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "19 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 19
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 12 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "good",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 78,
            "inputs": {
              "merged_prs": 482,
              "open_issues": 64,
              "closed_issues": 139,
              "issue_closed_ratio": 0.685,
              "closed_unmerged_prs": 61
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "68% of issues closed",
                "points": 32,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 68
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "482/543 decided PRs merged",
                "points": 34,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 482,
                      "decided": 543
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 24/30 approved changesets -- score normalized to 8",
                "points": 12,
                "status": "partial",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "moderate",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 60,
            "inputs": {
              "followers": 40,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "elodin-sys",
              "public_repos": 49,
              "account_age_days": 1110
            },
            "components": [
              {
                "key": "ownership_backing",
                "name": "Ownership backing",
                "detail": "organization-owned",
                "points": 30,
                "status": "met",
                "details": [
                  {
                    "code": "owner_organization",
                    "params": {}
                  }
                ],
                "max_points": 30
              },
              {
                "key": "verified_domain",
                "name": "Verified domain",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "owner_reach",
                "name": "Owner reach",
                "detail": "40 followers of elodin-sys",
                "points": 11.6,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 40,
                      "login": "elodin-sys"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "49 public repos, account ~3 yr old",
                "points": 18.4,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 49
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 3
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "good",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 71,
            "inputs": {
              "packages": [
                "roci",
                "elodin"
              ],
              "ecosystems": "crates",
              "any_deprecated": false,
              "min_days_since_publish": 706
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "2 package(s) on crates",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 2,
                      "ecosystems": "crates"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 706 days ago",
                "points": 14,
                "status": "partial",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 706
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "2 published versions",
                "points": 12,
                "status": "partial",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "excellent",
        "name": "Engineering Quality",
        "value": 90,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "good",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 84,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": true,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "3 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 3
                    }
                  }
                ],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": "ruff.toml",
                "points": 16,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "ruff.toml"
                    }
                  }
                ],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "excellent",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "topics": [
                "aerospace",
                "ecs",
                "physics-simulation",
                "space",
                "drones",
                "rust"
              ],
              "has_wiki": true,
              "homepage": "https://docs.elodin.systems",
              "has_readme": true,
              "has_docs_dir": true,
              "has_description": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 25,
                "status": "met",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://docs.elodin.systems",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": "6 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 6
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "at_risk",
        "name": "Security",
        "value": 46,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "at_risk",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Branch-Protection, Packaging. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "branch_protection",
                    "packaging"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 42,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 16,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 2,
              "scorecard_aggregate": 4.2
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "no binaries found in the repo",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "Found 24/30 approved changesets -- score normalized to 8",
                "points": 6,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 12 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no dangerous workflow patterns detected",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "no update tool detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is not fuzzed",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file detected",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "30 commit(s) and 13 issue activity found in the last 90 days -- score normalized to 10",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow not detected",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is not run on all commits -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file not detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "Project has not signed or included provenance with any releases.",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "detected GitHub workflow tokens with excessive permissions",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "56 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "moderate",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 1813 resolved dependencies against OSV; 219 could not be assessed (no resolved version, an unsupported ecosystem, or beyond the reported package list). This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "indirect_dependencies_free_of_known_advisories"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              },
              {
                "code": "advisories_scope_repository",
                "params": {
                  "assessed": 1813
                }
              },
              {
                "code": "advisories_unassessed",
                "params": {
                  "count": 219
                }
              },
              {
                "code": "advisories_repo_graph_caveat",
                "params": {}
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 62,
            "inputs": {
              "source": "osv",
              "advisories": 121,
              "affected_packages": 29,
              "assessed_packages": 1813,
              "unassessed_packages": 219,
              "affected_by_severity": "critical 2, high 6, moderate 4, low 2, unknown 15",
              "direct_affected_packages": 5
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "5 affected: lru 0.12.5 (moderate 5.3), anyhow 1.0.100 (unknown), anyhow 1.0.102 (unknown), +2 more",
                "points": 15.5,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 5,
                      "packages": "lru 0.12.5 (moderate 5.3), anyhow 1.0.100 (unknown), anyhow 1.0.102 (unknown)"
                    }
                  },
                  {
                    "code": "advisories_affected_more",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "transitive set not separable from development and test dependencies in this scope",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_scope_not_separable",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "3 advisory-carrying package(s) unaddressed past 90 days; oldest published 661 days ago",
                "points": 31.2,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_stale",
                    "params": {
                      "days": 90,
                      "count": 3,
                      "oldest": 661
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "excellent",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 1813,
              "malicious_packages": 0,
              "direct_malicious_packages": 0,
              "withdrawn_malicious_packages": 0,
              "installable_malicious_packages": 0
            },
            "components": [
              {
                "key": "no_dependency_reported_as_a_malicious_package",
                "name": "No dependency reported as a malicious package",
                "detail": "no dependency is reported as a malicious package",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "no_malicious_dependencies",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "excellent",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "review_only_matches": 0,
              "assessed_self_published_locations": 10
            },
            "components": [
              {
                "key": "policy_exposure_multiplier",
                "name": "Policy exposure multiplier",
                "detail": "no confirmed policy-scope location match",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "jurisdiction_no_match",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
      },
      {
        "key": "ai_readiness",
        "band": "good",
        "name": "AI Readiness",
        "value": 83,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "excellent",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 0.98,
              "agent_instruction_files": [
                ".cursorrules",
                "AGENTS.md",
                "CLAUDE.md"
              ],
              "agent_instruction_max_bytes": 2653
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": ".cursorrules, AGENTS.md, CLAUDE.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".cursorrules, AGENTS.md, CLAUDE.md"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "98 of 100 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 98,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "good",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 76,
            "inputs": {
              "has_nix": true,
              "has_tests": true,
              "lockfiles": [
                "Cargo.lock",
                "uv.lock"
              ],
              "has_dockerfile": false,
              "typed_language": true,
              "bootstrap_files": [
                "docs/public/justfile",
                "examples/crazyflie-edu/sitl/Makefile",
                "justfile",
                "libs/db/examples/Makefile",
                "libs/hamann-chen-line/examples/Makefile"
              ],
              "has_devcontainer": false,
              "has_linter_config": true,
              "typecheck_configs": [
                "libs/nox-py/python/elodin/py.typed"
              ],
              "agent_commit_share": 0.02,
              "toolchain_manifests": [
                "Cargo.toml",
                "apps/elodin/Cargo.toml",
                "apps/inscriber/Cargo.toml",
                "docs/memserve/Cargo.toml",
                "examples/apollo-lander/controller/Cargo.toml",
                "examples/falcon9/controller/Cargo.toml",
                "examples/rc-jet/controller/Cargo.toml",
                "fsw/aleph-setup/Cargo.toml",
                "fsw/aleph-status/Cargo.toml",
                "fsw/blackbox/Cargo.toml",
                "fsw/gstreamer/Cargo.toml",
                "fsw/lqr/Cargo.toml",
                "fsw/mekf/Cargo.toml",
                "fsw/msp-osd/Cargo.toml",
                "fsw/roci/Cargo.toml",
                "fsw/roci/adcs/Cargo.toml",
                "fsw/rtsp-streamer/Cargo.toml",
                "fsw/sensor-fw/Cargo.toml",
                "fsw/serial-bridge/Cargo.toml",
                "fsw/tegrastats-bridge/Cargo.toml",
                "fsw/video-streamer/Cargo.toml",
                "libs/bbqueue/Cargo.toml",
                "libs/bevy_ai_skybox/Cargo.toml",
                "libs/bevy_geo_frames/Cargo.toml",
                "libs/bevy_mat3_material/Cargo.toml",
                "libs/bevy_world_mesh/Cargo.toml",
                "libs/cranelift-mlir/Cargo.toml",
                "libs/db/Cargo.toml",
                "libs/db/cli/Cargo.toml",
                "libs/db/eql/Cargo.toml",
                "libs/db/examples/rust_client/Cargo.toml",
                "libs/db/macros/Cargo.toml",
                "libs/db/tests/Cargo.toml",
                "libs/elodin-editor/Cargo.toml",
                "libs/elodin-macros/Cargo.toml",
                "libs/hamann-chen-line/Cargo.toml",
                "libs/impeller2/Cargo.toml",
                "libs/impeller2/bbq/Cargo.toml",
                "libs/impeller2/bevy/Cargo.toml",
                "libs/impeller2/frame/Cargo.toml",
                "libs/impeller2/kdl/Cargo.toml",
                "libs/impeller2/stellar/Cargo.toml",
                "libs/impeller2/wkt/Cargo.toml",
                "libs/monte-carlo/Cargo.toml",
                "libs/nox-frames/Cargo.toml",
                "libs/nox-py/Cargo.toml",
                "libs/nox/Cargo.toml",
                "libs/nox/array/Cargo.toml",
                "libs/postcard-c/codegen/Cargo.toml",
                "libs/rtsp-ingest/Cargo.toml",
                "libs/s10/Cargo.toml",
                "libs/stellarator/Cargo.toml",
                "libs/stellarator/buf/Cargo.toml",
                "libs/stellarator/macros/Cargo.toml",
                "libs/stellarator/maitake/Cargo.toml",
                "libs/stellarator/maitake/sync/Cargo.toml",
                "libs/stellarator/maitake/util/Cargo.toml",
                "libs/video-toolbox/Cargo.toml",
                "libs/wmm/Cargo.toml"
              ],
              "dependency_bot_commit_share": 0
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "docs/public/justfile, examples/crazyflie-edu/sitl/Makefile, justfile, libs/db/examples/Makefile, libs/hamann-chen-line/examples/Makefile",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "docs/public/justfile, examples/crazyflie-edu/sitl/Makefile, justfile, libs/db/examples/Makefile, libs/hamann-chen-line/examples/Makefile"
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": "ruff.toml",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "ruff.toml"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "libs/nox-py/python/elodin/py.typed",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "libs/nox-py/python/elodin/py.typed"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "Nix, lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Nix, lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "2 of the last 100 commits agent-authored or agent-credited",
                "points": 4,
                "status": "partial",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 2,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "no automated dependency updates observed",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_dependency_automation",
                    "params": {}
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "excellent",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 98,
            "inputs": {
              "primary_language": "Rust",
              "largest_source_bytes": 1172978,
              "source_files_sampled": 849,
              "oversized_source_files": 36
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "Rust (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Rust"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "36/849 source files over 60KB",
                "points": 52.7,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 849,
                      "oversized": 36
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "good",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "example_dirs": [
                "examples",
                "notebooks"
              ],
              "has_mcp_signal": false,
              "api_schema_files": [
                "fsw/udp_component_broadcast/component_broadcast.proto"
              ]
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": "fsw/udp_component_broadcast/component_broadcast.proto",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "fsw/udp_component_broadcast/component_broadcast.proto"
                    }
                  }
                ],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": "examples, notebooks",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "examples, notebooks"
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token",
    "crates package 'lqr' points at a different repository (https://gitlab.com/imgeorgiev/lqr); excluded from ecosystem scoring",
    "Could not fetch crates package 'mekf' from its registry",
    "Could not fetch crates package 'msp-osd' from its registry",
    "crates package 'blackbox' points at a different repository (https://github.com/Ploppz/blackbox); excluded from ecosystem scoring",
    "crates package 'bbqueue' points at a different repository (https://github.com/jamesmunns/bbqueue); excluded from ecosystem scoring",
    "Could not fetch crates package 'gst-elodin-plugin' from its registry"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-31T05:43:00.333339Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/e/elodin-sys/elodin.svg",
  "full_name": "elodin-sys/elodin",
  "license_state": "standard",
  "license_spdx": "Apache-2.0"
}

Scores are signals, not warranties. They reflect publicly visible practices on GitHub — not a code audit, and not a security guarantee.

Missing data is excluded and weights renormalized, never scored as zero. Methodology is versioned and open: metrics v1.13.0, schema v0.27.0 — full methodology · metrics wiki.

How one result sits in the wider record: aggregate statisticscrates.io.