[](https://radix-ui.com/primitives)
SolidJS Primitives to manage creating event listeners.
A collection of helpers that aim to simplify using reactive primitives outside of reactive roots, and managing disposal of reactive roots.
A set of primitives to build Vercel Edge Runtime.
A library of reactive promitives helping handling user's keyboard input.
View docs [here](https://radix-ui.com/primitives/docs/utilities/portal).
View docs [here](https://radix-ui.com/primitives/docs/utilities/slot).
Primitives for creating small reactive objects that doesn't change their shape over time - don't need a proxy wrapper.
View docs [here](https://radix-ui.com/primitives/docs/utilities/visually-hidden).
View docs [here](https://radix-ui.com/primitives/docs/components/accordion).
View docs [here](https://radix-ui.com/primitives/docs/components/switch).
Define uninitialized elements
View docs [here](https://radix-ui.com/primitives/docs/components/radio-group).
View docs [here](https://radix-ui.com/primitives/docs/components/scroll-area).
View docs [here](https://radix-ui.com/primitives/docs/components/menubar).
View docs [here](https://radix-ui.com/primitives/docs/components/alert-dialog).
Reactive primitives for observing resizing of HTML elements.
View docs [here](https://radix-ui.com/primitives/docs/components/hover-card).
View docs [here](https://radix-ui.com/primitives/docs/components/context-menu).
View docs [here](https://radix-ui.com/primitives/docs/components/popover).
View docs [here](https://radix-ui.com/primitives/docs/components/tabs).
Primitives are token-backed low-level building blocks.
View docs [here](https://radix-ui.com/primitives/docs/components/dialog).
View docs [here](https://radix-ui.com/primitives/docs/components/tooltip).
Pure trading primitives — candles, intervals, symbols, currencies, asset taxonomy
Pure indicator math library for trading — MA, RSI, Bollinger, MACD, ATR, HRP