A Neo4j and Memgraph client for iPhone and iPad, built with .NET MAUI.
- Connect via the Bolt protocol with SSL/TLS support
- Compatible with Neo4j and Memgraph
- Interactive graph visualization with expand/collapse
- Table view for query results
- Save and manage connections and queries
- Light and dark theme
- iPhone and iPad support (iOS 14.2+)
Xamarin.Neo4j/
├── Xamarin.Neo4j/ # Shared .NET MAUI project
├── Xamarin.Neo4j.iOS/ # iOS platform project
├── Xamarin.Neo4j.Tests/ # Unit tests
└── Xamarin.Neo4j.IntegrationTests/ # Integration tests (Neo4j + Memgraph via Docker)
- .NET 10 SDK
- Xcode (for iOS builds)
- Docker (for integration tests)
cd Xamarin.Neo4j
dotnet build Xamarin.Neo4j.sln# Unit tests
dotnet test Xamarin.Neo4j/Xamarin.Neo4j/Xamarin.Neo4j.Tests/
# Integration tests (requires Docker)
dotnet test Xamarin.Neo4j/Xamarin.Neo4j/Xamarin.Neo4j.IntegrationTests/- .NET MAUI
- Neo4j.Driver (Bolt protocol)
- C# / XAML
- MVVM architecture
- Testcontainers for integration testing
PocketGraph does not collect any user data. All connections and queries are stored locally on your device.
PocketGraph is a product of Re: Software B.V..
Neo4j and Cypher are registered trademarks of Neo4j, Inc.
See LICENSE for details.
Contact: support@resoftware.nl