awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 Repos

Awesome GitHub RepositoriesObjective-C

Resources and development tools for the Objective-C programming language.

Explore 15 awesome GitHub repositories matching programming languages & runtimes · Objective-C. Refine with filters or upvote what's useful.

Awesome Objective-C GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • gcc-mirror/gccAvatar von gcc-mirror

    gcc-mirror/gcc

    11,019Auf GitHub ansehen↗

    This project is a multi-language compiler collection and cross-platform toolchain used to translate source code from various programming languages into optimized machine code for different hardware architectures. It provides a suite of tools including an optimizing compiler backend, a machine code generator, and a comprehensive runtime library suite that implements necessary execution environments and support functions. The system utilizes a multi-pass compilation pipeline and pluggable language front-ends to process source code into intermediate representations. It distinguishes itself throu

    Provides a compiler that translates Objective-C source code into machine code using a modeled runtime.

    C++
    Auf GitHub ansehen↗11,019
  • sequelpro/sequelproAvatar von sequelpro

    sequelpro/sequelpro

    9,194Auf GitHub ansehen↗

    Sequel Pro is a native macOS database administration application and graphical user interface client. It provides a dedicated desktop environment for managing MySQL and MariaDB databases, allowing users to perform server configuration and organize database data. The tool focuses on relational database visualization and the administration of both MySQL and MariaDB server instances. It enables the organization of data and the execution of management tasks through a desktop interface designed for macOS.

    Employs reference counting to maintain low memory overhead when processing large database queries.

    Objective-Cmacosmysqlobjective-c
    Auf GitHub ansehen↗9,194
  • realm/jazzyAvatar von realm

    realm/jazzy

    7,384Auf GitHub ansehen↗

    Jazzy is a source code documentation tool and API generator designed for Swift and Objective-C. It analyzes project roots and compiled modules to produce searchable HTML websites or offline docsets. The system functions as a multi-module API documenter, aggregating documentation from separate source modules into a single site with cross-module linking. It serves as a markdown-based documentation engine that integrates technical guides and LaTeX mathematical equations to complement generated API references. The tool covers a broad capability surface including multi-language API generation for

    Processes Objective-C header files using compiler flags and SDK specifications to extract API documentation.

    Ruby
    Auf GitHub ansehen↗7,384
  • julienxx/terminal-notifierAvatar von julienXX

    julienXX/terminal-notifier

    7,227Auf GitHub ansehen↗

    terminal-notifier is a command line utility and system alert wrapper for macOS. It serves as a shell-based bridge that enables the triggering of native desktop notifications through the macOS Notification Center. The tool allows for the customization of notification titles, subtitles, and message bodies, and supports the use of custom application icons and system sounds. It includes a system for organizing alerts into groups and configuring specific actions, such as opening URLs or executing shell commands, when a user interacts with a notification. The utility supports receiving notificatio

    Interfaces with the macOS Notification Center API using a native Objective-C wrapper.

    Objective-Ccommand-linenotificationsobjective-c
    Auf GitHub ansehen↗7,227
  • qinjx/30min_guidesAvatar von qinjx

    qinjx/30min_guides

    7,107Auf GitHub ansehen↗

    This project is a technical knowledge base and learning resource providing concise, step-by-step guides and summaries designed for rapid technical onboarding. It functions as a repository of curated notes covering programming languages, development tools, and general technical principles. The collection includes specific instructional content such as shell scripting guides for system automation and text processing, as well as Objective-C development tutorials covering application logic, class interfaces, and protocol implementation. The resource also covers a broad range of non-programming d

    Offers a tutorial on implementing application logic and class interfaces using Objective-C.

    Auf GitHub ansehen↗7,107
  • blockskit/blockskitAvatar von BlocksKit

    BlocksKit/BlocksKit

    6,837Auf GitHub ansehen↗

    BlocksKit is a low-level utility library for Apple platform development, specifically designed for managing the execution flow and memory of blocks within macOS and iOS applications. It provides a collection of helper functions to simplify the use of blocks in Objective-C and C, reducing boilerplate code and addressing inherent technical limitations. The library focuses on bridging Objective-C blocks with legacy C-based APIs by providing compatible wrapper structures and function-pointer emulation. It enables the passing of blocks through system interfaces that require strict C-style callback

    Simplifies the use of blocks in Objective-C to reduce boilerplate code and overcome inherent technical limitations.

    Objective-C
    Auf GitHub ansehen↗6,837
  • microsoft/winobjcAvatar von microsoft

    microsoft/WinObjC

    6,239Auf GitHub ansehen↗

    WinObjC is an implementation of the Objective-C language runtime and object model for the Windows operating system. Its primary purpose is to enable the execution of Objective-C code and iOS APIs on Windows to support the porting of iOS applications. The project features a native API bridge that maps Objective-C system framework calls to native Windows API functions. It includes a toolchain to convert Xcode project targets and workspaces into Visual Studio formats and translates visual storyboard design files into active on-screen interface elements. The codebase covers binary interoperabili

    Implements the core Objective-C language runtime and object model to execute code on Windows.

    C
    Auf GitHub ansehen↗6,239
  • nytimes/objective-c-style-guideAvatar von NYTimes

    NYTimes/objective-c-style-guide

    5,822Auf GitHub ansehen↗

    Dieses Projekt bietet eine umfassende Reihe standardisierter Entwurfsmuster, Namenskonventionen und Umgebungskonfigurationen für die Objective-C-Entwicklung. Es etabliert ein konsistentes Framework für API-Design, Speicherverwaltung und Projektorganisation, um sicherzustellen, dass Codebasen über Teams hinweg lesbar und wartbar bleiben. Der Leitfaden definiert spezifische Standards für Namespace-Isolierung mittels Klassenpräfixen und ein strukturiertes System zur Benennung von Assets. Er skizziert Architekturmuster für Delegate-Protokolle und Fehlerbehandlungsmechanismen, die darauf abzielen, Typsicherheit und Klarheit zu verbessern. Die Abdeckung erstreckt sich auf Quellcode-Formatierung, Organisation der Klassenstruktur und die Implementierung thread-sicherer Singletons. Er enthält zudem Standards für die Xcode-Projektkonfiguration, die physische Dateihierarchien mit Projektgruppen abgleichen und Build-Einstellungen verwalten.

    Establishes standards for handling object lifecycles and memory allocation within the Objective-C runtime.

    Auf GitHub ansehen↗5,822
  • xamarin/xamarin.formsAvatar von xamarin

    xamarin/Xamarin.Forms

    5,547Auf GitHub ansehen↗

    Xamarin.Forms ist ein plattformübergreifendes mobiles Framework für den Aufbau nativer Benutzeroberflächen unter Verwendung einer einzigen gemeinsamen Codebasis und .NET. Es fungiert als datengesteuerte UI-Bibliothek und XAML-UI-Toolkit, das es ermöglicht, Anwendungslayouts und visuelle Elemente mittels einer XML-basierten Auszeichnungssprache zu definieren. Das Framework bietet native API-Wrapper, die Zugriff auf gerätespezifische Hardware- und Betriebssystemfunktionen via C# ermöglichen. Es nutzt ein System zum Rendern einer einzigen Benutzeroberflächen-Codebasis durch native Steuerelemente über verschiedene Betriebssysteme hinweg. Das Projekt deckt adaptives Layout-Management und Anwendungsnavigation für die Definition von Screen-Flows ab. Es umfasst Funktionen für den Zugriff auf native Plattformfunktionen, lokales Datenspeicher-Management und die Nutzung von REST-Diensten zur Integration von Cloud-Daten.

    Offers a set of abstractions providing access to device-specific hardware and operating system features via C#.

    C#cross-platformhacktoberfestmicrosoft
    Auf GitHub ansehen↗5,547
  • njhu/iosprojectAvatar von NJHu

    NJHu/iOSProject

    5,426Auf GitHub ansehen↗

    Dieses Projekt ist eine Sammlung von Objective-C iOS-Anwendungs-Demos und Code-Beispielen. Es bietet Implementierungen für grundlegende Entwicklungsmuster und systemnahe Funktionen innerhalb der iOS-Umgebung. Das Repository konzentriert sich auf Beispiele für die Objective-C-Runtime und demonstriert dynamisches Method-Dispatching und Runtime-Swizzling zur Änderung des Objektverhaltens. Es enthält zudem eine Core-Animation-UI-Bibliothek sowie Beispiele für iOS-Multithreading und Concurrency-Management. Das Projekt deckt Funktionen für UI-Animation und Grafik, die Koordinierung nebenläufiger Aufgaben sowie die Integration von Drittanbieter-Diensten für Authentifizierung und Social Sharing ab.

    Provides example applications and patterns for building iOS apps using Objective-C.

    Objective-Canimationcoreanimationcoregraphics
    Auf GitHub ansehen↗5,426
  • jspahrsummers/libextobjcAvatar von jspahrsummers

    jspahrsummers/libextobjc

    4,500Auf GitHub ansehen↗

    libextobjc ist eine Objective-C-Spracherweiterungsbibliothek und ein Laufzeit-Toolset, das funktionale Programmiermuster und fortgeschrittene Dynamik bietet. Es fungiert als Sammlung von Dienstprogrammen für Method-Injection, Klassenreflexion und statische Analyse, um Laufzeitabstürze zu verhindern. Die Bibliothek ermöglicht die Generierung algebraischer Datentypen zur Kompilierzeit und bietet einen Mechanismus zur Synthese von Backing-Instanzvariablen für Eigenschaften, die innerhalb von Kategorien definiert sind. Sie implementiert zudem Protokoll-Standardverhalten und bietet Tools zur Validierung von Key-Paths und Selektoren während des Kompilierungsprozesses. Das Projekt deckt breitere Funktionsbereiche ab, einschließlich asynchroner Flusssteuerung durch blockbasierte Coroutines und Speicherverwaltungsdienstprogramme, die die Ressourcenbereinigung automatisieren und Referenzzyklen innerhalb von Block-Scopes abschwächen. Es enthält zudem Tools für Laufzeit-Method-Injection und Objektreflexion zur Analyse von Klassenhierarchien und Eigenschaften.

    Implements specialized memory management techniques to prevent retain cycles within Objective-C blocks.

    Objective-C
    Auf GitHub ansehen↗4,500
  • tomaz/appledocAvatar von tomaz

    tomaz/appledoc

    4,189Auf GitHub ansehen↗

    Appledoc ist ein Objective-C-Dokumentationsgenerator und Static Site Generator, der Quellcode-Kommentare parst, um strukturierte HTML-Dokumentationssets zu erstellen. Sein Hauptzweck ist die Generierung professioneller Entwickler-Referenzhandbücher, die den offiziellen Apple-Dokumentationsstilen entsprechen. Das Tool zeichnet sich dadurch aus, dass es sich direkt in den Projekt-Kompilierungsprozess mittels automatisierter Build-Phase-Skripte integriert und so sicherstellt, dass technische Handbücher bei Codeänderungen aktualisiert werden. Es bietet umfangreiche Anpassungsmöglichkeiten durch externe HTML- und CSS-Vorlagen sowie ein Property-List-Konfigurationssystem zur Verwaltung globaler Einstellungen und dynamischer Laufzeit-Pfad-Auflösung. Das Projekt deckt ein breites Spektrum an Funktionen ab, einschließlich Quellcode-Analyse zur Extraktion von API-Member-Signaturen und Organisation von Methoden in strukturierte Abschnitte. Es bietet automatische Querverweise zwischen Klassen und Protokollen, die Möglichkeit, externe statische Inhalte oder Markdown in den Hauptindex zu importieren, sowie die Generierung indizierter Dokumentationssets speziell für integrierte Entwicklungsumgebungen (IDEs). Das System enthält zudem Dienstprogramme für die Veröffentlichung von Dokumentationsversionen mittels Archivdateien und die Aktualisierung von Atom-Feeds sowie Debugging-Tools zur Verifizierung des finalen aufgelösten Zustands der Konfigurationseinstellungen.

    Generates professional developer reference guides from Objective-C source code comments to mimic official Apple style documentation.

    Objective-C
    Auf GitHub ansehen↗4,189
  • alibaba/coobjcAvatar von alibaba

    alibaba/coobjc

    4,016Auf GitHub ansehen↗

    coobjc is an Objective-C coroutine library that provides await methods and generators to simplify asynchronous programming in Objective-C and Swift. It enables the implementation of non-blocking workflows to eliminate nested callbacks and thread blocking. The toolkit includes a non-blocking Foundation wrapper to convert synchronous Foundation and UIKit APIs into suspendable operations. It provides a lazy sequence generator for producing values on demand via yield, as well as a channel-based communication tool for exchanging data between concurrent tasks using buffered and unbuffered channels.

    Enables non-blocking workflows in Objective-C and Swift through the implementation of coroutines and await methods.

    Objective-Cactoractor-modelarm64
    Auf GitHub ansehen↗4,016
  • z-libs/zen-cAvatar von z-libs

    z-libs/Zen-C

    3,819Auf GitHub ansehen↗

    Zen-C is a multi-target systems language and source-to-source compiler that translates high-level logic into human-readable GNU C or C11 code. It functions as a JIT-enabled programming language with an in-process compiler for real-time interactive code evaluation and testing. The project serves as a CUDA GPU kernel generator, mapping specialized syntax to CUDA C++ using device attributes to target graphics hardware. It acts as an interoperability layer capable of emitting compatible code for C++, Objective-C, and Lisp to bridge native system frameworks and libraries. The language includes an

    Bridges to Objective-C to access system frameworks and existing codebase elements by compiling to native syntax.

    Cccompilerlsp
    Auf GitHub ansehen↗3,819
  • sbjson/sbjsonAvatar von SBJson

    SBJson/SBJson

    3,717Auf GitHub ansehen↗

    SBJson is an Objective-C JSON parser and generator designed for the parsing and generation of JSON data. It functions as a strict JSON validator, enforcing rigid grammar rules to ensure input data adheres to formal specifications. The project features an incremental JSON stream parser that processes UTF8 data in chunks to extract documents without loading the entire payload into memory. It also serves as a JSON data serializer that transforms native data objects into formatted strings using deterministic key sorting. The system manages data serialization workflows and implements security mea

    Translates JSON types into native Objective-C classes for direct data manipulation within the runtime.

    Objective-C
    Auf GitHub ansehen↗3,717
  1. Home
  2. Programming Languages & Runtimes
  3. Programming Language Varieties
  4. Programming Languages
  5. Systems & Low-Level
  6. Objective-C

Unter-Tags erkunden

  • Asynchronous ProgrammingImplementing non-blocking workflows and coroutines within the Objective-C language. **Distinct from Objective-C:** Focuses on the asynchronous programming paradigm rather than general language resources
  • Documentation GeneratorsTools that specifically extract API metadata and generate technical references for Objective-C source code. **Distinct from Objective-C:** Objective-C is a language tag; this is a specific tool capability for generating documentation from that language.
  • Memory Management1 Sub-TagTechniques for handling object lifecycles and memory allocation within the Objective-C runtime. **Distinct from Objective-C:** Focuses specifically on memory management strategies rather than general language resources.
  • Native API WrappersWrappers that provide an interface to native system APIs using a specific language. **Distinct from Objective-C:** Focuses on wrapping system APIs (like Notification Center) rather than general language resources.
  • Object MappersUtilities that map data formats to native language classes. **Distinct from Objective-C:** Distinct from general Objective-C tools: specifically handles the translation of JSON types into native Objective-C classes.
  • RuntimesImplementations of the language runtime and object model that enable the execution of code on a target platform. **Distinct from Objective-C:** Focuses specifically on the runtime execution environment rather than general language resources or development tools.
  • Windows Runtime ImplementationsExecution environments that allow the Objective-C language to run on the Windows operating system. **Distinct from Objective-C:** Distinct from general Objective-C resources: focuses specifically on the runtime implementation for Windows.