https://github.com/guywaldman/glue
Unified IDL toolchain for a single source of truth of your data models and interfaces
https://github.com/guywaldman/glue
Last synced: 4 months ago
JSON representation
Unified IDL toolchain for a single source of truth of your data models and interfaces
- Host: GitHub
- URL: https://github.com/guywaldman/glue
- Owner: guywaldman
- Created: 2024-10-26T20:09:48.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-02-12T02:12:36.000Z (5 months ago)
- Last Synced: 2026-02-12T11:35:08.522Z (5 months ago)
- Language: Rust
- Homepage: https://www.gluelang.dev
- Size: 651 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# Glue
Glue is an IDL (Interface Definition Language) and toolchain for modeling data and interfaces, and generating them using a unified toolchain.
> [!IMPORTANT]
>
> The Glue toolchain is in **beta**, use for production with caution and at your own risk. Expect breaking changes and bugs, though we will try to minimize these.
> Feedback and contributions are very welcome!
## Installation
For macOS/Linux (ARM or x86):
```shell
brew install guywaldman/tap/glue
# ...or:
curl -fsSL https://github.com/guywaldman/glue/releases/latest/download/install.sh | bash
```
For Windows (ARM or x86):
```shell
iwr -useb https://github.com/guywaldman/glue/releases/latest/download/install.ps1 | iex
```
## VS Code Extension
Install the VS Code extension: https://marketplace.visualstudio.com/items?itemName=guywaldman.glue
Source lives in [extension](extension) with syntax highlighting and language server features.