git404hub

what is brooklyn fr?

pedrommcarrasco/brooklyn — explained in plain English

Analysis updated 2026-06-26

5,620SwiftAudience · generalComplexity · 1/5LicenseSetup · easy

tl;dr

A free macOS screensaver that recreates Apple's animated visuals from its October 2018 Brooklyn event, with options to choose animations, set repeat counts, and toggle between light and dark themes.

vibe map

mindmap
  root((Brooklyn))
    What it does
      Recreates Apple animations
      Works offline
      Light and dark themes
    Customization
      Choose animations
      Set repeat count
      Random order
    Installation
      Homebrew command
      Manual download
      Security override step
    Tech
      Swift
      macOS screensaver
    Notes
      Not actively maintained
      MIT license

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Install a visually polished Apple-inspired screensaver on your Mac with a single Homebrew command.

VIBE 2

Customize which animations play, how many times each repeats, and whether they appear in light or dark color themes.

VIBE 3

Study how Apple-style macOS animations are implemented in Swift by reading the open-source code.

what's the stack?

SwiftmacOS

how it stacks up fr

pedrommcarrasco/brooklynapppear/chartviewstonerl/thaw
Stars5,6205,6275,613
LanguageSwiftSwiftSwift
Setup difficultyeasyeasyeasy
Complexity1/52/51/5
Audiencegeneraldevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

macOS may block the .saver file from an unidentified developer, a Security and Privacy setting or a terminal quarantine-removal command is needed on newer macOS versions.

Free to use for any purpose, including commercially, as long as you keep the copyright notice. The original Apple animations remain Apple's property.

in plain english

Brooklyn is a macOS screensaver that recreates the animated visuals Apple used during its special event on October 30, 2018, held at the Brooklyn Academy of Music. The screensaver was built by an independent developer, Pedro Carrasco, as a way to bring those animations to the Mac desktop. The project is open source under the MIT license, though the original animations remain Apple property. The screensaver works without an internet connection and offers a few customization options. Users can choose which of the animations appear, set how many times each one repeats before moving to the next, and toggle between light and dark color themes. The order of animations can also be set to random. Installing Brooklyn is straightforward. The easiest method is through Homebrew, a popular package manager for macOS, using a single terminal command. Alternatively, the screensaver file can be downloaded manually and double-clicked to install through System Preferences. On newer versions of macOS, the system may flag it as coming from an unidentified developer, which requires a brief step in Security and Privacy settings to allow it. If macOS still blocks it, a terminal command can remove the quarantine flag. Uninstalling follows the same two paths: a Homebrew command or deleting the .saver file directly. The project requires macOS El Capitan (10.11) or later and is written in Swift. It is no longer actively maintained, as noted at the top of the README, and the author states that bug fixes would require a fee arrangement. Contributions through GitHub issues and pull requests are still welcome.

prompts (copy fr)

prompt 1
I installed the Brooklyn screensaver on macOS but Gatekeeper is blocking it. Give me the exact steps to allow it in System Settings and the terminal command to remove the quarantine flag.
prompt 2
Show me how to modify Brooklyn's Swift source to add a new animation sequence that cycles between two custom colors.
prompt 3
I want to build my own macOS screensaver in Swift similar to Brooklyn. What is the minimal ScreenSaverView subclass I need and how do I animate between multiple views?

Frequently asked questions

what is brooklyn fr?

A free macOS screensaver that recreates Apple's animated visuals from its October 2018 Brooklyn event, with options to choose animations, set repeat counts, and toggle between light and dark themes.

What language is brooklyn written in?

Mainly Swift. The stack also includes Swift, macOS.

What license does brooklyn use?

Free to use for any purpose, including commercially, as long as you keep the copyright notice. The original Apple animations remain Apple's property.

How hard is brooklyn to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is brooklyn for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.