Open Source Projects

Tools, plugins, and libraries built by PhillipC05 at TPT Solutions. All projects are freely available on GitHub.

52 public repositories·Go, JavaScript, PHP, Python, Rust, TypeScript

Open-source infrastructure engineering platform for civil engineers & project managers — 2D/3D drawing board, AI design generation, materials database, cost estimator, CPM scheduler & regulatory report builder.

aicivil-engineeringcost-estimationfastapi

Open-source New Zealand healthcare platform — FHIR R5 REST API, NHI/HPI/ACC/NES/PHARMAC integrations, HIPC 2020 & Privacy Act 2020 compliant. Go backend, React frontend, multi-tenant, audit-trail, consent management.

accelectronic-health-recordsfhirfhir-r5

Open source endpoint security suite for Linux and Windows — firewall, file integrity monitoring, ransomware detection, DNS-over-HTTPS, cloud backup, and threat feed blocking. Written in Go.

dns-over-httpsendpoint-securityfile-integrity-monitoringfirewall
tpt-lawTypeScript

Encode legislation as executable YAML rules. Apply law to facts via REST API and get decisions with full reasoning traces — built for AI-assisted legal judgment. New Zealand (Working for Families) included.

ai-lawcomputational-lawexplainable-ailegal-tech

Open-source digital will and estate platform for New Zealand — RealMe verified identity (SAML 2.0), Wills Act 2007 compliant, built with Go + Next.js + PostgreSQL.

civic-techdigital-willestate-planninggolang

RealMe-verified local body polling portal for New Zealand. Zero-knowledge-style ballot anonymity, public auditability. Go + Next.js + PostgreSQL. Electoral Act 1993 scope.

electoralgolangnew-zealandnextjs

Tenant reference verification platform for New Zealand. Tenants build government-verified application packs using RealMe identity and share them with landlords. Go + Next.js 14 + PostgreSQL. Supports group applications, referee consent flows, and LINZ address autocomplete.

golangnatsnew-zealandnextjs

Open-source water utility management platform — real-time consumption monitoring, smart meter integration, billing, leak detection, maintenance scheduling & compliance reporting. TypeScript. MIT licensed.

billinginfrastructureiotopen-source
tpt-smartcityJavaScript

Open-source smart city management platform — real-time traffic, energy grid, water utility, public safety, environmental monitoring, 3D digital twin & AI cross-domain orchestration. Self-hostable. MIT licensed.

digital-twindockerenergy-managementiot

Transparent resource consent register for Aotearoa New Zealand — public submissions, council workflow, RealMe identity, LINZ address verification, and iCal hearings feed. Built on the RMA 1991.

civic-techgolanglinznew-zealand

Open-source peer-to-peer marketplace for New Zealand, built with Go and Next.js. All users authenticate via RealMe (NZ Government SAML 2.0). High-value listings (vehicles, property, services) require verified identity. Full-text search, private messaging, reviews, and a seller dashboard.

golangidentity-verificationmarketplacenew-zealand

Digital Power of Attorney registry for New Zealand, compliant with the Protection of Personal and Property Rights Act 1988. RealMe Verified identity, attorney acceptance workflow, institution verification API, HMAC-signed webhooks, and public QR-code verification. Built with Go + Next.js.

golanglegal-technew-zealandnextjs
tpt-policeTypeScript

Open-source national law enforcement management platform — multi-tenant, 4-tier hierarchy (Nation → Province → City → Precinct). Built with Next.js, TypeScript, Prisma, and PostgreSQL. Covers dispatch, case management, evidence room, HR, ERP, body-worn cameras, and a public portal.

case-managementdispatch-systemevidence-managementlaw-enforcement

Digital jury summons management portal for New Zealand courts. Citizens claim summonses and respond via RealMe verified identity (SAML 2.0). Built with Go, Next.js, and PostgreSQL. Includes eligibility assessment under the NZ Jury Act 1981, panel management, and excusal workflows.

court-systemgolanggovernmentidentity-verification

RealMe-verified digital credentials wallet for New Zealand professionals. Link professional licences and qualifications to your verified identity and share them via QR code. Built with Go, Next.js, SAML 2.0, and PostgreSQL.

digital-credentialsgolangidentity-verificationnew-zealand

Self-sovereign identity server for Go — OIDC provider, W3C Verifiable Credentials, SD-JWT, DID (web/key/peer/ion), DIDComm v2, guardian recovery, and consent management. Pure-Go SQLite, no CGo.

decentralized-identitydiddidcommgolang

NZ Government Electronic Tenders Service (GETS) platform — browse, filter, and bid on government procurement opportunities. Go + PostgreSQL backend with RealMe SAML 2.0 auth, Next.js 14 frontend.

dockergolanggovernment-procurementnew-zealand

Register a New Zealand company instantly via MBIE Companies Office API, authenticated with RealMe Verified Identity. Go backend + Next.js frontend.

company-registrationgolangincorporationmbie
tpt-bankingTypeScript

Enterprise-grade open-source banking platform: retail banking, investment banking, compliance (KYC/AML/SAR), open banking (OBIE/PSD2/FDX), treasury, prime brokerage, and wealth management. NestJS microservices · PostgreSQL · Kafka · Casbin RBAC · Basel III/IV regulatory reporting.

bankingcompliancefintechkafka

Open-source airport flight control & management system — ATC operations, real-time ADS-B aircraft tracking, passenger booking, baggage, ground crew scheduling, and live WebSocket updates. PHP + TypeScript. MIT.

ads-bair-traffic-controlairport-managementaviation

Open-source productivity suite for small businesses — offline-first rich text editor, Excel-class spreadsheet, forms builder, Kanban task board, chat, calendar, email client & end-to-end encryption. Go + Svelte. Free forever.

e2e-encryptiongooffice-suiteoffline-first
tpt-courtTypeScript

Open-source court case management system built with Next.js, Fastify, and Prisma. Manage cases, hearings, parties, documents, payments, and notifications — with role-based access for judges, clerks, lawyers, and public e-filing.

case-managementcourt-managemente-filingfastify

NZISM-compliant sovereign cloud platform for New Zealand, built on OpenStack. Three deployment tiers: General (SMBs), Government (NZ agencies), and Classified (NZDF/intelligence). Includes OPA runtime policies, first open-source OSCAL mapping of NZISM v3.9, and continuous biometric authentication.

new-zealandnzismopenstackoscal

A parametric high-rise building design system. Structural, cost, carbon, compliance, and construction outputs are derived mathematically from a small set of inputs. Includes a 3D viewer, IFC/DXF export, subcontractor tender workflow, IPCC climate scenario modelling, and NZ/AU/US/EU code compliance checks.

architecturebimbuilding-designcarbon-footprint
tpt-free-erpJavaScript

Free open-source ERP system — modular finance, inventory, HR & CRM platform with RESTful API, role-based access control & comprehensive test suite. PHP + PostgreSQL. No vendor lock-in. MIT licensed.

businessenterprise-resource-planningerpmodular

Open-source reference gateway for Trust-First Email Protocol (TFEP) — cryptographic sender identity via Ed25519 + DID:web, spam/phishing prevention, verified webhooks, B2B document exchange, and non-repudiable legal notices. SMTP-compatible. Written in Go.

cryptographydecentralized-identitydid-webdns

Open-source security assessment and compliance audit platform. Scan, audit, and report for SOC 2, ISO 27001 & HIPAA — CLI + web UI.

auditclicompliancecompliance-automation
tpt-schoolTypeScript

A self-hostable school management platform built with Next.js, covering student enrolment, staff & HR, timetabling, attendance, gradebook, behaviour tracking, parent portal, finance, and report card generation. Packaged with Docker and an Electron installer for Windows/Mac.

attendancedockereducationelectron
tpt-doctorTypeScript

A HIPAA/GDPR-compliant medical practice management platform built as a TypeScript monorepo. Covers EHR, appointments, telemedicine, billing, prescriptions, lab orders, and a patient portal — with multi-country support (AU, NZ, UK, CA) and deployable to AWS, Azure, GCP, or on-premise.

dockerehrfhirgdpr

Open-source public transportation platform for cities & municipalities — real-time GPS fleet tracking, multi-modal journey planning, fare management, driver & passenger PWA. PHP + PostgreSQL + PostGIS. MIT.

gps-trackingjourney-planningmunicipalitiesopen-source

Open-source privacy-first decentralized social network — IPFS content storage, end-to-end encryption, self-sovereign identity, DID support, blockchain integration & zero data harvesting. Node.js. MIT.

blockchaindecentralizeddide2e-encryption

Local WordPress development assistant — AI-powered content generation, theme helpers, plugin scaffolding & workflow automation that run entirely on your own machine. No cloud dependency. JavaScript. MIT.

aiautomationcmsdeveloper-tools
tpt-gameforgeJavaScript

Professional open-source HTML5/WebGL game engine — PBR rendering, Entity-Component-System, physics, skeletal animation, visual scripting, multiplayer framework & built-in editor. Runs in any browser. No licence fees. MIT.

entity-component-systemgame-enginehtml5javascript

Research-grade Python desktop app for exploring the 7 Millennium Prize Problems — Riemann Hypothesis, Navier-Stokes, P vs NP, Yang-Mills, Hodge Conjecture & more. GPU-accelerated. Exports LaTeX & PDF. MIT.

gpu-accelerationmathematicsmillennium-prize-problemsnavier-stokes

High-performance physics simulation engine written in Rust — rigid body dynamics, collision detection, constraint solver, broad/narrow phase algorithms, and game-ready integration. MIT licensed.

collision-detectiongame-developmentgame-engineopen-source

Cross-platform desktop app for procedural game asset generation — synthesise sound effects, ambient music & visual sprites (vehicles, buildings, particles, UI) with real-time waveform visualisation. Electron. GPL-2.0.

asset-generationaudio-synthesisdesktop-appelectron

Open-source merchant payment management dashboard — transaction processing, refunds, invoicing, revenue analytics, multi-gateway support & subscription billing. Built with TypeScript. MIT licensed.

analyticsfintechinvoicingmerchant

Open-source electricity utility management platform — grid monitoring, real-time consumption analytics, smart meter integration, outage management, billing engine & customer self-service portal. TypeScript. MIT.

billingelectricitygrid-managementiot

First-principles spacecraft navigation & control library in Rust — orbital mechanics, J2-J4 perturbations, Extended Kalman Filter, multi-object tracking, Lambert trajectory solver & autonomous flight control.

astrodynamicskalman-filternavigationopen-source

Open-source government services platform — AI-powered document processing, multi-tenant departments, workflow automation, digital signatures, WCAG 2.1 accessibility, multi-language PWA. PHP 8.2. MIT licensed.

accessibilityaie-governmentgovernment

Lightweight local/edge deployment of the TPT Emergency response platform — runs completely standalone on a laptop or Raspberry Pi with zero internet dependency. Ideal for remote or field emergency operations.

edge-computingemergency-managementemergency-serviceslocal-deployment
tpt-gitcastleTypeScript

Fork of GitHub Desktop — open-source Electron-based Git GUI client for Windows, macOS and Linux. Commit, branch, merge, and manage pull requests without touching the command line. TypeScript + React. MIT.

desktop-appelectrongitgit-gui

DIY self-hosted email server for Windows — full SMTP/IMAP stack you own and run yourself, no subscriptions, no third-party access. Built with TypeScript. MIT licensed.

email-serverimapmail-serveropen-source
tpt-emergencyJavaScript

Open-source offline-first emergency response platform — modular fire, ambulance, police & disaster management, live dispatch console, Bluetooth mesh networking, unit tracking, and offline mapping. PWA. MIT.

ambulancebluetoothdispatchemergency-management

Open-source Stripe alternative — self-hostable payment API (TPT Pay) with double-entry ledger plus a sovereign credit blockchain (TPT Credit) issuing 12,000 credits/person/year. Built in Go. MIT licensed.

blockchaincosmos-sdkfintechgo