{"id":13448583,"url":"https://github.com/huggingface/Mongoku","last_synced_at":"2025-03-22T09:31:28.189Z","repository":{"id":34363584,"uuid":"121015963","full_name":"huggingface/Mongoku","owner":"huggingface","description":"🔥The Web-scale GUI for MongoDB","archived":false,"fork":false,"pushed_at":"2024-08-02T09:52:19.000Z","size":1574,"stargazers_count":1344,"open_issues_count":56,"forks_count":90,"subscribers_count":57,"default_branch":"master","last_synced_at":"2025-03-19T00:55:45.190Z","etag":null,"topics":["admin","administration","angular","mongo","mongodb","node","node-mongodb","typescript","web"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/huggingface.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-10T13:04:11.000Z","updated_at":"2025-03-10T23:25:53.000Z","dependencies_parsed_at":"2024-01-07T12:52:08.602Z","dependency_job_id":"caa51f7f-bea3-4b6e-861e-ebf22e6d9ed1","html_url":"https://github.com/huggingface/Mongoku","commit_stats":{"total_commits":121,"total_committers":9,"mean_commits":"13.444444444444445","dds":"0.12396694214876036","last_synced_commit":"39b0d564433f1a68f3e7ea9bff482ca290e4f027"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huggingface%2FMongoku","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huggingface%2FMongoku/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huggingface%2FMongoku/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huggingface%2FMongoku/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/huggingface","download_url":"https://codeload.github.com/huggingface/Mongoku/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244937751,"owners_count":20535124,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["admin","administration","angular","mongo","mongodb","node","node-mongodb","typescript","web"],"created_at":"2024-07-31T05:01:49.629Z","updated_at":"2025-03-22T09:31:28.160Z","avatar_url":"https://github.com/huggingface.png","language":"TypeScript","readme":"# Mongoku\n\nMongoDB client for the web. Query your data directly from your browser. You can host it locally,\nor anywhere else, for you and your team.\n\nIt scales with your data (at Hugging Face we use it on a 1TB+ cluster) and is blazing fast for all\noperations, including sort/skip/limit. Built on TypeScript/Node.js/Angular.\n\n### Demo\n\n![mongoku](https://huggingface.co/landing/assets/mongoku/mongoku-demo.gif)\n\n### Install \u0026 Run\n\nThis is the easy and recommended way of installing and running Mongoku.\n\n```\n# Install\nnpm install -g mongoku\n\n# Run from your current terminal\nmongoku start\n```\n\nYou can also run Mongoku as a daemon, using either [PM2](https://github.com/Unitech/pm2) or\n[Forever](https://github.com/foreverjs/forever).\n\n```\nmongoku start --pm2\n# or\nmongoku start --forever\n```\n\n### Docker\n\n#### Using the Docker HUB image\n\n```\ndocker run -d --name mongoku -p 3100:3100 huggingface/mongoku\n\n# Run with customized default hosts\ndocker run -d --name mongoku -p 3100:3100 --env MONGOKU_DEFAULT_HOST=\"mongodb://user:password@myhost.com:8888\" huggingface/mongoku\n```\n\n#### Build your own image\n\nIf you want to build your own docker image, just clone this repository and run the following:\n\n```\n# Build\ndocker build -t yournamehere/mongoku .\n\n# Run\ndocker run -d --name mongoku -p 3100:3100 yournamehere/mongoku\n```\n\n### Manual Build\n\nIf you want to manually build and run mongoku, just clone this repository and run the following:\n\n```bash\n# Install the angular cli if you don't have it already\nnpm install -g typescript @angular/cli\nnpm install\n\n# Build the front\ncd app\nnpm install\nng build\n\n# And the back\ncd ..\ntsc\n\n# Run\nnode dist/server.js\n```\n\n### Configuration\n\nYou can also specify a few things using environment variables:\n```\n# Use some customized default hosts (Default = localhost:27017)\nMONGOKU_DEFAULT_HOST=\"mongodb://user:password@localhost:27017;localhost:27017\"\n\n# Use another port. (Default = 3100)\nMONGOKU_SERVER_PORT=8000\n\n# Use a specific file to store hosts (Default = $HOME/.mongoku.db)\nMONGOKU_DATABASE_FILE=\"/tmp/mongoku.db\"\n\n# Timeout before falling back to estimated documents count in ms (Default = 5000)\nMONGOKU_COUNT_TIMEOUT=1000\n\n# Read-only mode\nMONGOKU_READ_ONLY_MODE=true\n```\n","funding_links":[],"categories":["TypeScript","Tools","angular","MongoDB"],"sub_categories":["Web"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhuggingface%2FMongoku","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhuggingface%2FMongoku","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhuggingface%2FMongoku/lists"}