All Projects → huggingface → Mongoku

huggingface / Mongoku

Licence: mit
🔥The Web-scale GUI for MongoDB

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Mongoku

Mongo Seeding
The ultimate solution for populating your MongoDB database.
Stars: ✭ 375 (-62.5%)
Mutual labels:  mongo, mongodb
Denodb
MySQL, SQLite, MariaDB, PostgreSQL and MongoDB ORM for Deno
Stars: ✭ 498 (-50.2%)
Mutual labels:  mongo, mongodb
Westore
更好的小程序项目架构
Stars: ✭ 3,897 (+289.7%)
Mutual labels:  mongo, mongodb
Admin Bro
AdminJS is an admin panel for apps written in node.js
Stars: ✭ 4,433 (+343.3%)
Mutual labels:  mongodb, admin
Mondocks
An alternative way to interact with MongoDB databases from F# that allows you to use mongo-idiomatic constructs
Stars: ✭ 20 (-98%)
Mutual labels:  mongo, mongodb
Mongoengine
MongoEngine is a Python Object-Document Mapper for working with MongoDB. Documentation is available at https://mongoengine-odm.readthedocs.io - there is currently a tutorial, a user guide, and an API reference.
Stars: ✭ 3,632 (+263.2%)
Mutual labels:  mongo, mongodb
Migrate Mongo
A database migration tool for MongoDB in Node
Stars: ✭ 481 (-51.9%)
Mutual labels:  mongo, mongodb
Django Jet
Modern responsive template for the Django admin interface with improved functionality. We are proud to announce completely new Jet. Please check out Live Demo
Stars: ✭ 3,207 (+220.7%)
Mutual labels:  admin, administration
Frame
💡 A user system API starter
Stars: ✭ 741 (-25.9%)
Mutual labels:  mongodb, admin
Jpproject.identityserver4.adminui
🔧 ASP.NET Core 3 & Angular 8 Administration Panel for 💞IdentityServer4 and ASP.NET Core Identity
Stars: ✭ 717 (-28.3%)
Mutual labels:  admin, administration
Grav Plugin Admin
Grav Admin Plugin
Stars: ✭ 316 (-68.4%)
Mutual labels:  admin, administration
Mean Angular5 Passport Authentication
Securing MEAN Stack (Angular 5) Web Application using Passport Authentication
Stars: ✭ 24 (-97.6%)
Mutual labels:  mongo, mongodb
Fullstack Apollo Express Mongodb Boilerplate
💥A sophisticated GraphQL with Apollo, Express and MongoDB boilerplate project.
Stars: ✭ 301 (-69.9%)
Mutual labels:  mongo, mongodb
Lungo
A MongoDB compatible embeddable database and toolkit for Go.
Stars: ✭ 343 (-65.7%)
Mutual labels:  mongo, mongodb
Jianshu
仿简书nx+nodejs+nestjs6+express+mongodb+angular8+爬虫
Stars: ✭ 296 (-70.4%)
Mutual labels:  mongodb, admin
Spruce
A social networking platform made using Node.js and MongoDB
Stars: ✭ 399 (-60.1%)
Mutual labels:  mongo, mongodb
Mgm
Mongo Go Models (mgm) is a fast and simple MongoDB ODM for Go (based on official Mongo Go Driver)
Stars: ✭ 265 (-73.5%)
Mutual labels:  mongo, mongodb
Android Nosql
Lightweight, simple structured NoSQL database for Android
Stars: ✭ 284 (-71.6%)
Mutual labels:  mongo, mongodb
Laravel Mongodb
A MongoDB based Eloquent model and Query builder for Laravel (Moloquent)
Stars: ✭ 5,860 (+486%)
Mutual labels:  mongo, mongodb
Jet Bridge
Jet Bridge – Admin Panel Framework for your application
Stars: ✭ 904 (-9.6%)
Mutual labels:  admin, administration

Mongoku

MongoDB client for the web. Query your data directly from your browser. You can host it locally, or anywhere else, for you and your team.

It scales with your data (at Hugging Face we use it on a 1TB+ cluster) and is blazing fast for all operations, including sort/skip/limit. Built on TypeScript/Node.js/Angular.

Demo

mongoku

Install & Run

This is the easy and recommended way of installing and running Mongoku.

# Install
npm install -g mongoku

# Run from your current terminal
mongoku start

You can also run Mongoku as a daemon, using either PM2 or Forever.

mongoku start --pm2
# or
mongoku start --forever

Docker

Using the Docker HUB image

docker run -d --name mongoku -p 3100:3100 huggingface/mongoku

# Run with customized default hosts
docker run -d --name mongoku -p 3100:3100 --env MONGOKU_DEFAULT_HOST="mongodb://user:[email protected]:8888" huggingface/mongoku

Build your own image

If you want to build your own docker image, just clone this repository and run the following:

# Build
docker build -t yournamehere/mongoku .

# Run
docker run -d --name mongoku -p 3100:3100 yournamehere/mongoku

Manual Build

If you want to manually build and run mongoku, just clone this repository and run the following:

# Install the angular cli if you don't have it already
npm install -g typescript @angular/cli
npm install

# Build the front
cd app
npm install
ng build

# And the back
cd ..
tsc

# Run
node dist/server.js

Configuration

You can also specify a few things using environment variables:

# Use some customized default hosts (Default = localhost:27017)
MONGOKU_DEFAULT_HOST="mongodb://user:[email protected]:27017;localhost:27017"

# Use another port. (Default = 3100)
MONGOKU_SERVER_PORT=8000

# Use a specific file to store hosts (Default = $HOME/.mongoku.db)
MONGOKU_DATABASE_FILE="/tmp/mongoku.db"

# Timeout before falling back to estimated documents count in ms (Default = 5000)
MONGOKU_COUNT_TIMEOUT=1000
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].