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 🙏

© 2024 – Pkg Stats / Ryan Hefner

xtrixui

v1.1.8

Published

<h1 align="center">XtrixUI</h1>

Downloads

608

Readme

Features

  • Unstyled Components: Gain total control over your component designs by applying any TailwindCSS class for a fully personalized look.

  • Seamless TailwindCSS Integration: Leverage the power of TailwindCSS utilities directly within XtrixUI components, simplifying and accelerating your styling workflow.

  • Accessibility-First Design: Built with WAI-ARIA compliance in mind, ensuring inclusive and accessible experiences for all users.

  • Responsive by Design: Out-of-the-box responsiveness across all devices with optimized breakpoints and media queries.

  • TypeScript Support: Enjoy a fully-typed API for better developer experience, enhanced type safety, and reduced bugs.

  • Customizable Themes: Switch effortlessly between light, dark, and custom themes for ultimate design flexibility.

  • Zero Runtime Styles: Powered by TailwindCSS, XtrixUI avoids runtime styles for efficient, lightweight bundles.

  • Server-Side Rendering (SSR): Fully compatible with SSR for faster load times and improved SEO.

  • Elegant UI Design: Beautiful, timeless component designs that ensure your project stands out.

Installation

Install XtrixUI using your preferred package manager:

bun

bun add xtrixui

npm

npm install xtrixui

pnpm

pnpm add xtrixui

yarn

yarn add xtrixui

Usage

Basic Example

import { Button } from "xtrixui/Button";

const MyApp = () => (
  <div>
    <Button className="bg-blue-500 text-white">Click Me!</Button>
  </div>
);

export default MyApp;

Advanced Customization

Customize XtrixUI components with TailwindCSS and extend functionality.

import { Card } from "xtrixui/Card";

const CustomCard = () => (
  <Card className="shadow-lg hover:shadow-xl transition">
    <h1 className="text-xl font-bold">Welcome to XtrixUI</h1>
    <p className="text-gray-600">
      The ultimate UI library for modern developers.
    </p>
  </Card>
);

export default CustomCard;

API Reference

Components

  • Button: A fully customizable button component.
  • Card: A flexible container for showcasing content.
  • Modal: An accessible modal dialog box.
  • Input: A customizable input field for forms.

For a full list of components, refer to the Official Documentation.

Why Choose XtrixUI?

XtrixUI stands apart with its unique features:

  • Total styling freedom with TailwindCSS.
  • Fully customizable, accessible components.
  • Aesthetic designs with built-in responsiveness.
  • Easy-to-use API, even for large-scale applications.

License

This project is licensed under the GPL-3.0-or-later License.