LinuxAlternative

Linux · Graphics

Kexi

Kexi is a visual database design and management tool for creating and querying databases without coding.

Open sourceFree
Be the first to rate
License
GPL-2.0+
Latest version
3.2.0

What is Kexi?

Kexi is part of the KDE ecosystem and developed under the Calligra suite, though released independently. It aims to provide desktop database functionality similar to Microsoft Access, allowing users to design tables, forms, queries, and reports visually. Development has been ongoing for years, but with intermittent release cycles, reflecting its niche audience.

It's best suited for desktop users who need lightweight database solutions—like small business operators, educators, or hobbyists—who want structured data without setting up a full server backend. It doesn't require SQL expertise up front, but supports it for advanced use.

Compared to Access, Kexi feels less polished and integrated, with fewer templates and a steeper learning curve for workflows like report generation. It lacks VBA-like scripting but uses Python and JavaScript for logic. It’s functional but not as fluid for users accustomed to Office-style tooling.

Best for: Users needing a desktop database tool on Linux without server setup.

Key features of Kexi

  • Visual table and form designer
  • Query builder with SQL support
  • Report creation tool
  • Import from CSV and other databases
  • Support for embedded scripts in Python or JavaScript
  • Native support for SQLite and PostgreSQL
  • Cross-platform: runs on Linux, Windows

Pros

  • Open source and free to use
  • No need for a separate database server for basic use
  • Supports common database backends
  • Integrated within KDE/Qt environments
  • Good for learning database concepts visually

Cons

  • Smaller user community and limited documentation
  • Fewer templates and less polished UI than Access
  • Limited import compatibility with .accdb or .mdb files

Windows programs Kexi replaces

How to install Kexi on Linux

Ubuntu / Mintsudo apt install kexi
Debiansudo apt install kexi
Fedorasudo dnf install kexi

Tips for Windows users

Kexi doesn't open .mdb or .accdb files directly. Export Access data to CSV or ODBC first. The interface uses Qt-style dialogs, so expect different keyboard shortcuts and layout. Use the query builder instead of SQL view for easier transition. Reports take more manual setup than in Access.

Kexi: frequently asked questions

Can Kexi open Microsoft Access .mdb files?

No, Kexi cannot directly open .mdb or .accdb files. You must export data from Access to CSV or use an ODBC bridge to import it.

What databases does Kexi support?

Kexi works natively with SQLite and PostgreSQL. It can also connect to MySQL and other ODBC-compliant databases with proper drivers.

Is Kexi still being developed?

Yes, Kexi is actively maintained, though releases are infrequent. It is part of the broader Calligra development effort.

Can I create standalone Kexi applications?

Yes, you can package Kexi projects as standalone applications using the Kexi runtime, allowing deployment without full installation.

Updated