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 🙏

© 2025 – Pkg Stats / Ryan Hefner

kovax-react

v0.1.6

Published

![npm](https://img.shields.io/npm/v/kovax-react?color=3b82f6&label=version) ![license](https://img.shields.io/npm/l/kovax-react?color=green) ![React](https://img.shields.io/badge/React-16+-61dafb) ![TypeScript](https://img.shields.io/badge/TypeScript-5

Readme

🧩 Kovax UI — React Component Library

npm license React TypeScript module


✨ Overview

Kovax UI is a modern, lightweight React component library designed for performance, scalability, and easy customization.
Built with TypeScript, React, and Vite, it provides flexible UI primitives ready for production.

Currently includes:

  • 🧱 Layout
  • Box — universal layout container for building flexible UI.
  • Flex — low-level flexbox container for precise layout control.
  • Grid — CSS Grid container for two-dimensional layouts.
  • Stack (HStack / VStack) — powerful flex layout primitives.
  • Center — flex container for perfect content centering.
  • Container — content wrapper with max-width constraints.
  • AspectRatio — responsive container for maintaining content proportions.
  • Separator — visual divider for content separation.
  • Bleed — layout component for breaking out of parent containers.
  • VisuallyHidden — accessibility utility for visually hiding content while keeping it available to screen readers.
  • Sticky — layout component for creating elements that stay fixed within the viewport while scrolling.

🧾 Forms

  • Input — customizable, themeable, and fully typed.
  • Form — unified color, size, shadow, and transition system.

🔘 Buttons

  • Button — customizable, themeable, and fully typed.

🎨 Foundation

Form

🚀 Coming soon: Datepicker, Select, Modal, Switch, Tabs, and more!


📦 Installation

1️⃣ From npm

npm install kovax-react
# or
yarn add kovax-react

⚡ Usage Example

import {
  Box,
  VStack,
  HStack,
  Button,
  Input,
  Form,
  FormLabel,
  Heading,
  Text,
} from "kovax-react";

export default function App() {
  return (
    <Box
      p={32}
      backgroundColor="#f8f9fa"
      borderRadius={16}
      maxW="480px"
      m="40px auto"
      shadow="md"
    >
      <VStack gap={24}>
        <Heading size="xl">Sign In</Heading>

        <Form>
          <VStack gap={16}>
            <FormLabel>Email</FormLabel>
            <Input type="email" placeholder="Enter your email" />

            <FormLabel>Password</FormLabel>
            <Input type="password" placeholder="Enter password" />
          </VStack>

          <HStack justify="flex-end" gap={12} mt={24}>
            <Button variant="outline">Cancel</Button>
            <Button variant="primary">Login</Button>
          </HStack>
        </Form>

        <Text align="center" color="gray.600">
          Don’t have an account? <a href="#">Sign up</a>
        </Text>
      </VStack>
    </Box>
  );
}

🧠 Features

  • 🌈 Full TypeScript support

  • 🎨 Easy theming and customization

  • ⚙️ Minimal dependencies

  • 🧱 Production-ready base UI components

  • 🚀 Built with Vite + Tsup for speed

  • 📘 Well-structured documentation in Markdown

🛠 Tech Stack

  • React 18+

  • TypeScript 5+

  • Vite

  • Tsup for builds

📚 Documentation

| Component | Description | Link | | ------------------------------ | ----------------------------------------------------- | --------------------------------------------------------------------------------------- | | 🎨 Tokens | Base design tokens (colors, shadows, transitions) | View → | | 🔘 Button | Configurable, themeable button | View → | | ⌨️ Input | Themed input field with masks and states | View → | | 🧾 Form | Form container with consistent spacing and validation | View → | | 📦 Box | Universal layout container | View → | | 📐 Stack (HStack / VStack) | Flexible layout stacks with spacing & alignment | View → |

🔗 Quick Links

🤝 Contribution & Community

We welcome developers from all over the world to contribute to Kovax UI 💡 There are plenty of exciting ideas and upcoming features, including:

  • Advanced animations

  • Dark theme

  • Composable components (Form, Modal, Dropdown)

  • I*nteractive documentation & live playground

If you’d like to contribute:

  • Fork this repository

  • Create a new branch

  • Commit your changes

  • Open a Pull Request

Your contribution will be reviewed and merged after discussion.

All contributors will be featured in the Contributors list ❤️

🚀 Development

Run in development mode:

npm install
npm run dev

Build the library:

npm run build

Publish a new version:

npm run release

📄 License

This project is licensed under the MIT License — free to use, modify, and distribute for personal and commercial purposes.
By contributing to this repository, you agree that your contributions will be licensed under the same MIT License.

📘 License file: LICENSE

🌟 Stay tuned

Kovax UI is actively maintained and constantly evolving. New components, better design systems, and advanced tools are coming soon!