Home

Awesome

Perl Executing Browser

GitHub Version GitHub License

Perl Executing Browser (PEB) is an HTML user interface for Perl 5 desktop applications. It is a C++ Qt 5 application running local Perl scripts as child processes without server. Inspired by Electron and NW.js, PEB is another reuse of web technologies in desktop applications with Perl doing the heavy lifting instead of Node.js.

PEB Screenshot

Contents

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" and "OPTIONAL"
in the documentation of this project are to be interpreted as described in RFC 2119.

Quick Start

Design Objectives

Features

Security

Limitations

Logging

PEB has unified logging of JavaScript and Perl errors in the JavaScript console.
Press <kbd>Ctrl</kbd> + <kbd>I</kbd> to open the QWebInspector and go to the Console tab.

History

PEB was started in 2013 by Dimitar D. Mitov as a simple user interface for personal database applications.

Thanks and Credits

License

This program is free software;
you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License,
as published by the Free Software Foundation;
either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Authors

Dimitar D. Mitov, 2013 - 2020, 2023
Valcho Nedelchev, 2014 - 2016