Appkit

Open-source projects categorized as Appkit

Top 23 Appkit Open-Source Projects

  • swiftui-introspect

    Introspect underlying UIKit/AppKit components from SwiftUI

  • Project mention: Can I add a blinking cursor to a TextField when using a custom keyboard? | /r/swift | 2023-07-06

    The SwiftUI Introspect package can probably help here. I know what the correct implementation is for NSLayoutManager in macOS, but I haven’t tried it in iOS.

  • macdriver

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

  • 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
  • LocationSimulator

    MacOS application to spoof / fake / mock your iOS / iPadOS or iPhoneSimulator device location. WatchOS and TvOS are partially supported.

  • Project mention: ios free spoof? | /r/PokemonGoSpoofing | 2023-07-08

    If you are on Mac you can try LocationSimulator. I started using it a few weeks back and have had no issues.

  • Wave

    Wave is a spring-based animation engine for iOS and macOS that makes it easy to create fluid, interruptible animations that feel great. (by jtrivedi)

  • 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

  • SubEthaEdit

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

  • Equinox

    🌇 🌃 Create dynamic wallpapers for macOS. (by rlxone)

  • SaaSHub

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

    SaaSHub logo
  • BFKit-Swift

    BFKit-Swift is a collection of useful classes, structs and extensions to develop Apps faster.

  • SwiftTerm

    Xterm/VT100 Terminal emulator in Swift

  • Boutique

    ✨ A magical persistence library (and so much more) for state-driven iOS and Mac apps ✨

  • STTextView

    Performant and reusable macOS text view component (TextKit2), with line numbers and more. NSTextView replacement.

  • Project mention: Nerdy internals of an Apple text editor | news.ycombinator.com | 2024-03-05

    For the educational purpose of modern TextKit and NSTextView-like implementation, you can check out https://github.com/krzyzanowskim/STTextView that is modern re-implementation of the text view.

  • RichTextKit

    RichTextKit is a Swift SDK that helps you use rich text in Swift and SwiftUI.

  • Project mention: It's amazing that SwiftUI lacks rich text editing features. | /r/SwiftUI | 2023-05-17

    Previously I used RichTextKit. Note how they’ve organized the code, all to prevent dangling references of TextViews. I’ve since moved on to implementing the editor as a native webview since I was starting to not see much benefit to implementing text editing natively.

  • Sourceful

    A syntax highlighting source editor for iOS and macOS using UITextView and NSTextView.

  • HackerNews

    macOS HackerNews client that aims to be a Mac-assed Mac app. Written in Swift + AppKit. (by goranmoomin)

  • QRCode

    A quick and beautiful macOS/iOS/tvOS/watchOS QR Code generator/detector library for SwiftUI, Swift and Objective-C. (by dagronf)

  • Project mention: Is it possible to pass data between 2 iPhones using NFC | /r/swift | 2023-06-02

    Hey There,I would like to know if any of you has experience transferring data between iPhone using NFC.Below is the code I'm using (took it from https://github.com/dagronf/QRCodeMy assumption is that if one iPhone is in Read mode then the other one in Write mode should be able to pass data to the first one.

  • objc2

    Bindings to Apple's frameworks in Rust

  • fruity

    Rusty bindings for Apple libraries

  • flutter_macos_menubar_example

    starter template for building macOS menubar app with flutter and AppKit

  • Project mention: Has anyone recently tried to build a macOS menubar App? | /r/FlutterDev | 2023-12-05

    I searched far and wide. But I only found a single template. https://github.com/mynameiskenlee/flutter_macos_menubar_example

  • Submariner

    A Subsonic client for macOS (by SubmarinerApp)

  • Project mention: Submariner 3.0 – A Subsonic client for macOS | news.ycombinator.com | 2023-12-29
  • Mastonaut

    Simple, elegant, and native Mastodon client for Mac.

  • Project mention: What is your current favorite Mastodon client? | /r/Mastodon | 2023-05-23
  • grsyncx

    Brain-free rsync GUI – Native Mac GUI app for rsync inspired by grsync ♻️

  • Examples_Cocoa

    Shows how to use macOS AppKit Cocoa controls without StoryBoard only by programming code (objective-c)

  • CompositionalLayoutDSL

    CompositionalLayoutDSL, library to simplify the creation of UICollectionViewCompositionalLayout. It wraps the UIKit API and makes the code shorter and easier to read.

  • 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).

Appkit related posts

  • Nerdy internals of an Apple text editor

    1 project | news.ycombinator.com | 5 Mar 2024
  • What is your current favorite Mastodon client?

    1 project | /r/Mastodon | 23 May 2023
  • GitHub - ryanmcgrath/cacao: Rust bindings for AppKit (macOS) and UIKit (iOS/tvOS). Experimental, but working!

    4 projects | /r/rust | 13 May 2023
  • macOS Apps in Rust

    1 project | /r/patient_hackernews | 14 May 2023
  • macOS Apps in Rust

    1 project | /r/hackernews | 14 May 2023
  • macOS Apps in Rust

    1 project | /r/hypeurls | 13 May 2023
  • ContributorUI: A UI library for macOS and iOS applications to showcase all contributors of public or private repositories

    1 project | /r/macosprogramming | 20 Mar 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 2 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 swiftui-introspect 5,179
2 macdriver 4,350
3 LocationSimulator 2,310
4 Wave 1,894
5 cacao 1,742
6 SubEthaEdit 1,355
7 Equinox 1,051
8 BFKit-Swift 997
9 SwiftTerm 890
10 Boutique 874
11 STTextView 859
12 RichTextKit 765
13 Sourceful 685
14 HackerNews 428
15 QRCode 318
16 objc2 269
17 fruity 165
18 flutter_macos_menubar_example 115
19 Submariner 114
20 Mastonaut 113
21 grsyncx 88
22 Examples_Cocoa 79
23 CompositionalLayoutDSL 61

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