# View all public frameworks provided by Apple and check their platform availability at a glance

I built a [website](https://marcoeidinger.github.io/appleframeworks) to view all public frameworks provided by Apple and **check their platform availability at a glance**.

[![marcoeidinger.github.io/appleframeworks](https://cdn.hashnode.com/res/hashnode/image/upload/v1654218404681/9II_v4yHx.png align="left")](https://marcoeidinger.github.io/appleframeworks)

You can use the filters I predefined for your convenience

![Built-in filters](https://cdn.hashnode.com/res/hashnode/image/upload/v1654218190173/Vh4d1eWwT.png align="left")

or perform advanced searches from text-box filters with [operators](https://github.com/koalyptus/TableFilter/wiki/4.-Filter-operators).

![Advanced operators](https://cdn.hashnode.com/res/hashnode/image/upload/v1654218211326/FyQMWORQi.png align="left")

The predefined filter `iOS && !watchOS` (to find iOS frameworks not available on the Apple Watch) uses such operators under the hood.

![Screen Shot 2022-06-02 at 5.55.25 PM.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1654217783896/Tu1RgpgXK.png align="left")

![Screen Shot 2022-06-02 at 5.55.36 PM.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1654217791619/eCqer8yNq.png align="left")

If you would like specific predefined filters to be added, don't hesitate to get in touch with me on Twitter.

%[https://twitter.com/i/status/1532544147910930433]

I will update the website regularly, and I will also add new (& beta) frameworks once announced.

I was missing such overview with the analytical focus on platform availability and when frameworks were first introduced. Apple's [Technology Documentation](https://developer.apple.com/documentation/technologies) is rich and covers frameworks but also technologies and articles.

![Apple's Technology Documentation](https://cdn.hashnode.com/res/hashnode/image/upload/v1654217930093/p8q0ku8qa.png align="left")

Filtering for frameworks is not possible. Apple offers a filter for "App Frameworks" which only cover a very small subset of all available frameworks.

![App Frameworks](https://cdn.hashnode.com/res/hashnode/image/upload/v1654218017892/vXwCP88qm.png align="left")

