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

nyx-kit

v1.1.24

Published

Nyx Kit is a lightweight and flexible developer kit for building Vue applications. It provides a cohesive set of reusable components, utilities, and patterns designed for modern, performant, and scalable applications.

Readme

Nyx Kit

Nyx Kit is a lightweight and flexible developer kit for building Vue applications. It provides a cohesive set of reusable components, utilities, and patterns designed for modern, performant, and scalable applications.

Documentation

For more detailed information, usage examples, and live demos of components, visit the Storybook documentation.

Features

  • Modular and extensible – Use only what you need, with easy customization.
  • Consistent and themeable – Provides a unified design system with full theming support.
  • Optimized for Vue 3 – Built with modern best practices for performance and efficiency.
  • Lightweight and fast – Designed to be minimal and performant, avoiding unnecessary bloat.

Goals

  • Provide a simple and elegant developer experience
  • Focus on flexibility without unnecessary complexity
  • Maintain lightweight and performant solutions

Status

Nyx Kit is currently in early development. The foundational components and utilities are being defined, and API stability may change. As the project evolves, more features, documentation, and best practices will be introduced.

Planned Features & Components

Component Extensions

  • NyxInput
    • type="number": Add a stepper to increment/decrement value.
    • type="datetime": Support a custom date/type system (module?).
    • type="color": Support a custom color picker (module?).
  • NyxTable: Add sorting.
  • NyxSlider: Add direction (row,column), add shape (thumb), add track highlight between min and value.

New Core Components

  • NyxDropdown: A menu for selecting one option from a list.
  • NyxAccordion: A collapsible container for displaying content in an expandable/collapsible format.
  • NyxLayout: A responsive layout system. Default is "grid".
  • NyxToast: A temporary notification popup.
  • NyxSkeleton: A placeholder loading animation for components.
  • NyxRadioGroup: A set of radio buttons for multiple-choice selection.
  • NyxColorPicker: A color selection tool.
  • NyxAudioPlayer: A customizable audio player.
  • NyxVideoPlayer: A customizable video player.
  • NyxTree: A hierarchical list component for nested structures.
  • NyxDraggable: A drag & drop helper component.

New Modular Components

NyxChronos - Date & Time

  • NyxDateTimePicker: A combined date and time selection component, allowing users to pick both values in a single interface. Supports presets, custom formatting, and time zone handling.
  • NyxCalendar: A versatile and interactive calendar component for displaying events, scheduling tasks, and managing dates.

NyxCodex - Rich Content

  • NyxEditor: A full-featured rich text (WYSIWYG) editor, allowing users to format text, insert media, and manage content seamlessly. Supports markdown, HTML, or raw text modes, with plugins for advanced features like mentions, tables, and code blocks.
  • NyxDocViewer: A document viewer for PDF, DOC, DOCX, and potentially other file formats. Enables smooth document navigation, zooming, search functionality, and optional annotation or commenting features.
  • NyxWhiteboard: A collaborative, free-drawing canvas.

NyxWarp - Productivity / Launcher / PowerUser

  • NyxCommandPalette: A quick-search interface for command execution. Similar to VS Code’s Ctrl+P or macOS' CMD+SPACE.
  • NyxLaunchpad: A grid or list of shortcuts to different sections of your app. Similar to macOS Launchpad or the Windows Start menu.

NyxNexus - Collaboration / Social

  • NyxChat: A lightweight chat/messaging component.
  • NyxCommentBox: A threaded comment system for discussions.

NyxPrism - Data Visualization

  • NyxChart: A wrapper for visualizing data (bar, line, pie, etc.).
  • NyxHeatmap: A specialized chart for visualizing trends.
  • NyxTimeline: A component for displaying events in chronological order.

NyxVault - Files and Folders

  • NyxFileManager: A flexible and intuitive file and asset management component for organizing, browsing, and handling files within an application.
  • NyxFileUpload: A drag-and-drop or button-based file uploader. Supports multiple file selection, progress tracking, and optional preview functionality.

NyxTerra - Geospatial / Mapping Tools

  • NyxMap: An interactive map component (e.g., for locations).