GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • plin-code
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — Plin Code

README.md

Plin Code, the clean code recipe for your business

A Laravel & PHP software studio from Turin, Italy 🇮🇹
Building, rescuing and maintaining software since 2012.

Website · Book a call · LinkedIn · Medium


🥟 Why "plin"?

In Piedmontese, plin means "pinch": the small gesture that seals the agnolotti del plin, Turin's most iconic pasta. Small, well-closed, nothing wasted. That's the idea behind every package here: focused on one job, tested, and ready to drop into a real project.

📦 Open source

Most of these packages started as code written for client projects and were extracted once they proved useful twice. All MIT-licensed, all on Packagist.

🇮🇹 Italian data

Package What it does Downloads
laravel-istat-geography Italian regions, provinces and municipalities from ISTAT, with Eloquent relations and an import command Downloads
laravel-istat-foreign-countries ISTAT foreign countries, continents and territories with ISO/ISTAT codes Downloads

🗄 Eloquent & queries

Package What it does Downloads
laravel-full-name Search and sort Eloquent queries and Filament tables by full name, across first and last name columns Downloads
laravel-eloquent-sorts Order by a relation column, by relation count or by a custom enum order, with spatie/laravel-query-builder adapters Downloads
laravel-custom-fields Typed, headless custom fields for Eloquent models, with filtering and sorting Downloads
laravel-sql-dialect Cross driver SQL helpers: escaped LIKE/ILIKE, year extraction, multi value normalisation Downloads

🧰 Laravel toolbox

Package What it does Downloads
laravel-clean-architecture Scaffold and enforce a Clean Architecture structure in a Laravel app Downloads
laravel-email-fixer Sanitize and auto-correct malformed email addresses before validation Downloads
kml-parser Parse KML/KMZ files into arrays or straight to GeoJSON Downloads

💼 Job boards

A family of framework-agnostic connectors (PSR-18, works in Laravel, Symfony or plain PHP) built on a shared contract: job-boards-core.

Greenhouse · Lever · Ashby · Workable · SmartRecruiters · Personio · BambooHR

Missing your ATS? Start from job-boards-skeleton.

🛠 What Plin Code does

  • MVP Rescue: stabilize a fragile product before it has to scale
  • Legacy Refactoring: modernize old Laravel and Symfony codebases without stopping the business
  • Codebase Audit: an honest look at architecture, tests, security and CI
  • Fractional Tech Lead: senior technical leadership, part-time
  • Vibecode Rescue: security audit and hardening for AI-built software

Stack: PHP · Laravel · Symfony · Filament · TypeScript · Vue · Next.js · PestPHP · PHPStan · Rector

🤝 Community

Co-organizing PUG Torino, regulars at Open Source Saturday, and speaking at events like LaravelDay.

Based at Toolbox Coworking in Turin: if you're around, the coffee is on us.


Made with care in Turin by Daniele Barbaro · [email protected]

Pinned Loading

  1. laravel-clean-architecture laravel-clean-architecture Public

    Generate a Clean Architecture structure in a Laravel app

    PHP 20 1

  2. laravel-istat-geography laravel-istat-geography Public

    🇮🇹 Laravel package for importing Italian geography data from ISTAT. Features daily CSV caching, Eloquent models with relationships, and Artisan commands. Supports regions, provinces, and municipali…

    PHP 13 1

  3. laravel-email-fixer laravel-email-fixer Public

    🇮🇹 Sanitize, normalize and auto-correct malformed email addresses before validation in Laravel

    PHP 6

  4. laravel-istat-foreign-countries laravel-istat-foreign-countries Public

    🇮🇹 Import and manage ISTAT foreign countries (continents, areas, states, and territories) with Eloquent models, ISO/ISTAT codes, and an Artisan import command.

    PHP 3 2

  5. laravel-full-name laravel-full-name Public

    Search and sort Eloquent queries and Filament tables by a person's full name across first_name and last_name, with BelongsTo relation support.

    PHP 1

  6. laravel-custom-fields laravel-custom-fields Public

    Typed, extensible custom fields for Eloquent models with filtering and sorting.

    PHP 4

Repositories

Loading
Type
Language
Sort
Showing 10 of 23 repositories
  • laravel-eloquent-sorts Public

    Reusable Eloquent sorts for Laravel: order by a relation column, by relation count, or by a custom enum order, with adapters for spatie/laravel-query-builder.

    Uh oh!

    There was an error while loading. Please reload this page.

    plin-code/laravel-eloquent-sorts's past year of commit activity
    PHP 0 MIT 0 0 1 Updated Oct 28, 2026
  • laravel-clean-architecture Public

    Generate a Clean Architecture structure in a Laravel app

    Uh oh!

    There was an error while loading. Please reload this page.

    plin-code/laravel-clean-architecture's past year of commit activity
    PHP 20 MIT 1 0 0 Updated Oct 26, 2026
  • laravel-instagram-digest Public

    Daily Telegram digest of Instagram profiles scraped via Apify. Keyword filtering, follower threshold, pluggable inline actions, event-driven integration

    Uh oh!

    There was an error while loading. Please reload this page.

    plin-code/laravel-instagram-digest's past year of commit activity
    PHP 1 MIT 0 0 2 Updated Oct 26, 2026
  • laravel-email-fixer Public

    🇮🇹 Sanitize, normalize and auto-correct malformed email addresses before validation in Laravel

    Uh oh!

    There was an error while loading. Please reload this page.

    plin-code/laravel-email-fixer's past year of commit activity
    PHP 6 MIT 0 0 1 Updated Oct 23, 2026
  • laravel-custom-fields Public

    Typed, extensible custom fields for Eloquent models with filtering and sorting.

    Uh oh!

    There was an error while loading. Please reload this page.

    plin-code/laravel-custom-fields's past year of commit activity
    PHP 4 MIT 0 0 0 Updated Oct 19, 2026
  • laravel-istat-foreign-countries Public

    🇮🇹 Import and manage ISTAT foreign countries (continents, areas, states, and territories) with Eloquent models, ISO/ISTAT codes, and an Artisan import command.

    Uh oh!

    There was an error while loading. Please reload this page.

    plin-code/laravel-istat-foreign-countries's past year of commit activity
    PHP 3 MIT 2 0 0 Updated Oct 2, 2026
  • laravel-istat-geography Public

    🇮🇹 Laravel package for importing Italian geography data from ISTAT. Features daily CSV caching, Eloquent models with relationships, and Artisan commands. Supports regions, provinces, and municipalities with soft deletes and UUID primary keys.

    Uh oh!

    There was an error while loading. Please reload this page.

    plin-code/laravel-istat-geography's past year of commit activity
    PHP 13 MIT 1 0 0 Updated Oct 2, 2026
  • job-boards-skeleton Public template

    🧱 Template for building a job board connector package. Clone, rename, implement.

    Uh oh!

    There was an error while loading. Please reload this page.

    plin-code/job-boards-skeleton's past year of commit activity
    PHP 0 MIT 0 0 0 Updated Oct 2, 2026
  • job-boards-core Public

    📦 Shared contract, DTO and PSR-18 HTTP helper for the plincode job board connectors.

    Uh oh!

    There was an error while loading. Please reload this page.

    plin-code/job-boards-core's past year of commit activity
    PHP 2 MIT 0 0 0 Updated Oct 2, 2026
  • job-boards-ashby Public

    💼 Fetch job postings from an Ashby job board. PSR-18, works in Laravel, Symfony or plain PHP.

    Uh oh!

    There was an error while loading. Please reload this page.

    plin-code/job-boards-ashby's past year of commit activity
    PHP 0 MIT 0 0 0 Updated Oct 2, 2026
View all repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.