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

ui-ux

v0.0.1

Published

A react native design system based on clean design principles

Downloads

4

Readme

ui-ux

An extensive, feature rich, and extensible component library based off of dripsy.

Why

Most component libraries in the react-native ecosystem provide a great baseline for most use cases. But I often find myself have to incorporate a wide variety of different components from different community made libraries that use different methods of styling/theming.

By using dripsy as the default design-system we are able to leverage so of it's great features inspired by theme-ui like the sx prop to style components and fully responsive design using arrays.

To get a better idea of what dripsy is please go here: https://github.com/nandorojo/dripsy.

Goal

The goal of this library is to provide the complete toolkit for building universal applications with react native.

Each component will be able to be controlled centrally through a single theme configuration. This allows the creation of a side variety of presets, extensibility from the base theme, and quick iteration.

As a core principle each component will be broken into the smallest forms possible so that each sub-component that make up more complex component can be styled separately with little more than finding the associated key in the theme file.

It will leverage a combination of components built with dripsy and community driven components extended to work with dripsy to provide a comprehensive and consistent API for a wide variety of components.

On top of that, by leveraging dripsy, this component library should be fully responsive and ready to use on both web and mobile. Hopefully this lends to better cross over between web application, mobile apps, and even marketing sites.

The library should also have great defaults and try to leverage as many system colors as possible but leave room for custom design to deliver consistent yet memorable experiences across different platforms.

Contributing

See the contributing guide to learn how to contribute to the repository and the development workflow.

License

MIT