Swift
C++, Swift
Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.
Open source software is at the heart of Apple platforms and developer tools. Apple manages the following projects and encourages your contribution.
C++, Swift
Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.
C++, Objective-C, Objective-C++, Swift, Python
WebKit is an open source Web content engine for browsers and other applications.
C++, C
FoundationDB is a distributed key-value store that provides strong ACID transactions while scaling to support massive workloads.
Objective-C
ResearchKit is an open source framework that allows developers and researchers to create powerful apps for medical research.
Swift
CareKit is an open source framework for creating apps that help people better understand and manage their care plans and communication with their care team.
Python, Swift, C, C++
MLX is an array framework designed for efficient and flexible machine learning research on Apple silicon.
Java, Pkl
An embedded configuration language with rich support for validation and tooling.
JavaScript, Ruby
A place for creators and users of password managers to collaborate on resources to make password management better.
Java
A networking framework that evolves with your application.
Python
The coremltools python package contains a suite of utilities to help you integrate machine learning into your app using Core ML.
Swift
Event-driven, non-blocking, network application framework for high performance protocol servers & clients.
Explore some of the communities and projects that Apple participates in below.
Go
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.
Java
Apache Cassandra® is a non-relational distributed database with a fault-tolerant leaderless architecture.
C, C++, LLVM-IR, Objective-C, Swift
The LLVM compiler infrastructure supports a wide range of projects, from industrial strength compilers to specialized JIT applications to small research projects.
Scala, Python
Apache Spark™ is a multi-language engine for executing data engineering, data science, and machine learning on single-node machines or clusters.
Java
Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients.
Java
Apache Solr™ is the popular, blazing-fast, open source search platform built on Apache Lucene.
C++
Apache Traffic Server™ (ATS) is a web proxy cache that improves network efficiency and performance by caching frequently-requested content at the network edge.
C++, Python
Universal Scene Description (USD) is an efficient and scalable system for representing 3D scenes for interchange between graphics applications.
Go
An open and reliable container runtime.
Java, Scala
Apache Flink™ is an open source stream processing framework with powerful stream- and batch-processing capabilities.
Python, JavaScript
Project Jupyter aims to develop open-source software and services for interactive computing across dozens of programming languages.