Sitelet https://github.com/rokde/rokde
Skip to content
rokdePublic

About

My profile page

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Robert Kummer — @rokde

Website Clonio PHP Script Location


About

Senior Laravel developer with 25 years of hands-on PHP experience — starting from PHP 3 in 2001, falling in love with Laravel 4, and building production-grade SaaS tools ever since. My stack of choice is Laravel + Inertia.js + Vue.js, combining a rock-solid PHP backend with a seamless, reactive frontend — no full-page reloads, no REST overhead.

I believe software should be crafted, not just shipped. Every package, every feature, every line of code is an opportunity to leave things better than you found them.


🛡️ Clonio — GDPR-Compliant Database Cloning CLI

Latest release License

MIT-licensed CLI that clones production-like data into dev, test, staging & CI — with PII anonymized in-flight. Terminal-first, runs in your infrastructure, no web app to operate.

Clonio data flow: Production DB → Anonymization → Test DB

Key Features

  • 🔄 Column-level transformations (fake / hash / mask / null)
  • 🧠 Schema-aware — handles added, removed, renamed columns
  • 🔑 Key remapping across connections
  • 📋 Cryptographically signed audit logs (HMAC-SHA256)
  • ⚙️ DevOps-ready — binary, PHAR, Composer, Docker (GitHub Actions, GitLab CI, cron…)
  • 🏠 Runs in your infrastructure — no cloud, no web app, no external data transmission

Supported Databases

Database Status
PostgreSQL ✅ Supported
MySQL ✅ Supported
MariaDB ✅ Supported
MS SQL Server ✅ Supported

Tech Stack: PHP 8.4+ · Terminal-first CLI · .cloning.yaml

Install: standalone binary · PHAR · Composer dev dependency · Docker image

🌐 clonio.dev  ·  📦 github.com/clonio-dev/clonio-cli  ·  MIT licensed


⚡ PHP Script — Embedded Scripting Language for PHP

A scripting language with JavaScript-like syntax that runs sandboxed inside PHP — let your users write automation and business logic without exposing raw PHP or spinning up Node.js.

Features

  • 🧩 JavaScript-inspired syntax — familiar to any developer
  • 🔒 Sandboxed & whitelisted — full control over exposed functions
  • 🌳 AST-based engine — both PHP & PHP Script render from the same AST
  • 🎨 Monaco editor integration — Monarch language definition included
  • ⏱️ Configurable execution time limits
  • 🧪 100% test coverage via Pest

Roadmap

  • Mermaid.js AST flowcharts
  • Monaco components for Vue.js / React / Vanilla JS

Script Syntax

// Greet the user
echo 'Hello ' + user.name;

// Business logic
totalLogins = user.logins.count();
score = totalLogins * 10 + user.bonus;

if (score > 500) {
    echo 'Power user!';
}

// Loop through data
foreach (users_list as u) {
    echo '- ' + u;
}

// Permission gates
if (user.hasPermission('admin')) {
    echo 'Access granted!';
}

PHP Integration

use PhpScript\Core\Engine;

$engine = new Engine();
$engine->set('user', new User());          // expose a PHP object
$engine->set('users_list', $users);        // expose an array
$engine->setExecutionTimeLimit(5);         // prevent infinite loops

echo $engine->execute($userScript);        // PII stays yours, logic stays theirs

📖 Documentation  ·  📦 github.com/php-script/php-script  ·  v1.0.3  ·  232 commits · 4 contributors


🔧 Tech Stack

PHP Laravel Vue.js Inertia.js Tailwind CSS Vite Pest PHPStan MySQL PostgreSQL Docker GitHub Actions


📦 Open Source Packages

Package Description Lang ⭐
laravel-starter-kit Laravel Starter Kit with DDD and built-in SaaS features Vue 5
laravel-subscription-manager Complete subscription management for Laravel PHP 9
number-generator Invoice/customer number generator with placeholders PHP 2
laravel-pergament File-based CMS for Laravel — Markdown + YAML front matter PHP —
state-machine Generic, framework-agnostic state machine in PHP PHP —
laravel-clone-database-command Clone a database with value overwriting (Clonio origin) PHP —
laravel-utilities PHP & Laravel utility collection PHP —
laravel-buymeacoffee-webhook-handler Buy Me a Coffee webhook handler for Laravel PHP —

🗺️ 25 Years of PHP

2001 ──────────────── PHP 3 · first lines of code
2004–2008 ──────────── PHP 4 & 5 · custom CMS & web applications
2010 ───────────────── @ipunkt · open source collaboration begins
2013 ───────────────── Laravel 4 · fell in love, never looked back
2015–2018 ──────────── open source packages · subscriptions, state machines
2019 ───────────────── Inertia.js + Vue 3 · the perfect Laravel combo
2022 ───────────────── founded Robert Kummer IT
2024 ───────────────── laravel-starter-kit · DDD architecture for SaaS
2025 ───────────────── PHP Script · embedded scripting language for PHP apps
2026 ───────────────── Clonio CLI · MIT-licensed GDPR-compliant DB cloning

GitHub Achievements

🦈 Pull Shark ×3  ·  👥 Pair Extraordinaire  ·  ⚡ Quickdraw  ·  🌍 Arctic Code Vault Contributor  ·  ⭐ Starstruck


Robert Kummer IT · Hohenstaufenstraße 35 · 10779 Berlin

robert-kummer.de  ·  post@robert-kummer.de  ·  clonio.dev  ·  php-script docs

Crafting software since 2001

About

My profile page

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages