Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bububa/mongohub-mac
MongoHub mac native version.
https://github.com/bububa/mongohub-mac
Last synced: 9 days ago
JSON representation
MongoHub mac native version.
- Host: GitHub
- URL: https://github.com/bububa/mongohub-mac
- Owner: bububa
- Created: 2010-04-29T17:15:44.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2015-06-23T04:03:37.000Z (over 9 years ago)
- Last Synced: 2024-10-16T11:42:00.754Z (23 days ago)
- Language: Objective-C
- Homepage: http://mongohub.todayclose.com
- Size: 11.5 MB
- Stars: 1,184
- Watchers: 41
- Forks: 314
- Open Issues: 60
-
Metadata Files:
- Readme: README.markdown
Awesome Lists containing this project
README
# MongoHub [![stillmaintained](http://stillmaintained.com/bububa/MongoHub-Mac.png)](http://stillmaintained.com/bububa/MongoHub-Mac)
## What is MongoHub
**[MongoHub](http://mongohub.todayclose.com/)** is a **[mongodb](http://mongodb.org)** GUI application.
This repository is a mac native version of MongoHub. If you are using windows or linux please download use the source from [http://github.com/bububa/MongoHub](http://github.com/bububa/MongoHub) which is made by Titanium Desktop.![mongohub splash](https://github.com/downloads/bububa/MongoHub-Mac/MongoHubWall.png)
## System Requirements
Mac OS X(10.6.x), intel(64bit) based.
## Installation
You can either download the compiled executable file from [here](https://github.com/downloads/bububa/MongoHub-Mac/MongoHub.zip)
or clone the source code and compile it on your own system.## Build
Before builing ensure the following frameworks are present:
/Library/PrivateFrameworks
BWToolkitFramework.framework
Sparkle.framework
MCPKit_bundled.framework
RegexKit.frameworkThe project also expects Boost libraries and the MongoDB client libraries.
The following Xcode project settings were changed from the master project:
Header Search Paths: /usr/local/include/
Library Search Paths: /opt/local/lib ~/source/mongo (path to mongo source)
User Header Search Paths: /opt/local/include ~/source (path to source projects)Thanks [HybridDBA](https://github.com/HybridDBA) add this build guide.
## Current Status
This project is very new. Any issues or bug reports are welcome. And I still don't have time to write a **usage guide**.
## History
** [Last Update 2.3.2] **
- Fixed a bug in jsoneditor related to Date() object;
- Add import/export to JSON/CSV functions;
- Add support for ssh access use public key;
- Add a function to remove single record in find query window;
- Fixed a bug to create collection in a database which doesn't have collection;
** [Last Update 2.3.1] **
- Fixed a bug in jsoneditor related to Date() object;
- Add execution time in find panel;
- Add reconnect support;
- Fixed a bug in remove function.** [2.3.0] **
- Add mongo stat monitor;
- Add replica set connection support;
- Add reconnect support;
- Add an JSON editor for found results with syntax highlight;
- More flexible query style in find window;
- Fixed long long int value overflow;
- Fixed application crash during open/close connection window.** [2.2.0] **
- SSH Tunnel connection support;
- Fixed a bug in display ObjectID type fields;
- Fixed some UI bugs;
- Fixed some memory leaks and random crashes;
- Add confirm panel before drop database or collection;
- Run queries in a seperate thread so that won't block the UI;
- Fixed a bug to install on some 10.6.x(64bit) system.** [2.1.0] **
- Auto expand and collaspe finding results;
- Display Date_t or Timestamp as GMT time format;
- Fixed a bug in display ObjectIds in Array element;
- Import data from mysql database to mongodb;
- Export data from mongodb to mysql database.** [2.0.9] **
- Add support for mongohq.com;
- Changed update behavior;
- Fixed a bug to detect NumberLong type of BSONElement;
- Fixed a bug in Array type of BSONElement.** [2.0.8] **
- Fix several UI bugs in Query Window;
- Fix bugs in Find Query and Update Query;
- Fix bugs related to ObjectId;
- Fix copy&paste bugs.** [2.0.7] **
- Add sparkle framework to check application updates.** [2.0.6] **
- fixed some UI bugs;
- add admin auth support.## Contribute
I'd love to include your contributions, friend. Make sure your methods are
[TomDoc](http://tomdoc.org)'d properly, that existing tests pass, and
that any new functionality includes appropriate tests.Then [send me a pull request](https://github.com/bububa/MongoHub-Mac/pull/new/master)!
## Contact Me
[Syd](mailto:[email protected]) made this. Ping me on Twitter —[@bububa](http://twitter.com/bububa) — or [email](mailto:[email protected]) me if you're having issues, or want me to merge in your pull request.