square.github.io Open in urlscan Pro
2606:50c0:8003::153  Public Scan

Submitted URL: http://square.github.io/
Effective URL: https://square.github.io/
Submission: On April 27 via api from GB — Scanned from GB

Form analysis 0 forms found in the DOM

Text Content

SQUARE OPEN SOURCE

github.com/square

As a company built on open source, here are some of the internally-developed
libraries we have contributed back to the community.

 * Android
 * C
 * Go
 * iOS
 * Java
 * JavaScript
 * Kotlin
 * Ruby
 * Other


ANDROID

 1.  ANDROID-TIMES-SQUARE
     
     GitHub
     
     Standalone Android widget for picking a single date from a calendar view.
     
     

 2.  ASSERTJ-ANDROID
     
     Website · GitHub
     
     A set of AssertJ helpers geared toward testing Android.
     
     

 3.  LEAKCANARY
     
     Website · GitHub
     
     LeakCanary is a memory leak detection library for Android.
     
     

 4.  MOSHI
     
     Website · GitHub
     
     A modern JSON library for Kotlin and Java.
     
     

 5.  OKHTTP
     
     Website · GitHub
     
     An HTTP client for Android, Kotlin, and Java.
     
     

 6.  OKIO
     
     Website · GitHub
     
     A modern I/O library for Android, Kotlin, and Java.
     
     

 7.  PICASSO
     
     Website · GitHub
     
     A powerful image downloading and caching library for Android
     
     

 8.  POLLEXOR
     
     Website · GitHub
     
     Java client for the Thumbor image service which allows you to build URIs in
     an expressive fashion using a fluent API.
     
     

 9.  RETROFIT
     
     Website · GitHub
     
     Type-safe HTTP client for Android and Java by Square, Inc.
     
     

 10. SPOON
     
     Website · GitHub
     
     Distributing instrumentation tests to all your Androids.
     
     

 11. WIRE
     
     Website · GitHub
     
     Clean, lightweight protocol buffers for Android and Java.
     
     

 1. SEISMIC
    
    GitHub
    
    Android device shake detection.

 2. SQLDELIGHT
    
    GitHub
    
    Generates typesafe Kotlin APIs from SQL

 3. TAPE
    
    Website · GitHub
    
    A lightning fast, transactional, file-based FIFO for Android and Java.

 4. WORKFLOW
    
    Website · GitHub
    
    A library for making composable state machines, and UIs driven by those
    state machines.

 5. ANVIL
    
    GitHub
    
    A Kotlin compiler plugin to make dependency injection with Dagger 2 easier.


C

 1. SUBZERO
    
    GitHub
    
    Square's Bitcoin Cold Storage solution.
    
    


GO

 1. BEANCOUNTER
    
    GitHub
    
    Utility to audit the balance of Hierarchical Deterministic (HD) wallets.
    Supports multisig + segwit wallets.
    
    

 2. SUBZERO
    
    GitHub
    
    Square's Bitcoin Cold Storage solution.
    
    

 1. CERTIGO
    
    GitHub
    
    A utility to examine and validate certificates in a variety of formats

 2. CERTSTRAP
    
    GitHub
    
    Tools to bootstrap CAs, certificate requests, and signed certificates.

 3. GHOSTUNNEL
    
    GitHub
    
    A simple SSL/TLS proxy with mutual authentication for securing non-TLS
    services

 4. GO-JOSE
    
    GitHub
    
    An implementation of JOSE standards (JWE, JWS, JWT) in Go

 5. GSSH
    
    GitHub
    
    simple command line to utility to run commands on multiple hosts in parallel

 6. METRICS
    
    GitHub
    
    Metrics Query Engine

 7. SQUALOR
    
    GitHub
    
    Go SQL utility library


IOS

 1. PONYDEBUGGER
    
    GitHub
    
    Remote network and data debugging for your native iOS app using Chrome
    Developer Tools
    
    

 2. SPACECOMMANDER
    
    GitHub
    
    Commit fully-formatted Objective-C as a team without even trying.
    
    

 1. AARDVARK
    
    GitHub
    
    Aardvark is a library that makes it dead simple to create actionable bug
    reports.

 2. ACKBAR
    
    GitHub
    
    Testable debug assertions for Swift.

 3. CLEANSE
    
    GitHub
    
    Lightweight Swift Dependency Injection Framework

 4. SQLDELIGHT
    
    GitHub
    
    Generates typesafe Kotlin APIs from SQL

 5. SUPERDELEGATE
    
    GitHub
    
    SuperDelegate provides a clean application delegate interface and protects
    you from bugs in the application lifecycle

 6. VALET
    
    GitHub
    
    Valet 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.

 7. WORKFLOW
    
    Website · GitHub
    
    A library for making composable state machines, and UIs driven by those
    state machines.


JAVA

 1. MOSHI
    
    Website · GitHub
    
    A modern JSON library for Kotlin and Java.
    
    

 2. OKHTTP
    
    Website · GitHub
    
    An HTTP client for Android, Kotlin, and Java.
    
    

 3. OKIO
    
    Website · GitHub
    
    A modern I/O library for Android, Kotlin, and Java.
    
    

 4. POLLEXOR
    
    Website · GitHub
    
    Java client for the Thumbor image service which allows you to build URIs in
    an expressive fashion using a fluent API.
    
    

 5. RETROFIT
    
    Website · GitHub
    
    Type-safe HTTP client for Android and Java by Square, Inc.
    
    

 6. SUBZERO
    
    GitHub
    
    Square's Bitcoin Cold Storage solution.
    
    

 7. WIRE
    
    GitHub
    
    Clean, lightweight protocol buffers for Android and Java.
    
    

 1. JAVAPOET
    
    GitHub
    
    A Java API for generating .java source files.

 2. KEYWHIZ
    
    Website · GitHub
    
    A system for distributing and managing secrets

 3. RACK-SERVLET
    
    GitHub
    
    Embed JRuby Rack applications in your Java container.


JAVASCRIPT

 1. CROSSFILTER
    
    Website · GitHub
    
    Fast n-dimensional filtering and grouping of records.
    
    

 2. CUBE
    
    Website · GitHub
    
    Cube: A system for time series visualization.
    
    

 3. CUBISM
    
    Website · GitHub
    
    Cubism.js: A JavaScript library for time series visualization.
    
    

 4. ES6-MODULE-TRANSPILER
    
    Website · GitHub
    
    Tomorrow’s JavaScript module syntax today
    
    

 5. FIELD-KIT
    
    GitHub
    
    FieldKit lets you take control of your text fields.
    
    

 6. LGTM
    
    GitHub
    
    Simple object validation for JavaScript.
    
    

 1. JS-JOSE
    
    GitHub
    
    JavaScript library to encrypt/decrypt data in JSON Web Encryption (JWE)
    format and to sign/verify data in JSON Web Signature (JWS) format. Leverages
    Browser's native WebCrypto API.


KOTLIN

 1. KOTLINPOET
    
    Website · GitHub
    
    A Kotlin API for generating .kt source files.
    
    

 2. LEAKCANARY
    
    Website · GitHub
    
    LeakCanary is a memory leak detection library for Android.
    
    

 3. OKHTTP
    
    Website · GitHub
    
    An HTTP client for Android, Kotlin, and Java.
    
    

 4. OKIO
    
    Website · GitHub
    
    A modern I/O library for Android, Kotlin, and Java.
    
    

 5. RETROFIT
    
    Website · GitHub
    
    Type-safe HTTP client for Android and Java by Square, Inc.
    
    

 6. WIRE
    
    GitHub
    
    Clean, lightweight protocol buffers for Android and Java.
    
    

 1. SQLDELIGHT
    
    GitHub
    
    Generates typesafe Kotlin APIs from SQL

 2. WORKFLOW
    
    Website · GitHub
    
    A library for making composable state machines, and UIs driven by those
    state machines.

 3. ANVIL
    
    GitHub
    
    A Kotlin compiler plugin to make dependency injection with Dagger 2 easier.


RUBY

 1. BORDER_PATROL
    
    GitHub
    
    BorderPatrol lets you import a KML file and then check if points are inside
    or outside the polygons the file defines.

 2. CANE
    
    GitHub
    
    Code quality threshold checking as part of your build

 3. ETL
    
    GitHub
    
    Extract, Transform, and Load data with Ruby

 4. FDOC
    
    GitHub
    
    Documentation format and verification

 5. JETPACK
    
    GitHub
    
    jet.pack: package your JRuby rack app for Jetty.

 6. RAILS-AUTH
    
    GitHub
    
    Modular resource-based authentication and authorization for Rails/Rack


OTHER

 1. SHUTTLE
    
    GitHub
    
    String extraction, translation and export tools for the 21st century.
    "Moving strings around so you don't have to"
    
    

 1. JIRAFY
    
    Website · GitHub
    
    Chrome extension that linkifies JIRA ticket numbers on select pages.

 2. P2
    
    GitHub
    
    Platypus Platform: Tools for Scalable Deployment

 3. SHIFT
    
    GitHub
    
    shift is an application that helps you run schema migrations on MySQL
    databases

 4. TOGGLE
    
    GitHub
    
    Simple, flexible and lightweight configuration switching.

View full list of repositories


 * TWEETS


 * JOIN US
   
   * Engineering Blog – developer.squareup.com/blog
   * Careers Page – squareup.com/careers
   * 

 * Square Developer
 * Cash App
 * Security
 * Privacy
 * Help Center

© 2009–2020 Square, Inc. All rights reserved.