/awesome-mongodb-cn

:leaves: Awesome MongoDb 中文版

Apache License 2.0Apache-2.0

MongoDB Logo

Awesome MongoDB CN

Awesome Build status

🍃 MongoDB 资源、库、工具、应用程序精选列表中文版。

本项目从 awesome-mongodb fork,欢迎通过 CONTRIBUTING,改善这个列表。

目录

资源

文档

文章

图书

会谈

教程

更多

C

C++

C#/.NET

Delphi

  • TMongoWire - 最小的社区 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 - 模式和数据分析器:探索集合中的数据
  • 多样性 - 模式分析器:查看您的集合中的哪些字段以及它们的内容

服务:

监控

服务:

  • Datadog - 基于 SaaS 的监控
  • VividCortex - 基于 SaaS 的查询性能分析和监控

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