# Cryomongo - a pure Crystal MongoDB driver

**URL:** <https://forum.crystal-lang.org/t/cryomongo-a-pure-crystal-mongodb-driver/2268>\
**Category:** Community\
**Created:** [June 20, 2020, 7:34pm UTC](https://forum.crystal-lang.org/t/cryomongo-a-pure-crystal-mongodb-driver/2268 "2020-06-20T19:34:32Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![elbywan](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/elbywan/32/762_2.png) [@elbywan](https://forum.crystal-lang.org/u/elbywan)\
**Post date:** [June 20, 2020, 7:34pm UTC](https://forum.crystal-lang.org/t/cryomongo-a-pure-crystal-mongodb-driver/2268/1 "2020-06-20T19:34:32Z")

</div>

Hello everyone 👋,

I just released [cryomongo](https://github.com/elbywan/cryomongo), a MongoDB driver written in pure crystal - unlike the existing [mongo.cr](https://github.com/datanoise/mongo.cr) driver which requires the installation of the `libmongoc` and `libbson` shared libraries.

Not all 3.6+ features are supported yet - but a good chunk of them are, and I’m planning to implement transactions and sessions soon.

So I’m posting here in case someone is interested in contributing or trying the library out.

---

<div class="post-metadata">

**Author:** ![mgomes](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/mgomes/32/1621_2.png) [@mgomes](https://forum.crystal-lang.org/u/mgomes)\
**Post date:** [June 20, 2020, 10:02pm UTC](https://forum.crystal-lang.org/t/cryomongo-a-pure-crystal-mongodb-driver/2268/2 "2020-06-20T22:02:54Z")

</div>

This is great @elbywan, thanks for your work 👍. I’ll give it a spin soon.

---

<div class="post-metadata">

**Author:** ![PixyMisa](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/pixymisa/32/357_2.png) [@PixyMisa](https://forum.crystal-lang.org/u/PixyMisa)\
**Post date:** [June 23, 2020, 6:25am UTC](https://forum.crystal-lang.org/t/cryomongo-a-pure-crystal-mongodb-driver/2268/3 "2020-06-23T06:25:35Z")

</div>

I’ve been watching the updates on GitHub the past week. I tripped over it by chance when looking at the status of the other MongoDB drivers for Crystal.

Amazing work. Will be trying it out next weekend time permitting.

---

<div class="post-metadata">

**Author:** ![kalinon](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/kalinon/32/422_2.png) [@kalinon](https://forum.crystal-lang.org/u/kalinon)\
**Post date:** [July 2, 2020, 10:51pm UTC](https://forum.crystal-lang.org/t/cryomongo-a-pure-crystal-mongodb-driver/2268/4 "2020-07-02T22:51:44Z")

</div>

I’ve been maintaining the active fork for [mongo.cr](https://github.com/kalinon/mongo.cr), so thank you for this. I marked it as deprecated and linked to your lib.

Ive also updated my ORM [epidote.cr](https://github.com/spoved/epidote.cr) to use this! Great work! The transition wasn’t as bad as i thought.

---

<div class="post-metadata">

**Author:** ![nico](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/nico/32/692_2.png) [@nico](https://forum.crystal-lang.org/u/nico)\
**Post date:** [July 6, 2020, 10:13am UTC](https://forum.crystal-lang.org/t/cryomongo-a-pure-crystal-mongodb-driver/2268/5 "2020-07-06T10:13:06Z")

</div>

Look really promising 👍

---

<div class="post-metadata">

**Author:** ![washu](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/washu/32/588_2.png) [@washu](https://forum.crystal-lang.org/u/washu)\
**Post date:** [July 23, 2020, 2:02pm UTC](https://forum.crystal-lang.org/t/cryomongo-a-pure-crystal-mongodb-driver/2268/6 "2020-07-23T14:02:05Z")

</div>

very nice
