venusian/framework

The Venusian PHP Framework.

Maintainers

Package info

github.com/VenusianPHP/framework

pkg:composer/venusian/framework

Transparency log

Statistics

Installs: 33

Dependents: 2

Suggesters: 1

Stars: 1

Open Issues: 0

0.8.2 2026-08-23 05:29 UTC

README

Tests Latest Version on Packagist Total Downloads License

About Venusian

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

Venusian 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!

Venusian 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.

Venusian 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 Venusian

Venusian has documentation and guides on the Venusian 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 Venusian framework! The contribution guide can be found in the Venusian documentation.

Code of Conduct

In order to ensure that the Venusian 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 Venusian framework is open-sourced software licensed under the MIT license.