Skip to content
A Domain Representation Language
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
Core
CoreTests
Quick
Types
TypesBundler
.eslintrc.js
.gitignore
.npmignore
.travis.yml
Hero.png
README.md
TruthCompiler.code-workspace
package.json
release.js
tsconfig.base.json
wallaby.js

README.md

Truth

Truth is type-safe data language for allowing big, complex, and non-uniform (aka "jagged") data sets to be organized with relative ease. The entire language is 2 operators: : and ,. Using this seemingly spartan (but deceivingly powerful) syntax, you're able to make is-a and has-a statements of existence. From these statements, you can model domains of any complexity. And, your model is verified for logical soundness.

Once your domain is modelled, Truth provides a natural way to attach "agents", which are plugin-like packages that analyst the host file, and emit various digital asset, such as mobile apps, reporting tools, visualization tools, etc. The Truth mindset allows this to happen quite easily (documentation coming).

Installing

npm install truth-compiler --save

Documentation

Longevity

Truth is being actively developed by a real company with enterprise customers and a sound business model. It's being used to tackle some of the most challenging data complexity problems.

You can’t perform that action at this time.