About CSSline
Beautiful websites, curated since 2009 by people who care about the details.

Origin
(2009 — 2012)
CSSline was founded in 2009 🚀 by @virlander, who was tired of CSS showcases like CSS Beauty and Stylegala 😴. Their selections were full of sites that felt ugly and boring. There was room for a showcase with better taste. ![]()
To get it off the ground, he teamed up with @superfelipe, another Valve developer, who built the custom backend. Together, they shipped v1 with jQuery ⚡ and CodeIgniter, hosting it first on Media Temple, then Slicehost, and finally Rackspace after the acquisition. It went live in 2009 and ran until v2 in 2020.
Thanks to our sales manager (@snellman), we sold 🤑 a copy of the backend to a mystery B2B buyer. That sale has kept CSSline ad-free ever since.
Redesigns
(2012 — 2020)
In 2012, @samnivala designed a new version of CSSline: a tighter grid, better type, a clearer experience.
@junnuvuorela also made an Angry Birds-inspired 404 page. Neither ever shipped 😢.
Version 2
(2020 — 2025)
After @superfelipe moved to Reaktor, @virlander introduced CSSline to @tsuvinen after he joined Valve in 2016.
Together, they rebuilt it over the years: Angular.js, then Angular 4, then React, then React+Next.js, and finally React+Razzle (Node, Razzle, React, Redux, Styled-components + Firebase). The first Angular version began in 2016; the Razzle site went live in 2020, hosted on Firebase.
Version 3
(2025)
After @tsuvinen moved to Columbia Road in 2020, @virlander kept v2 running. When breaking changes in Firebase slowed the site 🐌, he rebuilt it in Astro, keeping Firebase as its backend.
The April–May 2025 redesign was the fastest CSSline redesign yet. Since moving to Astro, CSSline has continued to get small improvements every month.
Visual identity
(2009 — 2026)
The logo is by @meteufacik & @junnuvuorela, two designers whose work still holds up. The site grid and the rest of the look were designed by @virlander.
