Pewarta Proxy

๐Ÿ“‹ Server Request & Proxy Logs

Loading active proxy settings...
Developed by Khairul Adha (adhexa.id)
Mengambil log server...

โš™๏ธ Pengaturan Proxy Target

Skip to content
fezcodePublic

About

Terminal-based SQL client for SQLite and PostgreSQL. Featuring interactive tables with horizontal/vertical scrolling, detail inspection for long records, quick CSV export, and a built-in SQL tutorial. Part of the Atlas Suite.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

ย 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Atlas SQL

Banner Image

atlas.sql is a lightweight, keyboard-centric terminal user interface (TUI) for interacting with SQL databases. Part of the Atlas Suite, it provides a streamlined experience for running queries, visualizing results, and managing data directly in your terminal.

Go Version Version Platform

โœจ Features

  • ๐Ÿ—„๏ธ Multi-Engine Support: Seamlessly connect to SQLite and PostgreSQL.
  • ๐ŸŒˆ Syntax Highlighting: Write and view queries with real-time feedback.
  • ๐Ÿ“Š Interactive Tables: Navigate query results with arrow-key based horizontal and vertical scrolling.
  • ๐Ÿ” Detail View: Press v to see the full content of a selected row in a scrollable vertical viewโ€”perfect for long text fields.
  • ๐Ÿ“ Dynamic Resizing: Adjust column widths on the fly using + and - keys.
  • ๐Ÿ“‹ CSV Export: Copy entire result sets to your clipboard instantly with c.
  • ๐Ÿ›ก๏ธ Safety First: Automatically appends LIMIT 500 to SELECT statements if no limit is specified.
  • ๐Ÿ“ Full DDL/DML: Support for CREATE, INSERT, UPDATE, and DELETE with "rows affected" reporting.
  • ๐ŸŽ“ Built-in Tutorial: Access a quick SQL cheat sheet directly inside the help menu.
  • ๐Ÿ“ฆ Cross-Platform: Binaries available for Windows, Linux, and macOS.

๐Ÿš€ Installation

From Source

git clone https://github.com/fezcode/atlas.sql
cd atlas.sql
go build -o atlas.sql .

โŒจ๏ธ Usage

Run the tool by providing a connection string:

SQLite

./atlas.sql sqlite://path/to/db.sqlite

PostgreSQL

./atlas.sql "postgres://user:password@localhost:5432/dbname?sslmode=disable"

๐Ÿ•น๏ธ Controls

Key Action
Enter Execute SQL query
Tab Switch focus between Input and Table
โ†‘ / โ†“ Navigate result rows
โ† / โ†’ Scroll table columns horizontally
+ / - Increase / Decrease column width
v Toggle Detail View for selected row
c Copy entire result set as CSV to clipboard
h Toggle the interactive Help & SQL Tutorial
Ctrl+T Quick-list all tables in the database
Ctrl+S Quick-list all schemas/attached databases
Esc Clear Input / Exit focus / Close menus
q / Ctrl+C Quit

๐Ÿ—๏ธ Building for all platforms

The project uses gobake to generate binaries for all platforms:

gobake build

Binaries will be placed in the build/ directory.

๐Ÿ“„ License

MIT License - see LICENSE for details.

About

Terminal-based SQL client for SQLite and PostgreSQL. Featuring interactive tables with horizontal/vertical scrolling, detail inspection for long records, quick CSV export, and a built-in SQL tutorial. Part of the Atlas Suite.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages