Transmute Coffee

This site was set up to act as the home for all my Open Source PHP packages and projects. All packages and projects are Copyright © of Dean Blackborough unless stated otherwise in the README on GitHub.

If you would like to contact about one of my projects please use the contact details listed on GitHub for the relevant project.

This site will eventually have a page/section dedicated to each project, for now, please just follow the links to my GitHub profile.

Projects

Active development projects.

Project/API

Costs to Expect: The API

Costs to Expect is a service that primarily focuses on providing tools for tracking and forecasting expenses.

The Open Source Restful API is the backbone of the service; it is available under the MIT license and drives the app and website.

GitHub API Changelog
Project/Website

Costs to Expect: Budget

A budgeting tool so easy to use, it’s child play!

A free, open source budgeting tool powered by the Costs to Expect API.

GitHub App
Project/Website

Costs to Expect: Budget Pro

Powerful budgeting tool, the upgraded version of Budget.

So simple to use your child could manage your expenses, we wouldn't suggest it, but they could.

App
Project/App

Yahtzee Game Scorer

Game scoring for Yahtzee, powered by the Costs to Expect API

The Costs to Expect has been designed to handle multiple types of data, the game scoring apps are an example to show the Costs to Expect API isn't just for expenses.

GitHub App
Project/App

Yatzy Game Scorer

Game scoring for Yatzy, powered by the Costs to Expect API

The Costs to Expect has been designed to handle multiple types of data, the game scoring apps are an example to show the Costs to Expect API isn't just for expenses.

GitHub App
Project/App

Prune 2D Game Engine

Prune2D may one day become a simple 2D game engine, for now it is a fun project.

I'm playing with C++ and figured a great way learn the language would be building a 2d game engine ;). As well as learning and using C++ in anger, I'm primarily going to use Prune2D to teach my kids how to code and build lots of fun little games.

GitHub
Project/App

Maths Quiz

Small Maths quiz app to generate questions for my 9 and 3-year-old.

Very much a work in progress as I start playing around with C++.

GitHub
Project/Website

Costs to Expect: The Website

How much does it cost to raise a child in the UK?. Costs to Expect is a long term project, my wife and I are tracking the expenses to raise our child to adulthood, 18.

The Costs to Expect website will show the costs to raise both our children (Jack and Niall) to adulthood.

GitHub Website Changelog

Utility projects

Small projects that I find useful across a range of apps and websites.

Library

PHP Quill Renderer

Quill deltas renderer, converts deltas to HTML, Markdown and Github flavoured Markdown, the Quill attributes supported are listed in the table in the README, the goal is to eventually support every Quill feature and add additional parsers.

GitHub Overview Changelog
Library

Laravel view helpers

A growing collection of general and bootstrap specific view helpers for use in Laravel blades.

  • Pagination
GitHub Overview Changelog
Library

Bootstrap 4 helpers

Utility wrapper classes for the Bootstrap 4 view helpers in my ZF3-view-helpers library, allows usage of the view helpers in any PHP site, not just Zend Framework apps.

GitHub Overview Changelog
Quickstart

Quick start for a PHP/MySQL web app

Bootstrap to help with the setup of a PHP/MySQL web app using Docker for local development, this app does not do anything other than echo phpinfo(); it is simply a starting point for your development.

GitHub Overview Changelog
Library

Random Grab Bag

A bunch of utility classes that don't currently deserve their own package.

  • Image resizer
  • Excel parser
GitHub Overview Changelog

Personal projects

Small personal projects.

Project

Holiday Expenses

Small app to interact with my Costs to Expect API to track holiday expenses.

GitHub Overview
Project

Costs to Expect initial data collector

Legacy app to allow expenses to be entered into the Costs to Expect API.

GitHub Overview Changelog

Zend framework

Helper libraries for my Zend Framework 3 projects.

ZF3 Library

Zend Framework 3 View Helpers

A collection of Zend Framework 3 view helpers, primarily focused on Bootstrap 3 and 4, the plan is to add support for every component within Bootstrap 4 and work from there.

GitHub Overview Changelog
ZF3 Library

Zend Framework 3 View Helpers Code Completion

Do you like using view helpers? If the answer is yes, you will have noticed there is no code completion for them in your IDE, the classes in this package will solve that problem.

GitHub Overview Changelog

Dlayer: Responsive web development (Archived)

A project I have been working on for a number of years, the majority of my small projects spawn from requirements for Dlayer.

Project

Dlayer

Dlayer is an Open Source responsive web development tool aimed primarily at users with limited web design or development experience.

GitHub Overview
Project

Dlayer v Next: migration to Zend Framework 3

Dlayer is an Open Source responsive web development tool aimed primarily at users with limited web design or development experience.

GitHub Overview
ZF3 library

Dlayer: View helpers

Custom ZF3 view helpers for Dlayer vNext, some of these view helpers may be useful in your projects, they were created to solve problems within Dlayer vNext, they might be useful to you with minor changes.

GitHub Overview Changelog