scrapyard-io/framework

The ScrapyardIO Framework.

Maintainers

Package info

github.com/ScrapyardIO/framework

Homepage

Issues

pkg:composer/scrapyard-io/framework

Transparency log

Statistics

Installs: 42

Dependents: 3

Suggesters: 1

Stars: 2

0.7.0 2026-08-07 08:15 UTC

This package is auto-updated.

Last update: 2026-08-07 08:23:04 UTC


README

Tests Latest Version on Packagist Total Downloads License

About ScrapyardIO

Note: This repository contains the core code of the ScrapyardIO framework. If you want to build an application using ScrapyardIO, visit the main ScrapyardIO skeleton repository.

ScrapyardIO is a PHP application framework for building applications utilizing Windowed GUIs, Human Inputs, and Integrated Circuits, using a Laravel-like expressive syntax and familiar components.

Like playing with sensors and servos? Saw those tutorials that use CircuitPython or C and just didn't feel like learning a whole new language for the whole ordeal? Well look no further!

ScrapyardIO is an embedded applications framework that doesn't drift very far from Laravel's expressive, elegant syntax. There's simply no reason that if Python can do it, PHP can't! After all, PHP is way faster than Python, and Python needs to be extended for embedded development. So we did that, too.

ScrapyardIO will take the pain out of playing with servos, displays, sensors and other cool gadgets that speak I2C, SPI, UART or plain ol' on/off bit banging across a GPIO — or any bus, really.

Got a Mac or Linux desktop with a USB-to-Serial device? That works. Got a Raspberry Pi, Jetson Orin Nano, or any other Linux SBC with an exposed GPIO bus? Even better. Either way, you can make PHP build desktop experiences or drive integrated circuits for an extremely satisfying experience!

Built with AI assistance. This framework was developed LLM-assisted — not vibe-coded. Generated code was deliberately prompted and reviewed by a professional software engineer. See AI-assisted development.

Learning ScrapyardIO

ScrapyardIO has documentation and guides on the ScrapyardIO website, making it a breeze to get started with the framework.

AI-assisted development

This codebase was built with LLM assistance under human direction. Prompts, reviews, and architectural decisions were owned by a professional software engineer — the model accelerates drafting and exploration; it does not replace judgment on APIs, dependency direction, or what ships.

Contributing

Thank you for considering contributing to the ScrapyardIO framework! The contribution guide can be found in the ScrapyardIO documentation.

Code of Conduct

In order to ensure that the ScrapyardIO community is welcoming to all, please review and abide by the Code of Conduct.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

License

The ScrapyardIO framework is open-sourced software licensed under the MIT license.