rustio rustio.net
63

objc2-app-kit

v0.3.2 Growing

Bindings to the AppKit framework

Zlib OR Apache-2.0 OR MIT Edition 2021 MSRV 1.71

Quick Verdict

  • !Pre-1.0: API may have breaking changes
  • โœ“Massive adoption (1.3K crates depend on it)
  • โœ“Permissive license (Zlib OR Apache-2.0 OR MIT)

Security

Checking security advisories...
Downloads
22.3M
Dependents
1.3K
Releases
5
Size
532KB

Deep Insights

๐Ÿ“ˆ
Strong growth momentum

3.2M downloads in the last 30 days (108.2K/day), up 31% from the previous period.

๐Ÿ”—
Widely adopted

1.3K crates depend on objc2-app-kit. Strong ecosystem adoption means battle-tested code and long-term stability.

๐Ÿ‘ค
Prolific maintainer

The primary maintainer publishes 232 crates. This suggests deep Rust expertise and long-term commitment to the ecosystem.

๐Ÿ”ฌ
Pre-1.0 for over a year

Despite being 1+ years old, objc2-app-kit hasn't reached 1.0 yet. Expect potential API changes between versions.

๐ŸŒŸ
Used by top crates

Notable dependents include winit, arboard, glutin, wry, tao. When high-quality crates choose objc2-app-kit, it's a strong quality signal.

Health Breakdown

Maintenance 11/25

Recency, release consistency, active ratio

Quality 15/25

Yanked ratio, deps, size, maturity, features

Community 17/20

Reverse deps, ownership, ecosystem

Popularity 8/15

Downloads, momentum, growth trend

Documentation 12/15

Docs, repo, license, metadata

Download Trend

Daily downloads ยท last 90 days
83K/day avg+80%
050K100K150K12/291/162/32/213/113/28

Top Dependents

Version Adoption

v0.2.2
51%
v0.3.2
20%
v0.3.1
17%
v0.2.0
7%
v0.3.0
5%

Release Timeline

5 releasessince 2024
J
F
M
A
M
J
J
A
S
O
N
D
2024
2
2025
3
2026
Less
More

Feature Flags

default =["std", "AppKitDefines", "AppKitErrors", "NSATSTypesetter", "NSAccessibility", "NSAccessibilityColor", "NSAccessibilityConstants", "NSAccessibilityCustomAction", "NSAccessibilityCustomRotor", "NSAccessibilityElement", "NSAccessibilityProtocols", "NSActionCell", "NSAdaptiveImageGlyph", "NSAffineTransform", "NSAlert", "NSAlignmentFeedbackFilter", "NSAnimation", "NSAnimationContext", "NSAppearance", "NSAppleScriptExtensions", "NSApplication", "NSApplicationScripting", "NSArrayController", "NSAttributedString", "NSBackgroundExtensionView", "NSBezierPath", "NSBitmapImageRep", "NSBox", "NSBrowser", "NSBrowserCell", "NSButton", "NSButtonCell", "NSButtonTouchBarItem", "NSCIImageRep", "NSCachedImageRep", "NSCandidateListTouchBarItem", "NSCell", "NSClickGestureRecognizer", "NSClipView", "NSCollectionView", "NSCollectionViewCompositionalLayout", "NSCollectionViewFlowLayout", "NSCollectionViewGridLayout", "NSCollectionViewLayout", "NSCollectionViewTransitionLayout", "NSColor", "NSColorList", "NSColorPanel", "NSColorPicker", "NSColorPickerTouchBarItem", "NSColorPicking", "NSColorSampler", "NSColorSpace", "NSColorWell", "NSComboBox", "NSComboBoxCell", "NSComboButton", "NSControl", "NSController", "NSCursor", "NSCustomImageRep", "NSCustomTouchBarItem", "NSDataAsset", "NSDatePicker", "NSDatePickerCell", "NSDictionaryController", "NSDiffableDataSource", "NSDirection", "NSDockTile", "NSDocument", "NSDocumentController", "NSDocumentScripting", "NSDragging", "NSDraggingItem", "NSDraggingSession", "NSDrawer", "NSEPSImageRep", "NSErrors", "NSEvent", "NSFilePromiseProvider", "NSFilePromiseReceiver", "NSFileWrapperExtensions", "NSFont", "NSFontAssetRequest", "NSFontCollection", "NSFontDescriptor", "NSFontManager", "NSFontPanel", "NSForm", "NSFormCell", "NSGestureRecognizer", "NSGlassEffectView", "NSGlyphGenerator", "NSGlyphInfo", "NSGradient", "NSGraphics", "NSGraphicsContext", "NSGridView", "NSGroupTouchBarItem", "NSHapticFeedback", "NSHelpManager", "NSImage", "NSImageCell", "NSImageRep", "NSImageView", "NSInputManager", "NSInputServer", "NSInterfaceStyle", "NSItemBadge", "NSItemProvider", "NSKeyValueBinding", "NSLayoutAnchor", "NSLayoutConstraint", "NSLayoutGuide", "NSLayoutManager", "NSLevelIndicator", "NSLevelIndicatorCell", "NSMagnificationGestureRecognizer", "NSMatrix", "NSMediaLibraryBrowserController", "NSMenu", "NSMenuItem", "NSMenuItemBadge", "NSMenuItemCell", "NSMenuToolbarItem", "NSMovie", "NSNib", "NSNibConnector", "NSNibControlConnector", "NSNibDeclarations", "NSNibLoading", "NSNibOutletConnector", "NSObjectController", "NSOpenGL", "NSOpenGLLayer", "NSOpenGLView", "NSOpenPanel", "NSOutlineView", "NSPDFImageRep", "NSPDFInfo", "NSPDFPanel", "NSPICTImageRep", "NSPageController", "NSPageLayout", "NSPanGestureRecognizer", "NSPanel", "NSParagraphStyle", "NSPasteboard", "NSPasteboardItem", "NSPathCell", "NSPathComponentCell", "NSPathControl", "NSPathControlItem", "NSPersistentDocument", "NSPickerTouchBarItem", "NSPopUpButton", "NSPopUpButtonCell", "NSPopover", "NSPopoverTouchBarItem", "NSPredicateEditor", "NSPredicateEditorRowTemplate", "NSPressGestureRecognizer", "NSPressureConfiguration", "NSPreviewRepresentingActivityItem", "NSPrintInfo", "NSPrintOperation", "NSPrintPanel", "NSPrinter", "NSProgressIndicator", "NSResponder", "NSRotationGestureRecognizer", "NSRuleEditor", "NSRulerMarker", "NSRulerView", "NSRunningApplication", "NSSavePanel", "NSScreen", "NSScrollView", "NSScroller", "NSScrubber", "NSScrubberItemView", "NSScrubberLayout", "NSSearchField", "NSSearchFieldCell", "NSSearchToolbarItem", "NSSecureTextField", "NSSegmentedCell", "NSSegmentedControl", "NSShadow", "NSSharingCollaborationModeRestriction", "NSSharingService", "NSSharingServicePickerToolbarItem", "NSSharingServicePickerTouchBarItem", "NSSlider", "NSSliderAccessory", "NSSliderCell", "NSSliderTouchBarItem", "NSSound", "NSSpeechRecognizer", "NSSpeechSynthesizer", "NSSpellChecker", "NSSpellProtocol", "NSSplitView", "NSSplitViewController", "NSSplitViewItem", "NSSplitViewItemAccessoryViewController", "NSStackView", "NSStatusBar", "NSStatusBarButton", "NSStatusItem", "NSStepper", "NSStepperCell", "NSStepperTouchBarItem", "NSStoryboard", "NSStoryboardSegue", "NSStringDrawing", "NSSwitch", "NSTabView", "NSTabViewController", "NSTabViewItem", "NSTableCellView", "NSTableColumn", "NSTableHeaderCell", "NSTableHeaderView", "NSTableRowView", "NSTableView", "NSTableViewDiffableDataSource", "NSTableViewRowAction", "NSText", "NSTextAlternatives", "NSTextAttachment", "NSTextAttachmentCell", "NSTextCheckingClient", "NSTextCheckingController", "NSTextContainer", "NSTextContent", "NSTextContentManager", "NSTextElement", "NSTextField", "NSTextFieldCell", "NSTextFinder", "NSTextInputClient", "NSTextInputContext", "NSTextInsertionIndicator", "NSTextLayoutFragment", "NSTextLayoutManager", "NSTextLineFragment", "NSTextList", "NSTextListElement", "NSTextRange", "NSTextSelection", "NSTextSelectionNavigation", "NSTextStorage", "NSTextStorageScripting", "NSTextTable", "NSTextView", "NSTextViewportLayoutController", "NSTintConfiguration", "NSTintProminence", "NSTitlebarAccessoryViewController", "NSTokenField", "NSTokenFieldCell", "NSToolbar", "NSToolbarItem", "NSToolbarItemGroup", "NSTouch", "NSTouchBar", "NSTouchBarItem", "NSTrackingArea", "NSTrackingSeparatorToolbarItem", "NSTreeController", "NSTreeNode", "NSTypesetter", "NSUserActivity", "NSUserDefaultsController", "NSUserInterfaceCompression", "NSUserInterfaceItemIdentification", "NSUserInterfaceItemSearching", "NSUserInterfaceLayout", "NSUserInterfaceValidation", "NSView", "NSViewController", "NSViewLayoutRegion", "NSVisualEffectView", "NSWindow", "NSWindowController", "NSWindowRestoration", "NSWindowScripting", "NSWindowTab", "NSWindowTabGroup", "NSWorkspace", "NSWritingToolsCoordinator", "NSWritingToolsCoordinatorAnimationParameters", "NSWritingToolsCoordinatorContext", "bitflags", "block2", "libc", "objc2-cloud-kit", "objc2-core-data", "objc2-core-foundation", "objc2-core-graphics", "objc2-core-image", "objc2-core-text", "objc2-core-video", "objc2-quartz-core"]

std*libc*NSBox*NSNib*allocNSCell*NSFont*NSForm*NSMenu*NSText*NSView*block2*NSAlert*NSColor*NSEvent*NSImage*NSMovie*NSPanel*NSSound*NSTouch*NSButton*NSCursor*NSDrawer*NSErrors*NSMatrix*NSOpenGL*NSScreen*NSShadow*NSSlider*NSSwitch*NSWindow*bitflags*NSBrowser*NSControl*NSPDFInfo*NSPopover*NSPrinter*NSStepper*NSTabView*NSToolbar*NSClipView*NSComboBox*NSDockTile*NSDocument*NSDragging*NSFormCell*NSGradient*NSGraphics*NSGridView*NSImageRep*NSMenuItem*NSPDFPanel*NSPathCell*NSScroller*NSScrubber*NSTextList*NSTextView*NSTouchBar*NSTreeNode*NSAnimation*NSColorList*NSColorWell*NSDataAsset*NSDirection*NSFontPanel*NSGlyphInfo*NSImageCell*NSImageView*NSItemBadge*NSOpenPanel*NSPrintInfo*NSResponder*NSRulerView*NSSavePanel*NSSplitView*NSStackView*NSStatusBar*NSTableView*NSTextField*NSTextRange*NSTextTable*NSWindowTab*NSWorkspace*gnustep-1-7gnustep-1-8gnustep-1-9gnustep-2-0gnustep-2-1AppKitErrors*NSActionCell*NSAppearance*NSBezierPath*NSButtonCell*NSCIImageRep*NSColorPanel*NSColorSpace*NSController*NSDatePicker*NSNibLoading*NSOpenGLView*NSPageLayout*NSPasteboard*NSPrintPanel*NSRuleEditor*NSScrollView*NSSliderCell*NSStatusItem*NSStoryboard*NSTextFinder*NSTokenField*NSTypesetter*AppKitDefines*NSApplication*NSBrowserCell*NSColorPicker*NSComboButton*NSEPSImageRep*NSFontManager*NSHelpManager*NSInputServer*NSLayoutGuide*NSOpenGLLayer*NSOutlineView*NSPDFImageRep*NSPathControl*NSPopUpButton*NSRulerMarker*NSSearchField*NSStepperCell*NSTabViewItem*NSTableColumn*NSTextContent*NSTextElement*NSTextStorage*NSToolbarItem*objc2-open-glNSColorPicking*NSColorSampler*NSComboBoxCell*NSDraggingItem*NSInputManager*NSItemProvider*NSLayoutAnchor*NSMenuItemCell*NSNibConnector*NSPICTImageRep*NSSpellChecker*NSTableRowView*NSTouchBarItem*NSTrackingArea*NSUserActivity*NSATSTypesetter*NSAccessibility*NSLayoutManager*NSMenuItemBadge*NSSegmentedCell*NSSpellProtocol*NSSplitViewItem*NSStringDrawing*NSTableCellView*NSTextContainer*NSTextFieldCell*NSTextSelection*objc2-cloud-kit*objc2-core-data*objc2-core-text*NSBitmapImageRep*NSCachedImageRep*NSCollectionView*NSCustomImageRep*NSDatePickerCell*NSFontCollection*NSFontDescriptor*NSGlyphGenerator*NSHapticFeedback*NSInterfaceStyle*NSLevelIndicator*NSPageController*NSParagraphStyle*NSPasteboardItem*NSPrintOperation*NSScrubberLayout*NSSharingService*NSTextAttachment*NSTintProminence*NSTokenFieldCell*NSTreeController*NSViewController*NSWindowTabGroup*objc2-core-image*objc2-core-video*NSAffineTransform*NSArrayController*NSDraggingSession*NSGlassEffectView*NSGraphicsContext*NSKeyValueBinding*NSMenuToolbarItem*NSNibDeclarations*NSPathControlItem*NSPopUpButtonCell*NSPredicateEditor*NSSearchFieldCell*NSSecureTextField*NSSliderAccessory*NSStatusBarButton*NSStoryboardSegue*NSTableHeaderCell*NSTableHeaderView*NSTextInputClient*NSTextListElement*NSWindowScripting*objc2-quartz-core*NSAnimationContext*NSAttributedString*NSFontAssetRequest*NSLayoutConstraint*NSObjectController*NSScrubberItemView*NSSegmentedControl*NSSpeechRecognizer*NSTextAlternatives*NSTextInputContext*NSTextLineFragment*NSToolbarItemGroup*NSViewLayoutRegion*NSVisualEffectView*NSWindowController*NSDocumentScripting*NSGestureRecognizer*NSGroupTouchBarItem*NSPathComponentCell*NSProgressIndicator*NSSearchToolbarItem*NSSpeechSynthesizer*NSTabViewController*NSTextLayoutManager*NSTintConfiguration*NSWindowRestoration*objc2-core-graphics*NSAccessibilityColor*NSAdaptiveImageGlyph*NSButtonTouchBarItem*NSCustomTouchBarItem*NSDiffableDataSource*NSDocumentController*NSLevelIndicatorCell*NSNibOutletConnector*NSPersistentDocument*NSPickerTouchBarItem*NSRunningApplication*NSSliderTouchBarItem*NSTableViewRowAction*NSTextAttachmentCell*NSTextCheckingClient*NSTextContentManager*NSTextLayoutFragment*unstable-darwin-objcNSFilePromiseProvider*NSFilePromiseReceiver*NSNibControlConnector*NSPopoverTouchBarItem*NSSplitViewController*NSStepperTouchBarItem*NSUserInterfaceLayout*objc2-core-foundation*NSAccessibilityElement*NSApplicationScripting*NSCollectionViewLayout*NSDictionaryController*NSPanGestureRecognizer*NSTextStorageScripting*NSAppleScriptExtensions*NSFileWrapperExtensions*NSPressureConfiguration*NSAccessibilityConstants*NSAccessibilityProtocols*NSClickGestureRecognizer*NSPressGestureRecognizer*NSTextCheckingController*NSTextInsertionIndicator*NSUserDefaultsController*NSAlignmentFeedbackFilter*NSBackgroundExtensionView*NSColorPickerTouchBarItem*NSTextSelectionNavigation*NSUserInterfaceValidation*NSWritingToolsCoordinator*NSAccessibilityCustomRotor*NSCollectionViewFlowLayout*NSCollectionViewGridLayout*NSUserInterfaceCompression*NSAccessibilityCustomAction*NSCandidateListTouchBarItem*NSRotationGestureRecognizer*NSPredicateEditorRowTemplate*NSUserInterfaceItemSearching*NSTableViewDiffableDataSource*NSTextViewportLayoutController*NSTrackingSeparatorToolbarItem*objc2-uniform-type-identifiersNSMediaLibraryBrowserController*NSCollectionViewTransitionLayout*NSMagnificationGestureRecognizer*NSWritingToolsCoordinatorContext*NSPreviewRepresentingActivityItem*NSSharingServicePickerToolbarItem*NSTitlebarAccessoryViewController*NSUserInterfaceItemIdentification*NSSharingServicePickerTouchBarItem*NSCollectionViewCompositionalLayout*NSSharingCollaborationModeRestriction*NSSplitViewItemAccessoryViewController*NSWritingToolsCoordinatorAnimationParameters*

README

Loading README...

Maintainers

Dependencies
15
direct dependencies
Dependents
1.3K
crates depend on objc2-app-kit

Similar Crates