npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@accelotics/ui

v2.0.8

Published

Accelotics UI component library — React + Tailwind design system

Readme

Accelotics UI

Node.js CI React TypeScript Vite Tailwind CSS

Reusable React UI components and design tokens for Accelotics projects.

"We're not just building AI systems — we're architecting the future of computation itself."

Accelotics Technologies (OPC) Private Limited was founded in 2023 by researchers at the intersection of quantum physics and machine learning. The company builds enterprise-grade AI and quantum computing solutions, backed by Microsoft for Startups, and leverages Azure Quantum infrastructure to deliver production-ready systems to global enterprises.

What Accelotics does

| Domain | Description | |---|---| | Quantum AI Consulting | Strategic guidance on implementing quantum-enhanced AI tailored to your industry | | Custom AI Development | Bespoke intelligence systems that learn and adapt to your business | | Quantum Computing Solutions | Quantum algorithms and hybrid classical-quantum systems for complex optimisation | | Research & Innovation | Collaborative R&D partnerships advancing the frontier of quantum-AI |

Highlights

  • Microsoft for Startups partner — backed by Azure cloud, Azure Quantum, and enterprise AI tooling
  • Quantum Advantage Breakthrough (Dec 2024) — first commercial deployment of quantum-enhanced ML showing measurable quantum advantage in production
  • Named "Most Innovative AI Company" by the Global Technology Council for quantum computing integration
  • WCAG 2.1 Level AA accessibility compliance across all interfaces
  • Quantum-safe cryptography and AES-256 encryption across the entire stack

Table of Contents


Overview

This repository now serves two purposes:

  1. The public-facing Accelotics website.
  2. A publishable React component library that can be imported into other projects.

Key features:

  • Responsive design with mobile navigation and dropdown menus
  • Custom client-side routing (no external router library)
  • Accessible UI components via Radix UI primitives
  • Vercel Analytics integration for usage tracking
  • Static SVG favicon served directly by the web server (Google-indexable)
  • Library entry point at @accelotics/ui
  • Shared stylesheet available as @accelotics/ui/style.css

Tech Stack

| Layer | Technology | |---|---| | UI Framework | React 18 + TypeScript | | Build Tool | Vite 6 | | Styling | Tailwind CSS 3 | | Component Library | shadcn/ui (Radix UI primitives) | | Icons | Lucide React | | Charts | Recharts | | Notifications | Sonner | | Analytics | Vercel Analytics | | CI | GitHub Actions (Node.js 22) |


Prerequisites

  • Node.js ≥ 22 (matches the CI matrix)
  • npm ≥ 10

Getting Started

Clone the repository and install dependencies:

git clone https://github.com/bhavesh-asanabada/optum-ui.git
cd optum-ui
npm install

Start the development server:

npm run dev

The app will be available at http://localhost:5173 by default.


Available Scripts

| Script | Description | |---|---| | npm run dev | Start Vite development server with HMR | | npm run build | Type-check and produce a production build in dist/ | | npm run build:lib | Build the reusable component library into dist/lib/ |


Project Structure

optum-ui/
├── public/
│   └── favicon.svg          # Static favicon (served at /)
├── src/
│   ├── assets/              # Static image assets (PNG)
│   ├── components/
│   │   ├── figma/           # Figma-generated helper components
│   │   ├── ui/              # shadcn/ui component library
│   │   ├── Header.tsx       # Global site header with responsive nav
│   │   ├── Footer.tsx       # Global site footer
│   │   ├── Router.tsx       # Custom client-side router
│   │   └── ...              # Other shared components
│   ├── pages/               # One component per route
│   ├── styles/
│   │   └── globals.css      # Global CSS overrides
│   ├── App.tsx              # Root component — layout + route definitions
│   └── main.tsx             # Entry point
├── index.html               # Vite HTML template with meta/favicon tags
├── vite.config.ts           # Vite configuration
└── package.json

Using the library in another project

Install the package after publishing to GitHub Packages or your chosen registry:

npm install @accelotics/ui

Then import components and the shared theme CSS:

import { Button, Card } from '@accelotics/ui';
import '@accelotics/ui/style.css';

export function Example() {
  return <Button>Click me</Button>;
}

The package exports the full component set from src/index.ts, so you can use named imports directly from the package root.

Publish checklist

Before tagging a release or publishing to GitHub Packages / npm:

  1. Run npm install.
  2. Run npm run build:lib.
  3. Confirm the generated files in dist/lib/.
  4. Push the commit to GitHub and publish from the tagged release or CI workflow.

Pages & Routing

Routing is handled client-side by the custom Router component in src/components/Router.tsx. Routes are defined in App.tsx.

| Route | Page | |---|---| | / | Home | | /about | About | | /technology | Technology | | /services | Services | | /solutions | Solutions | | /products | Products | | /careers | Careers | | /contact | Contact | | /privacy-policy | Privacy Policy | | /terms-of-service | Terms of Service | | /cookie-policy | Cookie Policy | | /security | Security | | /compliance | Compliance | | /accessibility | Accessibility |

Any unmatched route renders the NotFoundPage (404) component.


CI/CD

GitHub Actions runs the Node.js CI workflow (.github/workflows/node-run.yml) on every push and pull request to main. The workflow:

  1. Installs dependencies with npm ci
  2. Builds the project with npm run build

The site is deployed on Vercel with Vercel Analytics enabled.


Contributing

  1. Fork the repository and create a feature branch from main.
  2. Make your changes and ensure npm run build passes without errors.
  3. Open a pull request — the CI workflow will run automatically.