-
10up
- Cornwall, UK
- https://jjgrainger.co.uk
- @jjgrainger
- @jjgrainger@mastodon.social
Starred repositories
Inspirational digital gardens and resources for building your own 🍄🌻🌺🌿🌷🌼🌳🌻🌷🌼🌼🌻
My digital garden built with Astro and MDX. Featuring loosely opinionated notes, half-formed ideas, and content that is always growing.
Resources, links, projects, and ideas for gardeners tending their digital notes on the public interwebs
The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
Get up and running with OpenAI gpt-oss, DeepSeek-R1, Gemma 3 and other models.
🍿 replica of the software interface of the series Severance
Lumon's Macrodata Refinement application inspired by Apple TV's 'Severance'.
An Ansible playbook for automating secure server setup and configuration with sensible defaults for systems.
Source for the "Build Your Own PHP Framework" course
Procedural planet generator for javascript
A fully open-source headless CMS that supports Markdown and Visual Editing
Librarian's built-in command to create new content
A simplified OOP implementation of the WP Settings API
A class useful to add Columns, Filters and Views to a WordPress Post Type or Taxonomy List Table.
A fancy self-hosted monitoring tool
To fix the Docker and UFW security flaw without disabling iptables
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…
WebSockets integration for the NextJS canvas project
Organize your Universe: An Obsidian starter vault for everyone, bridging the gap between ideas and actions
Swarm Simulator, an idle game with lots of bugs.
Proof of concept for a WordPress plugin check tool.
A composer package to make WordPress theme development cleaner
A monospaced programming font inspired by the Minecraft typeface
Git Server with CI/CD, Kanban, and Packages. Seamless integration. Unparalleled experience.
browser polyfill for the webp image format