README.md

February 28, 2026 ยท View on GitHub

DocKit

Node.js CI package release Known Vulnerabilities codecov GitHub version License

DocKit is a desktop client designed for NoSQL database, support Elasticsearch, OpenSearch and DynamoDB across Mac, windows and Linux.

Client

client UI

Feature

  • Full-featured editor, Powered by monaco-editor the backbones of vscode, provide familiar editor environment for developers
  • Keep your connections, Keep your connections in desktop apps, move the dependencies of dashboard tools
  • File persistence, Save your code in your machine as file, never lost
  • Multi engines support, Support Elasticsearch, OpenSearch, DynamoDB, and more to come

Roadmap

DatabaseStatusProgress
๐Ÿ” Elasticsearchโœ… Supported๐ŸŸข๐ŸŸข๐ŸŸข Complete
๐Ÿ”Ž OpenSearchโœ… Supported๐ŸŸข๐ŸŸข๐ŸŸข Complete
๐Ÿ—„๏ธ DynamoDBโœ… Supported๐ŸŸข๐ŸŸข๐ŸŸข Complete
๐Ÿƒ MongoDB๐Ÿšง In Progress๐ŸŸก๐ŸŸกโšช Planning
โ˜๏ธ Azure Cosmos DB๐Ÿ“‹ Planned๐ŸŸกโšชโšช Upcoming

Installation

Available to download for free from here.

Build Guidelines

Prerequisites

  • Node.js >= 20
  • NPM >= 10

Clone the code

git clone https://github.com/geek-fun/dockit.git --depth=1

Install dependencies

npm install

Compile and run

npm run tauri dev

Styling Architecture

The project uses shadcn-vue (built on Radix Vue) for UI components and UnoCSS for utility-first styling.

Current Setup

  1. UnoCSS - Atomic CSS utilities loaded via virtual:uno.css in src/main.ts
  2. shadcn-vue - Headless UI components in src/components/ui/ with CSS variable theming via src/assets/styles/index.css

Style Entry Points

  • src/main.ts - Main entry point importing all style layers
  • src/assets/styles/index.css - Theme CSS variables and base styles (single source of truth)
  • uno.config.ts - Unified UnoCSS configuration with all presets and theme tokens

Theme Configuration

Brand colors and design tokens are defined via CSS variables in src/assets/styles/index.css (with light/dark mode support) and referenced in uno.config.ts for UnoCSS utilities.

About

Wechat Official Account

wechat official account qr code

If this project helpful for you, feel free to buy me a cup of coffee โ˜•๏ธ.

  • Github Sponsor
    Sponsor

  • Wechat Sponsor
    wechat sponsor qr code