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.

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.

design_services

Clean Design

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

top_panel_open

Global Menus

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

keyboard_command_key

Consistent Shortcuts

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

drag_indicator

Simple Installs

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

folder

Familiar Folders

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

api

Cocoa APIs

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

terminal

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.

menu_book

Project Wiki

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

Visit Wiki →
forum

Discussions

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

Join Discussions →
chat

Join Chat

Real-time chat with the team and community.