Open source projects by square

square/retrofit

Type-safe HTTP client for Android and Java by Square, Inc.

☕Java   ★26729 stars   ⚠41 open issues   ⚭87 contributors   ☯over 8 years old  

square/okhttp

An HTTP+HTTP/2 client for Android and Java applications.

☕Java   ★25455 stars   ⚠106 open issues   ⚭95 contributors   ☯over 6 years old  

square/leakcanary

A memory leak detection library for Android and Java.

☕Java   ★18679 stars   ⚠49 open issues   ⚭28 contributors   ☯over 3 years old  

square/picasso

A powerful image downloading and caching library for Android

☕Java   ★15082 stars   ⚠150 open issues   ⚭60 contributors   ☯over 5 years old  

square/java-code-styles

IntelliJ IDEA code style settings for Square's Java and Android projects.

☕Shell   ★2366 stars   ⚠6 open issues   ⚭12 contributors   ☯over 5 years old  

square/PonyDebugger

Remote network and data debugging for your native iOS app using Chrome Developer Tools

☕Objective-C   ★5549 stars   ⚠47 open issues   ⚭27 contributors   ☯over 6 years old  

square/SocketRocket

A conforming Objective-C WebSocket client library.

☕Objective-C   ★5501 stars   ⚠37 open issues   ⚭51 contributors   ☯almost 7 years old  

square/otto

An enhanced Guava-based event bus with emphasis on Android support.

☕Java   ★5041 stars   ⚠18 open issues   ⚭22 contributors   ☯over 6 years old  

square/sqlbrite

A lightweight wrapper around SQLiteOpenHelper which introduces reactive stream semantics to SQL operations.

☕Java   ★4557 stars   ⚠5 open issues   ⚭13 contributors   ☯almost 4 years old  

square/okio

A modern I/O API for Java

☕Java   ★4759 stars   ⚠24 open issues   ⚭17 contributors   ☯over 4 years old  

square/moshi

A modern JSON library for Android and Java.

☕Java   ★3628 stars   ⚠34 open issues   ⚭11 contributors   ☯over 4 years old  

square/wire

Clean, lightweight protocol buffers for Android and Java.

☕Java   ★2267 stars   ⚠28 open issues   ⚭27 contributors   ☯over 5 years old  

square/maximum-awesome

Config files for vim and tmux.

☕Ruby   ★4931 stars   ⚠30 open issues   ⚭38 contributors   ☯over 5 years old  

square/duktape-android

The Duktape embeddable Javascript engine packaged for Android.

☕JavaScript   ★543 stars   ⚠7 open issues   ⚭5 contributors   ☯over 3 years old  

square/dagger

A fast dependency injector for Android and Java.

☕Java   ★6666 stars   ⚠60 open issues   ⚭32 contributors   ☯over 6 years old  

square/javapoet

A Java API for generating .java source files.

☕Java   ★4905 stars   ⚠52 open issues   ⚭41 contributors   ☯almost 6 years old  

square/seismic

Android device shake detection.

☕Java   ★924 stars   ⚠6 open issues   ⚭3 contributors   ☯over 6 years old  

square/spoon

Distributing instrumentation tests to all your Androids.

☕HTML   ★2344 stars   ⚠79 open issues   ⚭34 contributors   ☯almost 6 years old  

square/keywhiz

A system for distributing and managing secrets

☕Java   ★1883 stars   ⚠28 open issues   ⚭12 contributors   ☯over 3 years old  

square/mortar

A simple library that makes it easy to pair thin views with dedicated controllers, isolated from most of the vagaries of the Activity life cycle.

☕Java   ★2132 stars   ⚠33 open issues   ⚭18 contributors   ☯about 5 years old  

square/android-times-square

Standalone Android widget for picking a single date from a calendar view.

☕Java   ★4105 stars   ⚠26 open issues   ⚭42 contributors   ☯almost 6 years old  

square/phrase

Phrase is an Android string resource templating library

☕Java   ★1302 stars   ⚠8 open issues   ⚭5 contributors   ☯almost 5 years old  

square/cubism

Cubism.js: A JavaScript library for time series visualization.

☕JavaScript   ★4647 stars   ⚠45 open issues   ⚭6 contributors   ☯over 6 years old  

square/crossfilter

Fast n-dimensional filtering and grouping of records.

☕JavaScript   ★5935 stars   ⚠4 open issues   ⚭9 contributors   ☯almost 7 years old  

square/flow

Name UI states, navigate between them, remember where you've been.

☕Java   ★2589 stars   ⚠36 open issues   ⚭14 contributors   ☯about 5 years old  

square/assertj-android

A set of AssertJ helpers geared toward testing Android.

☕Java   ★1549 stars   ⚠11 open issues   ⚭35 contributors   ☯almost 6 years old  

square/tape

A lightning fast, transactional, file-based FIFO for Android and Java.

☕Java   ★2022 stars   ⚠12 open issues   ⚭18 contributors   ☯over 6 years old  

square/burst

A unit testing library for varying test data.

☕Java   ★420 stars   ⚠2 open issues   ⚭5 contributors   ☯over 4 years old  

square/Valet

Valet lets you securely store data in the iOS or OS X Keychain without knowing a thing about how the Keychain works. It’s easy. We promise.

☕Objective-C   ★2872 stars   ⚠6 open issues   ⚭13 contributors   ☯over 3 years old  

square/square.github.io

A simple, static portal which outlines our open source offerings.

☕CSS   ★491 stars   ⚠2 open issues   ⚭17 contributors   ☯about 7 years old  

square/squalor

Go SQL utility library

☕Go   ★140 stars   ⚠5 open issues   ⚭12 contributors   ☯about 4 years old  

square/p2

Platypus Platform: Tools for Scalable Deployment

☕Go   ★171 stars   ⚠9 open issues   ⚭8 contributors   ☯about 4 years old  

square/certstrap

Tools to bootstrap CAs, certificate requests, and signed certificates.

☕Go   ★816 stars   ⚠9 open issues   ⚭3 contributors   ☯almost 4 years old  

square/cane

Code quality threshold checking as part of your build

☕Ruby   ★1321 stars   ⚠6 open issues   ⚭25 contributors   ☯almost 7 years old  

square/ETL

Extract, Transform, and Load data with Ruby

☕Ruby   ★334 stars   ⚠3 open issues   ⚭6 contributors   ☯almost 6 years old  

square/haha

Java library to automate the analysis of Android heap dumps.

☕Java   ★807 stars   ⚠0 open issues   ⚭3 contributors   ☯over 3 years old  

square/go-jose

An implementation of JOSE standards (JWE, JWS, JWT) in Go

☕Go   ★831 stars   ⚠15 open issues   ⚭11 contributors   ☯about 4 years old  

square/wire-gradle-plugin

A Gradle plugin for generating Java code for your protocol buffer definitions with Wire.

☕Groovy   ★140 stars   ⚠4 open issues   ⚭5 contributors   ☯over 3 years old  

square/Aardvark

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

☕Objective-C   ★204 stars   ⚠7 open issues   ⚭8 contributors   ☯over 3 years old  

square/fdoc

Documentation format and verification

☕Ruby   ★383 stars   ⚠13 open issues   ⚭25 contributors   ☯over 6 years old  

square/toggle

Simple, flexible and lightweight configuration switching.

☕Ruby   ★49 stars   ⚠0 open issues   ⚭1 contributors   ☯almost 6 years old  

square/rails-service

Microservices on Rails

☕Ruby   ★56 stars   ⚠1 open issues   ⚭2 contributors   ☯about 3 years old  

square/metrics

Metrics Query Engine

☕Go   ★153 stars   ⚠9 open issues   ⚭8 contributors   ☯over 3 years old  

square/cube

Cube: A system for time series visualization.

☕JavaScript   ★3878 stars   ⚠48 open issues   ⚭10 contributors   ☯about 7 years old  

square/intro-to-d3

a D3.js tutorial

☕CSS   ★535 stars   ⚠8 open issues   ⚭13 contributors   ☯about 4 years old  

square/otto-intellij-plugin

An IntelliJ IDEA plugin to navigate between events posted by Otto.

☕Java   ★460 stars   ⚠9 open issues   ⚭7 contributors   ☯over 5 years old  

square/jetpack

jet.pack: package your JRuby rack app for Jetty.

☕Ruby   ★253 stars   ⚠5 open issues   ⚭19 contributors   ☯almost 7 years old  

square/js-jose

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.

☕JavaScript   ★190 stars   ⚠3 open issues   ⚭6 contributors   ☯almost 4 years old  

square/sqldelight

Generates Java models from CREATE TABLE statements.

☕Kotlin   ★1665 stars   ⚠43 open issues   ⚭3 contributors   ☯about 3 years old  

square/spacecommander

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

☕Objective-C   ★861 stars   ⚠12 open issues   ⚭7 contributors   ☯over 3 years old  

square/git-fastclone

git clone --recursive on steroids

☕Ruby   ★153 stars   ⚠2 open issues   ⚭4 contributors   ☯over 3 years old  

square/field-kit

FieldKit lets you take control of your text fields.

☕JavaScript   ★435 stars   ⚠19 open issues   ⚭14 contributors   ☯over 3 years old  

square/dagger-intellij-plugin

An IntelliJ IDEA plugin for Dagger which provides insight into how injections and providers are used.

☕Java   ★694 stars   ⚠8 open issues   ⚭3 contributors   ☯over 5 years old  

square/kochiku

Shard your builds for fun and profit

☕Ruby   ★549 stars   ⚠13 open issues   ⚭35 contributors   ☯over 5 years old  

square/pollexor

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

☕Java   ★560 stars   ⚠1 open issues   ⚭9 contributors   ☯over 6 years old  

square/ghostunnel

A simple SSL/TLS proxy with mutual authentication for securing non-TLS services

☕Go   ★406 stars   ⚠1 open issues   ⚭2 contributors   ☯about 3 years old  

square/inspect

inspect is a collection of metrics gathering, analysis utilities for various subsystems of linux, mysql and postgres.

☕Go   ★224 stars   ⚠3 open issues   ⚭8 contributors   ☯over 3 years old  

square/osstrich

Open Source Software Task Robot Indestructible Computer Hero

☕Java   ★75 stars   ⚠1 open issues   ⚭2 contributors   ☯about 3 years old  

square/protob

Protocol buffers for Nodejs

☕JavaScript   ★80 stars   ⚠2 open issues   ⚭3 contributors   ☯almost 5 years old  

square/cascading-helpers

A whole bunch of functions, filters, and other tools that make writing Cascading flows a joy

☕Java   ★54 stars   ⚠5 open issues   ⚭6 contributors   ☯over 6 years old