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

lowcss

v0.22.1

Published

A low-level functional CSS toolkit

Downloads

136

Readme

LowCSS

A low-level functional CSS toolkit.

NPM Version MIT License PRs welcome

About LowCSS

LowCSS is a powerful CSS utility framework built with SASS, designed to streamline your CSS development process and enable you to create beautiful, responsive web interfaces with ease. Inspired by the popular Tailwind CSS, LowCSS follows a similar structure and syntax, making it familiar and intuitive for developers already familiar with Tailwind CSS.

Features

  • SASS-based: Harness the power of SASS to create modular and maintainable CSS code.
  • Intuitive Utility Classes: Use utility classes to apply styles directly to HTML elements, avoiding repetitive CSS coding.
  • Responsive Design: Create responsive layouts effortlessly with built-in responsive utility classes.
  • Customizable: Customize the framework to match your brand's aesthetic by modifying SASS variables.
  • Lightweight: Keep your page load times low with optimized and minimal CSS file sizes.
  • Pseudo-Class Modifiers: Apply styles to elements in specific states like hover, focus, and active.

Installation

To install LowCSS in your project, use one of the following methods:

Install LowCSS using a package manager

Run the following command in your terminal:

## Install using NPM
$ npm install --save lowcss

## Install using YARN
$ yarn add lowcss

Using LowCSS on a static site

LowCSS includes a compiled CSS version, so you do not need to install any modules for using it on a static site. Just download the compiled CSS from unpkg, or include the following link to the CDN in your HTML file:

<link href="https://unpkg.com/lowcss/low.css" rel="stylesheet" />

Download from releases

Alternatively, you can download the CSS file directly from the releases page of this repository.

Usage

Using LowCSS is simple. Add the utility classes directly to your HTML elements to apply styles. Here's an example:

<div class="bg-blue-600 text-white p-4">
    <h1 class="text-2xl">Welcome to LowCSS</h1>
    <p class="mt-2">Start building stunning web interfaces with ease!</p>
</div>

Refer to the Utility Classes Documentation for a complete list of available utility classes and their usage.

Customization

LowCSS is highly customizable to match your project's unique requirements and branding. Modify the SASS variables to adjust colors, typography, spacing, and more. Customize the framework to create a consistent and cohesive design system for your website.

Documentation

Comprehensive documentation is available to guide you through the usage, customization, and advanced features of LowCSS. Whether you're a beginner or an experienced developer, the documentation will provide you with the information you need to get the most out of the framework.

Access the LowCSS documentation at josemi.xyz/lowcss.

Contributing

We welcome contributions from the community to help improve LowCSS. Whether it's bug fixes, feature enhancements, or new utility classes, your contributions are valuable. Please read our Contribution Guidelines for more information on how to contribute.

Acknowledgements

LowCSS is inspired by the amazing work of the Tailwind CSS community. We extend our gratitude to the Tailwind CSS team and contributors for their contributions to the web development community.

License

LowCSS is released under the MIT License. Feel free to use, modify, and distribute it as per the terms of the license.