gonavi-core
01Cursor rule Cursor
A core rule set for the GoNavi repository, covering code size, separation between interface and backend layers, frontend structure, translations, logging, and database safety.
High-performance multi-data-source database client — ~30MB, AI & MCP ready, zero Electron bloat.
GoNavi is a cross-platform desktop client for connecting to and working with many kinds of data sources, including SQL databases, caches, message queues, vector stores, and search systems. It is for developers who query, edit, audit, and synchronize data or provide structured context to coding agents.
This repository also configures its own agents. See what GoNavi tells them →
Cursor rule Cursor
A core rule set for the GoNavi repository, covering code size, separation between interface and backend layers, frontend structure, translations, logging, and database safety.
Cursor rule Cursor
A React and TypeScript rule set for GoNavi's frontend. React is a library for building user interfaces, while TypeScript adds checked types to JavaScript.
Cursor rule Cursor
A Go coding rule set for the GoNavi repository, based on common Go style guides and the project's own conventions. It covers file structure, errors, context, concurrency, logging, and tests.
Cursor rule Cursor
An internationalisation rule set for GoNavi. Internationalisation means preparing software text for multiple languages; these rules define shared translation files, message keys, and placeholders.
Cursor rule Cursor
A Java coding rule set for GoNavi's JMX helper tools and Java test fixtures. JMX is Java's system for monitoring and managing running applications.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: