Over the years, I’ve built a handful of tools, frameworks, and odd little utilities to make my own development life easier. Some of them stayed in the drawer. Others made it into real projects. One of them — a lightweight CSS and JavaScript framework I called kernel.css — has lived quietly on GitHub Pages for a while. But now, I’ve moved it home.

You can find it at: https://christiandale.no/projects/kernel.css

This might seem like a small thing, but it matters. I’m in the process of building a space that truly reflects my work, not just my GitHub activity. And hosting kernel.css here is part of that.

Why I built kernel.css

Back when I was working on the Ionogy Libre project, I needed something simple: a clean foundation for styling web apps and sites, without having to fight against opinionated frameworks like Bootstrap. I didn’t want a bloated UI kit — I wanted a base.

kernel.css came out of that need. It’s minimalist, semantic, and all class names are prefixed (ke-*) to avoid collisions. Inspired by the material design spec, but not trying to recreate it.

It includes:

  • A color palette based on material design
  • A flexbox-based grid system
  • Navigation headers in four sizes
  • Cubic-bezier transitions for smooth animations

Most importantly, it stays out of your way. You bring your design — kernel.css just gives you the scaffolding.

From GitHub Pages to christiandale.no

I decided to remove the GitHub Pages version and redirect it here. There’s no need to split my work across platforms when I can build a stronger presence under my own domain.

If you want to link to it, or use it, I’d prefer if you point to christiandale.no/projects/kernel.css — that helps me grow my site and makes sure everything stays under one roof.

Still evolving

Like all of my projects, this one is not “finished.” It’s usable, but it’s not done — and maybe never will be. That’s the point. I evolve the tools as I grow. If you want to contribute, the repo’s still open on GitHub: https://github.com/ionogy/kernel.css

There you’ll find the Stylus source files, the build process (npm run compile), and some examples. It’s not a big project, but it’s functional. And maybe useful to someone else, too.

The bigger picture

This small move is part of a larger shift — bringing more of my projects onto christiandale.no, consolidating my work, and putting it all under one identity. Not fragmented across GitHub, SoundCloud, and random subdomains. This site is my hub. Everything I make will eventually point back here.

Thanks for checking it out. If you use kernel.css, or want to suggest improvements, I’d love to hear from you.

Regards,

Christian Dale