bullframe.css is an open-source Sass (SCSS) project available on GitHub and npm. It provides cross-browser, responsive default UI styles for semantic HTML. Perfect for a variety of web projects.

It can be easily used for marketing sites, landing pages, microsites, blogs, product listings, help pages, documentation, and more.

Best features

  • Broad support for desktop and mobile browsers (even IE)
  • Responsive layout and style reset included
  • Default styling for consistent form elements across browsers
  • Modular Sass-based architecture
  • BEM naming convention
  • Responsive typography system
  • Built-in dark mode and theming
  • Right-to-left (RTL) support
  • Supports classless HTML too

How it works

Write semantic HTML, include the build you prefer, and you're ready to go.
Choose from 5 builds: light (default), dark, auto (system-default), classless (no-class) , or utility-only.

Use it for landing pages, micro sites, blogs, product listings, help docs, and more.

Usage

Clone or fork the repo
$ git clone https://github.com/marcop135/bullframe.css.git

Install bullframe.css via npm
$ npm install bullframe.css

Or use a CDN
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bullframe.css@4">

HTML5 starter template:

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

  <!-- bullframe.css 4.X -->
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bullframe.css@4">
</head>
<body>

  <div class="bf-container">
    <p>Add your site or application content here.</p>
  </div>

</body>
</html>

Try it live on CodePen

Please enable JavaScript and cookies, or disable your ad blocker to view the live CodePen embed below.

Check out the CodePen collection to fork and customise a ready-made template.

Conclusion

This small but powerful framework has helped me countless times over the years —from typography fixes to quick layout helpers. It’s a clean, minimal starting point for scalable frontends.

Basic Info

Project A Sass-based CSS framework built for progressive enhancement and broad browser support
Job type Non-profit (MIT license, available on GitHub and npm)
Technologies involved HTML, CSS, SCSS, Gulp.js, Git, GitHub, npm, JSDelivr, Netlify, Browserstack, CanIUse, CodePen
Visit the GitHub page Visit the npm package page