<commit_before># nomGo - a simple mongoDB Browser

nomGo is a mongoDB Browser, written in JavaScript, with the aim to quickly get a look at some mongoDB documents or change their content.

### Features
* Viewing/Browsing Databases, Collections and Documents
* Deleting Collections and Documents
* Editing Documents

### Planned Features
Feel free to contribute ideas and/or code :)
* Creating new (Databases,) Collections and Documents
* Delete Databases

### Requirements
* [NodeJS](http://nodejs.org)
* A modern web browser

### Installation
* Clone this repository: `git clone https://github.com/elexx/nomGo.git`
* Fire up a console and change directory to the clone repository
* run `npm install` to fetch all dependencies
* run `npm start` to start nomGo
* visit [localhost:3000/](http://localhost:3000/)

### Behind the scenes
nomGo's backend is build on top of nodejs as a rest services. It uses [expressjs](http://expressjs.com/) as router, [jade](http://jade-lang.com/) as templating engine, [stylus](http://learnboost.github.io/stylus/) as css preprocessor and [node-i18n](https://github.com/mashpie/i18n-node) for internationalization.

nomGo's frontend is a [SPA](http://en.wikipedia.org/wiki/Single-page_application). It uses [requirejs](http://requirejs.org/) as module loader, [backbonejs](http://backbonejs.org/) as router with [underscorejs](http://underscorejs.org/) as templating engine and [jQuery](http://jquery.com/) for DOM manipulation and [marionettejs](http://marionettejs.com/) to simplify my life.

nomGo's frontend libraries are hosted on [cdnjs](http://cdnjs.com/)<commit_msg>Add a Bitdeli badge to README<commit_after># nomGo - a simple mongoDB Browser

nomGo is a mongoDB Browser, written in JavaScript, with the aim to quickly get a look at some mongoDB documents or change their content.

### Features
* Viewing/Browsing Databases, Collections and Documents
* Deleting Collections and Documents
* Editing Documents

### Planned Features
Feel free to contribute ideas and/or code :)
* Creating new (Databases,) Collections and Documents
* Delete Databases

### Requirements
* [NodeJS](http://nodejs.org)
* A modern web browser

### Installation
* Clone this repository: `git clone https://github.com/elexx/nomGo.git`
* Fire up a console and change directory to the clone repository
* run `npm install` to fetch all dependencies
* run `npm start` to start nomGo
* visit [localhost:3000/](http://localhost:3000/)

### Behind the scenes
nomGo's backend is build on top of nodejs as a rest services. It uses [expressjs](http://expressjs.com/) as router, [jade](http://jade-lang.com/) as templating engine, [stylus](http://learnboost.github.io/stylus/) as css preprocessor and [node-i18n](https://github.com/mashpie/i18n-node) for internationalization.

nomGo's frontend is a [SPA](http://en.wikipedia.org/wiki/Single-page_application). It uses [requirejs](http://requirejs.org/) as module loader, [backbonejs](http://backbonejs.org/) as router with [underscorejs](http://underscorejs.org/) as templating engine and [jQuery](http://jquery.com/) for DOM manipulation and [marionettejs](http://marionettejs.com/) to simplify my life.

nomGo's frontend libraries are hosted on [cdnjs](http://cdnjs.com/)


[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/elexx/nomgo/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

{'fraction_non_alphanumeric': 0.12317327766179541, 'fraction_numerical': 0.00864897107068297, 'mean_word_length': 5.0, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2511997', 'n_tokens_mistral': 1049, 'n_tokens_neox': 991, 'n_words': 342}