Skip to content

A utility-first CSS framework for rapid UI development.

License

Notifications You must be signed in to change notification settings

kajackdfw/saulwindcss

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4,591 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tailwindcss 3.0 ( javaScript version, not Rusty )

A utility-first CSS framework for rapidly building custom user interfaces.

Build Status Total Downloads Latest Release License


About This Fork

Version: 3.0.24 (JavaScript-only fork)

This is a JavaScript-only fork of Tailwind CSS, based on version 3.0.24 - the last version before the Rust/Oxide engine was introduced. This fork maintains the pure JavaScript/TypeScript architecture without requiring Rust toolchain dependencies.

Migration Plan

This fork intends to incrementally migrate features and patches from later versions:

  • v3.1 - Font variation settings, logical properties, delay-0/duration-0 utilities
  • v3.2 - Additional logical property support, bug fixes
  • v3.4 - Modern CSS features (subgrid, :has(), text-wrap, size-* utilities)

Features will be ported selectively to maintain the JavaScript-only architecture while bringing in valuable enhancements from later releases.

Installation and Building

# Install dependencies
npm install

# Build with version-specific folders
npm run build

# Create version-specific tarball
npm run pack

# Build and package together
npm run build:pack

# Legacy build (outputs to lib/ without versioning)
npm run swcify

Version-Specific Build System

This fork uses a version-specific build system that allows multiple versions to coexist:

Build Output:

  • lib/VERSION/ - Compiled code for each version (e.g., lib/3.0.24/)
  • lib/*.js - Symlinks to the latest version for backwards compatibility
  • dist/VERSION/ - Packaged tarballs (e.g., dist/3.0.24/tailwindcss-3.0.24.tgz)
  • dist/*.tgz - Latest tarball copy at root for convenience

Benefits:

  • Work on multiple versions simultaneously
  • Preserve old version artifacts when building new versions
  • Install specific versions from versioned tarballs
  • Backwards compatible with existing tooling via symlinks

Documentation

For full documentation, visit tailwindcss.com.

Community

For help, discussion about best practices, or any other conversation that would benefit from being searchable:

Discuss Tailwind CSS on GitHub

For casual chit-chat with others using the framework:

Join the Tailwind CSS Discord Server

Contributing

If you're interested in contributing to Tailwind CSS, please read our contributing docs before submitting a pull request.

About

A utility-first CSS framework for rapid UI development.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 80.2%
  • CSS 15.2%
  • HTML 4.6%
  • Shell 0.0%
  • Svelte 0.0%
  • SCSS 0.0%