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.

Options:

--host TEXT     Bind host. [default: 127.0.0.1]
--port INTEGER  Bind port. [default: 8080]
--no-open       Don't open the browser automatically.

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.2.tar.gz (796.6 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.2-py3-none-any.whl (813.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lagun-0.1.2.tar.gz
  • Upload date:
  • Size: 796.6 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.2.tar.gz
Algorithm Hash digest
SHA256 55b97450ef97f95b8aa26d4acca5f3ffad06e6620847ab4bf4e7d727ce89487e
MD5 185732b92d1e89c1d6244a989e4ddbea
BLAKE2b-256 126edbb844823e37a2156308d81bc33b8863df94479ae5b6509f0d36ceb32538

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lagun-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 813.1 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 71f86bc03bf09e0dcc0209179a151255b48d98b92f601f14602def295a476ee0
MD5 e8520304f615a52c2b5fd4011b1bd051
BLAKE2b-256 0e71d5d8b691c66a78133edea1c6ac57d1ac4a44ad5035a7860bfcd92f6f277a

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