Skip to main content

A web-based MySQL/MariaDB GUI editor

Project description

Lagun

Lagun

A minimal, web-based MySQL/MariaDB GUI editor. Install it, run it, use it.

Features

  • Web-based SQL editor with syntax highlighting, autocompletion, and multi-tab support
  • Schema browser — explore databases, tables, columns, and indexes
  • Schema management — create, modify, and drop tables, columns, and indexes
  • In-line data editing — edit cells, insert rows, delete rows directly in the grid
  • Import & export — CSV and SQL formats with streaming for large datasets
  • Query history — track past queries with execution time and row counts
  • Secure connections — SSL/TLS, credentials stored in OS keyring, encrypted session backup

Install

pip install lagun

Usage

lagun serve

Opens the GUI in your browser. Connect to any MySQL or MariaDB database from there.

Development

Requires uv.

git clone https://github.com/anudeepd/lagun
cd lagun
uv sync
uv run lagun serve

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lagun-0.1.1.tar.gz (796.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lagun-0.1.1-py3-none-any.whl (813.0 kB view details)

Uploaded Python 3

File details

Details for the file lagun-0.1.1.tar.gz.

File metadata

  • Download URL: lagun-0.1.1.tar.gz
  • Upload date:
  • Size: 796.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.10 {"installer":{"name":"uv","version":"0.10.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for lagun-0.1.1.tar.gz
Algorithm Hash digest
SHA256 15beda339f596e730a9bce8016db588c4ae226c24ceb54e4a3fc67daf27747f8
MD5 7befa0252becdf161b711712fef81b21
BLAKE2b-256 630146c0dac07fc91bdccf8d8d2b1d6c87f57e2a04143686648d9369e3036106

See more details on using hashes here.

File details

Details for the file lagun-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: lagun-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 813.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.10 {"installer":{"name":"uv","version":"0.10.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for lagun-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c49211eb9384ac83debb33391c8508c01e6f9d5712df1e8e62efc563ad0e16e3
MD5 fc38ca855ba5166d6379719e2d77dcf6
BLAKE2b-256 8b4e890143c4f3c061483b6c8d3f2efaa352d3d1a037e91c83646a3c01ebe9fd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page