All Projects → walkframe → d2a

walkframe / d2a

Licence: MIT license
A translator Django into SQLAlchemy.

Programming Languages

python
139335 projects - #7 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to d2a

modelina
Library for generating data models based on inputs such as AsyncAPI, OpenAPI, or JSON Schema documents.
Stars: ✭ 55 (+139.13%)
Mutual labels:  codegenerator, codegen
Kodgen
C++17 parser and code generator
Stars: ✭ 19 (-17.39%)
Mutual labels:  code-generator, codegenerator
ogen
OpenAPI v3 code generator for go
Stars: ✭ 436 (+1795.65%)
Mutual labels:  code-generator, codegen
cmake-reflection-template
A template for simple C++ reflection done with CMake and Python (no other external tools)
Stars: ✭ 37 (+60.87%)
Mutual labels:  codegenerator, codegen
Sequelize Ui
Browser-based GUI for previewing and generating Sequelize project files.
Stars: ✭ 142 (+517.39%)
Mutual labels:  code-generator, codegen
hwt
VHDL/Verilog/SystemC code generator, simulator API written in python/c++
Stars: ✭ 145 (+530.43%)
Mutual labels:  codegenerator, codegen
damascus
⚔️ CRUD boilerplate generator for Liferay DXP
Stars: ✭ 51 (+121.74%)
Mutual labels:  code-generator, codegenerator
graphql-ts-client
Typescript DSL for GraphQL.
Stars: ✭ 124 (+439.13%)
Mutual labels:  codegenerator, codegen
Aarkay Archived
AarKay is a language independent code generation framework. This project has been deprecated and is no longer maintained.
Stars: ✭ 69 (+200%)
Mutual labels:  code-generator, codegen
Graphql Code Generator
A tool for generating code based on a GraphQL schema and GraphQL operations (query/mutation/subscription), with flexible support for custom plugins.
Stars: ✭ 7,993 (+34652.17%)
Mutual labels:  code-generator, codegen
EasyEE-Auto
EasyEE 自动化代码生成器。EasyEE Automated code generator.
Stars: ✭ 39 (+69.57%)
Mutual labels:  code-generator, codegen
Kyaml2go
K8s Go client code generator from Kubernetes resource yamls
Stars: ✭ 226 (+882.61%)
Mutual labels:  code-generator, codegen
Astring
🌳 Tiny and fast JavaScript code generator from an ESTree-compliant AST.
Stars: ✭ 757 (+3191.3%)
Mutual labels:  code-generator, codegen
Xcassetpacker
A command line tool for converting a folder of images into an .xcasset package for Xcode
Stars: ✭ 150 (+552.17%)
Mutual labels:  code-generator, codegen
evon
Fast and versatile event dispatcher code generator for Golang
Stars: ✭ 15 (-34.78%)
Mutual labels:  code-generator, codegen
vox
Vox language compiler. AOT / JIT / Linker. Zero dependencies
Stars: ✭ 288 (+1152.17%)
Mutual labels:  codegen
regen
Easy C++ reflection and code generation
Stars: ✭ 29 (+26.09%)
Mutual labels:  code-generator
go2gql
graphql-go schema generator by proto files
Stars: ✭ 33 (+43.48%)
Mutual labels:  codegenerator
Figma-to-HTML
Figma to HTML/React and truly responsive
Stars: ✭ 27 (+17.39%)
Mutual labels:  code-generator
flask-restalchemy
Flask extension to build REST APIs based on SQLAlchemy models
Stars: ✭ 34 (+47.83%)
Mutual labels:  sqlalchemy
https://github.com/walkframe/d2a/workflows/build/badge.svg?branch=master

https://app.fossa.com/api/projects/git%2Bgithub.com%2Fwalkframe%2Fd2a.svg?type=largealt:https://app.fossa.com/projects/git%2Bgithub.com%2Fwalkframe%2Fd2a?ref=badge_large

Requirements

  • Python: 3.5 or later.
    • Tested with 3.6, 3.9
  • Django: 2.x, 3.x
    • Tested with 2.2.9, 3.0.1, 3.1.1
  • SQLAlchemy: 1.1 or later.
    • Tested with 1.1.0, 1.4.1

2 STEPS TO USE

Installation

$ pip install d2a -U

Add d2a to settings.INSTALLED_APPS.

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    # :
    # :
    'd2a',
]

Code generation

$ ./manage.py sqla_codegen

Link

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