76 repository-uri
Extensions and tools to enhance the Xcode development environment.
Explore 76 awesome GitHub repositories matching part of an awesome list · Xcode Plugins. Refine with filters or upvote what's useful.
Chameleon is a color framework for Swift and Objective-C applications. It provides systems for programmatic color palette generation, global theme orchestration, hexadecimal conversion, and the extraction of visual data from images. The library includes a dynamic theme engine for applying global visual styles and luminance adjustments across an interface. It features a palette generator for creating analogous, complementary, and triadic color schemes based on a seed color, and an image color extractor to derive average colors or palettes from images. The framework covers a range of color man
Framework for flat color palettes.
Alcatraz is an extension manager and package manager for Xcode. It provides a specialized interface for discovering, installing, and updating plugins, templates, and color schemes directly within the development environment. The tool automates the installation process to remove the need for manual file copying or cloning. It manages the lifecycle of extensions through a dedicated interface that allows for adding, removing, and updating installed components to customize Xcode workflows. The system handles plugin administration through manifest-driven package resolution and direct file system
Package manager for Xcode plugins.
SwiftFormat is a tool for the Swift language that functions as a code formatter, linter, and refactoring utility. It automatically applies consistent style rules and visual formatting to source files to ensure a uniform appearance across a project. The project differentiates itself by providing both a command-line interface for batch processing and an Xcode extension for integration directly into the development environment. It includes specialized capabilities for modernizing legacy API usage, simplifying language constructs, and inferring formatting options by analyzing an existing codebase
Provides an Xcode extension that brings automated code formatting directly into the Apple IDE.
VVDocumenter-Xcode este un instrument de flux de lucru pentru documentație IDE și un utilitar de automatizare pentru mediul Xcode. Servește ca un generator de documentație care creează automat blocuri de comentarii structurate pentru codul sursă Swift prin extragerea parametrilor și a valorilor returnate. Instrumentul funcționează ca un asistent de comentare care reduce tastarea manuală prin utilizarea unei secvențe de declanșare personalizate. Identifică semnăturile metodelor și metadatele pentru a injecta headere de documentație standardizate direct în editor. Sistemul acoperă analiza sursei statice și generarea de blocuri bazată pe șabloane pentru a asigura un format structural consistent. Include opțiuni de configurare pentru ajustarea secvențelor de declanșare, stilurilor de indentare și formatului general al blocurilor de documentație generate.
Simplifies documentation comment generation.
CopilotForXcode is an AI source editor extension for the Xcode development environment. It provides a suite of tools including a conversational chat interface, a code completion tool, and a natural language refactorer to assist with Apple platform development. The project differentiates itself by integrating project context and compiler errors directly into its AI interactions. It supports custom prompt execution using template variables and enables the triggering of shell scripts and system shortcuts directly from the chat interface to automate development tasks. The system manages AI integ
Acts as an extension to enhance the Xcode development environment with AI capabilities.
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
Generates documentation from code comments.
This project is an Xcode runtime code injector and developer productivity tool. It enables the injection of Swift and Objective-C code changes into a running application without requiring a process restart, functioning as a hot module replacement tool for iOS development. The tool provides a dynamic UI debugger for reloading storyboards and tuning visual parameters in real time. It allows for the recompilation of individual classes and the binding of new implementations into a live process, avoiding full project rebuilds. The system covers runtime injection capabilities, including automated
Hot-reloading for iOS development.
Synx is a developer utility for Apple development environments that synchronizes disk folders with project navigators. It functions as an Xcode project folder synchronizer and file manager, ensuring that physical directory structures on the file system align with the logical group structures defined within a project. The tool reorganizes physical files to mirror the virtual group hierarchy of the project navigator. It includes group exclusion management to prevent specific logical groups from triggering physical directory movements, allowing for the preservation of custom directory structures
Reorganizes Xcode project structure.
Canvas este un set de instrumente grafice și extensii de mediu de dezvoltare pentru configurarea proprietăților de animație și a efectelor de interfață fără a scrie cod manual. Oferă un editor vizual de animație și un instrument de mișcare integrat în Xcode pentru proiectarea view-urilor SwiftUI și a elementelor de layout. Proiectul permite crearea de efecte de mișcare și tranziții printr-o interfață vizuală, permițând designul de headere parallax și secțiuni sticky. Include un sistem vizual de animație pentru gestionarea timing-ului, a întârzierilor și a stilurilor de animație. Setul de instrumente acoperă prototiparea vizuală a mișcării și implementarea efectelor de interfață pentru dezvoltarea iOS, utilizând o bibliotecă de tipare de interfață pentru a configura proprietățile vizuale.
Functions as a native Xcode extension to synchronize visual design changes with project files.
XVim este o extensie de editor de text IDE și un emulator de keybinding-uri Vim care integrează editarea modală în mediile de dezvoltare profesionale. Mai exact, funcționează ca un plugin care aduce editarea modală și keybinding-urile Vim în mediul de dezvoltare integrat Xcode. Proiectul modifică comportamentul de introducere a tastaturii și de navigare în text pentru a permite utilizatorilor să navigheze și să manipuleze textul folosind scurtături Vim. Această integrare vizează creșterea vitezei de tastare și a eficienței editării în mediul de dezvoltare nativ. Sistemul gestionează stările modale și interceptează evenimentele de tastatură pentru a preveni comportamentul implicit și a aplica logica personalizată. Utilizează mapări bazate pe configurație pentru a traduce combinațiile de taste definite de utilizator în secvențe de comenzi interne și utilizează automatizarea bazată pe AppleScript pentru a declanșa acțiunile editorului.
Vim keybinding support for Xcode.
BuildTimeAnalyzer-for-Xcode este un instrument de analiză a performanței și un parser de log-uri de build conceput pentru a măsura duratele de compilare pe componentele proiectului Xcode. Funcționează ca un profiler de compilare Swift pentru a detecta codul care se compilează lent și problemele complexe de type-checking. Instrumentul analizează log-urile de build Xcode pentru a extrage date de sincronizare și a vizualiza fișierele care creează blocaje. Acest lucru permite identificarea și rezolvarea părților care se construiesc lent dintr-un proiect prin defalcarea duratelor de compilare pentru fișiere și module individuale. Analizorul acoperă o gamă de capabilități de optimizare, inclusiv utilizarea analizei de parsare a log-urilor și defalcări modulare ale timpului pentru a identifica componentele costisitoare. Utilizează metrici bazate pe agregare pentru a calcula duratele totale și medii pentru diferite module de proiect pe baza ieșirii brute a sistemului de build.
Analyzes and reports build times.
KSImageNamed-Xcode este o extensie de editor sursă pentru mediul de dezvoltare Apple care oferă sugestii de autocompletare pentru numele activelor de imagine. Vizează în mod specific metodele de încărcare a imaginilor în Swift și Objective-C pentru a asigura utilizarea unor nume de fișiere valide în timpul dezvoltării. Instrumentul integrează un previzualizator vizual direct în meniul de completare a codului, afișând thumbnail-uri ale imaginilor alături de numele de fișiere sugerate. Acest lucru permite selectarea activelor pe baza reprezentării vizuale, nu doar a textului. Extensia funcționează prin scanarea cataloagelor de active și indexarea numelor de fișiere de imagine din sistemul de fișiere al proiectului local. Utilizează potrivirea de tipare în buffer-ul codului sursă pentru a declanșa sugestii conștiente de context pentru dezvoltarea aplicațiilor iOS și macOS.
Provides autocompletion for image names.
This is a Xcode 5+ plugin that patches the autocomplete filter to work the same way the Open Quickly works. It performs very well, and the fuzzy matching actually uses Xcode's own IDEOpenQuicklyPattern.
Provides flexible code completion.
FINALLY!
Tool for building universal frameworks.
An Xcode plug-in to format your code using Clang's format tools, by @travisjeffery.
Code formatting using ClangFormat.
An amazing Xcode Source Editor extension to align regular code. It can align anything in any way you want.
Automates code alignment.
ColorSense is an Xcode plugin that makes working with UIColor (and NSColor) more visual.
Visual color selection plugin.
How to create, develop, and distribute iOS Static Frameworks quickly and efficiently
Template for building iOS frameworks.
RTImageAssets
Generates app icons automatically.
将JSON格式化输出为模型的属性 个人活动范围>Weibo-EnjoySR
Converts JSON to model properties.