You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<ahref="https://www.buymeacoffee.com/PeterAdams"><imgsrc="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png"alt="Buy Me a Coffee"width="200"></a>
22
+
<ahref="https://www.buymeacoffee.com/PeterAdams"><imgsrc="https://img.shields.io/badge/Buy%20Me%20a%20Coffee-ffdd00?style=flat&logo=buy-me-a-coffee&logoColor=black"alt="Buy Me a Coffee"></a>
15
23
</p>
16
24
25
+
---
26
+
17
27
### Connect
18
-
Sqlit supports all major DBMS's: SQL Server, PostgreSQL, MySQL, SQLite, MariaDB, FirebirdSQL, Oracle, DuckDB, CockroachDB, ClickHouse, Snowflake, Supabase, CloudFlare D1 and Turso.
28
+
Supports all major databases: SQL Server, PostgreSQL, MySQL, SQLite, MariaDB, FirebirdSQL, Oracle, DuckDB, CockroachDB, ClickHouse, Snowflake, Supabase, CloudFlare D1, and Turso.
29
+
19
30

20
31
21
32
### Query
22
-
Syntax highlighting. History. VIM-like combos.
33
+
Syntax highlighting. History. Vim-style keybindings.
34
+
23
35

24
-
### **Results**
25
-
Inspect data, filter based on content, supports fuzzy search, loads millions of rows without any problem.
36
+
37
+
### Results
38
+
Inspect data, filter by content, fuzzy search, and load millions of rows without breaking a sweat.
Finds running docker sql resources. Connect to your local test servers in seconds without any configuration.
30
-

42
+
### Docker Discovery
43
+
Automatically finds running database containers. Connect to local test servers in seconds—no configuration needed.
31
44
45
+

32
46
47
+
---
33
48
34
49
## Features
35
50
@@ -49,6 +64,7 @@ Finds running docker sql resources. Connect to your local test servers in second
49
64
- Themes (Rose Pine, Tokyo Night, Nord, Gruvbox)
50
65
-**Dependency wizard** - User friendly installation for required packages and drivers
51
66
67
+
---
52
68
53
69
## Motivation
54
70
@@ -64,30 +80,16 @@ Something wasn't right. I asked myself, why is it that running SQL queries can't
64
80
65
81
`sqlit` is for the developer who just wants to query their database with a user friendly UI without their RAM being eaten alive. It is a lightweight, beautiful, and keyboard-driven TUI designed to make accessing your data enjoyable, fast and easy like it should be-- all from inside your favorite terminal.
Autocomplete triggers automatically in INSERT mode. Use `Tab` to accept.
183
185
184
-
You can also receive autocompletion on columns by typing the table name and hitting "."
186
+
> [!TIP] Column autocomplete
187
+
> Type a table name followed by `.` to get column autocompletion.
188
+
189
+
---
185
190
186
191
## Configuration
187
192
@@ -202,6 +207,8 @@ Key differences:
202
207
-**No CLI config required** - Just run `sqlit` and pick a connection from the UI
203
208
-**Lightweight** - While Lazysql or Harlequin offer more features, I experienced that for the vast majority of cases, all I needed was a simple and fast way to connect and run queries. Sqlit is focused on doing a limited amount of things really well.
204
209
210
+
---
211
+
205
212
## Inspiration
206
213
207
214
sqlit is built with [Textual](https://github.com/Textualize/textual) and inspired by:
@@ -246,10 +253,14 @@ SSH tunnel functionality requires additional dependencies. Install with the `ssh
246
253
247
254
If you try to create an SSH connection without these dependencies, sqlit will detect this and show you the exact command to install them for your environment.
248
255
256
+
---
257
+
249
258
## Star History
250
259
251
260
[](https://star-history.com/#Maxteabag/sqlit&Date)
0 commit comments