MongoDB 資源、庫、工具、應用程式精選列表中文版

guanguans發表於2019-02-22

推薦閱讀

目錄

資源

文件

文章

圖書

會談

教程

更多

C

C++

C#/.NET

Delphi

Elixir

Erlang

Go

  • mgo - 社群圍棋司機

Haskell

Java

JavaScript

  • Camo - 基於類的ES6 ODM,適用於類似Mongo的資料庫
  • MEAN.JS - 基於MongoDB,Express,AngularJS和Node.js的完整堆疊
  • MERN(mern-starter) - 基於MongoDB,Express,React和Node.js的完整堆疊
  • Meteor - 基於MongoDB的實時/被動客戶端 - 伺服器框架,具有許多功能
  • Mongoose - Node.js非同步ODM
  • CASL Mongoose - 與Mongoose整合的許可權管理庫
  • mongration - Node.js遷移框架
  • Moonridge - 在Mongoose和socket.io之上進行實時查詢的框架
  • node-mongodb-native - 官方Node.js驅動程式

Julia

Lisp

Mathematica

Perl

PHPPHP

Python

  • Flask-Stupe - Flask擴充套件,為Flask增加了PyMongo支援
  • MongoEngine - 在PyMongo之上的ODM
  • MongoLog - MongoDB日誌記錄處理程式
  • Mongo-Thingy - 最慣用,最友好但最強大的ODM
  • Motor - 用於Tornado或asyncio的非阻塞Python驅動程式
  • PyMongo - 官方(和推薦)Python驅動程式
  • minimongo - 輕量級,無模式,Pythonic物件導向的介面
  • scrapy-mongodb - 用於Scrapy的MongoDB管道
  • μMongo - 基於marshmallow的驅動程式無關(非同步/同步)ODM

R

Ruby

Rust

Scala

工具

管理

  • mongoctl - 使用JSON配置管理MongoDB伺服器和副本集
  • MongoDB Smasher - 生成隨機資料集並對您的設定進行基準測試
  • mongodb-tools - 三個巧妙的Python指令碼,用於處理集合和索引
  • mtools - 用於設定測試環境和視覺化日誌檔案的指令碼集合
  • nginx-gridfs - 用於從GridFS提供檔案的Nginx模組
  • nginx-mongodb-rest - 作為Nginx模組編寫的REST客戶端
  • pt-mongodb-query-digest - 從查詢分析器聚合查詢並報告查詢使用情況統計資訊
  • pt-mongodb-summary - MongoDB叢集狀態概述命令列工具

服務:

  • 撰寫 - IBM DBaaS產品(也有其他資料庫型別)
  • mLab - 完全管理的DBaaS(以前稱為MongoLab)
  • MongoDB Atlas - MongoDB Inc. DBaaS提供(適用於AWS,Azure或GCP)
  • MongoDB雲管理器 - MongoDB Inc.資料庫管理提供
  • ObjectRocket - Rackspace DBaaS報價(也有其他資料庫型別)
  • Scalegrid - 完全託管的DBaaS(可選擇自帶Azure / AWS賬戶)

資料

部署

桌面

  • dbKoda - 跨平臺和開源IDE
  • MongoHub - Mac原生客戶端
  • Mongotron - 使用Electron構建的跨平臺和開源客戶端
  • NoSQLBooster - 功能豐富但易於使用的跨平臺IDE(以前稱為MongoBooster)
  • Nosqlclient - 跨平臺,自託管且易於使用的管理工具(以前稱為Mongoclient)
  • Robo 3T - 免費,原生和跨平臺的以shell為中心的GUI(以前稱為Robomongo)
  • Studio 3T - 跨平臺GUI,穩定而強大(以前稱為MongoChef)

發展

  • mgodatagen - 隨機資料生成器
  • Mongo Playground - 線上查詢遊樂場
  • Mongo Seeding - 用於使用JS和JSON檔案填充資料庫的Node.js庫,CLI和Docker映像
  • Mongoeye - 模式和資料分析器:探索集合中的資料
  • 多樣性 - 模式分析器:檢視您的集合中的哪些欄位以及它們的內容

服務:

監控

服務:

Shell

Web

  • adminMongo - 基於Web的使用者介面,用於處理連線和資料庫需求
  • mongo-express - 使用Express構建的基於Web的管理介面
  • mongoadmin - 使用Django構建的管理介面
  • mongri - 用JavaScript編寫的基於Web的使用者介面
  • Rockmongo - 用於MongoDB的PHPMyAdmin,有點像

服務:

  • HumongouS.io - 簡單的線上GUI和資料視覺化儀表板
  • MongoDB Compass - MongoDB Inc.線上GUI和資料視覺化平臺(具有社群版)

應用

那些開源應用程式將MongoDB放在堆疊中的某個位置:

  • Builder Book App - 用於釋出使用React和Express構建的書籍或文件的Web應用程式
  • CodeCombat - 用於學習如何編碼的多人程式設計遊戲
  • Countly - 使用Node.js構建的移動和網路分析和營銷平臺
  • GrandNode - 使用ASP.NET構建的多平臺電子商務購物車
  • Leanote - 用Go構建的Evernote克隆
  • NodeBB - 基於Node.js的論壇軟體(“為現代網路構建”)
  • Quokka - 使用Flask構建的Python CMS
  • 反應 - 使用ES6構建的事件驅動的實時商務平臺
  • SaaS Boilerplate - SaaS產品的Boilerplate,使用TypeScript,React和Express構建
  • 正常執行時間 - 使用Node.js和Bootstrap構建的遠端監控應用程式

License

Apache License 2.0

本作品採用《CC 協議》,轉載必須註明作者和本文連結
No practice, no gain in one's wit. 我的 Gitub

相關文章