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

hagrid.io

v0.0.10

Published

Hagrid Front-end Framework

Readme

Hagrid.io

Web framework

Features

There is a summary of the main features that hagrid.io support:

  • SASS based
  • Different Grid containers
  • Default markup base code, that accomplish from day zero the features provided by reset.css on old frameworks
  • Ability to customize and extends web element using SASS
  • Adjustable design and responsiveness ready for multiple devices, and easily adjustable to design requirements
  • Percentage based layouts
  • Flexible gutters for grid system
  • Bundled Debug capabilities
  • Easy system to switch order between columns
  • Vertical alignment of items
  • Horizontal alignment of items
  • Nested layouts
  • Bundled margin, padding and width helpers
  • Bundled set of color pallette for texts and backgrounds, highly customizable
  • Bundled classes for text transformations
  • Bundled classes for alter display property of elements
  • Standardized typography elements
  • Bundled material design icons
  • Ready multiple javascript components
  • Ability to create custom theme (color scheme) from UI
  • Ability to be extended for the community
  • Future creation of marketplace for the community (free themes and extensions)

Knowledge Guide / Documentation

You can see all available documentation in hagrid.io

Install

$ bower install hagrid.io

Build

Pre requirements:

OS:

  • Ruby
  • Node.js & npm

Ruby Gems:

  • compass
  • sass
  • compass-normalize

How to install ruby gems?

Run the following command on your, maybe you must use sudo.

$ gem install sass compass compass-normalize

Run

To run and execute this project you need execute compass on root project.

$ compass watch -c config.rb

Create a custom theme

You can create themes with the Hagrid, for now you need follow the next steps.

  1. Download this Repository.
  2. Check previous pre requirements of OS and libraries/tools.
  3. Go to sass/hagrid-themes and duplicate the example folder
  4. Once inside the example folder, update the style properties for your theme on vars folder.
  5. Run/restart the command compass watch, please see above command.
  6. Copy the fonts folder from new genereted theme folder on dist folder.

Examples

To see demos and examples please see demos folder on this repository or go to hagrid.io