Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. iOS
  3. das-quadrat

das-quadrat

BSD-2-ClauseSwift1.0.0

A Swift wrapper for the Foursquare API, supporting iOS and OSX with native authorization and full endpoint coverage.

GitHubGitHub
170 stars46 forks0 contributors

What is das-quadrat?

Das Quadrat is a Swift wrapper for the Foursquare API, providing a native interface to integrate Foursquare's location-based services—like venue search, user check-ins, and photos—into iOS and OSX apps. It handles authentication, request management, and response parsing, simplifying the development process for apps that rely on Foursquare data.

Target Audience

iOS and OSX developers building applications that require Foursquare integration, such as travel apps, social platforms, or location-based services needing venue information, user authentication, or check-in functionality.

Value Proposition

Developers choose Das Quadrat for its comprehensive Swift-native implementation, full API endpoint coverage, and built-in features like native authorization and image caching, which reduce boilerplate code and streamline Foursquare integration compared to manual API handling.

Overview

A Swift wrapper for Foursquare API. iOS and OSX.

Use Cases

Best For

  • Building iOS apps that display nearby venues or points of interest
  • Integrating Foursquare check-ins and user authentication in Swift applications
  • Developing location-based social features with Foursquare data on OSX
  • Handling Foursquare image uploads and caching in mobile projects
  • Batching multiple Foursquare API requests for efficiency
  • Supporting multiple Foursquare accounts within a single app

Not Ideal For

  • Projects using Objective-C or other non-Swift languages for Foursquare integration
  • Applications that only need basic location services without Foursquare-specific data like venues or check-ins
  • Teams requiring support for iOS 7 or earlier operating systems due to its iOS 8.0+ requirement
  • Developers looking for a library with active maintenance and recent updates, as the project's last notable mention was in 2014

Pros & Cons

Pros

Comprehensive API Coverage

Supports all Foursquare API endpoints, providing full access to venues, user profiles, and check-ins without manual HTTP handling, as stated in the README's features list.

Streamlined Native Authorization

Implements seamless authentication via the Foursquare app if installed, with a web-based fallback, reducing integration complexity for iOS and OSX apps, per the usage section.

Cross-Platform Compatibility

Works on both iOS and OSX, allowing developers to use the same Swift codebase for mobile and desktop applications, as highlighted in the key features.

Efficient Media and Request Handling

Includes built-in image downloader, uploader, cache, and multi-request batching for improved performance, evidenced by the image handling and multi-request examples in the README.

Cons

Potential Maintenance and Compatibility Issues

The project's last update was noted in December 2014, raising concerns about compatibility with newer Swift versions or Foursquare API changes, and it may lack active support.

Complex Setup for Embedded Use

Requires a multi-step manual process for embedding the framework, such as adding submodules and configuring build phases, which can be cumbersome compared to modern dependency managers.

Authorization Flow Limitations

Native authorization lacks an automatic return mechanism if users cancel in the Foursquare app, as admitted in the README, potentially leading to a poor user experience.

Frequently Asked Questions

Quick Stats

Stars170
Forks46
Contributors0
Open Issues13
Last commit7 years ago
CreatedSince 2014

Tags

#ios#osx#location-services#image-cache#mobile-development#swift#api-wrapper

Built With

S
Swift

Included in

iOS51.7k
Auto-fetched 1 day ago

Related Projects

SwifterSwifter

[DEPRECATED] :bird: A Twitter framework for iOS & OS X written in Swift

Stars2,346
Forks372
Last commit4 years ago
SlackKitSlackKit

Build Slack apps, in Swift

Stars1,012
Forks135
Last commit3 years ago
STTwitterSTTwitter

A stable, mature and comprehensive Objective-C library for Twitter REST API 1.1

Stars989
Forks157
Last commit3 years ago
InstagramKitInstagramKit

The unofficial Instagram iOS SDK

Stars976
Forks261
Last commit6 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub