Chris Nicholas's Projects
Collaborative Astro elements to go with the Astro collaborative starter kit
Looking to add collaboration to Astro? 🚀 You've come to the right spot, Astronaut! 👩🚀 This starter kit contains a set of quick and easy elements for adding multiplayer presence to your app.
A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
📷 Create beautiful images of your source code
Collaborative file viewer built with Vercel Blob, React, & Liveblocks.
Tagged template literals, without substitutions. Convert tagged template literals arguments into regular string arguments, so that both types of function call return the same string argument.
Hack font, with an alternative dotted zero character.
npx install-tauque
A tiny zero dependency datastore/database that looks and works like an array. Use regular array methods, while KeepArray automatically tracks changes and saves a JSON file for you.
Keystone is a static-site generator ideal for quickly building small websites. No setup required, and a collection of handy features are enabled by default.
Keystone's default website template, created upon running install
✨ My portfolio built with Next.js, Tailwind CSS, PlanetScale, and Vercel.
Collaborative shopping basket built with Liveblocks in React/Next.js
Multiplayer live piano built with Next.js & Liveblocks.