vi-mongo

ManageMongoDBwithVi Mongo Logo

A fast and efficient CLI tool for MongoDB database management, designed for developers who love to work in the terminal.

Vi Mongo is an intuitive Terminal User Interface (TUI) application, written in Go, designed to streamline and simplify the management of MongoDB databases. Emphasizing ease of use without sacrificing functionality, Vi Mongo offers a user-friendly command-line experience for database administrators and developers alike.
https://vi-mongo.com

Features

  • Intuitive Navigation: Vi Mongo’s simple, intuitive interface makes it easy to navigate and manage your MongoDB databases.
  • Fast switching between databases: Vi Mongo allows you to fast switch between databases.
  • Managing Documents: Vi Mongo allows you to view, create, update, duplicate and delete documents in your databases with ease.
  • Managing Collections: Vi Mongo provides a simple way to manage your collections, including the ability to create, delete collections.
  • Autocomplete: Vi Mongo offers an autocomplete feature that suggests collection names, database names, and MongoDB commands as you type.
  • Query History: Vi Mongo keeps track of your query history, allowing you to easily access and reuse previous queries.
  • Multiple Styles: Vi Mongo supports multiple color schemes, they can be selected in config file or add/modify easily.

https://github.com/kopecmaciej/vi-mongo

Vi Mongo nvim plugin

Vi Mongo is a TUI application that enables efficient work with MongoDB. This repository contains a Neovim plugin that provides a floating window interface for Vi Mongo.

https://github.com/kopecmaciej/vi-mongo.nvim

{
  "kopecmaciej/vi-mongo.nvim",
  config = function()
    require("vi-mongo").setup()
  end,
  cmd = { "ViMongo" },
  keys = {
    { "<leader>vm", "<cmd>ViMongo<cr>", desc = "ViMongo" }
  }
}