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 git+https://github.com/anudeepd/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.0.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.0-py3-none-any.whl (813.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lagun-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 f8efdb904e99d04e318662ae6e37bc964f3bf93395a48573abd3b9c003de1c51
MD5 73df92e4b97fe051f645b43d9f446856
BLAKE2b-256 b9dd809d937d4dcdae9eb716e198544d5915906cd150a88f2e5056dffb020e72

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lagun-0.1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cf3803eb8828e9aa10ce5b49677f05ba4d869ef5f0011e6a6e8d0b03b4b50915
MD5 c631c07a153b0842395a2d2359cf077b
BLAKE2b-256 f029844a38503e6bbacb0c076a55802671c59a4b9ec6d15bdcdec5f9f46f305a

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