by steipete · AI Tool · ★ 8.4k
Last updated: · Indexed by AgentSkillsHub · Auto-synced every 8h
Aspects v1.4.2 🪝 - AOP for Objective-C (10k+ stars) ============== A delightful, simple library for aspect oriented programming by @steipete. Think of Aspects as method swizzling on steroids. It allows you to add code to existing methods per class or per instance, whilst thinking of the insertion point e.g. before/instead/after. Aspects automatically deals with calling super and is easier to use than regular method swizzling. Aspects hooks deep into the class hierarchy and creates dynamic subclasses, much like KVO. There's known issues with this approach, and to this date (February 2019) I STRICTLY DO NOT RECOMMEND TO USE Aspects IN PRODUCTION CODE. We use it for partial test mocks in, PSPDFKit, an iOS PDF framework that ships with apps like Dropbox or Evernote, it's also very useful for quickly hacking something up. Aspects uses which causes issues with other code that uses message forwarding. Aspects extends with the following methods: objc /// Adds a block of code before/instead/after the current for a specific class. /// /// @param block Aspects replicates the type signature of the method being hooked. /// The fir
| Stars | 8,423 |
| Forks | 1,266 |
| Language | Objective-C |
| Category | AI Tool |
| License | MIT |
| Quality Score | 61.545507989618/100 |
| Open Issues | 107 |
| Last Updated | 2025-11-25 |
| Created | 2014-05-03 |
| Est. Tokens | ~18k |
Looking for a Aspects alternative? If you're comparing Aspects with other ai tool tools, these 6 projects are the closest alternatives on Agent Skills Hub — ranked by topic overlap, star count, and community traction.
Own your AI. The native macOS harness for AI agents -- any model, persistent memory, autonomous execution, cry
Claude Code learns from your corrections: self-correcting memory that compounds over 50+ sessions. Context eng
Automated TDD enforcement for Claude Code
Examples of my Claude Code infrastructure with skill auto-activation, hooks, and agents
This tool has been deprecated. Use Agentic Document Extraction instead.
Visual Skills Pack for Obsidian: generate Canvas, Excalidraw, and Mermaid diagrams from text with Claude Code
Explore other popular ai tool tools:
Aspects is Delightful, simple library for aspect oriented programming in Objective-C and Swift.. It is categorized as a AI Tool with 8.4k GitHub stars.
Aspects is primarily written in Objective-C. It covers topics such as aspects, hooks, objective-c.
You can find installation instructions and usage details in the Aspects GitHub repository at github.com/steipete/Aspects. The project has 8.4k stars and 1266 forks, indicating an active community.
Aspects is released under the MIT license, making it free to use and modify according to the license terms.
The top alternatives to Aspects on Agent Skills Hub include osaurus, pro-workflow, tdd-guard. Each offers a different approach to the same problem space — compare them side-by-side by stars, quality score, and community activity.