Register Lost Password Login
Projects
  • Apple Lossless Audio Codec
  • BridgeSupport
  • Calendar and Contacts Server
  • DCERPC
  • Darwin Streaming Server
  • DarwinBuild
  • FS Tools
  • MacPorts
  • MacRuby
  • SmartCard Services
  • WebKit
  • XQuartz
  • launchd
  • libdispatch
New Bonjour Releases
2011-11-02

Apple has released two new Bonjour (mDNSResponder) releases to coincide with the OS X 10.7.2 sources. The releases contain the source from OS X 10.7.2 plus important bug fixes for Posix and Windows. 

OS X 10.7.2: mDNSResponder-320.10 (tarball)

Posix: mDNSResponder-320.10.80 (tarball)

Windows: mDNSResponder-333.10 (tarball)

You can learn about Bonjour and other open source technologies at developer.apple.com/opensource.

New Project: Apple Lossless Audio Codec
2011-10-27

The Apple Lossless Audio Codec (ALAC) is a lossless audio codec developed by Apple and deployed on all of it's platforms and devices for some years now. Apple is making the Apple Lossless Audio Codec (ALAC) available as an open source project. Full details can be found on the Apple Lossless Audio Codec project page.

New Project: DCERPC
2011-02-28

Mac OS Forge has added a new project: DCERPC. DCE/RPC is an implementation of the Remote Procedure Call technology developed by the Open Group as part of the Distributed Computing Environment. DCE/RPC is most commonly used to interact with Windows network services. DCE/RPC supports Mac OS X, Linux and most other modern UNIX-like systems.

Calendar and Contacts Server
2010-01-13

The Address Book Server which shipped as part of Snow Leopard Server is now released as open source under the terms of the Apache License, Version 2.0.  It has been added to the existing Calendar Server Project, which is  now known as the "Calendar and Contacts Server" project.

New Project: libdispatch
2009-09-10

The libdispatch project consists of the user space implementation of the Grand Central Dispatch API as seen in Mac OS X version 10.6 Snow Leopard. The Mac OS X kernel support for GCD may be found in the xnu project. While kernel support provides many performance optimizations on Mac OS X, it is not strictly required for portability to other platforms. However, in order to implement the full API for Grand Central Dispatch, C compiler support for blocks is required. The blocks runtime is available as part of the LLVM project.

This project is intended to be a resource for developers interested in learning more about libdispatch on Mac OS X. Contributions to this project will be continually evaluated for possible inclusion in future releases of Mac OS X. The sources are available under the terms of the Apache License, Version 2.0 in the hope that they might serve as a launching point for porting GCD to other platforms.

Learn more at libdispatch.macosforge.org/

Git Mirrors
2009-09-09

You can use git and git-svn to work with a project's source code now. These read-only git repositories are mirrored after each commit, so they should always be in sync. The WebKit project has a wiki page which explains how to use git and svn and is a good example to follow. The URLs are of the form:

git://git.macosforge.org/<project>.git

Some projects have specialized URLs:

MacPorts
git://git.macports.org/macports/trunk.git
git://git.macports.org/macports/contrib.git
git://git.macports.org/macports/users.git

MacRuby
git://git.macruby.org/macruby/MacRuby.git
git://git.macruby.org/macruby/MacRubyWebsite.git

CalendarServer
git://git.calendarserver.org/calendarserver/CalDAVClientLibrary.git
git://git.calendarserver.org/calendarserver/CalDAVTester.git
git://git.calendarserver.org/calendarserver/CalendarClientSimulator.git
git://git.calendarserver.org/calendarserver/CalendarServer.git
git://git.calendarserver.org/calendarserver/PyAppleAuth.git
git://git.calendarserver.org/calendarserver/PyKerberos.git
git://git.calendarserver.org/calendarserver/PyOpenDirectory.git

 


Twitter
2009-08-13

We now send the commit messages from the subversion repositories to twitter.com/macosforge. Why? Good question.

New Project: FS Tools
2009-02-17

The Filesystem Tools project is a place where the Apple filesystem teams will be publishing some of the tools we use to test the filesystems that are part of Mac OS X. These tools will be useful to developers who are writing new Mac OS X filesystems, or testing Mac OS X network filesystems against their servers.

Learn more at fstools.macosforge.org/

New Project: SmartCard Services
2009-01-28

We have a new project today: SmartCard Services!  The project is intended as a central clearing house for activity and development related to the seamless integration of smart cards, readers, relevant third-party software, and Mac OS X's identity system and credential stores (i.e., keychains). 

Visit their project page for more details.

Bonjour and Kernel Projects
2008-09-23

We have cleaned up the placeholder pages for the Kernel and Bonjour projects since they were not current or all that informative. Don't worry though, they are still open source! You should check out their source and relevant documentation for more up to date information:

Current Sources

Bonjour at Apple Developer Connection

Kernel Guides at Apple Developer Connection

Welcome to Mac OS Forge!
2008-05-05

Mac OS X includes a wide variety of open source software from FreeBSD, NetBSD, OpenBSD, the GNU Project, and many more projects each its own vibrant developer community.

Mac OS Forge is dedicated to supporting the developer community surrounding open source components specific to Mac OS X. Here you will find resources for working with the source code to popular Apple-original projects, as well as third party projects that are closely related to the Macintosh operating system.

Only select projects in Mac OS X are featured at Mac OS Forge. Look here for the complete set of open source software found in Mac OS X.

spacer
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.