# LumeSec Elements > 211 interactive components from the LumeSec design lab: controls, meters, dot-matrix displays, network and service maps. React and TypeScript, installed with the shadcn CLI. You own the source. ## Guides - [Accessibility](https://elements.lumesec.ai/docs/accessibility.md): Keyboard support, ARIA roles and live regions, native form validation, visible focus, and a reduced-motion mode that keeps every number. - [Use with AI](https://elements.lumesec.ai/docs/ai.md): Every page has a Markdown twin, the whole documentation is available as one file, and each component can be opened in ChatGPT, Claude or v0. - [Changelog](https://elements.lumesec.ai/docs/changelog.md): New collections, components and changes to the registry, newest first. - [FAQ](https://elements.lumesec.ai/docs/faq.md): Licensing, frameworks, server rendering, bundle size, browser support and the plans for Elements Pro. - [Plain HTML](https://elements.lumesec.ai/docs/html.md): The custom-element collections run without React. Load one ES module per component, or a whole collection, and use the tags in any page or framework. - [Introduction](https://elements.lumesec.ai/docs.md): Interactive components from the LumeSec design lab, published as a shadcn registry. Install one, read the source, ship it. - [Installation](https://elements.lumesec.ai/docs/installation.md): Register the @lumesec registry with the shadcn CLI and add a component, a whole collection, or the accent tokens. - [License](https://elements.lumesec.ai/docs/license.md): The components are released under the MIT license. You may use, copy, modify and distribute them, including in commercial products. - [Motion](https://elements.lumesec.ai/docs/motion.md): How the components move, why they stay still most of the time, and what they cost to run. - [React](https://elements.lumesec.ai/docs/react.md): Native React components with controlled and uncontrolled state, typed callbacks and ref handles. Custom elements with typed wrappers, events and element refs. - [Registry and MCP](https://elements.lumesec.ai/docs/registry.md): How the @lumesec registry is laid out, how to browse it from the CLI, and how to give your AI editor access through the shadcn MCP server. - [Theming](https://elements.lumesec.ai/docs/theming.md): Components follow your shadcn theme. One extra set of --lumesec tokens adds the accent; --ui-* overrides restyle the custom elements on their own. ## Collections - [Interaction](https://elements.lumesec.ai/components/interaction.md): Micro-interactions on everyday controls: send buttons, toggles, dials, meters. (11 components) - [Pixel Lab](https://elements.lumesec.ai/components/pixel-lab.md): Components that live in a pixel lattice: meters, gauges, orbs, radars, AI moments. (50 components) - [Pixel UI](https://elements.lumesec.ai/components/pixel-ui.md): Form controls you can ship, each with one pixel detail. (30 components) - [Pixel HD](https://elements.lumesec.ai/components/pixel-hd.md): Regular controls on a high-fidelity dot field with bloom and ordered dither. (60 components) - [Network](https://elements.lumesec.ai/components/network.md): Topology, devices, traffic and security, with the traffic as the only pixels. (30 components) - [Service Map](https://elements.lumesec.ai/components/service-map.md): Hosts, ports, services and routes on one map, with requests as pixels. (30 components) ## Interaction - [Ultracode slider](https://elements.lumesec.ai/components/interaction/ultracode-slider.md) `` - [Thinking indicator](https://elements.lumesec.ai/components/interaction/thinking.md) `` - [Send / stop button](https://elements.lumesec.ai/components/interaction/send-button.md) `` - [Toggle](https://elements.lumesec.ai/components/interaction/toggle.md) `` - [Segmented control](https://elements.lumesec.ai/components/interaction/segmented.md) `` - [Copy button](https://elements.lumesec.ai/components/interaction/copy-button.md) `` - [Hold to confirm](https://elements.lumesec.ai/components/interaction/hold-button.md) `` - [Odometer stepper](https://elements.lumesec.ai/components/interaction/odometer.md) `` - [Toast stack](https://elements.lumesec.ai/components/interaction/toast-stack.md) `` - [Rotary dial](https://elements.lumesec.ai/components/interaction/dial.md) `` - [Context meter](https://elements.lumesec.ai/components/interaction/context-meter.md) `` ## Pixel Lab - [Agent workflow](https://elements.lumesec.ai/components/pixel-lab/agents.md) `` - [Throughput gauge](https://elements.lumesec.ai/components/pixel-lab/gauge.md) `` - [Rate-limit hourglass](https://elements.lumesec.ai/components/pixel-lab/hourglass.md) `` - [Split-flap board](https://elements.lumesec.ai/components/pixel-lab/splitflap.md) `` - [Sampling pad](https://elements.lumesec.ai/components/pixel-lab/xypad.md) `` - [Voice input](https://elements.lumesec.ai/components/pixel-lab/voice.md) `` - [Materializing stream](https://elements.lumesec.ai/components/pixel-lab/materialize.md) `` - [Model morph](https://elements.lumesec.ai/components/pixel-lab/model.md) `` - [Secret field](https://elements.lumesec.ai/components/pixel-lab/secret.md) `` - [Status orb](https://elements.lumesec.ai/components/pixel-lab/orb.md) `` - [Fader & meter](https://elements.lumesec.ai/components/pixel-lab/fader.md) `` - [Histogram range](https://elements.lumesec.ai/components/pixel-lab/range.md) `` - [Focus timer](https://elements.lumesec.ai/components/pixel-lab/focus.md) `` - [Slide to deploy](https://elements.lumesec.ai/components/pixel-lab/deploy.md) `` - [Activity heatmap](https://elements.lumesec.ai/components/pixel-lab/activity.md) `` - [Storage ring](https://elements.lumesec.ai/components/pixel-lab/storage.md) `` - [Pixel avatar](https://elements.lumesec.ai/components/pixel-lab/identicon.md) `` - [Latency scope](https://elements.lumesec.ai/components/pixel-lab/signal.md) `` - [Pixel reactions](https://elements.lumesec.ai/components/pixel-lab/react.md) `` - [Pixel upload](https://elements.lumesec.ai/components/pixel-lab/upload.md) `` - [Charge to generate](https://elements.lumesec.ai/components/pixel-lab/charge.md) `` - [Pattern lock](https://elements.lumesec.ai/components/pixel-lab/pattern.md) `` - [Pixel checklist](https://elements.lumesec.ai/components/pixel-lab/tasks.md) `` - [Level up](https://elements.lumesec.ai/components/pixel-lab/xp.md) `` - [Dissolve to delete](https://elements.lumesec.ai/components/pixel-lab/dissolve.md) `` - [Release rocket](https://elements.lumesec.ai/components/pixel-lab/launch.md) `` - [Day / night switch](https://elements.lumesec.ai/components/pixel-lab/theme.md) `` - [Pixel stars](https://elements.lumesec.ai/components/pixel-lab/rating.md) `` - [Notification bell](https://elements.lumesec.ai/components/pixel-lab/bell.md) `` - [Temperature fire](https://elements.lumesec.ai/components/pixel-lab/flame.md) `` - [Radio tuner](https://elements.lumesec.ai/components/pixel-lab/tuner.md) `` - [Equalizer](https://elements.lumesec.ai/components/pixel-lab/eq.md) `` - [Jog wheel](https://elements.lumesec.ai/components/pixel-lab/jog.md) `` - [Metronome](https://elements.lumesec.ai/components/pixel-lab/metronome.md) `` - [Pixel colour picker](https://elements.lumesec.ai/components/pixel-lab/color.md) `` - [Mirror sketchpad](https://elements.lumesec.ai/components/pixel-lab/sketch.md) `` - [Context waffle](https://elements.lumesec.ai/components/pixel-lab/waffle.md) `` - [LED ticker](https://elements.lumesec.ai/components/pixel-lab/ticker.md) `` - [Service radar](https://elements.lumesec.ai/components/pixel-lab/radar.md) `` - [Uptime history](https://elements.lumesec.ai/components/pixel-lab/uptime.md) `` - [Morphing clock](https://elements.lumesec.ai/components/pixel-lab/clock.md) `` - [Waveform player](https://elements.lumesec.ai/components/pixel-lab/player.md) `` - [Request globe](https://elements.lumesec.ai/components/pixel-lab/globe.md) `` - [Code minimap](https://elements.lumesec.ai/components/pixel-lab/minimap.md) `` - [Diffusion preview](https://elements.lumesec.ai/components/pixel-lab/diffusion.md) `` - [Snake stepper](https://elements.lumesec.ai/components/pixel-lab/stepper.md) `` - [Pixel loaders](https://elements.lumesec.ai/components/pixel-lab/spinners.md) `` - [Typing heatmap](https://elements.lumesec.ai/components/pixel-lab/keys.md) `` - [Token view](https://elements.lumesec.ai/components/pixel-lab/tokenize.md) `` - [Usage battery](https://elements.lumesec.ai/components/pixel-lab/battery.md) `` ## Pixel UI - [Text field](https://elements.lumesec.ai/components/pixel-ui/input.md) `` - [Password](https://elements.lumesec.ai/components/pixel-ui/password.md) `` - [One-time code](https://elements.lumesec.ai/components/pixel-ui/otp.md) `` - [Search with results](https://elements.lumesec.ai/components/pixel-ui/search.md) `` - [Select](https://elements.lumesec.ai/components/pixel-ui/select.md) `` - [Slider](https://elements.lumesec.ai/components/pixel-ui/slider.md) `` - [Checkbox](https://elements.lumesec.ai/components/pixel-ui/checkbox.md) `` - [Option cards](https://elements.lumesec.ai/components/pixel-ui/choice.md) `` - [Tag input](https://elements.lumesec.ai/components/pixel-ui/tags.md) `` - [Date picker](https://elements.lumesec.ai/components/pixel-ui/date.md) `` - [Text area with budget](https://elements.lumesec.ai/components/pixel-ui/textarea.md) `` - [Async button](https://elements.lumesec.ai/components/pixel-ui/button.md) `` - [Two-step delete](https://elements.lumesec.ai/components/pixel-ui/confirm.md) `` - [Toasts](https://elements.lumesec.ai/components/pixel-ui/toaster.md) `` - [Progress bar](https://elements.lumesec.ai/components/pixel-ui/progress.md) `` - [Progress ring](https://elements.lumesec.ai/components/pixel-ui/ring.md) `` - [Loading skeleton](https://elements.lumesec.ai/components/pixel-ui/skeleton.md) `` - [Empty state](https://elements.lumesec.ai/components/pixel-ui/empty.md) `` - [Inline alert](https://elements.lumesec.ai/components/pixel-ui/alert.md) `` - [Tooltip](https://elements.lumesec.ai/components/pixel-ui/tooltip.md) `` - [Avatar](https://elements.lumesec.ai/components/pixel-ui/avatar.md) `` - [Tabs](https://elements.lumesec.ai/components/pixel-ui/tabs.md) `` - [Pagination](https://elements.lumesec.ai/components/pixel-ui/pagination.md) `` - [Sidebar nav](https://elements.lumesec.ai/components/pixel-ui/nav.md) `` - [Accordion](https://elements.lumesec.ai/components/pixel-ui/accordion.md) `` - [Command menu](https://elements.lumesec.ai/components/pixel-ui/command.md) `` - [Wizard steps](https://elements.lumesec.ai/components/pixel-ui/steps.md) `` - [Sparkline](https://elements.lumesec.ai/components/pixel-ui/sparkline.md) `` - [Bar chart](https://elements.lumesec.ai/components/pixel-ui/bars.md) `` - [Stat tile](https://elements.lumesec.ai/components/pixel-ui/kpi.md) `` ## Pixel HD - [Button](https://elements.lumesec.ai/components/pixel-hd/button.md) `` - [Switch](https://elements.lumesec.ai/components/pixel-hd/switch.md) `` - [Segmented control](https://elements.lumesec.ai/components/pixel-hd/segmented.md) `` - [Text field](https://elements.lumesec.ai/components/pixel-hd/input.md) `` - [Prompt composer](https://elements.lumesec.ai/components/pixel-hd/composer.md) `` - [Slider](https://elements.lumesec.ai/components/pixel-hd/slider.md) `` - [Knob](https://elements.lumesec.ai/components/pixel-hd/knob.md) `` - [Drop zone](https://elements.lumesec.ai/components/pixel-hd/dropzone.md) `` - [Pricing](https://elements.lumesec.ai/components/pixel-hd/pricing.md) `` - [Shortcut keys](https://elements.lumesec.ai/components/pixel-hd/kbd.md) `` - [Progress](https://elements.lumesec.ai/components/pixel-hd/progress.md) `` - [Context window](https://elements.lumesec.ai/components/pixel-hd/context.md) `` - [Gauge](https://elements.lumesec.ai/components/pixel-hd/gauge.md) `` - [Goal rings](https://elements.lumesec.ai/components/pixel-hd/rings.md) `` - [Uptime](https://elements.lumesec.ai/components/pixel-hd/status.md) `` - [Terminal](https://elements.lumesec.ai/components/pixel-hd/terminal.md) `` - [Countdown](https://elements.lumesec.ai/components/pixel-hd/countdown.md) `` - [Announcement](https://elements.lumesec.ai/components/pixel-hd/banner.md) `` - [Effort slider](https://elements.lumesec.ai/components/pixel-hd/effort.md) `` - [Mode picker](https://elements.lumesec.ai/components/pixel-hd/modes.md) `` - [Agent run](https://elements.lumesec.ai/components/pixel-hd/run.md) `` - [Streaming reply](https://elements.lumesec.ai/components/pixel-hd/stream.md) `` - [Area chart](https://elements.lumesec.ai/components/pixel-hd/area.md) `` - [Donut](https://elements.lumesec.ai/components/pixel-hd/donut.md) `` - [Stat tile](https://elements.lumesec.ai/components/pixel-hd/stat.md) `` - [Funnel](https://elements.lumesec.ai/components/pixel-hd/funnel.md) `` - [Bar list](https://elements.lumesec.ai/components/pixel-hd/barlist.md) `` - [Media card](https://elements.lumesec.ai/components/pixel-hd/card.md) `` - [Hero](https://elements.lumesec.ai/components/pixel-hd/hero.md) `` - [Secret field](https://elements.lumesec.ai/components/pixel-hd/reveal.md) `` - [Time picker wheel](https://elements.lumesec.ai/components/pixel-hd/wheel.md) `` - [Range filter](https://elements.lumesec.ai/components/pixel-hd/range.md) `` - [Filter chips](https://elements.lumesec.ai/components/pixel-hd/chips.md) `` - [Number stepper](https://elements.lumesec.ai/components/pixel-hd/number.md) `` - [Slide to confirm](https://elements.lumesec.ai/components/pixel-hd/swipe.md) `` - [PIN pad](https://elements.lumesec.ai/components/pixel-hd/pin.md) `` - [Split button](https://elements.lumesec.ai/components/pixel-hd/split.md) `` - [@mention field](https://elements.lumesec.ai/components/pixel-hd/mention.md) `` - [Permission prompt](https://elements.lumesec.ai/components/pixel-hd/approve.md) `` - [Diff review](https://elements.lumesec.ai/components/pixel-hd/diff.md) `` - [Changed files](https://elements.lumesec.ai/components/pixel-hd/tree.md) `` - [Agent graph](https://elements.lumesec.ai/components/pixel-hd/graph.md) `` - [PII redaction](https://elements.lumesec.ai/components/pixel-hd/redact.md) `` - [Checkpoints](https://elements.lumesec.ai/components/pixel-hd/rewind.md) `` - [Sources and citations](https://elements.lumesec.ai/components/pixel-hd/sources.md) `` - [Usage heatmap](https://elements.lumesec.ai/components/pixel-hd/matrix.md) `` - [Scatter with brush](https://elements.lumesec.ai/components/pixel-hd/scatter.md) `` - [Candlesticks](https://elements.lumesec.ai/components/pixel-hd/candles.md) `` - [Flow](https://elements.lumesec.ai/components/pixel-hd/flow.md) `` - [Roadmap](https://elements.lumesec.ai/components/pixel-hd/gantt.md) `` - [Live leaderboard](https://elements.lumesec.ai/components/pixel-hd/leaderboard.md) `` - [Radial bars](https://elements.lumesec.ai/components/pixel-hd/radial.md) `` - [Logo marquee](https://elements.lumesec.ai/components/pixel-hd/marquee.md) `` - [Dialog](https://elements.lumesec.ai/components/pixel-hd/dialog.md) `` - [Kanban board](https://elements.lumesec.ai/components/pixel-hd/kanban.md) `` - [Carousel](https://elements.lumesec.ai/components/pixel-hd/carousel.md) `` - [Product tour](https://elements.lumesec.ai/components/pixel-hd/spotlight.md) `` - [Privacy choices](https://elements.lumesec.ai/components/pixel-hd/consent.md) `` - [Error state](https://elements.lumesec.ai/components/pixel-hd/error.md) `` - [Before and after](https://elements.lumesec.ai/components/pixel-hd/compare.md) `` ## Network - [Topology editor](https://elements.lumesec.ai/components/network/topology.md) `` - [Device card](https://elements.lumesec.ai/components/network/device-card.md) `` - [Device list](https://elements.lumesec.ai/components/network/device-list.md) `` - [Clients](https://elements.lumesec.ai/components/network/client-list.md) `` - [Switch ports](https://elements.lumesec.ai/components/network/port-panel.md) `` - [Link](https://elements.lumesec.ai/components/network/link.md) `` - [Throughput](https://elements.lumesec.ai/components/network/throughput.md) `` - [WAN failover](https://elements.lumesec.ai/components/network/wan.md) `` - [Speed test](https://elements.lumesec.ai/components/network/speedtest.md) `` - [Ping monitor](https://elements.lumesec.ai/components/network/ping.md) `` - [Path](https://elements.lumesec.ai/components/network/path.md) `` - [VPN tunnels](https://elements.lumesec.ai/components/network/vpn.md) `` - [Firewall rules](https://elements.lumesec.ai/components/network/firewall.md) `` - [Segmentation](https://elements.lumesec.ai/components/network/segments.md) `` - [VLANs and DHCP](https://elements.lumesec.ai/components/network/vlans.md) `` - [Address map](https://elements.lumesec.ai/components/network/ip-pool.md) `` - [Top applications](https://elements.lumesec.ai/components/network/top-apps.md) `` - [AI egress](https://elements.lumesec.ai/components/network/egress.md) `` - [Coverage plan](https://elements.lumesec.ai/components/network/floorplan.md) `` - [Access point](https://elements.lumesec.ai/components/network/ap.md) `` - [Channel scan](https://elements.lumesec.ai/components/network/spectrum.md) `` - [Events](https://elements.lumesec.ai/components/network/events.md) `` - [Intrusion prevention](https://elements.lumesec.ai/components/network/threats.md) `` - [Sites](https://elements.lumesec.ai/components/network/sites.md) `` - [Traffic shaping](https://elements.lumesec.ai/components/network/qos.md) `` - [Rack](https://elements.lumesec.ai/components/network/rack.md) `` - [PoE budget](https://elements.lumesec.ai/components/network/poe.md) `` - [Adoption](https://elements.lumesec.ai/components/network/adopt.md) `` - [Firmware rollout](https://elements.lumesec.ai/components/network/firmware.md) `` - [Network health](https://elements.lumesec.ai/components/network/health.md) `` ## Service Map - [Service map](https://elements.lumesec.ai/components/service-map/map.md) `` - [Application shell](https://elements.lumesec.ai/components/service-map/shell.md) `` - [Host card](https://elements.lumesec.ai/components/service-map/host-card.md) `` - [Host list](https://elements.lumesec.ai/components/service-map/host-list.md) `` - [Register a host](https://elements.lumesec.ai/components/service-map/host-form.md) `` - [Hypervisors](https://elements.lumesec.ai/components/service-map/vm-stack.md) `` - [Containers](https://elements.lumesec.ai/components/service-map/containers.md) `` - [Port space](https://elements.lumesec.ai/components/service-map/port-map.md) `` - [Port picker](https://elements.lumesec.ai/components/service-map/port-picker.md) `` - [Listening ports scan](https://elements.lumesec.ai/components/service-map/port-scan.md) `` - [Listen addresses](https://elements.lumesec.ai/components/service-map/bindings.md) `` - [Conflicts before apply](https://elements.lumesec.ai/components/service-map/conflicts.md) `` - [Service card](https://elements.lumesec.ai/components/service-map/service-card.md) `` - [Service catalog](https://elements.lumesec.ai/components/service-map/catalog.md) `` - [Deploy a service](https://elements.lumesec.ai/components/service-map/service-form.md) `` - [Health checks](https://elements.lumesec.ai/components/service-map/health.md) `` - [Placement](https://elements.lumesec.ai/components/service-map/placement.md) `` - [Dependencies](https://elements.lumesec.ai/components/service-map/deps.md) `` - [Consumer × provider](https://elements.lumesec.ai/components/service-map/matrix.md) `` - [What breaks if…](https://elements.lumesec.ai/components/service-map/blast.md) `` - [Connection](https://elements.lumesec.ai/components/service-map/conn.md) `` - [Trace](https://elements.lumesec.ai/components/service-map/trace.md) `` - [Routes](https://elements.lumesec.ai/components/service-map/routes.md) `` - [Where does this request go?](https://elements.lumesec.ai/components/service-map/route-tester.md) `` - [Upstream pool](https://elements.lumesec.ai/components/service-map/upstream.md) `` - [Middleware chain](https://elements.lumesec.ai/components/service-map/middleware.md) `` - [Certificates](https://elements.lumesec.ai/components/service-map/certs.md) `` - [Reachable from the Internet](https://elements.lumesec.ai/components/service-map/exposure.md) `` - [Planned changes](https://elements.lumesec.ai/components/service-map/changes.md) `` - [Overview](https://elements.lumesec.ai/components/service-map/overview.md) `` ## Registry - Index: https://elements.lumesec.ai/r/registry.json - Item: https://elements.lumesec.ai/r/{name}.json - Full documentation in one file: https://elements.lumesec.ai/llms-full.txt