This thread marks the largest public discussion so far about “Clipper to Web”. It highlights two main directions: the Compatibility Path (xBasePHP – keeping existing OOP code running) and the Transformation Path (Preprocessor – clean web generation from PRG). Both approaches are closely followed by FiveWin author Antonio Linares, making this topic the most influential community impulse of autumn 2025.
-
xBasePHP – Bayron Landaverry
New initiative: “.prg to Web in a few seconds”. The goal is to make existing Harbour/FiveWin applications run on the web almost unchanged. The platform uses PHP plus AI-based code translation, includes its own .RES de-compiler and aims for an EXE compiler in the future.
FiveTech Forum (Thread) -
Preprocessor / Patcher Concept
An alternative path without OOP window classes: legacy PRGs are converted into HTML, CSS, and JavaScript using preprocessor markers. The concept focuses on deterministic workflows, clear block reuse, and minimal overhead.
FiveTech Forum (Discussion) -
Antonio Linares (FiveTechSoft)
Proposed a practical test: converting
FiveTech Forum (Post)FWH/samples/fivedbu.prg
automatically to evaluate tool maturity and cross-compatibility. -
Community Perspective
The discussion shows two complementary trends: “zero-change migration” (xBasePHP) versus “clean regeneration” (Preprocessor). Both are seen as collaborative rather than competitive directions.
xBasePHP Infrastructure Diagram -
Impact on the Community
This project is considered a milestone: developers, AI engineers, and framework authors are joining forces to keep Clipper/Harbour code alive on the web. The thread could mark the beginning of a new collaborative development era.
TikTok Demo
Es gibt aktuelle Aktivitäten und Releases im Bereich xBase/DBF: Von einem brandaktuellen Tool-Update (DBF Viewer 2000) über moderne Bibliotheken in Ruby und Elixir bis hin zu lebendigen C++-Projekten und fortgeschrittenen Features in Xbase++. Eine lebendige Szene mit vielseitigem technologischem Angebot!
-
DBF Viewer 2000 v8.81 – neues Release (08.09.2025).
Windows-Tool mit GUI & CLI, schneller Anzeige/Bearbeitung von DBF-Dateien, Export nach CSV/SQL/JSON u.a.
Zum Tool -
Xbase64 (C++) – Projekt-Update (20.08.2025).
Sammlung von Spezifikationen und Klassenbibliothek für DBF/DBT und Indizes (MDX, NDX).
SourceForge-Seite -
Ruby „DBF“ – aktiv gepflegte DBF-Library.
Lesen/Verarbeiten von dBase/xBase/Clipper-Dateien, kompatibel mit Ruby 3.x.
GitHub-Repo -
Elixir „Xbase“ – neue Library.
Ermöglicht Lesen & Schreiben von .dbf-Dateien in Elixir-Projekten.
Hex.pm-Paket -
Xbase++ 2.0 – Funktionen
Debugger (10× schneller), WebUI via HTML/CSS, FOXDBE mit langen Feldnamen u.v.m.
Produktseite
Diese Auswahl zeigt neue und aktiv gepflegte Ressourcen für DBF/xBase: von Enterprise-Connectors (Devart, CData) über leichte Script-Libraries (dbfread für Python, dbf für Ruby) bis zu modernen Microservice-Integrationen in PHP. So bleibt DBF auch 2025 ein praktisches Format.
-
Devart xBase Connectors – ODBC, Python, UniDAC.
Enterprise-fähige Treiber für FoxPro/dBase-DBF unter Windows/macOS/Linux; ideal für BI/ETL und Reporting.
Devart-Seite -
CData xBase Suite – JDBC, ADO.NET, SSIS, PowerShell (Juli 2025).
Treiber & Komponenten zur Anbindung von DBF in Java/.NET/SSIS-Pipelines; schnelle Integration in bestehende Workflows.
CData-Seite -
dbfread (Python) – Library v2.0.7 für DBF-Parsing.
Einfacher, robuster Reader; gibt native Python-Typen zurück und spielt gut mit CSV/pandas/SQL.
GitHub -
Ruby „dbf“ Gem – moderne DBF-Unterstützung in Ruby.
Schnelles Einlesen von dBase/xBase/Clipper/FoxPro-Dateien; kompatibel mit Ruby 3.x.
GitHub -
php4dbf – DBF-Integration für Web/Microservices.
Lesen/Schreiben inkl. Memos & Locking; eignet sich für JSON-APIs und Microservice-Architekturen.
GitHub
Aktuelle Ressourcen zeigen eine breite technologische Vielfalt: Elixir-Library für DBF, leistungsstarke ODBC-/JDBC-Treiber (Devart/CData), sowie C++- und PHP-Bibliotheken für Legacy-Integration.
-
Xbase (Elixir) – Library v0.1.0 für DBF-Lesen/Schreiben.
Einfache API für .dbf in Elixir/Erlang-Projekten; gut für Services und Datenpipelines.
Hex.pm -
Xbase64 (C++) – Release 4.2.4 (20.08.2025).
Plattformübergreifende C++-Bibliothek für DBF/DBT inkl. MDX/NDX-Index-Support.
SourceForge -
DBD::XBase – Perl-Modul mit DBI-Support.
SQL-ähnlicher Zugriff auf DBF/Memo/teilweise Indexdateien über das DBI-Ökosystem.
MetaCPAN -
Apollo Database Engine – Embedded DBF/SQL-Lösung.
Leichtgewichtig, SQL-92, Treiber/Komponenten für .NET/Delphi/C++; geeignet für Desktop-Apps.
Apollo-Website -
php-xbase – PSR-2-konforme PHP-Library.
DBF-Lesen/Schreiben in PHP, inkl. Memos & Zeichensatz-Konvertierung; gut für Web-Backends.
GitHub