Skip to content
View jjgrainger's full-sized avatar

Block or report jjgrainger

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Starred repositories

Showing results

Inspirational digital gardens and resources for building your own 🍄🌻🌺🌿🌷🌼🌳🌻🌷🌼🌼🌻

156 3 Updated Apr 22, 2022

My digital garden built with Astro and MDX. Featuring loosely opinionated notes, half-formed ideas, and content that is always growing.

Astro 103 9 Updated Nov 2, 2025

Resources, links, projects, and ideas for gardeners tending their digital notes on the public interwebs

JavaScript 4,492 200 Updated Jun 22, 2024

The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.

TypeScript 37,479 2,167 Updated Nov 6, 2025

User-friendly AI Interface (Supports Ollama, OpenAI API, ...)

JavaScript 114,437 15,955 Updated Nov 6, 2025

Get up and running with OpenAI gpt-oss, DeepSeek-R1, Gemma 3 and other models.

Go 155,482 13,558 Updated Nov 6, 2025

🍿 replica of the software interface of the series Severance

HTML 60 14 Updated Mar 17, 2022

Lumon's Macrodata Refinement application inspired by Apple TV's 'Severance'.

C++ 416 24 Updated Feb 19, 2025

An Ansible playbook for automating secure server setup and configuration with sensible defaults for systems.

Shell 199 15 Updated Apr 13, 2025

Source for the "Build Your Own PHP Framework" course

PHP 6 2 Updated Jun 8, 2024

Procedural planet generator for javascript

JavaScript 72 16 Updated Jan 9, 2024

A fully open-source headless CMS that supports Markdown and Visual Editing

TypeScript 12,876 669 Updated Nov 6, 2025

Librarian's built-in command to create new content

PHP 1 1 Updated Jun 10, 2023

A simplified OOP implementation of the WP Settings API

PHP 16 3 Updated Jan 24, 2023

A class useful to add Columns, Filters and Views to a WordPress Post Type or Taxonomy List Table.

PHP 4 4 Updated Jan 12, 2021

A fluent interface for creating WordPress Queries

PHP 19 3 Updated Jul 7, 2022

A fancy self-hosted monitoring tool

JavaScript 77,989 6,887 Updated Nov 6, 2025

To fix the Docker and UFW security flaw without disabling iptables

Shell 5,876 464 Updated Jul 11, 2025

Self-Hosting Guide. Learn all about locally hosting (on premises & private web servers) and managing software applications by yourself or your organization. Including Cloud, LLMs, WireGuard, Automa…

Dockerfile 17,558 870 Updated Jun 27, 2025

WebSockets integration for the NextJS canvas project

TypeScript 29 8 Updated Nov 14, 2022

Organize your Universe: An Obsidian starter vault for everyone, bridging the gap between ideas and actions

JavaScript 323 29 Updated Dec 27, 2024

For my IdleFleet web game.

JavaScript 4 5 Updated Sep 5, 2024

Swarm Simulator, an idle game with lots of bugs.

CoffeeScript 511 149 Updated Aug 28, 2024

Sci-fi planet name generator

JavaScript 20 3 Updated Nov 11, 2014

Proof of concept for a WordPress plugin check tool.

PHP 10 1 Updated Jun 5, 2022

A composer package to make WordPress theme development cleaner

PHP 8 Updated Sep 9, 2025

A monospaced programming font inspired by the Minecraft typeface

Python 9,537 135 Updated Aug 16, 2025

Git Server with CI/CD, Kanban, and Packages. Seamless integration. Unparalleled experience.

Java 14,450 920 Updated Nov 2, 2025

browser polyfill for the webp image format

CMake 253 22 Updated Jun 6, 2022
Next