The CSS Grid feature that was recently rolled out has made implementing a grid system trivial for most frontend developers. Of course, you'll likely still need to provide some fallback for older browsers, and the typical solution of floats and margins will suffice for that.
Nice thing about Grid, however, is that it nullifies floats when it's applied, so just adding its rules on top of the floats is a simple override for newer browsers.