Overview

Bijdi project is a set of tools for:

  • data transformation
  • code generation (which uses data transformation)

Bijdi project is a mix between two technologies:

  • apache ant
  • freemarker template engine

They combine together very well to offer a maximum of flexibility for code generation to any of your favorite language (java, php, c++, …) or text documentation (docbook, markdown, plantuml, graphviz, …).

Data transformation

Bidji project allows to process:

  • database datas with sqlt task,
  • text datas with txtt task,
  • csv datas with csvt task,
  • xml datas with xmlt task.
  • json datas with jsont task.

Usages

Code generation

Bidji project defines:

  • a declarative xml language - bidjim -,
  • a compiler - bidjic -.

News

[2022-12-01] bidji V0.6.0 released

Features

  • json data transformation

[2017-07-10] bidji V0.5.0 released

Features

  • xml data transformation

[2015-08-30] bidji V0.4.0 released

Features

  • csv data transformation

doc

  • bidjic file to file use case with java example
  • bidjic file to set use case with php example
  • bidjic set to set use case with c++ example

[2014-11-11] bidji V0.3.0 released

Features

  • text data transformation

[2014-08-24] bidji V0.2.0 released

Features

  • improve code generation
  • sql data transformation

[2012-12-01] bidji V0.1.0 released

Features

  • code generation with bidjic ant task

Recent Posts