MCPcopy
hub / github.com/sqlectron/sqlectron

github.com/sqlectron/sqlectron @v1.39.0 sqlite

repository ↗ · DeepWiki ↗ · release v1.39.0 ↗
509 symbols 1,111 edges 134 files 1 documented · 0%
README

Build

A simple and lightweight SQL client with cross database and platform support.

Demo (version 1.0.0)

demo

  • Databases - List of current supported databases.
  • Download - Installers, binaries and source.
  • Configuration - List of saved servers and custom configurations.
  • App Docs - Helper docs about the app.
  • Terminal - A terminal-based interface of Sqlectron.
  • Contribute - Details on how you can contribute to Sqlectron.

How to pronounce

It is pronounced "sequel-eck-tron" - https://translate.google.com/?source=osdd#en/en/sequel-eck-tron

Extension points exported contracts — how you extend this code

SqlectronDB (Interface)
(no doc) [2 implementers]
src/common/types/api.ts
LogStream (Interface)
(no doc)
src/browser/logger.ts
Window (Interface)
(no doc)
src/renderer/api.ts
LogOptions (Interface)
(no doc)
src/common/types/config.ts
LoggerConfig (Interface)
(no doc)
src/browser/logger.ts
ConnectionAction (Interface)
(no doc)
src/renderer/reducers/connections.ts
BaseConfig (Interface)
(no doc)
src/common/types/config.ts
ValidationError (Interface)
(no doc)
src/browser/core/servers.ts

Core symbols most depended-on inside this repo

getConn
called by 35
src/browser/core/db.ts
getDB
called by 23
src/browser/core/db.ts
loadConfig
called by 17
test/browser/test.servers.ts
sendMessage
called by 14
src/browser/menu/win32.ts
sendMessage
called by 14
src/browser/menu/linux.ts
sendMessage
called by 14
src/browser/menu/darwin.ts
changeStateByCurrentQuery
called by 14
src/renderer/reducers/queries.ts
get
called by 14
src/common/types/api.ts

Shape

Function 264
Method 130
Interface 105
Class 10

Languages

TypeScript100%

Modules by API surface

src/common/types/api.ts76 symbols
src/browser/core/db.ts42 symbols
src/renderer/actions/queries.ts20 symbols
src/renderer/components/database-diagram-modal.jsx18 symbols
src/renderer/components/database-diagram.jsx12 symbols
src/browser/core/utils/index.ts12 symbols
src/renderer/utils/context-menu.ts11 symbols
src/renderer/actions/databases.ts11 symbols
src/browser/core/servers.ts9 symbols
src/browser/core/config.ts9 symbols
src/renderer/reducers/queries.ts8 symbols
src/renderer/actions/servers.ts7 symbols

Dependencies from manifests, versioned

@babel/cli7.14.3 · 1×
@babel/core7.14.3 · 1×
@babel/eslint-parser7.14.3 · 1×
@babel/eslint-plugin7.13.16 · 1×
@babel/plugin-proposal-class-properties7.13.0 · 1×
@babel/preset-env7.14.2 · 1×
@babel/preset-react7.13.13 · 1×
@babel/preset-typescript7.13.0 · 1×
@reduxjs/toolkit1.7.1 · 1×
@storybook/addon-actions6.4.17 · 1×
@storybook/addon-essentials6.4.17 · 1×
@storybook/addon-links6.4.17 · 1×

For agents

$ claude mcp add sqlectron \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact