# astrid-runtime/sdk-js > JavaScript/TypeScript SDK for building Astrid capsules: same WIT contracts and wasip2 components as the Rust SDK, but with an idiomatic JS API and decorators. - Magnitude: 0.0 out of 10 — Quiet - Stars: 8,099 total · +0 stars on 2026-09-25 (UTC), ≈ 0 by evening - Star trust: unusual star pattern (heuristic) - Category: Developer tools · Language: TypeScript · License: Apache-2.0 · Created: 2026-05-18 · Last push: 2026-08-05 - GitHub: https://github.com/astrid-runtime/sdk-js · Homepage: https://github.com/astrid-runtime/astrid · Page: https://gitnova.dev/en/r/astrid-runtime/sdk-js ## Useful for - Write a TypeScript capsule with @tool and @install and build it into a .capsule via astrid build - Build a wasip2 component from a JS bundle using @astrid-runtime/build and ComponentizeJS - Use generated types from astrid-contracts.wit for cross-capsule IPC ## Why it’s here - A steady background without notable changes. ## Star trust Unusual star pattern (heuristic). - Very few forks: 37 for 8,099 stars. Active projects usually have 3–15 forks per 100 stars. - Hardly anyone watches for updates: 8 watchers for 8,099 stars. Star-trust labels are heuristics based on the repository’s behavior, not a check of every stargazer. ## Numbers - Forks: 37 - Issues and pull requests: 29 - Watchers: 8 - Average over the last week: 0 per day - Usual pace: 0 per day - Latest release: v0.2.0 (2026-08-05) ## Stars per day, last 30 days (oldest → newest, today is partial) 2026-09-30 … 2026-10-29: None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None ## Magnitude by day, last 13 days 09-13 0.0, 09-14 0.0, 09-15 0.0, 09-16 0.0, 09-17 0.0, 09-18 0.0, 09-19 0.0, 09-20 0.0, 09-21 0.0, 09-22 0.0, 09-23 0.0, 09-24 0.0, 09-25 0.0 --- Magnitude (0–10) measures how fast and how unusually interest in a repository is growing right now. It is not a quality score. Days are UTC. “So far today” is a fact; “expected by the end of the day” is a forecast. Summaries and use cases are written by an LLM (DeepSeek V4.1 Flash) from the README and may be inaccurate: verify specific claims (benchmarks, speed, hardware) in the repository itself. Data as of 2026-09-25 00:05 UTC, updated every 30 minutes.