Projects

Below you'll find a list of software projects I develop and/or maintain. Many of these projects are open source.

3D2D Textscreens

3D2D Textscreens is a Garry's Mod addon that I've maintained for over 7 years. It allows currently over a million unique subcribers to place 2D text anywhere in the 3D game world of Garry's Mod which can be used to extend creativity, improve role-play situations, and lots of other use-cases.

3D2D Textscreens - Garry’s Mod Workshop Addon
3D2D Textscreens allows you to place 2D text anywhere in the 3D game world of Garry’s Mod.

placeholders.dev

placeholders.dev is a site designed to generate on-the-fly placeholder images, with the best possible performance. It's powered by Cloudflare Workers, generating images in 300+ edge locations.

placeholders.dev
Generate super fast placeholder images powered by Cloudflare Workers in 200+ edge locations.

qrcodes.tools

qrcodes.tools gives users the ability to generate customised and branded favicons for free. It's powered by Cloudflare Workers, generating QR Codes in 300+ edge locations.

qrcodes.tools
Generate branded, colourful QR Codes for text, website URLs, email addresses and moree, in 300+ edge locations, powered by Cloudflare Workers.

npmdiff.dev

npmdiff.dev gives users the ability to easily and quickly diff versions of npm packages online. It's powered by Cloudflare Pages and Astro Hybrid Rendering.

report-to

Report-To is an open-source JavaScript module that allows users to easily set the Report-To security header on their websites powered by Node.js. Learn more about the Reporting API here, and read more about this module at the project page on GitHub.

Cherry/report-to
Middleware for setting the Report-To HTTP response header - Cherry/report-to

network-error-logging

Network-Error-Logging is an open-source JavaScript module that allows users to easily set the NEL security header on their websites powered by Node.js. Learn more about Network Error Logging here and read more about this module at the project page on GitHub.

Cherry/network-error-logging
Middleware for setting the NEL HTTP response header - Cherry/network-error-logging

tailwindcss-content-visibility

tailwindcss-content-visibility is a Tailwind CSS plugin that provides utilities for the content-visibility and contain-intrinsic-size properties. These properties, when used correctly, can drastically increase page render performance in modern browsers. Learn more about this plugin on GitHub.

GitHub - Cherry/tailwindcss-content-visibility: Tailwind CSS plugin for `contain-visibility` and `contain-intrinsic-size` properties
Tailwind CSS plugin for `contain-visibility` and `contain-intrinsic-size` properties - GitHub - Cherry/tailwindcss-content-visibility: Tailwind CSS plugin for `contain-visibility` and `contain-in...

Others

And lots lots more! Check out my GitHub for further reading.

You've successfully subscribed to James Ross
Great! Next, complete checkout for full access to James Ross
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.