ravynsoft/ravynos

An open-source OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.

7,021

stars

703

commits

C

primary language

Sep 6, 2026

updated

www.ravynos.com
c
cocoa
cpp
darwin
desktop
freebsd
hacktoberfest
mach
macos
objective-c
operating-system
osdev
unix
xnu
Browse cluster: LLVM compiler infrastructure & toolchains

README

What is ravynOS? Contributor Covenant

Don't speak English? Read this in: Italiano, Türkçe, Deutsch, Indonesia, 简体中文, 繁體中文, Português do Brasil, 한국어, فارسی, Magyar Note: where different, the English version is authoritative. Translations are done by volunteers and not always up to date.

ravynOS is an open source OS project that aims to provide a similar experience and some compatibility with macOS on x86-64 (and eventually arm64/arm64e) systems. It builds on the solid foundations of Darwin and FreeBSD, existing open source packages in the same space, and new code to fill the gaps.

The main design goals are:

  • Source compatibility with macOS applications (i.e. you could compile a Mac application on ravynOS and run it). Binary compatibility eventually.
  • Similar GUI metaphors and familiar UX (file manager, application launcher, top menu bar that reflects the open application, etc) which provide the expected Apple APIs to applications
  • Compatible with macOS folder layouts (/Library, /System, /Users, /Volumes, etc) and filesystems (HFS+, APFS) plus other useful filesystems like FAT, NTFS, ZFS.
  • Self-contained applications in App Bundles with support for DMG files and other archive formats.
  • Updated Unix environment with current tools, shells, and power user tools
  • Pleasant to use, secure, stable, and performant

Join us!

Contributors

(top 30 of 43)

mszoek

453 commits

bnovkov

56 commits

kostikbel

30 commits

markjdb

23 commits

ravynsoft/ravynos

An open-source OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.

7,021

stars

703

commits

C

primary language

Sep 6, 2026

updated

www.ravynos.com
c
cocoa
cpp
darwin
desktop
freebsd
hacktoberfest
mach
macos
objective-c
operating-system
osdev
unix
xnu
Browse cluster: LLVM compiler infrastructure & toolchains

README

What is ravynOS? Contributor Covenant

Don't speak English? Read this in: Italiano, Türkçe, Deutsch, Indonesia, 简体中文, 繁體中文, Português do Brasil, 한국어, فارسی, Magyar Note: where different, the English version is authoritative. Translations are done by volunteers and not always up to date.

ravynOS is an open source OS project that aims to provide a similar experience and some compatibility with macOS on x86-64 (and eventually arm64/arm64e) systems. It builds on the solid foundations of Darwin and FreeBSD, existing open source packages in the same space, and new code to fill the gaps.

The main design goals are:

  • Source compatibility with macOS applications (i.e. you could compile a Mac application on ravynOS and run it). Binary compatibility eventually.
  • Similar GUI metaphors and familiar UX (file manager, application launcher, top menu bar that reflects the open application, etc) which provide the expected Apple APIs to applications
  • Compatible with macOS folder layouts (/Library, /System, /Users, /Volumes, etc) and filesystems (HFS+, APFS) plus other useful filesystems like FAT, NTFS, ZFS.
  • Self-contained applications in App Bundles with support for DMG files and other archive formats.
  • Updated Unix environment with current tools, shells, and power user tools
  • Pleasant to use, secure, stable, and performant

Join us!

Contributors

(top 30 of 43)

mszoek

453 commits

bnovkov

56 commits

kostikbel

30 commits

markjdb

23 commits

Languages

C

30.8%

C++

28.6%

LLVM

26.1%

Assembly

6.9%

Objective-C

1.8%

Roff

1.4%

HTML

1.3%