DSM language support for JetBrains IDEs
-
Updated
May 12, 2026 - Kotlin
DSM language support for JetBrains IDEs
Digital Substrate QML Tools — three QML desktop apps (dbe, cdbe, graph_editor) built on Viper
Blender 4.x add-on bundling the dsviper runtime from PyPI. GPL-3.0-or-later (Blender add-on constraint).
Code generator for the dsviper ecosystem — bridges DSM and StringTemplate
QML / Qt Quick versions of the dsviper Database / CommitDatabase browsers (dbe, cdbe)
Shared Qt Widgets library for the dsviper Python ecosystem (dialogs, views, helpers)
Graph Editor — PySide6 desktop app for graph database visualization, built on Viper
First-party kibo templates for the Viper ecosystem (cpp + python surfaces)
Tooling for the Database / CommitDatabase workflow of the dsviper ecosystem (cdbe, dbe, dsm_util, commit_admin, …)
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) and the canonical JSON wire format. Producer-neutral spec implemented by viper, kibo, and friends.
Add a description, image, and links to the dsviper topic page so that developers can more easily learn about it.
To associate your repository with the dsviper topic, visit your repo's landing page and select "manage topics."