Xataface
xataface.com
Spec sheet
- What it does
- Xataface converts a MySQL database into a customizable web application with little boilerplate.Read 15 Oct 2026 · xataface.com
- Purpose
- Xataface turns a MySQL database into a customizable web application with forms, lists, and menus for users who do not need to know SQL.Read 11 Oct 2026 · xataface.com
- Audience
- The maker describes Xataface as a tool for web developers and database administrators building MySQL front ends for non-technical users.Read 11 Oct 2026 · xataface.com
- API
- The public API exposes helpers for searching, loading, editing, deleting and saving records and for building forms and templates.Read 15 Oct 2026 · xataface.com
- Integrations
- The maker documents pluggable authentication and available modules for Yale CAS and LDAP, as well as Facebook and HTTP authentication options.Read 11 Oct 2026 · xataface.com
- Security
- Xataface supports application, table, record, and field permissions, including role-based permissions and per-user authentication.Read 11 Oct 2026 · xataface.com
- Support
- The project lists a forum as its support channel.Read 15 Oct 2026 · packagist.org
- License
- The repository identifies Xataface as GPL-2.0 licensed, while the project site describes it generally as GPL software.Read 15 Oct 2026 · github.com
- Maker
- The project copyright and site footer identify Steve Hannah as the copyright holder and maintainer.Read 15 Oct 2026 · xataface.com
- API caveat
- The documented df_get_records_array helper returns truncated previews unless its preview option is disabled or another method is used.Read 15 Oct 2026 · xataface.com
- 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.Read 11 Oct 2026 · github.com
- CRUD interface
- The generated interface supports browsing, searching, editing, importing and exporting records.Read 15 Oct 2026 · xataface.com
- Customization
- Fields, forms, lists and actions can be changed through fields.ini, delegate classes and template blocks.Read 15 Oct 2026 · xataface.com
- 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.Read 11 Oct 2026 · xataface.com
- Database focus
- The project is designed for PHP applications backed by MySQL.Read 15 Oct 2026 · github.com
- Documentation
- Documentation includes a developer guide, website, wiki, getting-started tutorial and troubleshooting material.Read 15 Oct 2026 · packagist.org
- Extensibility
- Modules can add authentication handlers, actions, templates, template blocks and trigger handlers.Read 15 Oct 2026 · xataface.com
- File access control
- The secure fields.ini directive makes uploaded container files obey application permissions when served through Xataface.Read 11 Oct 2026 · xataface.com
- Founded or registered
- SourceForge records the Xataface project as registered on November 25, 2005.Read 15 Oct 2026 · sourceforge.net
- 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.Read 11 Oct 2026 · xataface.com
- Independent review: configuration
- A PhP Logic review says the framework is primarily configuration-driven and can produce a useful CRUD application with minimal PHP.Read 15 Oct 2026 · phplogic.wordpress.com
- Independent review: exports
- The PhP Logic review notes standard CSV, XML and RSS export options in the generated interface.Read 15 Oct 2026 · phplogic.wordpress.com
- Internationalization
- Native capabilities include multilingual content, translated interface text and language variants for records.Read 15 Oct 2026 · xataface.com
- Languages
- The maker describes support for UI translations, multilingual database content, and per-record language variants.Read 11 Oct 2026 · xataface.com
- Limit: database scope
- The PhP Logic review says adapting Xataface to DB2 directly would be a major undertaking because it is built around MySQL.Read 15 Oct 2026 · phplogic.wordpress.com
- Limit: documentation language
- The reviewed project materials are English-language documentation and tutorials.Read 15 Oct 2026 · xataface.com
- Maker location
- Steve Hannah's public GitHub profile lists Vancouver, British Columbia, Canada.Read 15 Oct 2026 · github.com
- Modules
- Drop-in modules add functions such as rich-text editing, calendars, reports, tagging and AJAX uploads.Read 15 Oct 2026 · xataface.com
- Package activity
- Packagist reports 81 installs, one dependent, 145 GitHub stars and 69 open issues.Read 15 Oct 2026 · packagist.org
- Package security
- Packagist reports one security advisory for the package.Read 15 Oct 2026 · packagist.org
- Package status
- Packagist lists version 4.0.0-beta.1 published on April 24, 2026 and says the package is not auto-updated.Read 15 Oct 2026 · packagist.org
- Permissions
- The framework provides row-level and column-level permissions, pluggable authentication and per-user query restrictions.Read 15 Oct 2026 · xataface.com
- Praise: customization
- SourceForge reviewers describe Xataface as open, highly customizable and useful for different permission levels.Read 15 Oct 2026 · sourceforge.net
- Praise: rapid setup
- SourceForge reviewers repeatedly praise the quick setup and easy creation of usable database applications.Read 15 Oct 2026 · sourceforge.net
- Praise: support
- A SourceForge reviewer specifically praises the forum support.Read 15 Oct 2026 · sourceforge.net
- Project history
- The official site says Xataface has been used in production since 2005.Read 15 Oct 2026 · xataface.com
- Quick start
- A basic application can be initialized with a short index.php containing df_init and Dataface_Application calls.Read 15 Oct 2026 · xataface.com
- Rating on SourceForge
- 5.0 out of 5 from 5 reviews.Read 15 Oct 2026 · sourceforge.net
- Release note
- The 2.2.3 release notes say it fixed an SQL injection exploit; the 2.2.1 release notes say it fixed an XSS vulnerability.Read 11 Oct 2026 · github.com
- Requirements
- The repository lists PHP 5.2 or higher and MySQL 5 or higher as requirements.Read 11 Oct 2026 · github.com
- Security changelog
- The changelog records a fix for a possible file-system disclosure issue involving the template parameter and advises updating Xataface 2.0 installations.Read 15 Oct 2026 · github.com
- Security setup
- The getting-started guide instructs users to block web access to conf.ini because it contains database connection credentials.Read 11 Oct 2026 · xataface.com
- Self-hosting
- Installation instructions tell users to clone the repository or download a release and run it on their own PHP/MySQL environment.Read 15 Oct 2026 · github.com
- System requirements
- The repository README lists PHP 5.2 or newer and MySQL 5 or newer as requirements.Read 15 Oct 2026 · github.com
Plans and prices
GPL open-source Free Core framework available under GPL · self-hosted PHP/MySQL deployment Read 15 Oct 2026 · github.com
Xataface Free Open-source software released under the GPL Read 11 Oct 2026 · xataface.com
Where Specifiction places it
- Low-Code Development Platforms#31 of 568.0