Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xiaoluoboding/sql-repl
π Just a SQL REPL for web.
https://github.com/xiaoluoboding/sql-repl
database sql sqlite3 vite vue3
Last synced: 2 months ago
JSON representation
π Just a SQL REPL for web.
- Host: GitHub
- URL: https://github.com/xiaoluoboding/sql-repl
- Owner: xiaoluoboding
- Created: 2021-10-10T13:15:14.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-22T06:43:42.000Z (almost 3 years ago)
- Last Synced: 2024-10-12T02:43:25.812Z (3 months ago)
- Topics: database, sql, sqlite3, vite, vue3
- Language: Vue
- Homepage:
- Size: 1.41 MB
- Stars: 14
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SQL REPL
Just a SQL REPL Tools for web.
## πΌοΈ Preview
![preview](preview.png)
## β¨ 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 supportSQL 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](./client/package.json) & [server](./server/package.json) dependencies with one script:
```bash
pnpm install
```### Serve the APP
```bash
pnpm start
```It will be running at: [http://localhost:3000/](http://localhost:3000/)
## π License
MIT [@xiaoluoboding](https://github.com/xiaoluoboding)