Kexi – visual database applications creator tool

Last Updated on January 3, 2025

Kexi is an integrated data management application. It can be used for creating databases, inserting data, performing queries, and processing data. Forms can be created to provide a custom interface to your data. All database objects – tables, queries and forms – are stored in the database, making it easy to share data and design.

Kexi is part of the KOffice productivity suite for the K Desktop Environment.

Kexi is considered as a long awaited Open Source competitor for Microsoft Access, FileMaker and Oracle Forms. Its development is motivated by the lack of Rapid Application Development (RAD) tools for database systems that are sufficiently powerful, inexpensive, open standards driven and portable across many operating systems and hardware platforms.

It uses the standard SQLite (the default built-in) database format, and has support for MySQL and PostgreSQL servers. It also has a migration assistant for both MySQL and PostgreSQL to reuse existing databases, as well as a Microsoft Access migration assistant. Python and Ruby programming languages are supported, with application macros, and extensions (APIs) for developing custom widgets, data providers, and data importing/exporting.

Features include:

  • Full visual designers for tables, queries and forms. Queries can be also designed in dedicated SQL view
  • Running queries, support for parametrized queries
  • Data entry and sorting
  • Support for “Object” data allowing to store images of many types
  • Designing and displaying relational data using combo boxes
    (lookup columns)
  • Simple printounts for table and query data with robust print preview
  • Advanced CSV data import and export from files. Copying to clipboard and pasting from clipboard is also available, thus the data can be easily transferred to applications like spreadsheets or word processors
  • User Mode, allowing to switch off all commands related to editing project’s design
  • “Find” window for searching thought table and form’s contents with rich set of options
  • Support for simple database templates

Website: kexi-project.org
Support: Handbook
Developer: Kexi Developers
License: GNU LGPL

Kexi is written in C++. Learn C++ with our recommended free books and free tutorials.


Explore Linux

Best Free and Open Source Software - A huge collection of recommended free and open source software covering every major category.
In-depth Linux Software Reviews - Detailed assessments of Linux software covering features, usability and overall quality.

The Big List of Active Linux Distros - An extensive collection of actively developed Linux distributions.
Open Source Alternatives - Alternatives to software and services from Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle and others.
Essential Linux System Tools - Indispensable utilities for monitoring, maintaining and managing Linux systems.
Linux Productivity Tools - Useful utilities for improving productivity and streamlining everyday tasks.
Alternatives to Popular CLI Tools - Modern alternatives to familiar command-line utilities supplied with Linux systems.
Awesome Free Linux Game Tools - Tools, utilities and companion software that improve gaming on Linux.
Machine Learning on Linux - Machine learning and deep learning software, self-hosted applications and practical tools.
Saving Money with Linux - Practical ways to reduce electricity consumption and lower computing costs with Linux.
Linux Candy - Fun, entertaining and sometimes delightfully quirky software from the lighter side of Linux.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted