Giter Site home page Giter Site logo

neocjz / robomongo Goto Github PK

View Code? Open in Web Editor NEW

This project forked from studio3t/robomongo

0.0 0.0 0.0 38.38 MB

Mongodb图形化管理工具-Native cross-platform MongoDB management tool

Home Page: http://robomongo.org

License: GNU General Public License v3.0

Shell 0.45% JavaScript 12.32% C++ 74.49% Python 0.88% C 5.42% HTML 2.11% CMake 3.84% Batchfile 0.51%

robomongo's Introduction

Important

If you are using Studio 3T, please file any feedback on the Studio 3T Feedback page. If you are using Studio 3T Free, there is the 3T Community for discussions with a dedicated Free section. Studio 3T does not monitor this repository for Studio 3T issues.

End of Robo 3T Development

Robo 3T is no longer being developed by Studio 3T. Studio 3T recommends users looking for a MongoDB GUI client try Studio 3T Free, a free-forever edition of the Studio 3T tools.

Read more about the changes on the Robo 3T Blog.

The last release of Robo 3T is version 1.4.4, downloadable from the following links:

And the source code from Robo 3T repository.

Studio 3T would like to thank the Robo 3T community who used and supported the application, since it was acquired in 2017. This repository, the website and blog will be left online and available to maintain a record of what was one of the most influential MongoDB clients of its time.

About Robo 3T

Robo 3T (formerly Robomongo *) is a shell-centric cross-platform MongoDB management tool. Unlike most other MongoDB admin UI tools, Robo 3T embeds the actual mongo shell in a tabbed interface with access to a shell command line as well as GUI interaction.

The latest stable release Robo 3T 1.4 embeds MongoDB 4.2 shell.

Blog: http://blog.robomongo.org/robo-3t-1-4/
Download: https://robomongo.org/download
All Releases: https://github.com/Studio3T/robomongo/releases
Watch: Robo 3T Youtube channel
Follow: https://twitter.com/Robomongo

Embedded MongoDB shell history:
Robo 3T 1.4 -> MongoDB 4.2
Robo 3T 1.3 -> MongoDB 4.0
Robo 3T 1.1 -> MongoDB 3.4
Robo 3T 0.9 -> MongoDB 3.2
Robo 3T 0.8.x -> MongoDB 2.4.0

* Robomongo has been acquired by 3T

What's new in latest Robo 3T 1.4?

New Features:

  • Mongo shell 4.2 upgrade
  • Support for Ubuntu 20.04, macOS Big Sur and macOS 10.15 (Catalina)
  • SSH: ECDSA and Ed25519 keys support on Windows & macOS (issues #1719, #1530, #1590)
  • Manually specify visible databases (issues #1696, #1368, #389)
  • New Welcome Tab - embeds Chromium using QtWebEngine (Windows, macOS only)
  • Import keys from old version: autoExpand, lineNumbers, debugMode and shellTimeoutSec

Improvements:

  • Qt Upgrade (v5.12.8 - Apr/2020, Windows & macOS only)
  • OpenSSL upgrade (v1.1.1f - Mar/2020, Windows & macOS only)
  • libssh2 upgrade (v1.9.0 - Jun/2019, Windows & macOS only)
  • Database explorer section has smaller default width (#1556)
  • Remember database explorer section size

Fixes:

  • Fix previously broken IPv6 support from command line: robo3t --ipv6
  • Fix crash when paging used in tabbed result window (#1661)
  • Fix broken paging in DocumentDB (#1694)
  • Authentication database option isn't used properly (#1696)
  • Add/Edit index ops fixed (re-written) (#1692)
  • Crash when expanding admin users (#1728)
  • Unable to run query after shell timeout reached (#1529)
  • Fix broken F2, F3, F4 shortcuts for tabbed result view
  • One time re-order limit per new connections window to prevent data loss (macOS, #1790)
  • Fix crash when new shell tab executed in server unreachable case

Supported Platforms

Note: This sections is for Robo 3T and it directly depends on what MongoDB suppports
(See: https://docs.mongodb.com/manual/administration/production-notes/#prod-notes-supported-platforms)

MongoDB Versions MongoDB Cloud Platforms
4.2 Mongo Atlas
4.0
3.6
Windows Mac Linux
Windows 64-bit 10 Mac OS X 11 (Big Sur) Linux Ubuntu 20.04 64-bit
Windows 64-bit 8.1 Mac OS X 10.15 (Catalina) Linux Ubuntu 18.04 64-bit
Windows 64-bit 7 Mac OS X 10.14 (Mojave)

Contribute!

Code Contributions

See all docs here: https://github.com/Studio3T/robomongo/wiki

Some important docs:

Code contributions are always welcome! Just try to follow our pre-commit checks and coding style:

If you plan to contribute, please create a Github issue (or comment on the relevant existing issue) so we can help coordinate with upcoming release plans.

Pull requests (PRs) should generally be for discrete issues (i.e. one issue per PR please) and be clean to merge against the current master branch. It would also be helpful if you can confirm what testing has been done (specific O/S targets and MongoDB versions if applicable).

A usual naming approach for feature branches is issue-###. Include the issue number in your commit message / pull request description to link the PR to the original issue.

For example: #248: updated QScintilla to 2.4.8 for retina display support".

Testing

Suggest Features

New feature suggestions or UI improvements are always welcome. Create a new feature request on github

This project is powered by open source volunteers, so we have a limited amount of development resource to address all requests. We will certainly make best efforts to progress (particularly for those with strong community upvotes).

Download

You can download tested installer packages for macOS, Windows, and Linux from our site: www.robomongo.org.

Support

Robo 3T is an open source project driven by volunteers. We'll try to get to your questions as soon as we can, but please be patient :).

You can:

License

Copyright 2014-2021 3T Software Labs Ltd. All rights reserved.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

robomongo's People

Contributors

schetnikovich avatar simsekgokhan avatar stennie avatar vbelozyorov avatar topilski avatar codepope avatar synthomat avatar dorfire avatar m--stein avatar rskvazh avatar gsimsek avatar kathrynvargas avatar tomasznaumowicz avatar gavruk avatar flier avatar anorsich avatar aahanbhatt avatar alexbevi avatar captainpatate avatar anknetau avatar candronikos avatar craigkelly avatar hdeheer avatar revolter avatar kkamkou avatar teachmehowtouse2fa avatar xuser86 avatar volans- avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.