Permalink
Fetching contributors…
Cannot retrieve contributors at this time
232 lines (134 sloc) 6.02 KB
.. _community-supported-drivers:
=====================================
Community Supported Drivers Reference
=====================================
- ActionScript3
- `<http://code.google.com/p/jmcnet-full-mongo-flex-driver/>`_
- `<http://www.mongoas3.com>`_
- C
- `libmongo-client <http://github.com/algernon/libmongo-client>`_
- :ref:`C# and .NET <csharp-community-projects>`
- Clojure
- See the :ref:`Java Language Center <java-language-center>`
- ColdFusion
- `cfmongodb <https://github.com/marcesher/cfmongodb/>`_
- Blog post: `Part 1
<http://blog.mxunit.org/2009/10/look-ma-no-sql-mongodb-and-coldfusion.html>`_
| `Part 2
<http://blog.mxunit.org/2009/10/look-ma-no-sql-mongodb-and-coldfusion_20.html>`_
| `Part 3
<http://blog.mxunit.org/2009/10/look-ma-no-sql-mongodb-and-coldfusion_25.html>`_
- `<http://github.com/virtix/cfmongodb/tree/0.9>`_
- `<http://mongocfc.riaforge.org/>`_
- D
- `Vibe.D native MongoDB driver <http://vibed.org/docs#mongo>`_
- `Port of the legacy MongoDB 0.4 C Driver to D
<http://github.com/itiu/mongo-d-driver>`_
- Dart
- `<http://pub.dartlang.org/packages/mongo_dart>`_
- Delphi
- `mongo-delphi-driver
<https://github.com/gerald-lindsly/mongo-delphi-driver>`_ - Full
featured Delphi interface to MongoDB built on top of the
legacy MongoDB :ref:`C driver <c-driver-library>`
- `pebongo <http://code.google.com/p/pebongo/>`_ - Early stage Delphi
driver for MongoDB
- `TMongoWire <http://github.com/stijnsanders/TMongoWire>`_ - Maps
all the VarTypes of OleVariant to the BSON types, implements
IPersistStream for (de)serialization, and uses TTcpClient for
networking
- `Alcinoe TALMongoClient
<https://sourceforge.net/projects/alcinoe/>`_ - A Delphi
component suite that includes support for MongoDB
- `Synopse mORMot framework
<http://blog.synopse.info/post/2014/05/07/MongoDB-database-access>`_ -
Provides access to MongoDB deployments for Synopse applications.
- Elixir
- `Elixir Driver <https://github.com/checkiz/elixir-mongo>`_ - MongoDB
driver in Elixir, a functional language built on top of the Erlang VM.
- Entity
- `entity driver for mongodb
<http://code.google.com/p/entity-language/wiki/mongodb>`_ on Google
Code, included within the standard Entity Library
- Erlang
- `Erlang Driver <https://github.com/comtihon/mongodb-erlang>`_ - Formerly the officially
maintained MongoDB Erlang driver, now maintained by community member Comtihon.
- `emongo <http://bitbucket.org/rumataestor/emongo>`_ - An Erlang
MongoDB driver that emphasizes speed and stability. "The most emo
of drivers."
- `Erlmongo <http://github.com/wpntv/erlmongo/tree/master>`_ - an
almost complete MongoDB driver implementation in Erlang
- Factor
- `Factor <http://github.com/slavapestov/factor/tree/master/extra/mongodb/>`_
- Fantom
- `afMongo <http://pods.fantomfactory.org/pods/afMongo>`_ - a MongoDB driver written in pure Fantom.
- `afMorphia <http://pods.fantomfactory.org/pods/afMorphia>`_ - a Fantom to MongoDB object mapping library.
- `FantoMongo <http://bitbucket.org/liamstask/fantomongo/wiki/Home>`_
- F#
- `F# <http://gist.github.com/218388>`_
- Go
- `mgo <http://labix.org/mgo>`_
- Groovy
- `gmongo <https://github.com/poiati/gmongo>`_
- Also see the :ref:`Java Language Center
<java-language-center>`
- Blog Post: `Groovy on Grails in the land of MongoDB
<http://blog.mongodb.com/post/18510469058/grails-in-the-land-of-mongodb>`_
- `Grails Bates: Grails business audit trails plugin
<https://github.com/saleram1/grails-bates>`_
- Haskell
- `mongoDB <https://github.com/mongodb-haskell/mongodb>`_, MongoDB driver for Haskell.
- JavaScript
- `Narwhal <http://github.com/sergi/narwhal-mongodb>`_
- LabVIEW
- `mongo-labview-driver
<https://github.com/RBXSystems/mongo-labview-driver>`_
- Lisp
- `<https://github.com/fons/cl-mongo>`_
- Lua
- `LuaMongo on Google Code <http://code.google.com/p/luamongo/>`_
- `LuaMongo <https://github.com/moai/luamongo>`_ fork on Github
- Mathematica
- `MongoDBLink <https://github.com/zbjornson/MongoDBLink>`_
- MatLab
- `mongo-matlab-driver
<https://github.com/gerald-lindsly/mongo-matlab-driver>`_
- :ref:`Node.js <node-js-language-center>`
- Objective C
- `NuMongoDB <http://github.com/timburks/NuMongoDB>`_
- `ObjCMongoDB <https://github.com/paulmelnikow/ObjCMongoDB>`_
- OCaml
- `Mongo.ml <http://massd.github.io/mongo>`_
- Opa
- `Opa Standard Library MongoDB Driver
<https://github.com/MLstate/opalang/wiki/Hello%2C-database>`_
- Perl
- `Mango <https://metacpan.org/pod/Mango>`_ - A non-blocking
pure-Perl driver based on `Mojolicious <http://mojolicio.us>`_
- :ref:`PHP Libraries, Frameworks, and Tools <php-libraries-frameworks-and-tools>`
- PowerShell
- `mosh - MongoDB Powershell provider <http://mosh.codeplex.com>`_
- `Mdbc - MongoDB Cmdlets for PowerShell <https://github.com/nightroman/Mdbc>`_
- Prolog
- `Prolongo <https://github.com/khueue/prolongo>`_
- Python
- `MongoEngine <http://mongoengine.org>`_
- `MongoKit <http://namlook.github.com/mongokit/>`_
- `MongoKat <https://github.com/pricingassistant/mongokat>`_
- `Monary <https://monary.readthedocs.io/>`_
- `Django-mongonaut <https://github.com/jazzband/django-mongonaut>`_
- R
- `mongolite <https://github.com/jeroenooms/mongolite>`_ - High-level,
high-performance MongoDB client based on libmongoc and jsonlite
- `rmongodb <https://github.com/mongosoup/rmongodb>`_ - R interface to MongoDB
built on top of the legacy MongoDB :ref:`C driver<c-driver-library>`
- `RMongo <https://github.com/tc/RMongo>`_ - R client to
interface with MongoDB
- Ruby
- `MongoMapper <https://github.com/mongomapper/mongomapper>`_
- Scala
- See the :ref:`Java Language Center <java-language-center>`
- Racket (PLT Scheme)
- `mongodb.plt <http://planet.plt-scheme.org/display.ss?package=mongodb.plt&owner=jaymccarthy>`_
- Smalltalk
- `Squeaksource MongoTalk <http://www.squeaksource.com/MongoTalk.html>`_