DSM language support for JetBrains IDEs
-
Updated
May 12, 2026 - Kotlin
DSM language support for JetBrains IDEs
Blender 4.x add-on bundling the dsviper runtime from PyPI. GPL-3.0-or-later (Blender add-on constraint).
Digital Substrate QML Tools — three QML desktop apps (dbe, cdbe, graph_editor) built on Viper
QML / Qt Quick versions of the dsviper Database / CommitDatabase browsers (dbe, cdbe)
Graph Editor — PySide6 desktop app for graph database visualization, built on Viper
Shared Qt Widgets library for the dsviper Python ecosystem (dialogs, views, helpers)
Code generator for the dsviper ecosystem — bridges DSM and StringTemplate
Tooling for the Database / CommitDatabase workflow of the dsviper ecosystem (cdbe, dbe, dsm_util, commit_admin, service_client) plus database_export/import — round-trip your data through an open JSON format (portability, sovereignty, no lock-in).
First-party kibo templates for the Viper ecosystem (cpp + python surfaces)
Documentation for the dsviper ecosystem — DSM language, Python API, Kibo code generator, developer toolchain. Sphinx + Furo + MyST.
Codegen pipeline integration tests for the dsviper DevKit
DSM language support for Visual Studio Code
DSM language layer: ANTLR4 grammar (DSM.g4) plus two JSON wire formats — dsm-json (the model) and viper-value-json (values). A producer-neutral MIT contract for editors, code generators, and runtimes.
Add a description, image, and links to the digital-substrate topic page so that developers can more easily learn about it.
To associate your repository with the digital-substrate topic, visit your repo's landing page and select "manage topics."