Aspects — AI Tool by steipete

by steipete · AI Tool · ★ 8.4k

Last updated: · Indexed by AgentSkillsHub · Auto-synced every 8h

About Aspects

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

aspectshooksobjective-cobjectivecswift

Quick Facts

Stars8,423
Forks1,266
LanguageObjective-C
CategoryAI Tool
LicenseMIT
Quality Score61.545507989618/100
Open Issues107
Last Updated2025-11-25
Created2014-05-03
Est. Tokens~18k

Aspects alternative? Top 6 similar tools

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.

  • osaurus by osaurus-ai · ⭐ 6.5k

    Own your AI. The native macOS harness for AI agents -- any model, persistent memory, autonomous execution, cry

  • pro-workflow by rohitg00 · ⭐ 2.5k

    Claude Code learns from your corrections: self-correcting memory that compounds over 50+ sessions. Context eng

  • tdd-guard by nizos · ⭐ 2.2k

    Automated TDD enforcement for Claude Code

  • claude-code-infrastructure-showcase by diet103 · ⭐ 9.5k

    Examples of my Claude Code infrastructure with skill auto-activation, hooks, and agents

  • vision-agent by landing-ai · ⭐ 5.3k

    This tool has been deprecated. Use Agentic Document Extraction instead.

  • axton-obsidian-visual-skills by axtonliu · ⭐ 3.0k

    Visual Skills Pack for Obsidian: generate Canvas, Excalidraw, and Mermaid diagrams from text with Claude Code

More AI Tool Tools

Explore other popular ai tool tools:

View all AI Tool tools →

Popular Objective-C Agent Tools

Frequently Asked Questions

What is Aspects?

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.

What programming language is Aspects written in?

Aspects is primarily written in Objective-C. It covers topics such as aspects, hooks, objective-c.

How do I install or use Aspects?

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.

What license does Aspects use?

Aspects is released under the MIT license, making it free to use and modify according to the license terms.

What are the best alternatives to Aspects?

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.

View on GitHub → Browse AI Tool tools