Theo is a Swift framework that provides full support for Neo4j, a graph database. It offers features such as CRUD operations for nodes and relationships, Cypher support, transaction support, and better integration with popular package managers like CocoaPods, Carthage, and the Swift Package Manager. Theo can be easily integrated into existing iOS or macOS projects as a git submodule, via Cocoapods, Carthage, or the Swift Package Manager, regardless of whether the app is written in Objective-C or Swift. The framework has been available since Swift 1.2 and plans to stay on top of the latest Swift versions. Theo interfaces with Neo4j via the REST API but also supports the newer Bolt protocol, which is a priority on its roadmap. The framework allows developers to create nodes, fetch nodes, execute Cypher queries, run transactions, and perform other operations on the graph database. An example project demonstrates how to use Theo in an iOS project, showcasing its ease of integration and usage.