Transform Delphi & Lazarus Apps into Pure Web Apps
xProject compiles your desktop applications into clean HTML, CSS, and JavaScript โ no runtime dependencies, no emulators, just native web output that looks and works like the original.
Why We Built xProject
Bringing decades of Delphi and Lazarus expertise to the web
What is xProject?
xProject is a compiler and toolchain that transforms Delphi (.dpr) or Lazarus (.lpr) desktop applications into fully functional web applications. The output is pure HTML, CSS, and JavaScript โ with zero runtime dependencies.
As more clients requested web applications, we faced the challenge of bringing our decades of Delphi and Lazarus experience to the web. After extensive research revealed no suitable solution, we built our own.
Minimal Learning Curve
Use your existing Delphi/Lazarus knowledge โ no new framework to learn
Rapid Development
Quick compilation with minimal code modifications needed
Pure Web Output
Clean HTML, CSS, JavaScript โ no emulators, no plugins, no dependencies
Original GUI Preserved
The generated Web UI looks and works exactly like your original application
program MyDesktopApp;
uses Forms, StdCtrls;
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
โ xProject compiles to โ
// Pure HTML + CSS + JavaScript
// No runtime dependencies
// Original GUI preserved
This website was built with xProject โ demonstrating the compiler's capabilities in real-world use.
Three Parts, One Toolchain
xProject consists of three integrated components that work together seamlessly
xProject Compiler
The core compiler that transforms Pascal source code (Delphi/Lazarus) into pure HTML, CSS, and JavaScript. Preserves your original GUI layout and application logic โ no manual rewriting needed.
Core EnginexProject Manager
The project management tool for organizing your xProject workflows. Compile projects, start and stop servers, create new projects, and deploy โ all from a single interface.
Project ControlxProject-server
The development and deployment server. Serves your compiled web apps, provides WebSocket connectivity for real-time features, and supports multiple database backends out of the box.
Server RuntimexProject VPS
Everything preinstalled โ start developing web apps immediately
What's Included
A dedicated development server with all tools preinstalled and configured. No setup time โ just connect and start coding.
xProject Compiler
Database version with all components
Lazarus IDE
Linux with Windows and ARM cross-compile
VSCodium
Open-source VS Code without telemetry
Chromium + Firefox
Preinstalled for testing and debugging
Database Systems
- PostgreSQL
- Firebird (Interbase)
- MariaDB (MySQL)
- SQLite
- KeyDB (Redis-compatible)
- Oracle XE
- SQL Server Developer/Express
Additional Services
- Node.js v20.18.0 via NVM
- Local AI translation (llama.cpp, no API costs)
- Debian Trixie
- Other Linux distributions on request
Simple, Transparent Pricing
Pick the license that fits your team โ VPS and support plans available separately.
Licenses
From the free Community edition to unlimited Enterprise.
1 developer, commercial use permitted.
- โ1 developer
- โCommercial use permitted
- โGUI branding required โ โBuilt with xProjectโ splash screen, footer and about box
For one developer.
- โ1 developer
- โNo GUI branding
- โUpdates included during the license year
Perpetual license, includes 1 year of updates.
- โ1 developer
- โNo GUI branding
- โAfter the first year, updates can be renewed annually at 50% of the current Single license price
- โ5 developers
- โBasic Light support: email, 48h response
- โ1 support hour per month included
- โ20 developers
- โPriority Light support: email + video, 24h response
- โ3 support hours per month included
- โUnlimited developers
- โPremium Light support: email + video, 4h response
- โ8 support hours per month included
VPS โ xProject Single License Included
Fully preconfigured development servers, ready on day one.
- โ1 domain
- โAutomatic SSL certificates
- โ3 domains
- โAutomatic SSL certificates
- โ10 domains
- โAutomatic SSL certificates
Training
Build Web Applications with Delphi/Lazarus and xProject
- โ10+ hours of on-demand video
- โ20% discount for license customers
- โFree for Enterprise customers
Coming soon โ newsletter subscribers will be notified as soon as the course is available.
SubscribeSupport Plans
MonโFri, 9 AM โ 5 PM PYT
- โEmail support
- โ48h response time
- โ5 hours per month
- โxProject-related topics
- โEmail + video support
- โ24h response time
- โ15 hours per month
- โxProject, Delphi, Lazarus
- โEmail + video support
- โ4h response time
- โ40 hours per month
- โxProject, Delphi, Lazarus
Unused support hours do not carry over to the following month. Support hours are billed in full-hour increments.
Install xProject
One installer for every edition โ Community, Single, Team, Business and Enterprise.
Activation happens in the Manager
The installation is identical for every edition. After the first start, click โLicenseโ at the bottom left of the Manager and enter the email address you used for the purchase โ that unlocks your edition. Until then xProject runs in demo mode.
Run this in a terminal. The installer detects your distribution, installs the required libraries and downloads xProject.
curl -fsSL https://xproject.studio/downloads/xProject/install.sh | sh
Debian/Ubuntu, Fedora/Rocky/AlmaLinux and openSUSE are supported.
When the installer is done it offers to start xProject right away โ later you start it again with ./xProject.sh.
Install manually
You can also install xProject without the installer script:
mkdir -p ~/Programs/xProject && cd ~/Programs/xProject mkdir -p Lin64 wget -O Lin64/xProject.zip "https://xproject.studio/downloads/xProject/00000000-0000-0000-0000-000000000000/xProject.zip" unzip Lin64/xProject.zip -d Lin64 rm Lin64/xProject.zip chmod +x Lin64/xProject ./Lin64/xProject
Verify the checksum
For security, verify the SHA256 checksum (published separately on GitHub) before running the installer:
curl -fsSL https://xproject.studio/downloads/xProject/install.sh -o install.sh && \ curl -fsSL https://raw.githubusercontent.com/xProjectF9/Installation/main/install.sh.sha256 -o install.sh.sha256 && \ sha256sum --check install.sh.sha256 && \ sh install.sh
On Windows, xProject runs inside WSL 2 with a Debian distribution. WSL is fully integrated โ there is no separate native Windows build.
-
Open PowerShell as administrator and install WSL 2 with Debian. Restart Windows if you are asked to.
wsl --install -d Debian - WSL installs Debian and starts it right away โ create your UNIX user name and password when you are asked for them.
-
Leave Debian with exit, so you can re-enter it as root and give your new user sudo rights (the installer needs them):
exit wsl -d Debian -u root usermod -aG sudo your-user exit
-
Enter Debian again as your normal user โ with wsl -d Debian, or via โDebianโ in the Start menu โ and run the installer there:
wsl -d Debian mkdir -p ~/Programs/xProject && cd ~/Programs/xProject curl -fsSL https://xproject.studio/downloads/xProject/install.sh | sh
-
When the installation is done, the installer asks whether it should start the Manager right away. To start it yourself later:
cd ~/Programs/xProject ./xProject.sh
GUI windows are rendered by WSLg, so no X server is needed. Your Windows drives are available under /mnt/c/.
Videos
Demos
Contact Us
Ready to order or have questions? We're here to help.
Send us a message
Tell us about your project or ask about xProject and xProject VPS.
Company
Green Hill srlNaranjito 141210
Ybyrarobanรก, Canindeyรบ
Paraguay
Connect
About Green Hill srl
xProject is developed by Green Hill srl โ 20+ years of custom software development experience. Specializing in database solutions, VoIP/CTI, and web technologies.
๐ green-hill.srl