All Projects → maxtepkeev → Architect

maxtepkeev / Architect

Licence: other
A set of tools which enhances ORMs written in Python with more features

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Architect

Sqlboiler
Generate a Go ORM tailored to your database schema.
Stars: ✭ 4,497 (+1305.31%)
Mutual labels:  orm, database, mysql, postgres
Grimoire
Database access layer for golang
Stars: ✭ 151 (-52.81%)
Mutual labels:  orm, database, mysql, postgres
Crecto
Database wrapper and ORM for Crystal, inspired by Ecto
Stars: ✭ 325 (+1.56%)
Mutual labels:  orm, database, mysql, postgres
Gnorm
A database-first code generator for any language
Stars: ✭ 415 (+29.69%)
Mutual labels:  orm, database, mysql, postgres
Qb
The database toolkit for go
Stars: ✭ 524 (+63.75%)
Mutual labels:  orm, sqlalchemy, database, mysql
Prisma
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite & MongoDB (Preview)
Stars: ✭ 18,168 (+5577.5%)
Mutual labels:  orm, database, mysql, postgres
Ebean
Ebean ORM
Stars: ✭ 1,172 (+266.25%)
Mutual labels:  orm, database, mysql, postgres
Wetland
A Node.js ORM, mapping-based. Works with MySQL, PostgreSQL, SQLite and more.
Stars: ✭ 261 (-18.44%)
Mutual labels:  orm, database, mysql, postgres
Dbq
Zero boilerplate database operations for Go
Stars: ✭ 273 (-14.69%)
Mutual labels:  database, mysql, postgres
Cmd
Command line tools for database operation written by Go, moved to https://gitea.com/xorm/cmd
Stars: ✭ 154 (-51.87%)
Mutual labels:  orm, mysql, postgres
Pomelo.entityframeworkcore.mysql
Entity Framework Core provider for MySQL and MariaDB built on top of MySqlConnector
Stars: ✭ 2,099 (+555.94%)
Mutual labels:  orm, database, mysql
Pg chameleon
MySQL to PostgreSQL replica system
Stars: ✭ 274 (-14.37%)
Mutual labels:  database, mysql, postgres
Sequelizer
A GUI Desktop App for export sequelize models from database automatically.
Stars: ✭ 273 (-14.69%)
Mutual labels:  orm, database, mysql
Sqlingo
💥 A lightweight DSL & ORM which helps you to write SQL in Go.
Stars: ✭ 142 (-55.62%)
Mutual labels:  orm, database, mysql
Nut
Advanced, Powerful and easy to use ORM for Qt
Stars: ✭ 181 (-43.44%)
Mutual labels:  orm, database, mysql
Linq2db
Linq to database provider.
Stars: ✭ 2,211 (+590.94%)
Mutual labels:  orm, database, mysql
Sandman2
Automatically generate a RESTful API service for your legacy database. No code required!
Stars: ✭ 1,765 (+451.56%)
Mutual labels:  orm, sqlalchemy, database
Sqlservice
The missing SQLAlchemy ORM interface.
Stars: ✭ 159 (-50.31%)
Mutual labels:  orm, sqlalchemy, database
Node Orm2
Object Relational Mapping
Stars: ✭ 3,063 (+857.19%)
Mutual labels:  orm, database, mysql
Db
Data access layer for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.
Stars: ✭ 2,832 (+785%)
Mutual labels:  orm, database, mysql

Architect

.. image:: https://badge.fury.io/py/architect.svg :target: https://badge.fury.io/py/architect

.. image:: https://img.shields.io/travis/maxtepkeev/architect/master.svg :target: https://travis-ci.org/maxtepkeev/architect

.. image:: https://img.shields.io/coveralls/maxtepkeev/architect/master.svg :target: https://coveralls.io/r/maxtepkeev/architect?branch=master

Architect is a set of tools which enhances ORMs written in Python with more features and simplifies different database related complex tasks.

Features

  • Supported ORMs

    • Django <https://www.djangoproject.com>_ >= 1.4
    • Peewee <https://peewee.readthedocs.io>_ >= 2.8.0
    • Pony <https://ponyorm.com>_ >= 0.5.0
    • SQLAlchemy <https://www.sqlalchemy.org>_ >= 1.0.0
    • SQLObject <https://www.sqlobject.org>_ >= 3.5.0
  • Supported DBs

    • PostgreSQL <https://www.postgresql.org>_ >= 8.0
    • MySQL <https://www.mysql.com>_ >= 5.5
  • Supports Python 2.7, 3.5 - 3.8

  • Extensively documented

Dependencies

Architect has no required external dependencies except for the ORM it will be used with.

Installation

To install Architect, simply:

.. code-block:: bash

$ pip install architect

or:

.. code-block:: bash

$ easy_install architect

Documentation

Documentation is available at https://architect.readthedocs.io.

Contacts and Support

I will be glad to get your feedback <https://github.com/maxtepkeev/architect/issues>, pull requests <https://github.com/maxtepkeev/architect/pulls>, issues <https://github.com/maxtepkeev/architect/issues>_, whatever. Feel free to contact me for any questions.

Donations and Sponsorship

If you like this project and want to support it you have several options:

#. Just give this project a star at the GitHub <https://github.com/maxtepkeev/architect>_ repository. #. Become a sponsor. Contact me via tepkeev at gmail dot com if you are interested in becoming a sponsor and we will discuss the terms and conditions.

Thanks

PremiumSoft for supporting this project by providing Open Source License <https://www.navicat.com/store/open-source>_ of Navicat <https://www.navicat.com>_.

.. image:: https://architect.readthedocs.io/_images/navicat_logo.png :width: 300px :height: 121px :target: https://www.navicat.com

Copyright and License

Architect is licensed under Apache 2.0 license. Check the LICENSE <https://github.com/maxtepkeev/architect/blob/master/LICENSE>_ for details.

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].