Skip to main content

Eclipse TModeler

The Eclipse TModeler project is an open-source suite designed to simplify and secure the development of distributed, model-driven systems through three components: TModeler, TSM, and THC.

TModeler is a cross-platform, multi-language ORM and modeling engine that adheres strictly to object-oriented principles. Models, relationships, and filters are defined using pure language constructs, no annotations, no external syntax, resulting in intuitive, high-fidelity data modeling. It supports a wide variety of field types, from basic (IntField, SecureTextField) to advanced (GeoField, ModelField, FileField, JsonField, ListField), enabling expressive, type-safe model definitions across domains.

TSM provides seamless, real-time synchronization between distributed model instances without requiring manual APIs or data bindings.

THC embeds a cryptographic layer into the modeling engine, offering field-level encryption, digital signatures, and secure identity management.

The project is especially valuable for developers working in under-resourced or decentralized environments who seek robust, transparent, and vendor-neutral tools.

Basics


Repositories

Repository Commits Reviews Issues
This project has no activity.

The EMO oversees the lifecycle of Eclipse projects, trademark and IP management, and provides a governance framework and recommendations on open source best practices.

See the project’s PMI page at https://projects.eclipse.org/projects/modeling.tmodeler


Releases


Reviews


IP Lab requests

Organization Settings

  • GitHub organization: eclipse-tmodeler
  • 2FA enforced: True
  • Default workflow permissions: read

Branch Protections

This project has a total of 2 repositories in its associated GitHub organization eclipse-tmodeler . The graph below outlines the percentange of repositories that have either defined a Branch Protection Rule or Repository Ruleset: Branch protections

Back to the top