Desktop to Web Compiler

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.

โœ“Pure HTML/CSS/JS
โœ“No dependencies
โœ“Original GUI preserved
โœ“Cross-platform

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

// Delphi/Lazarus source โ†’ xProject โ†’ Web App
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 Engine
๐Ÿ“‹

xProject 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 Control
๐ŸŒ

xProject-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 Runtime

xProject 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

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.

Community
$0

1 developer, commercial use permitted.

  • โœ“1 developer
  • โœ“Commercial use permitted
  • โœ“GUI branding required โ€” โ€œBuilt with xProjectโ€ splash screen, footer and about box
Single Lifetime
$199one-time payment

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
cards
Powered by paypal
Installation โ†’
Team
$299/year
  • โœ“5 developers
  • โœ“Basic Light support: email, 48h response
  • โœ“1 support hour per month included
Installation โ†’
Business
$799/year
  • โœ“20 developers
  • โœ“Priority Light support: email + video, 24h response
  • โœ“3 support hours per month included
Installation โ†’
Enterprise
$2,900/year
  • โœ“Unlimited developers
  • โœ“Premium Light support: email + video, 4h response
  • โœ“8 support hours per month included
Installation โ†’

VPS โ€” xProject Single License Included

Fully preconfigured development servers, ready on day one.

Starter
$19/month
  • โœ“1 domain
  • โœ“Automatic SSL certificates
Professional
$49/month
  • โœ“3 domains
  • โœ“Automatic SSL certificates
Agency
$149/month
  • โœ“10 domains
  • โœ“Automatic SSL certificates
Custom
on request
  • โœ“Any number of domains
  • โœ“Automatic SSL certificates

Training

Video Course
$199

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.

Subscribe

Support Plans

Monโ€“Fri, 9 AM โ€“ 5 PM PYT

Basic Support
$99/month
  • โœ“Email support
  • โœ“48h response time
  • โœ“5 hours per month
  • โœ“xProject-related topics
Priority Support
$399/month
  • โœ“Email + video support
  • โœ“24h response time
  • โœ“15 hours per month
  • โœ“xProject, Delphi, Lazarus
Premium Support
$999/month
  • โœ“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.

  1. Open PowerShell as administrator and install WSL 2 with Debian. Restart Windows if you are asked to.
    wsl --install -d Debian
  2. WSL installs Debian and starts it right away โ€” create your UNIX user name and password when you are asked for them.
  3. 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
  4. 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
  5. 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/.

xProject install on WSL

xProject install on WSL

Complete installation on Windows with WSL 2 (5:41)

xProject demos on WSL

xProject demos on WSL

The xProject demo applications running under WSL

Demo Videos & Live Demos

Watch xProject in action and try live demo applications

Videos

FishFacts demo

FishFacts demo in 2 minutes

xProject VPS

xProject VPS

Demos

XBlast TNT built with xProject

GridDesigner live demo

GridDesigner

Calculator live demo

Calculator

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 srl
Naranjito 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

Stay Updated

Subscribe for the latest xProject news, updates, and exclusive offers.