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,487 2,168 Updated Nov 7, 2025

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

JavaScript 114,515 15,973 Updated Nov 6, 2025

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

Go 155,526 13,568 Updated Nov 7, 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,877 670 Updated Nov 7, 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 78,020 6,892 Updated Nov 6, 2025

To fix the Docker and UFW security flaw without disabling iptables

Shell 5,879 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,569 871 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 324 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,547 135 Updated Aug 16, 2025

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

Java 14,454 920 Updated Nov 2, 2025

browser polyfill for the webp image format

CMake 253 22 Updated Jun 6, 2022
Next