FREEDOM251

Freedom251 › Low-Code Development Platforms

Xataface

Free plan Open source APISelf-hostedWeb

Visit Xataface Alternatives Pricing

Xataface's own site

What Xataface is

Xataface turns a MySQL database into a customizable web application, so people can work with its data without knowing SQL. It provides browse, search, edit, import, and export interfaces, along with automatic forms, editable grids, related records, file uploads, record history, and undo and redo. Export options include CSV, XML, JSON, and RSS. Developers and database administrators can tailor applications through INI files, templates, delegate classes, hooks, and plug-ins. Permissions can be set for applications, tables, records, and fields, including role-based access and per-user authentication. Authentication options include pluggable methods and modules for Yale CAS and LDAP, as well as Facebook and HTTP authentication. The maker describes support for translated interfaces, multilingual database content, and per-record language variants. Xataface is open source, free, and self-hosted, with web and API platforms. Listed requirements are PHP 5.2 or higher and MySQL 5 or higher. The maker says it was created in 2005 and has been used for content management, event registration, research databases, and commerce.

Who it suits

Xataface is aimed at web developers and database administrators building MySQL front ends for non-technical users. It suits teams that want to host and customize their own data applications.

What it does well

  • Open-source software released under the GPL.
  • Includes browse, search, edit, import, and export interfaces.
  • Supports application, table, record, and field permissions.
  • Exports CSV, XML, JSON, and RSS.
  • Supports multilingual content and translated interfaces.

What to know first

  • Requires PHP 5.2 or higher and MySQL 5 or higher.
  • The getting-started guide says to block web access to conf.ini.
  • The maker describes its forum archive as read-only.
  • Release notes identify past SQL injection and XSS fixes.

Plans

PlanBilled and limitsPrice
XatafaceOpen-source software released under the GPLFree
GPL open-sourceCore framework available under GPL · self-hosted PHP/MySQL deploymentFree

As xataface.com lists them, read 11 Oct 2026. The maker's own page has the final word.

Verdict

Xataface provides a broad set of database-to-application tools, with customizable forms, data views, and permission controls. It is free and self-hosted, so users need to meet its PHP and MySQL requirements.

Facts from Xataface's own pages

API
The public API exposes helpers for searching, loading, editing, deleting and saving records and for building forms and templates. · xataface.com, 15 Oct 2026
API caveat
The documented df_get_records_array helper returns truncated previews unless its preview option is disabled or another method is used. · xataface.com, 15 Oct 2026
Audience
The maker describes Xataface as a tool for web developers and database administrators building MySQL front ends for non-technical users. · xataface.com, 11 Oct 2026
Compatibility
The Xataface 3.0.0 release notes say the release improves compatibility with PHP 7.3 and PHP 8 and includes a mobile theme. · github.com, 11 Oct 2026
CRUD interface
The generated interface supports browsing, searching, editing, importing and exporting records. · xataface.com, 15 Oct 2026
Customization
Fields, forms, lists and actions can be changed through fields.ini, delegate classes and template blocks. · xataface.com, 15 Oct 2026
Database focus
The project is designed for PHP applications backed by MySQL. · github.com, 15 Oct 2026
Data features
The feature list includes automatic forms, editable grids, related records, file uploads, record history, undo and redo, and CSV, XML, JSON, and RSS export. · xataface.com, 11 Oct 2026
Documentation
Documentation includes a developer guide, website, wiki, getting-started tutorial and troubleshooting material. · packagist.org, 15 Oct 2026
Extensibility
Modules can add authentication handlers, actions, templates, template blocks and trigger handlers. · xataface.com, 15 Oct 2026
File access control
The secure fields.ini directive makes uploaded container files obey application permissions when served through Xataface. · xataface.com, 11 Oct 2026
Founded or registered
SourceForge records the Xataface project as registered on November 25, 2005. · sourceforge.net, 15 Oct 2026
History
The maker says Xataface was created by Steve Hannah in 2005 and has been used for content management, event registration, research databases, and commerce. · xataface.com, 11 Oct 2026
Independent review: configuration
A PhP Logic review says the framework is primarily configuration-driven and can produce a useful CRUD application with minimal PHP. · phplogic.wordpress.com, 15 Oct 2026
Independent review: exports
The PhP Logic review notes standard CSV, XML and RSS export options in the generated interface. · phplogic.wordpress.com, 15 Oct 2026
Integrations
The maker documents pluggable authentication and available modules for Yale CAS and LDAP, as well as Facebook and HTTP authentication options. · xataface.com, 11 Oct 2026
Internationalization
Native capabilities include multilingual content, translated interface text and language variants for records. · xataface.com, 15 Oct 2026
Languages
The maker describes support for UI translations, multilingual database content, and per-record language variants. · xataface.com, 11 Oct 2026
License
The repository identifies Xataface as GPL-2.0 licensed, while the project site describes it generally as GPL software. · github.com, 15 Oct 2026
Limit: database scope
The PhP Logic review says adapting Xataface to DB2 directly would be a major undertaking because it is built around MySQL. · phplogic.wordpress.com, 15 Oct 2026
Limit: documentation language
The reviewed project materials are English-language documentation and tutorials. · xataface.com, 15 Oct 2026
Maker
The project copyright and site footer identify Steve Hannah as the copyright holder and maintainer. · xataface.com, 15 Oct 2026
Maker location
Steve Hannah's public GitHub profile lists Vancouver, British Columbia, Canada. · github.com, 15 Oct 2026
Modules
Drop-in modules add functions such as rich-text editing, calendars, reports, tagging and AJAX uploads. · xataface.com, 15 Oct 2026

Where Xataface stands on Freedom251

Look at these too