Cocoa

Top 23 Cocoa Open-Source Projects

  • Carthage

    A simple, decentralized dependency manager for Cocoa

  • TextMate

    TextMate is a graphical text editor for macOS 10.12 or later

  • Project mention: CudaText: Cross-platform, open source code editor written in Object Pascal | news.ycombinator.com | 2023-06-13

    I mostly work on MacOS these days and previously my general purpose text editor wax Textmate: https://github.com/textmate/textmate

    Last official release was 2021, so I looked for something more regularely updated, and found CudaText. Definitely very Sublime-ish, and I like it so far.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • macdown

    Open source Markdown editor for macOS.

  • vimr

    VimR — Neovim GUI for macOS in Swift

  • Project mention: Ask HN: Is Vim Dead? | news.ycombinator.com | 2024-03-05
  • CotEditor

    Lightweight Plain-Text Editor for macOS

  • Project mention: Bare Bones Software – BBEdit 15 is here | news.ycombinator.com | 2024-01-11

    CotEditor doesn’t get enough due. Completely Mac-native and open source.

    https://coteditor.com/

    https://github.com/coteditor/

  • wxWidgets

    Cross-Platform C++ GUI Library

  • Project mention: Solitaire: Authentic remake of the Windows 95 original | news.ycombinator.com | 2024-04-17
  • ravynos

    A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.

  • Project mention: Ravynos: BSD-based OS with an experience like and some compatibility with macOS | news.ycombinator.com | 2023-08-28
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • macdriver

    Native Mac APIs for Go. Soon to be renamed DarwinKit!

  • pywebview

    Build GUI for your Python program with JavaScript, HTML, and CSS

  • Project mention: Show HN: Pywebview 5 | news.ycombinator.com | 2024-03-13

    In case anyone else is unfamiliar:

    > pywebview uses native GUI for creating a web component window: WinForms on Windows, Cocoa on macOS, QT or GTK on Linux and Kivy for Android.

    https://github.com/r0x0r/pywebview

  • Platypus

    Create native Mac applications from command line scripts.

  • Project mention: Shoes makes building little graphical programs for Mac, Windows, Linux simple | news.ycombinator.com | 2024-02-23

    Something for which I wish there was a windows variant...

    Embedding a script into a small tray icon/menubar app can be extremely powerfull even with its low complexity.

    [1]: https://github.com/sveinbjornt/Platypus

  • Latest

    A small utility app for macOS that makes sure you know about all the latest updates to the apps you use.

  • Project mention: Sparkle: A software update framework for macOS | news.ycombinator.com | 2024-02-13

    Relevant and related is the free (donations accepted) program called Latest.app which scans your installed applications and summarises all apps which use Sparkle and have available updates. It's neat.

    https://max.codes/latest/

  • BetterSegmentedControl

    An easy to use, customizable replacement for UISegmentedControl & UISwitch.

  • cacao

    Rust bindings for AppKit (macOS) and UIKit (iOS/tvOS). Experimental, but working!

  • Project mention: So You Want to Ship a Command-Line Tool for macOS | news.ycombinator.com | 2024-02-21

    This is really specific, but for this point in the article:

    > There’s a long guide on Embedding a Command-Line Tool in a Sandboxed App, so I followed that, and then slowly, painfully, factored Xcode out of it, so that I wouldn’t have to figure out how to get a 10GB Xcode install onto the CI machine (remember, you need to be signed in to an Apple ID to download Xcode, and there’s no way to do it from the command-line).

    You could actually solve this with Rust and no Xcode whatsoever. cacao [1] and cargo-bundle [2] will produce an app bundle you could sign/notarize/distribute without needing to ever open Xcode.

    [1] https://github.com/ryanmcgrath/cacao

  • SwiftyAttributes

    A Swifty API for attributed strings

  • SubEthaEdit

    General purpose plain text editor for macOS. Widely known for its live collaboration feature.

  • Strongbox

    A KeePass/Password Safe Client for iOS and OS X

  • Project mention: Ask HN: Best Password Manager without cloud login? | news.ycombinator.com | 2024-01-04

    I followed a similar path as you did about a year ago. Having tried a bunch of options, I can recommend strongly Strongbox - fantastic native apps for iOS and macOS, with your choice of sync mechanism (local-only is also a first class citizen), and it uses the KeePass file format so you can use your client of choice on other operating systems/no worries about lock-in. Good system integration and autofill extensions. I also appreciated that there was an option for a one-time purchase.

    https://strongboxsafe.com

  • NSWindowStyles

    A showcase of the many different styles of windows possible with NSWindow on macOS

  • AuroraEditor

    Aurora Editor is a IDE built by the community, for the community, and written in Swift for the best native performance and feel for macOS.

  • Scrooge

    A Thrift parser/generator

  • sentry-cocoa

    The official Sentry SDK for iOS, tvOS, macOS, watchOS.

  • ShortcutRecorder

    The best control to record shortcuts on macOS, written in ObjC with Swift in mind

  • nappgui_src

    SDK for building cross-platform desktop apps in ANSI-C

  • Content

    WWDCNotes.com content (by WWDCNotes)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Cocoa related posts

Index

What are some of the best open-source Cocoa projects? This list will help you:

Project Stars
1 Carthage 14,901
2 TextMate 14,179
3 macdown 9,374
4 vimr 6,555
5 CotEditor 6,075
6 wxWidgets 5,721
7 ravynos 5,364
8 macdriver 4,340
9 pywebview 4,302
10 Platypus 2,698
11 Latest 2,509
12 BetterSegmentedControl 2,179
13 cacao 1,733
14 SwiftyAttributes 1,605
15 SubEthaEdit 1,355
16 Strongbox 1,271
17 NSWindowStyles 1,076
18 AuroraEditor 923
19 Scrooge 788
20 sentry-cocoa 763
21 ShortcutRecorder 560
22 nappgui_src 436
23 Content 434

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com