NoRM is a MongoDB driver for .Net

  •        0

NoRM is a .Net library for connecting to the document-oriented database, MongoDB. Source code location:

Its feature includes:

  • Strongly-typed interaction when querying and updating collections.
  • Improved interface to send common MongoDB commands (creating indices, getting all the existing dbs and collections, etc.).
  • Ultra-fast de/serialization of BSON to .Net CLR types and back.
  • Fluent mappings to specify the property names and characteristics at runtime, rather than attributes.
  • An optional fluent configuration for mapping types and properties to different names and collections in the DB.
  • LINQ-to-Mongo
  • NoRM will work under both Mono & .Net



comments powered by Disqus

Related Projects

MangoDB CSharp Driver

The MongoDB C# Driver is the 10gen-supported C# / .NET driver for MongoDB.


NoRM is a MongoDB driver for .Net designed to provide access to strongly/statically-typed documents and collections.

ReactiveMongo - Asynchronous and Non-Blocking Scala Driver for MongoDB

ReactiveMongo is a scala driver that provides fully non-blocking and asynchronous I/O operations. It allows you to stream data both into and from your MongoDB servers.

Mongodb-CSharp - C# driver to connect MongoDB

This is a driver to connect to MongoDB using .Net. It is written entirely in C# and has been tested and developed under both Windows and Mono 2.0 (Ubuntu 32-bit 9.04). Currently many features have been implemented with a few remaining. The api is very likely to change and be in flux for a while but is quickly settling down.

libmongo-client - An alternative C driver for MongoDB

This is an alternative C driver for MongoDB, with slightly different goals than the official one. libmongo-client is meant to be a stable (API, ABI and quality alike), clean, well documented and well tested shared library, that strives to make the most common use cases as convenient as possible. It has support for connection pooling, ReplicaSet support, with support for automatic reconnecting and discovery and lot more.

Orbada - Database manager

ORBADA is a database, SQL, query client using JDBC drivers. It is a tool to administrate and manage database structure. It Is for Oracle, SQLite, Firebird, HSQLDB, DerbyDB, MySQL and other databases.


FreeTDS is a database communication library for Sybase and Microsoft SQL Server. It includes an ODBC driver and the older DB-Library and CT-Library interfaces. It works with tools such as DBD::Sybase and DBD::ODBC for Perl, and the Sybase and ODBC module

Java Graticule 3D (OpenAdjustment)

An OpenSource Least-Squares-Adjustment Tool

Simple-mongodb - A C# implementation of a MongoDB-driver.

A C# implementation of a driver that can be used to communicate with MongoDB. The focus lies in keeping it "dynamic" by using anonymous types and JSON.

Jcouchdb - Java5 Couchdb Driver

jcouchdb is a java5 couchdb driver using the svenson JSON library. It offers features to support the full range from totally dynamic parsing to parsing into concrete java POJOs, including a mix in between.

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.

Tag Cloud >>