Open by default.
The parts of Ascend that aren't a moat, anatomy taxonomy, share-card rendering, exercise database, will be MIT-licensed and opened up as they're ready. Build on them.
@ascend/share-card-renderer
planned-Q3Render PR / mountain / league SVG share cards from a JSON payload. Server + browser. Used in production at ascend.
@ascend/anatomy-heatmap
planned-Q3React component, 30+ named muscles, weekly load colouring, front + back view. Built on top of react-body-highlighter.
@ascend/exercises-client
planned-Q3Typed TS client for the open /api/v1/exercises endpoint. Built-in rate-limit handling.
@ascend/mountain-registry
planned-Q3Static registry of climbable mountains, slug, elevation, region, training-plan length. No API call needed.
Why open
We're a solo team. Trying to compete on closed-source breadth against MyFitnessPal or Strong is a losing fight. Open-sourcing the commodity layer is how a small project earns developer + community trust faster than a marketing budget.
Want to help land one of these? Email [email protected].