Skip to content
View rokde's full-sized avatar

Organizations

@ipunkt

Block or report rokde

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
rokde/README.md
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

Self-hosted tool that creates anonymized copies of your production database for dev, test & staging โ€” with PII never leaving your infrastructure boundary.

Clonio data flow: Production DB โ†’ Anonymization โ†’ Test DB

Key Features

  • ๐Ÿ”„ Column-level transformations (keep / static / random / format-preserving)
  • ๐Ÿง  Schema-aware โ€” handles added, removed, renamed columns
  • ๐Ÿ”‘ Foreign key awareness during row selection
  • ๐Ÿ“‹ Cryptographically signed audit logs (HMAC-SHA256)
  • โš™๏ธ REST API trigger + CI/CD integrations (GitHub Actions, GitLab CI, Jenkinsโ€ฆ)
  • ๐Ÿ  Fully self-hosted โ€” no cloud, no external data transmission

Supported Databases

Database Status
PostgreSQL โœ… Supported
MySQL โœ… Supported
MariaDB โœ… Supported
MS SQL Server โœ… Supported

Tech Stack: PHP 8.4+ ยท Laravel ยท Vue 3 ยท Inertia.js ยท Tailwind ยท Pest

Community

Free forever
Students ยท OSS ยท NGOs ยท Personal
Business

โ‚ฌ39 / month
Up to โ‚ฌ1M annual revenue
Enterprise

โ‚ฌ99 / month
Unlimited revenue ยท Priority support

๐ŸŒ clonio.dev ย ยทย  ๐Ÿ“ฆ github.com/clonio-dev/clonio ย ยทย  v1.0.1


โšก 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 v1.0 ยท GDPR-compliant DB cloning for teams

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

Pinned Loading

  1. laravel-pergament laravel-pergament Public

    A file-based CMS package for Laravel. Renders documentation, blog posts, standalone pages from markdown files with YAML front matter.

    PHP 1

  2. laravel-starter-kit laravel-starter-kit Public

    Laravel Starter Kit with DDD and builtin features every SaaS needs.

    Vue 5

  3. laravel-subscription-manager laravel-subscription-manager Public

    Laravel subscription manager

    PHP 9 4

  4. number-generator number-generator Public

    A number generator with placeholders for laravel. It creates various number-based formats like invoice numbers or customer numbers.

    PHP 2

  5. state-machine state-machine Public

    A generic state machine implementation

    PHP

  6. laravel-utilities laravel-utilities Public

    Some laravel or php related utilities

    PHP