GithubHelp home page GithubHelp logo

spankowski / sqlectron-term Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sqlectron/sqlectron-term

0.0 1.0 0.0 110 KB

A simple and lightweight SQL client terminal-based interface with cross database and platform support

Home Page: https://sqlectron.github.io/

License: MIT License

JavaScript 100.00%

sqlectron-term's Introduction


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

demo

Current supported databases

  • PostgreSQL
  • MySQL

Do you want to support another SQL database? Please send a pull request to sqlectron-core.

Install

npm install -g sqlectron-term

GUI

SQLECTRON has also a GUI interface called sqlectron-gui.

Configuration

See the available configuration here.

Development

Running the application:

npm install
npm run dev

Routes

  • /server/list
  • /server/add
  • /server/:id/edit
  • /server/:id/remove
  • /server/:id/database/:database
  • /server/:id/database/:database/databases

Features

  • manage servers
  • list databases
  • list tables
  • execute query

TODO

  • highlight box based on focus
  • create shortcuts component with ability to add and remove shortcuts on focus / blur
  • show shortcuts based on focused box
  • execute query
  • show results
  • set query and execute on table selection
  • try to enhance shortcut control to work directly on screen
  • list databases
  • improve db connect action (work similar to fetchTablesIfNeeded)
  • improve style handling
  • improve servers handling (work similar to fetchTablesIfNeeded)
  • improve server add / edit screen (similar to database container)
  • improve error handling of add / edit server screen
  • show selected table name in status bar

sqlectron-term's People

Contributors

esnunes avatar maxcnunes avatar kas avatar krolow avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.