https://github.com/crossmodel/crossmodel-core
An open-source logical data modeler to support the model driven data engineering approach.
https://github.com/crossmodel/crossmodel-core
data mdd mdde modeler
Last synced: about 18 hours ago
JSON representation
An open-source logical data modeler to support the model driven data engineering approach.
- Host: GitHub
- URL: https://github.com/crossmodel/crossmodel-core
- Owner: crossmodel
- License: agpl-3.0
- Created: 2023-01-27T09:49:08.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2026-01-19T22:07:34.000Z (15 days ago)
- Last Synced: 2026-01-20T04:25:27.199Z (15 days ago)
- Topics: data, mdd, mdde, modeler
- Language: TypeScript
- Homepage:
- Size: 4.66 MB
- Stars: 15
- Watchers: 2
- Forks: 13
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
CrossModel Core Edition
- [What is CrossModel?](#what-is-crossmodel)
- [Installation](#installation)
- [Getting started](#getting-started)
- [Contributing](#contributing)
## What is CrossModel?
CrossModel is a platform for data modeling and model-driven data engineering. It lets you define, structure, and manage your data models in a way that’s intuitive, collaborative, and automation-ready. The Core Edition is the free and open-source version. Besides the Core Edition there are also other editions with more functionality. For more information see the [CrossModel website](https://crossmodel.io).
Whether you're building a data warehouse, generating code for pipelines, or managing metadata for governance, CrossModel helps you move faster by treating your data model as the single source of truth.
With a Git-backed engine, support for custom properties, mappings, versioning, and integrated AI assistance, CrossModel bridges the gap between data design and real-world implementation.
### Data modeling

### Mapping (Data flow)

## Installation
CrossModel Core Edition is available as a desktop application for Windows, MacOS & Linux. On every release the installers are automatically created. Follow the steps below to install CrossModel Core Edition on your machine.
Steps:
- Click on the latest release under the 'Releases' topic on the right.
- On the release page, in the 'Assets' section find the installer you need and click on it to download it (you might need to login to see the files).
- For **Windows** download the 'Windows-X64-installer'.
- Run the CrossModel-Core-X64-.exe file and follow the installation wizard.
- For **MacOS**:
- For Intel based download the 'macOS-X64-dmg-installer'.
- For ARM based (M1, M2, etc.) download the 'macOS-ARM64-dmg-installer'.
> The MacOS application is not properly signed yet, which results in a error message when starting
> CrossModel after installation. To resolve the error you need to disable the quarantine for CrossModel.
> To achieve this execute the following command in the terminal after installation:
> `xattr -r -d com.apple.quarantine /Applications/CrossModel-Core.app`
- For **Linux**:
- For Debian based distributions (Ubuntu, Debian, etc.) download the 'Linux-X64-deb-installer'.
- After downloading run the .deb file and follow the installation wizard.
- You can also run CrossModel in an isolated AppImage environment, which can also work on non-Debian distributions. To do so, download the the 'Linux-X64-AppImage'.
- After downloading make the file executable by running the following command in the terminal (adjust the file path accordingly):
`chmod +x "CrossModel-Core-*.AppImage"`
- You can now start CrossModel Core by double-clicking on the AppImage file.
> Running the AppImage requires FUSE to be installed ().
## Getting started
Once you start CrossModel you can open any folder to start modeling, this can either be an empty folder to create new data models or an existing CrossModel workspace folder (like [examples/mapping-example](./examples/mapping-example)).
## Contributing
Contribution are very welcome. Please read the page on contributions [here](./CONTRIBUTING.md).