Appweb 3: Embedded Webserver with JavaScript Framework
The embedded webserver Appweb is available in version 3.0. The new release improves performance, introduces a server-side JavaScript framework and runs on more operating systems than ever before.
The significant addition to the Appweb application from Embedthis Software is its homegrown JavaScript framework, Ejscript. The server-side script language implementation complies with the ECMAScript 3 specification. It also supports the model/view/controller (MVC) paradigm and provides object-relational mapping (ORM) with the included SQLite database.
The developers also claim to have doubled the webserver's speed. Appweb 3 runs on Linux, Windows 7, Vista and XP, Mac OS X, VxWorks, Free BSD and Windows CE. The server uses as little as 800 KBytes memory so that it is perfect for embedded devices. The build system provides full cross-compilation support for Windows, Linux and Mac OS X. Supported processors are ARM, MIPS, x86/x86_64, PowerPC, SuperH and Sparc. Next to the newest Linux kernel 2.6, Appweb also supports Linux 2.4.
Appweb 3 provides numerous webserver functions such as CGI, PHP and SSL. The project page shows the list of features. The software is under GPLv2 and also a commercial license with support and a warranty. Binaries and source code are available for free download, with complete packages for Fedora/Red Hat and Debian/Ubuntu.
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

News
-
Wayland 1.24 Released with Fixes and New Features
Wayland continues to move forward, while X11 slowly vanishes into the shadows, and the latest release includes plenty of improvements.
-
Bugs Found in sudo
Two critical flaws allow users to gain access to root privileges.
-
Fedora Continues 32-Bit Support
In a move that should come as a relief to some portions of the Linux community, Fedora will continue supporting 32-bit architecture.
-
Linux Kernel 6.17 Drops bcachefs
After a clash over some late fixes and disagreements between bcachefs's lead developer and Linus Torvalds, bachefs is out.
-
ONLYOFFICE v9 Embraces AI
Like nearly all office suites on the market (except LibreOffice), ONLYOFFICE has decided to go the AI route.
-
Two Local Privilege Escalation Flaws Discovered in Linux
Qualys researchers have discovered two local privilege escalation vulnerabilities that allow hackers to gain root privileges on major Linux distributions.
-
New TUXEDO InfinityBook Pro Powered by AMD Ryzen AI 300
The TUXEDO InfinityBook Pro 14 Gen10 offers serious power that is ready for your business, development, or entertainment needs.
-
LibreOffice Tested as Possible Office 365 Alternative
Another major organization has decided to test the possibility of migrating from Microsoft's Office 365 to LibreOffice.
-
Linux Mint 20 Reaches EOL
With Linux Mint 20 at its end of life, the time has arrived to upgrade to Linux Mint 22.
-
TuxCare Announces Support for AlmaLinux 9.2
Thanks to TuxCare, AlmaLinux 9.2 (and soon version 9.6) now enjoys years of ongoing patching and compliance.