okhttpSquare’s meticulous HTTP client for the JVM, Android, and GraalVM.
retrofitA type-safe HTTP client for Android and the JVM
leakcanaryA memory leak detection library for Android.
picassoA powerful image downloading and caching library for Android
javapoetA Java API for generating .java source files.
moshiA modern JSON library for Kotlin and Java.
okioA modern I/O library for Android, Java, and Kotlin Multiplatform.
daggerA fast dependency injector for Android and Java.
crossfilterFast n-dimensional filtering and grouping of records.
PonyDebuggerRemote network and data debugging for your native iOS app using Chrome Developer Tools
maximum-awesomeConfig files for vim and tmux.
ottoAn enhanced Guava-based event bus with emphasis on Android support.
sqlbriteA lightweight wrapper around SQLiteOpenHelper which introduces reactive stream semantics to SQL operations.
android-times-squareStandalone Android widget for picking a single date from a calendar view.
wiregRPC and protocol buffers for Android, Kotlin, Swift and Java.
cubeCube: A system for time series visualization.
ValetValet lets you securely store data in the iOS, tvOS, or macOS Keychain without knowing a thing about how the Keychain works. It’s easy. We promise.
kotlinpoetA Kotlin API for generating .kt source files.
java-code-stylesIntelliJ IDEA code style settings for Square's Java and Android projects.
flowName UI states, navigate between them, remember where you've been.
spoonDistributing instrumentation tests to all your Androids.
keywhizA system for distributing and managing secrets
tapeA lightning fast, transactional, file-based FIFO for Android and Java.
mortarA simple library that makes it easy to pair thin views with dedicated controllers, isolated from most of the vagaries of the Activity life cycle.
certstrapTools to bootstrap CAs, certificate requests, and signed certificates.
go-joseAn implementation of JOSE standards (JWE, JWS, JWT) in Go
CleanseLightweight Swift Dependency Injection Framework
assertj-androidA set of AssertJ helpers geared toward testing Android.
hahaDEPRECATED Java library to automate the analysis of Android heap dumps.
phrasePhrase is an Android string resource templating library
caneCode quality threshold checking as part of your build
seismicAndroid device shake detection.
sudo_pairPlugin for sudo that requires another human to approve and monitor privileged sudo sessions
anvilA Kotlin compiler plugin to make dependency injection with Dagger 2 easier.
spacecommanderCommit fully-formatted Objective-C as a team without even trying.
square.github.ioA simple, static portal which outlines our open source offerings.
workflowA Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
workflow-kotlinA Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
certigoA utility to examine and validate certificates in a variety of formats
logcatI CAN HAZ LOGZ?
whorlwindMakes fingerprint encryption a breeze.
dagger-intellij-pluginAn IntelliJ IDEA plugin for Dagger which provides insight into how injections and providers are used.
radiographyText-ray goggles for your Android UI.
aproposA simple way to serve up appropriate images for every visitor.
ParalayoutParalayout is a set of simple, useful, and straightforward utilities that enable pixel-perfect layout in iOS. Your designers will love you.
shiftshift is an application that helps you run schema migrations on MySQL databases
coordinatorsSimple MVWhatever for Android
subzeroBlock's Bitcoin Cold Storage solution.
shuttleString extraction, translation and export tools for the 21st century. "Moving strings around so you don't have to"
gifencoderA pure Java library implementing the GIF89a specification. Suitable for use on Android.
BlueprintDeclarative UI construction for iOS, written in Swift
pollexorJava client for the Thumbor image service which allows you to build URIs in an expressive fashion using a fluent API.
kochikuShard your builds for fun and profit
intro-to-d3a D3.js tutorial
curtainsLift the curtain on Android Windows!
RxIdlerAn IdlingResource for Espresso which wraps an RxJava Scheduler.
field-kitFieldKit lets you take control of your text fields.
burstA unit testing library for varying test data.
otto-intellij-pluginAn IntelliJ IDEA plugin to navigate between events posted by Otto.
SuperDelegateSuperDelegate provides a clean application delegate interface and protects you from bugs in the application lifecycle
sharkeySharkey is a service for managing certificates for use by OpenSSH
fdocDocumentation format and verification
ETLExtract, Transform, and Load data with Ruby
connect-api-examplesCode samples demonstrating the functionality of the Square Connect API
laravel-hyruleObject-oriented, composable, fluent API for writing validations in Laravel
in-app-payments-flutter-pluginFlutter Plugin for Square In-App Payments SDK
papaPAPA: Performance of Android Production Applications
pylinkPython Library for device debugging/programming via J-Link
rails-authModular resource-based authentication and authorization for Rails/Rack
workflow-swiftA Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
pysurvivalOpen source package for Survival Analysis modeling
cocoapods-generateA CocoaPods plugin that allows you to easily generate a workspace from a podspec.
inspectinspect is a collection of metrics gathering, analysis utilities for various subsystems of linux, mysql and postgres.
AardvarkAardvark is a library that makes it dead simple to create actionable bug reports.
jetpackjet.pack: package your JRuby rack app for Jetty.
gradle-dependencies-sorterA CLI app and Gradle plugin to sort the dependencies in your Gradle build scripts
auto-value-redactedAn extension for Google's AutoValue that omits redacted fields from toString().
protoparserJava parser for .proto schema declarations.
squalorGo SQL utility library
p2Platypus Platform: Tools for Scalable Deployment
mimecraftUtility for creating RFC-compliant multipart and form-encoded HTTP request bodies.
git-fastclonegit clone --recursive on steroids
zappContinuous Integration for KIF
metricsMetrics Query Engine
ListableDeclarative list views for iOS apps.
wire-gradle-pluginA Gradle plugin for generating Java code for your protocol buffer definitions with Wire.
quotaserviceThe purpose of a quota service is to prevent cascading failures in micro-service environments. The service acts as a traffic cop, slowing down traffic where necessary to prevent overloading services. For this to work, remote procedure calls (RPCs) between services consult the quota service before making a call. The service isn’t strictly for RPCs between services, and can even be used to apply quotas to database calls, for example.
goprotowrapA package-at-a-time wrapper for protoc, for generating Go protobuf code.
beancounterUtility to audit the balance of Hierarchical Deterministic (HD) wallets. Supports multisig + segwit wallets.
ruby-rruleRRULE expansion for Ruby
womeng_handbookEverything you need to start or expand a women in engineering group in your community.
cocoapods-checkA CocoaPods plugin that shows differences between locked and installed Pods
rce-agentgRPC-based Remote Command Execution Agent
spincycleAutomate and expose complex infrastructure tasks to teams and services.