ravynOS

An early-stage (pre-alpha) open-source operating system based on Darwin, FreeBSD, and Apple open-source code that aims to be compatible with macOS applications and has no hardware restrictions.

We love macOS, but we're not a fan of the ever-closing hardware and ecosystem. So, we are creating ravynOS — an OS aimed to provide the finesse of macOS with the freedom of open source.

This is a developer preview intended for people building the system.
It is not polished, not completed, and not ready for end users yet.

Developers and Enthusiasts: You can join here to discuss and participate!

Project Goals

Features that you'd love.

We intend to bring many of the features you've come to love from macOS to ravynOS such as clean design, global menus, and drag-and-drop installs.

An illustration of a clean window design

Clean Design

A distract-free interface that puts your content first. Beautiful transparency, refined typography, and elegant spacing inspired by the best.

An illustration of a global menu

Global Menus

Save vertical space and access commands consistently. The global menu bar separates application control from window content.

An illustration of a Command key and X key (Command-X for Cut) An illustration of a Command key and X key (Command-X for Cut)

Consistent Shortcuts

Muscle memory matters. Use the standard Command-key shortcuts you already know and love across the entire system.

An illustration of an app ready to be dragged to Applications folder An illustration of an app ready to be dragged to Applications folder

Simple Installs

No installers, no registries. Just drag the application bundle to your Applications folder and you're done.

Four familiar folders - Application, System, Library, and Users Four familiar folders - Application, System, Library, and Users

Familiar Folders

Feel at home with a standard hierarchy: Applications, System, Library, and Users. Everything is exactly where you expect it.

An illustration with some Cocoa Appkit code

Cocoa APIs

Native support for key frameworks. Developers can port existing Cocoa applications with minimal changes.

An illustration of the macOS' open command

Nifty Commands

Power at your fingertips. Use 'open', 'pbcopy', and other familiar terminal utilities to speed up your workflow.

Get Involved

Don't be shy, come talk.

If this sounds like your dream system, please help us make it a reality! We've got a Discord and Matrix. Chats are bridged.

📖

Project Wiki

Documentation, troubleshooting, and guides. Help us keep it up to date!

Visit Wiki →
🙋🏽‍♂️

Discussions

Ask questions, share ideas, and engage with the community on GitHub.

Join Discussions →
💬

Join Chat

Real-time chat with the team and community. All platforms are bridged!