15 releases (breaking)

new 0.14.0 Mar 19, 2025
0.12.3 Feb 24, 2025
0.10.1 Sep 1, 2024
0.10.0 Jul 15, 2024

#642 in Database interfaces

Download history 1/week @ 2024-12-04 1/week @ 2024-12-11 131/week @ 2025-02-12 470/week @ 2025-02-19 224/week @ 2025-02-26 30/week @ 2025-03-05 12/week @ 2025-03-12

863 downloads per month

GPL-3.0 license

255KB
6.5K SLoC

tongo -- a TUI for MongoDB

tongo is a fast and keyboard-driven TUI (Terminal User Interface) for MongoDB. Navigate and manipulate your data without leaving your terminal.

Major Features

  • 🔌 Connect & save MongoDB connections
  • ⚡️ Quickly navigate your data with customizable keybindings
  • 📝 Create and edit documents using your terminal editor of choice

Installation

Using cargo

Install Rust and Cargo, then install:

$ cargo install tongo

Using nix

Install Nix, then clone this repo and install:

$ git clone git@github.com:drewzemke/tongo.git
$ cd tongo
$ nix-build

Then you can move the created binary somewhere on your path:

$ cp ./result/bin/tongo /usr/local/bin/tongo

Usage

$ tongo 

Load a connection directly:

$ tongo --url mongodb://localhost:27017 

If you've previously stored a connection, you can load it by name:

$ tongo --connection local

Restore your most-recently-closed session in the app.

$ tongo --last

Dependencies

~31–48MB
~794K SLoC