MCPcopy Index your code
hub / github.com/diego3g/rocketredis

github.com/diego3g/rocketredis @main sqlite

repository ↗ · DeepWiki ↗
71 symbols 197 edges 59 files 0 documented · 0% 32 cross-repo links
README

Rocket Redis

Rocket Redis is a Graphic User Interface for managing Redis databases with ease.

🚧 Rocket Redis is under development 🚧

Layout

You can find the application UI design here: https://www.figma.com/file/YRor24p0TmTxcjl5L86jGb/Rocket-Redis?node-id=1%3A2

Rocket Redis

Contributing

This repository is currently under development. If you want to contribute please fork the repository and get your hands dirty, and make the changes as you'd like and submit the Pull request.

Building

You'll need Node.js installed on your computer in order to build this app.

git clone https://github.com/diego3g/rocketredis.git
$ cd rocketredis
$ yarn install
$ yarn dev

Runs the app in the development mode.

Extension points exported contracts — how you extend this code

ToastContainerProps (Interface)
(no doc)
src/components/ToastContainer/index.tsx
Errors (Interface)
(no doc)
src/utils/getValidationErrors.ts
IConnection (Interface)
(no doc)
src/atoms/connections.ts
ToastMessage (Interface)
(no doc)
src/context/toast.tsx
IKeyContent (Interface)
(no doc)
src/services/key/LoadKeyContent.ts
DefaultTheme (Interface)
(no doc)
src/styles/styled.d.ts
ConnectionModalProps (Interface)
(no doc)
src/screen/ConnectionsList/DeleteConnectionModal/index.tsx
WindowSize (Interface)
(no doc)
src/hooks/useWindowSize.ts

Core symbols most depended-on inside this repo

useToast
called by 4
src/context/toast.tsx
getValidationErrors
called by 2
src/utils/getValidationErrors.ts
terminateConnection
called by 2
src/services/RedisConnection.ts
loadConnectionDatabases
called by 2
src/services/connection/LoadConnectionDatabases.ts
createWindow
called by 1
electron/main.ts
createMenu
called by 1
electron/main.ts
getWindowBounds
called by 1
src/utils/windowBoundsController.ts
setWindowBounds
called by 1
src/utils/windowBoundsController.ts

Shape

Function 40
Interface 31

Languages

TypeScript100%

Modules by API surface

src/context/toast.tsx6 symbols
src/hooks/useWindowSize.ts5 symbols
src/services/RedisConnection.ts3 symbols
src/screen/ConnectionsList/DeleteConnectionModal/index.tsx3 symbols
src/screen/ConnectionsList/ConnectionFormModal/index.tsx3 symbols
src/utils/windowBoundsController.ts2 symbols
src/utils/getValidationErrors.ts2 symbols
src/services/key/LoadKeyContent.ts2 symbols
src/services/connection/TestConnectionService.ts2 symbols
src/services/connection/LoadConnectionDatabases.ts2 symbols
src/screen/Header/styles.ts2 symbols
src/screen/ConnectionsList/Connection/styles.ts2 symbols

Dependencies from manifests, versioned

@babel/core7.10.5 · 1×
@babel/plugin-transform-runtime7.10.5 · 1×
@babel/preset-env7.10.4 · 1×
@babel/preset-react7.10.4 · 1×
@babel/preset-typescript7.10.4 · 1×
@babel/runtime7.10.5 · 1×
@commitlint/cli9.1.2 · 1×
@commitlint/config-conventional9.1.2 · 1×
@commitlint/core9.1.2 · 1×
@testing-library/react10.4.9 · 1×
@types/ioredis4.17.2 · 1×

For agents

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

⬇ download graph artifact