MongoDB

Awesome MongoDB

Awesome MongoDB Awesome

Build status

>精选的MongoDB资源,库,工具和应用程序精选列表

受到启发 awesome 列出的东西. 随时通过以下方式改进此列表 contributing!

Resources

Documentation

Articles

Books

Talks

Tutorials

More

Libraries

C

C++

C#/.NET

Delphi

Elixir

Erlang

Go

Haskell

  • mongodb -社区Haskell驱动程序

Java

JavaScript

  • Camo -用于类Mongo的数据库的基于类的ES6 ODM
  • 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

PHP

Python

  • Flask-Stupe -Flask扩展,为Flask添加了PyMongo支持
  • Mongo-Thingy -惯用且友好但功能强大的ODM(无模式)
  • MongoEngine -在PyMongo之上的ODM
  • MongoLog -MongoDB日志记录处理程序
  • Motor -用于Tornado或asyncio的非阻塞Python驱动程序
  • PyMongo -官方(推荐)Python驱动程序
  • minimongo -轻量级,无模式,Pythonic的面向对象的界面
  • scrapy-mongodb -用于Scrapy的MongoDB管道
  • μMongo -基于棉花糖的独立于驱动程序的(异步/同步)ODM

R

Ruby

Rust

Scala

Tools

Administration

Services:

  • Compose -IBM DBaaS提供(也有其他数据库类型)
  • mLab -完全托管的DBaaS(以前称为MongoLab)
  • MongoDB Atlas -MongoDB Inc. DBaaS产品(与AWS,Azure或GCP配合使用)
  • MongoDB Cloud Manager -MongoDB Inc.数据库管理产品
  • ObjectRocket -Rackspace DBaaS提供(也有其他数据库类型)
  • Scalegrid -完全托管的DBaaS(可选择带您自己的Azure / AWS帐户)

Data

Deployment

Desktop

  • dbKoda -跨平台和开源IDE
  • MongoHub -Mac本机客户端
  • Mongotron -使用Electron构建的跨平台和开源客户端
  • NoSQLBooster -功能丰富但易于使用的跨平台IDE(以前称为MongoBooster)
  • Nosqlclient -跨平台,自托管且易于使用的管理工具(以前为Mongoclient)
  • QueryAssist -强大的现代GUI工具,跨平台且易于使用
  • Robo 3T -免费的,本机且跨平台的以外壳为中心的GUI(以前称为Robomongo)
  • Studio 3T -跨平台的GUI,稳定而强大(以前为MongoChef)

Development

  • DB — AI Playground -在线游乐场编写,调试和共享聚合和查询
  • mgodatagen -随机数据生成器
  • Mongo Playground -在线查询游乐场
  • Mongo Seeding -Node.js库,CLI和Docker映像,用于使用JS和JSON文件填充数据库
  • Mongoeye -模式和数据分析器:浏览集合中的数据
  • Variety -模式分析器:查看集合中的哪些字段以及它们的内容

Services:

Monitoring

Services:

Shell

Web

  • adminMongo -基于Web的用户界面来处理连接和数据库需求
  • mongo-express -使用Express构建的基于Web的管理界面
  • mongoadmin -使用Django构建的管理界面
  • Mongoku -Web的MongoDB客户端
  • mongri -用JavaScript编写的基于Web的用户界面
  • Rockmongo -适用于MongoDB的PHPMyAdmin

Services:

  • HumongouS.io -简单的在线GUI和数据可视化仪表板
  • MongoDB Compass -MongoDB Inc.在线GUI和数据可视化平台(具有社区版本)

Applications

这些开源应用程序在其堆栈中的某个位置具有MongoDB:

  • Builder Book App -用于发布使用React和Express构建的书籍或文档的Web应用程序
  • CodeCombat -用于学习编码的多人编程游戏
  • Countly -使用Node.js构建的移动和Web分析和营销平台
  • GrandNode -使用ASP.NET构建的多平台电子商务购物车
  • Leanote -使用Go构建的Evernote克隆
  • NodeBB -基于Node.js的论坛软件(“专为现代Web构建”)
  • Reaction -使用ES6构建的事件驱动的实时商务平台
  • SaaS Boilerplate -使用TypeScript,React和Express构建的SaaS产品样板
  • uptime -使用Node.js和Bootstrap构建的远程监控应用程序

License

CC0

在法律允许的范围内, Guillaume Gelin 已放弃此作品的所有版权以及相关或邻近的权利.