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

saas-factory-ui-retro

v0.1.0

Published

Neomorphic retro design system with soft UI aesthetics

Readme

@saas-factory/ui-retro

A nostalgic, neomorphic design system featuring soft, inset/embossed effects. Combines retro-inspired aesthetics with modern neomorphic UI trends. Perfect for portfolios, creative projects, and conversation-starting designs.

Design Philosophy

  • Neomorphic: Soft, embossed, inset shadows
  • Retro-Inspired: 80s/90s aesthetic elements
  • Soft UI: Smooth, flowing shapes
  • Monochromatic Base: Single color with depth variations
  • Tactile: Design feels physical and touchable
  • Unique: Stand out from typical corporate designs

Key Features

Neomorphic Components (inset/embossed effects) ✅ Retro Color Schemes (vintage palettes) ✅ Soft Shadows (CSS shadow optimization) ✅ 3D Effects (subtle depth) ✅ Glassmorphism (layered glass effects) ✅ Smooth Animations (retro transitions) ✅ Unique Buttons (embossed variants) ✅ Retro Typography (vintage fonts) ✅ Conversation-Starter design ✅ Fully Functional (not just aesthetic)

Installation

npm install @saas-factory/ui-retro

Quick Start

import { RetroProvider, NeomorphicButton } from '@saas-factory/ui-retro';

export default function App() {
  return (
    <RetroProvider theme="beige">
      <NeomorphicButton>
        Press Me
      </NeomorphicButton>
    </RetroProvider>
  );
}

Themes

  • beige - Warm, vintage beige palette
  • mint - Soft mint green
  • lavender - Soft purple
  • peachy - Warm peach tones
  • slate - Cool gray neomorphic
  • custom - Define your own

Neomorphic Components

Buttons

  • NeomorphicButton - Embossed button
  • PressedButton - Active/pressed state
  • ToggleButton - Soft toggle switch
  • FloatingButton - FAB with soft shadow

Cards & Containers

  • NeomorphicCard - Embossed card
  • InsetCard - Inset/sunken card
  • GlassCard - Glassmorphic card
  • Container - Soft container

Forms

  • NeomorphicInput - Embossed input field
  • SoftSelect - Soft dropdown
  • NeomorphicToggle - Embossed toggle
  • SoftSlider - Smooth range slider

Status & Feedback

  • Badge - Soft badge
  • Alert - Gentle alerts
  • Toast - Retro toast notifications
  • Spinner - Retro loading spinner

Animation Library

  • Bounce Effects - Soft bouncing
  • Press Animation - Button press effect
  • Pulse Animation - Gentle pulsing
  • Rotate Animation - Smooth rotation

Retro Typography

Includes retro fonts:

  • Courier Prime (monospace, 80s feel)
  • Inconsolata (vintage coding)
  • IBM Plex Mono (retro-modern)

Templates

  • Portfolio - Show off your work
  • Retro Landing - Unique homepage
  • Vintage Dashboard - Retro admin panel
  • Creative Studio - Agency showcase

Performance

Uses pure CSS effects (no JavaScript for shadows). Optimized animations with CSS transforms.

Browser Support

  • Modern browsers (Chrome, Firefox, Safari, Edge)
  • Graceful degradation for older browsers

Accessibility

Despite unique aesthetics, maintains accessibility:

  • Keyboard navigation
  • Screen reader support
  • High contrast options
  • Focus indicators

License

MIT