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
- MsSQL 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
curl -fsSL https://xproject.studio/downloads/xProject/install.sh | shInstall manually
You can install xProject manually with:
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
For security, verify the SHA256 checksum (published separately on GitHub):
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
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.
Demo Videos & Live Demos
Watch xProject in action and try live demo applications
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