Skip to content

xiaoluoboding/sql-repl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

33 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

SQL REPL

Just a SQL REPL Tools for web.

๐Ÿ–ผ๏ธ Preview

preview

โœจ Features

  • ๐Ÿ” SQL query editor with syntax highlighting
  • โ†•๏ธ SQL query editor with Split Panes๏ผŒso you could resize it as you wish
  • ๐Ÿ—’๏ธ Table View with sorter
  • ๐ŸŒ› Darkmode support
  • ๐ŸŒ i18n support

SQL REPL now support connecting to the following databases:

  • SQLite
  • MySQL (WIP)

๐Ÿ’ป Tech Stack

Server

  • better-sqlite3
  • dayjs
  • koa
    • koa-body
    • koa-bodyparser
    • koa-router
    • kcors
  • log4js

Client

  • codemirror@next
  • Vue 3
  • Vite
  • pinia
  • naive-ui
  • splitpanes
  • windicss
  • vueuse
  • dayjs
  • keymaster

๐Ÿ“– Usage

Install

I perferred to use pnpm instead yarn or npm.

Install both client & server dependencies with one script:

pnpm install

Serve the APP

pnpm start

It will be running at: http://localhost:3000/

๐Ÿ“„ License

MIT @xiaoluoboding