ianb

# Projects

Open source libraries I created and maintain. Mainly focused on real-life problems I needed a solution for, so I decided to create it.

ruins [beta]

A suite of tools for developers to help with tech debt, migrations and enforcing code quality. It leverages eslint for non-static warnings or errors, analyses TODOs and conventional commits, with a insights dashboard.

named-slots

A 0.2Kb library that brings slots to preact, react and solid. Slots are a concept present in many other frameworks, like vue, svelte or astro. In JSX they help write declarative code instead of relying on imperative prop-based code composition.

monogon [dev-only]

2kb <code> block and live editor with syntax highlighting meant for dev environments. Language support limited to common configuration formats. Uses CSS Highlight API.

nevera [alpha]

A 4Kb performant and barebones chart library. Wrapped in a custom element (without shadow dom) and not using d3. What could go wrong?