All Projects β†’ abellion β†’ xenus

abellion / xenus

Licence: MIT license
A simple and elegant MongoDB ODM

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to xenus

Mongo Thingy
πŸƒ The most idiomatic and friendly-yet-powerful way to use MongoDB with Python
Stars: ✭ 49 (+53.13%)
Mutual labels:  odm
Dynamo Easy
DynamoDB client for NodeJS and browser with a fluent api to build requests. We take care of the type mapping between JS and DynamoDB, customizable trough typescript decorators.
Stars: ✭ 133 (+315.63%)
Mutual labels:  odm
Mongodm
A golang object document mapper (ODM) for MongoDB
Stars: ✭ 178 (+456.25%)
Mutual labels:  odm
Typegoose
Typegoose - Define Mongoose models using TypeScript classes.
Stars: ✭ 1,232 (+3750%)
Mutual labels:  odm
Awesome Python Models
A curated list of awesome Python libraries, which implement models, schemas, serializers/deserializers, ODM's/ORM's, Active Records or similar patterns.
Stars: ✭ 124 (+287.5%)
Mutual labels:  odm
Express Cassandra
Cassandra ORM/ODM/OGM for Node.js with optional support for Elassandra & JanusGraph
Stars: ✭ 163 (+409.38%)
Mutual labels:  odm
Firecord
Firecord is an ODM framework for Firebase in Ruby.
Stars: ✭ 32 (+0%)
Mutual labels:  odm
Php Mongo
MongoDB ODM. Part of @PHPMongoKit
Stars: ✭ 228 (+612.5%)
Mutual labels:  odm
Js Data
Give your data the treatment it deserves with a framework-agnostic, datastore-agnostic JavaScript ORM built for ease of use and peace of mind. Works in Node.js and in the Browser. Main Site: http://js-data.io, API Reference Docs: http://api.js-data.io/js-data
Stars: ✭ 1,599 (+4896.88%)
Mutual labels:  odm
Qxorm
QxOrm library - C++ Qt ORM (Object Relational Mapping) and ODM (Object Document Mapper) library - Official repository
Stars: ✭ 176 (+450%)
Mutual labels:  odm
Jedlik
DynamoDB ODM for Node
Stars: ✭ 100 (+212.5%)
Mutual labels:  odm
Mongorito
🍹 MongoDB ODM for Node.js apps based on Redux
Stars: ✭ 1,409 (+4303.13%)
Mutual labels:  odm
Jkes
A search framework and multi-tenant search platform based on java, kafka, kafka connect, elasticsearch
Stars: ✭ 173 (+440.63%)
Mutual labels:  odm
Typegoose
Typegoose - Define Mongoose models using TypeScript classes.
Stars: ✭ 1,189 (+3615.63%)
Mutual labels:  odm
Ts Mongoose
Automatically infer TypeScript interfaces from mongoose schemasπŸ™€
Stars: ✭ 188 (+487.5%)
Mutual labels:  odm
Phalcon Mongodb Odm
MongoDB ODM for Phalcon framework for new mongodb php extension with query builder and rich functionality
Stars: ✭ 42 (+31.25%)
Mutual labels:  odm
Framework
Strongly-typed JavaScript object with support for validation and error handling.
Stars: ✭ 136 (+325%)
Mutual labels:  odm
Odmantic
Async ODM (Object Document Mapper) for MongoDB based on python type hints
Stars: ✭ 240 (+650%)
Mutual labels:  odm
Mongolid Laravel
Easy, powerful and ultrafast MongoDB ODM for Laravel.
Stars: ✭ 222 (+593.75%)
Mutual labels:  odm
Wither
An ODM for MongoDB built on the official MongoDB Rust driver.
Stars: ✭ 174 (+443.75%)
Mutual labels:  odm

Xenus is a simple and elegent MongoDB ODM.

  • It has built-in and cross framework support for events (Doc)
  • It makes your schema self documented via document's mutators (Doc)
  • It includes fluent methods to update, delete and insert documents (Doc)
  • It supports documents' embeding via an elegent syntax (Doc)
  • It handles relationships out of the box (Doc)
  • It provides an elegent transformation layer mechanism for your API resources (Doc)

If you're working with the Laravel or Lumen framework, take a look at the Xenus Laravel integration.

Learning Xenus

The documentation is available at https://abellion.github.io/xenus

License

Xenus is licensed under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].