github.com/eclipse/omr ↗

Eclipse OMR™ Cross platform components for building reliable, high performance language runtimes

An animated visualization of eclipse/omr's Git history from March 2016 to January 2021, built by 221 contributors. The codebase reached 32,230 lines, mostly C++. The video runs 3 minutes 8 seconds.

Render your own repo

Turn any GitHub repository into a video like this — free sample in seconds.

Visualize your own →

Open this visualization on its own page →

Language

C++

Contributors

221

Lines of Code

32,230

From

2016-03-03

To

2021-01-04

Advertisement

About eclipse/omr

Eclipse OMR is a collection of open-source C and C++ components designed for building language runtimes that can run reliably and efficiently across different hardware platforms and operating systems. The project provides modular, reusable technology including a garbage collection framework, JIT compiler components, a high-level JitBuilder abstraction, threading libraries, memory management utilities, and diagnostic tools. These components can be integrated into new or existing language implementations to accelerate runtime development.

The project has been successfully adopted by several major language implementations, most notably Eclipse OpenJ9, a high-performance Java Virtual Machine that represents hundreds of person-years of development built on OMR's core technologies. The project has also been integrated into experimental versions of Ruby, Python, and Smalltalk runtimes. OMR supports an impressive array of platforms, including x86, ARM, PowerPC, and mainframe architectures running Windows, Linux, macOS, AIX, and z/OS.

Eclipse OMR is designed for language runtime developers, platform engineers, and tool developers who need production-grade infrastructure for implementing new programming languages or improving existing ones. The project is open to contributions and offers beginner-friendly issues for newcomers. It is available under dual licensing under both the Eclipse Public License 2.0 and Apache 2.0.

Advertisement

Share this video