Members
-
scio ★ PINNED
A Scala API for Apache Beam and Google Cloud Dataflow.
Scala ★ 2.6k 2d agoExplain → -
voyager ★ PINNED
🛰️ An approximate nearest-neighbor search library for Python and Java with a focus on ease of use, simplicity, and deployability.
C++ ★ 1.6k 3mo agoExplain → -
chartify ★ PINNED
Python library that makes it easy for data scientists to create charts.
Python ★ 3.6k 1y agoExplain → -
mobius ★ PINNED
A functional reactive framework for managing state evolution and side-effects.
Java ★ 1.3k 1mo agoExplain → -
pedalboard ★ PINNED
🎛 🔊 A Python library for audio.
C++ ★ 6.2k 1mo agoExplain → -
basic-pitch ★ PINNED
A lightweight yet powerful audio-to-MIDI converter with pitch bend detection
Python ★ 5.2k 7mo agoExplain → -
luigi
Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in.
Python ★ 19k 2d agoExplain → -
annoy
Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk
C++ ★ 14k 7mo agoExplain → -
docker-gc ▣
INACTIVE: Docker garbage collection of containers and images
Shell ★ 5.0k 5y agoExplain → -
dockerfile-maven ▣
MATURE: A set of Maven tools for dealing with Dockerfiles
Java ★ 2.7k 4y agoExplain → -
docker-maven-plugin ▣
INACTIVE: A maven plugin for Docker
Java ★ 2.6k 4y agoExplain → -
helios ▣
Docker container orchestration platform
Java ★ 2.1k 1y agoExplain → -
web-api-examples
Basic examples to authenticate and fetch data using the Spotify Web API
HTML ★ 2.1k 1y agoExplain → -
HubFramework ▣
DEPRECATED – Spotify’s component-driven UI framework for iOS
Objective-C ★ 1.9k 7y agoExplain → -
apollo ▣
Java libraries for writing composable microservices
Java ★ 1.6k 4y agoExplain → -
dh-virtualenv
Python virtualenvs in Debian packages
Python ★ 1.6k 2y agoExplain → -
docker-client ▣
INACTIVE: A simple docker client for the JVM
Java ★ 1.4k 4y agoExplain → -
docker-kafka ▣
Kafka (and Zookeeper) in Docker
Shell ★ 1.4k 6y agoExplain → -
SPTPersistentCache
Everyone tries to implement a cache at some point in their iOS app’s lifecycle, and this is ours.
Objective-C ★ 1.2k 2y agoExplain → -
ruler
Gradle plugin which helps you analyze the size of your Android apps.
Kotlin ★ 1.2k 1y agoExplain → -
sparkey
Simple constant key/value storage library, for read-heavy systems with infrequent large bulk inserts.
C ★ 1.2k 2y agoExplain → -
XCMetrics
XCMetrics is the easiest way to collect Xcode build metrics and improve developer productivity.
Swift ★ 1.2k 2y agoExplain → -
web-api ▣
This issue tracker is no longer used. Join us in the Spotify for Developers forum for support with the Spotify Web API ➡️ https://community.spotify.com/t5/Spotify-for-Developers/bd-p/Spotify_Developer
RAML ★ 971 6y agoExplain → -
echoprint-codegen ▣
Codegen for Echoprint
C++ ★ 963 4y agoExplain → -
XCRemoteCache
No description.
Swift ★ 872 1y agoExplain → -
klio
Smarter data pipelines for audio.
Python ★ 869 2y agoExplain → -
snakebite ▣
A pure python HDFS client
Python ★ 858 4y agoExplain → -
heroic ▣
The Heroic Time Series Database
Java ★ 846 5y agoExplain → -
ios-sdk
Spotify SDK for iOS
Objective-C ★ 741 12d agoExplain → -
SPTDataLoader ▣
The HTTP library used by the Spotify iOS client
Objective-C ★ 625 1y agoExplain → -
apps-tutorial ▣
A Spotify App that contains working examples of the use of Spotify Apps API
★ 623 11y agoExplain → -
JniHelpers ▣
Tools for writing great JNI code
C++ ★ 605 5y agoExplain → -
postgresql-metrics
Tool that extracts and provides metrics on your PostgreSQL database
Python ★ 598 3y agoExplain → -
Mobius.swift
A functional reactive framework for managing state evolution and side-effects [Swift implementation]
Swift ★ 580 2mo agoExplain → -
dockerfile-mode
An emacs mode for handling Dockerfiles
Emacs Lisp ★ 564 6mo agoExplain → -
reactochart
:chart_with_upwards_trend: React chart component library :chart_with_downwards_trend:
JavaScript ★ 554 2y agoExplain → -
android-sdk
Spotify SDK for Android
HTML ★ 516 1y agoExplain → -
threaddump-analyzer ▣
A JVM threaddump analyzer
JavaScript ★ 507 3y agoExplain → -
featran
A Scala feature transformation library for data science and machine learning
Scala ★ 475 1y agoExplain → -
spotify-web-api-ts-sdk
A Typescript SDK for the Spotify Web API with types for returned data.
TypeScript ★ 469 8mo agoExplain → -
sourcekit-bazel-bsp
iOS Development (and more) in alternative IDEs like Cursor / VSCode, for Bazel projects
Swift ★ 434 2mo agoExplain → -
completable-futures
Utilities for working with futures in Java 8
Java ★ 411 2y agoExplain → -
echoprint-server ▣
Server for the Echoprint audio fingerprint system
Java ★ 400 4y agoExplain → -
fmt-maven-plugin
Opinionated Maven Plugin that formats your Java code.
Java ★ 380 9mo agoExplain → -
web-scripts
DEPRECATED: A collection of base configs and CLI wrappers used to speed up development @ Spotify.
TypeScript ★ 380 2y agoExplain → -
save-to-spotify
Command line interface to save your personal media to Spotify.
Go ★ 368 1d agoExplain → -
SpotifyLogin ▣
Swift framework for authenticating with the Spotify API
Swift ★ 352 5y agoExplain → -
ratatool
A tool for data sampling, data generation, and data diffing
Scala ★ 349 2mo agoExplain → -
basic-pitch-ts
A lightweight yet powerful audio-to-MIDI converter with pitch bend detection.
TypeScript ★ 342 3y agoExplain → -
big-data-rosetta-code
Code snippets for solving common big data problems in various platforms. Inspired by Rosetta Code
Scala ★ 297 1y agoExplain → -
confidence
Python library for AB test analysis
Python ★ 292 3mo agoExplain → -
pythonflow
:snake: Dataflow programming for python.
Python ★ 291 3y agoExplain → -
coordinator ▣
A visual interface for turning an SVG into XY coördinates.
HTML ★ 291 4y agoExplain → -
trickle ▣
A small library for composing asynchronous code
Java ★ 286 6y agoExplain → -
styx ▣
"The path to execution", Styx is a service that schedules batch data processing jobs in Docker containers on Kubernetes.
Java ★ 271 2y agoExplain → -
cstar
Apache Cassandra cluster orchestration tool for the command line
Python ★ 256 2y agoExplain → -
linux ▣
Spotify's Linux kernel for Debian-based systems
C ★ 248 13y agoExplain → -
netty-zmtp ▣
A Netty implementation of ZMTP, the ZeroMQ Message Transport Protocol.
Java ★ 247 4y agoExplain → -
ios-style
Guidelines for iOS development in use at Spotify
★ 244 5y agoExplain → -
cassandra-reaper ▣
Software to run automated repairs of cassandra
★ 233 8y agoExplain → -
flink-on-k8s-operator
Kubernetes operator for managing the lifecycle of Apache Flink and Beam applications.
Go ★ 225 2d agoExplain → -
docker-cassandra ▣
Cassandra in Docker with fast startup
Shell ★ 218 9y agoExplain → -
terraform-gke-kubeflow-cluster ▣
Terraform module for creating GKE clusters to run Kubeflow
HCL ★ 216 5y agoExplain → -
dns-java ▣
DNS wrapper library that provides SRV lookup functionality
Java ★ 210 1y agoExplain → -
spotify-json
Fast and nice to use C++ JSON library.
C++ ★ 207 1y agoExplain → -
git-test ▣
test your commits
Shell ★ 203 3y agoExplain → -
spotify-web-playback-sdk-example
React based example app that creates a new player in Spotify Connect to play music from in the browse using Spotify Web Playback SDK.
JavaScript ★ 202 1y agoExplain → -
dbeam
DBeam exports SQL tables into Avro files using JDBC and Apache Beam
Java ★ 197 15d agoExplain → -
SPStackedNav ▣
[DEPRECATED] Navigation controller which represents its content in stacks of panes, rather than one at a time
Objective-C ★ 194 9y agoExplain → -
quickstart ▣
A CommonJS module resolver, loader and compiler for node.js and browsers.
JavaScript ★ 191 10y agoExplain → -
magnolify
A collection of Magnolia add-on modules
Scala ★ 180 4mo agoExplain → -
dataenum
Algebraic data types in Java.
Java ★ 175 4mo agoExplain → -
bazel-tools ▣
Tools for dealing with very large Bazel-managed repositories
Java ★ 169 6y agoExplain → -
should-up
Remove most of the "should" noise from your tests
JavaScript ★ 169 2y agoExplain → -
lingon ▣
A user friendly tool for building single-page JavaScript applications
JavaScript ★ 163 4y agoExplain → -
gcp-audit ▣
A tool for auditing security properties of GCP projects.
Python ★ 159 8y agoExplain → -
async-google-pubsub-client
[SUNSET] Async Google Pubsub Client
Java ★ 159 3y agoExplain → -
missinglink
Build time tool for detecting link problems in java projects
Java ★ 156 1y agoExplain → -
flo ▣
A lightweight workflow definition library
Java ★ 156 3y agoExplain → -
spark-bigquery ▣
Google BigQuery support for Spark, SQL, and DataFrames
Scala ★ 156 6y agoExplain → -
folsom
An asynchronous memcache client for Java
Java ★ 155 1y agoExplain → -
android-auth
Spotify authentication and authorization for Android. Part of the Spotify Android SDK.
Kotlin ★ 153 2d agoExplain → -
github-java-client ▣
A Java client to Github API
Java ★ 150 3mo agoExplain → -
annoy-java ▣
Approximate nearest neighbors in Java
Java ★ 145 5y agoExplain → -
proto-registry
An implementation of the Protobuf Registry API
TypeScript ★ 144 2y agoExplain → -
zoltar ▣
Common library for serving TensorFlow, XGBoost and scikit-learn models in production.
Java ★ 143 2y agoExplain → -
futures-extra
Java library for working with Guava futures
Java ★ 139 2y agoExplain → -
spydra ▣
Ephemeral Hadoop clusters using Google Compute Platform
Java ★ 136 4y agoExplain → -
spotify.github.io
Showcase site for hand-picked open-source projects by Spotify
HTML ★ 135 2h agoExplain → -
realbook
Easier audio-based machine learning with TensorFlow.
Python ★ 130 1y agoExplain → -
spotify-tensorflow
Provides Spotify-specific TensorFlow helpers
Python ★ 128 3y agoExplain → -
sparkey-java
Java implementation of the Sparkey key value store
Java ★ 126 2mo agoExplain → -
docker-stress ▣
Simple docker stress test and monitoring tools
Python ★ 124 10y agoExplain → -
redux-location-state ▣
Utilities for reading & writing Redux store state to & from the URL
JavaScript ★ 118 3y agoExplain → -
crtauth ▣
a public key backed client/server authentication system
Python ★ 117 6y agoExplain → -
rspec-dns ▣
Easily test your DNS with RSpec
Ruby ★ 107 6y agoExplain → -
web-playback-sdk ▣
This issue tracker is no longer used. Join us in the Spotify for Developers forum for support with the Spotify Web Playback SDK ➡️ https://community.spotify.com/t5/Spotify-for-Developers/bd-p/Spotify_Developer
★ 105 6y agoExplain → -
ffwd-ruby ▣
An event and metrics fast-forwarding agent.
Ruby ★ 105 9y agoExplain → -
super-smash-brogp ▣
Sends and withdraws BGP prefixes for fun.
Python ★ 103 7y agoExplain → -
gimme ▣
Creating time bound IAM Conditions with ease and flair
Python ★ 102 7y agoExplain → -
lighthouse-audit-service
No description.
TypeScript ★ 101 2y agoExplain → -
noether ▣
Scala Aggregators used for ML Model metrics monitoring
Scala ★ 92 2y agoExplain → -
python-graphwalker ▣
Python re-implementation of the graphwalker testing tool
Python ★ 91 10y agoExplain → -
spotify-js-challenge ▣
No description.
JavaScript ★ 88 12y agoExplain → -
java-hamcrest
Libraries that extend the Hamcrest matching library with useful matchers
Java ★ 85 2y agoExplain → -
ffwd ▣
a flexible metric forwarding agent
Java ★ 81 5y agoExplain → -
gcs-tools
GCS support for avro-tools, parquet-tools and protobuf
Scala ★ 79 1y agoExplain → -
boilerplate-app ▣
A boilerplate Spotify app
★ 77 11y agoExplain → -
gcp-firewall-enforcer ▣
A toolbox to enforce firewall rules across multiple GCP projects.
Python ★ 76 9y agoExplain → -
hdfs2cass ▣
Hadoop mapreduce job to bulk load data into Cassandra
Java ★ 75 4y agoExplain → -
async-datastore-client ▣
A modern and feature-rich Asynchronous Java client for Google Cloud Datastore
Java ★ 73 5y agoExplain → -
bigtable-autoscaler ▣
A service that autoscales Bigtable clusters based on CPU load
Java ★ 72 4y agoExplain → -
semantic-metrics ▣
Capturing meaningful metrics in your Java application
Java ★ 68 1y agoExplain → -
mobius-android-sample
Android Architecture Blueprint sample app implementation using Mobius
Java ★ 68 3y agoExplain → -
polly-jest-presets ▣
No description.
TypeScript ★ 63 4y agoExplain → -
tfreader
TensorFlow TFRecord reader CLI tool
Scala ★ 62 6mo agoExplain → -
pyschema ▣
Python library for class-based schema definition, object serialization and data validation
Python ★ 61 10y agoExplain → -
debify ▣
Tool for building simple Debian repositories
Shell ★ 60 10y agoExplain → -
lyceum ▣
A riemann plugin to build and deploy modular rules.
Clojure ★ 59 9y agoExplain → -
vispana
Web client for Vespa.ai
JavaScript ★ 59 11mo agoExplain → -
comet ▣
Comet is an alert distribution framework which allows you to distribute alerts all the way to the resource owner with customizable owner lookup, de-duplication, alert formatting as well as automated follow up and metrics.
Python ★ 59 4y agoExplain → -
homebrew-public
Homebrew formula for open-source software developed by Spotify
Ruby ★ 58 2mo agoExplain → -
cassandra-opstools ▣
Generic tools and script to help operating Cassandra cluster
Java ★ 57 11y agoExplain → -
pyfg ▣
No description.
Python ★ 53 4y agoExplain → -
terraform-google-grr ▣
A Terraform module for GRR: the distributed incident forensics and response framework
HCL ★ 51 6y agoExplain → -
diffuser
Declaratively define relationships between data and side effects
Swift ★ 48 1y agoExplain → -
ios-ci ▣
A collection of scripts Spotify runs on its Open Source iOS projects.
Shell ★ 41 8y agoExplain → -
syslog-redirector ▣
Redirects stdin/stderr to syslog
Go ★ 41 11y agoExplain → -
sparkey-python
Python bindings for the sparkey key value store
Python ★ 39 1y agoExplain → -
duck ▣
A minimalist installer system generator
Ruby ★ 38 11y agoExplain → -
hype ▣
Runs JVM closures in Docker containers on Kubernetes
Java ★ 38 8y agoExplain → -
testing-game
A script that counts the number of tests each developer makes over a project
Python ★ 38 3y agoExplain → -
simple-bigtable
No description.
Java ★ 36 3y agoExplain → -
docker_interface ▣
:whale: Declarative interface for building images and running commands in containers using Docker.
Python ★ 36 3y agoExplain → -
terraform-google-aws-hybrid-cloud-vpn
Create and connects Google HA VPN to an AWS Transit Gateway with Site-to-Site VPN
HCL ★ 32 4y agoExplain → -
scio.g8
A Giter8 template for scio
Scala ★ 31 4mo agoExplain → -
gcp-aws-iam-federation-webidentity
Creates needed resources for federating access between a GCP service account and AWS IAM role.
HCL ★ 30 2y agoExplain → -
scio-idea-plugin
Scio IDEA plugin
Scala ★ 30 8mo agoExplain → -
cookiecutter-golang ⑂
A Go project template
Go ★ 29 3y agoExplain → -
crunch-lib ▣
Useful reusable pipeline components for Crunch jobs
Java ★ 27 11y agoExplain → -
code-of-conduct
Spotify FOSS Community Code of Conduct
★ 26 3y agoExplain → -
pywk ▣
Python awk-like line processing tool
Python ★ 26 12y agoExplain → -
web-audio-bench ▣
Test suite for comparing web audio performance across devices and browsers.
JavaScript ★ 26 5y agoExplain → -
talos ▣
Hiera secrets distribution over HTTP
Ruby ★ 26 1y agoExplain → -
spotify-checkstyle-config ▣
The Spotify checkstyle configuration
★ 25 6y agoExplain → -
cassandra-medusa ▣
Apache Cassandra backup and restore tool
Python ★ 24 4y agoExplain → -
elitzur
No description.
Scala ★ 23 1y agoExplain → -
logging-java ▣
DEPRECATED! - utility classes to set up logging in a Spotify compatible way
Java ★ 22 1y agoExplain → -
confidence-sdk-js
No description.
TypeScript ★ 20 3d agoExplain → -
confidence-sdk-swift
No description.
Swift ★ 20 4d agoExplain → -
flyte-flink-plugin
Flyte Flink k8s plugin.
Go ★ 19 1mo agoExplain → -
spawn ▣
A Java library for managing child processes.
Java ★ 19 10y agoExplain → -
soa-reference-integration
SOA Reference Integration
TypeScript ★ 19 1y agoExplain → -
ulogger
A simple micrologging framework
Python ★ 19 2y agoExplain → -
docgenerator ▣
Automatically generate API documentation from Jackson annotated types and javax.ws.rs.* method annotations
Java ★ 19 4y agoExplain → -
futuristic-feline
futuristic-feline is a library for detecting blocking Java futures at runtime
Java ★ 18 4mo agoExplain → -
crtauth-java ▣
Java port of the crtauth authentication library
Java ★ 18 10y agoExplain → -
wasd ▣
service↔machine discovery with a friendly REST API
Java ★ 18 12y agoExplain → -
bucket-runner ▣
Run a command in parallel, distributing the input files to each.
JavaScript ★ 18 3y agoExplain → -
spotify-heroic-datasource ▣
Heroic datasource for Grafana
TypeScript ★ 17 5y agoExplain → -
confidence-sdk-android
No description.
Kotlin ★ 13 4d agoExplain → -
jenkins-coverage-poster ▣
a jenkins pipeline library for posting code coverage results
Groovy ★ 13 8y agoExplain → -
confidence-resolver
Flag Resolvers for Confidence
Rust ★ 12 2d agoExplain → -
ios-auth
Spotify authentication and authorization for iOS.
Swift ★ 12 3mo agoExplain → -
ads-agentic-tools
A Claude Code plugin that lets you manage Spotify advertising campaigns through natural language. Create campaigns, target audiences, launch ads, and pull performance reports — all by describing what you want in plain English.
Python ★ 11 5d agoExplain → -
java-locales
This library was created to ensure a consistent and culturally relevant localized end-user experience, by leveraging Unicode locale data and standardized internationalization algorithms, across software components in a microservices architecture.
Java ★ 11 1mo agoExplain → -
cartography ⑂
Cartography is a Python tool that consolidates infrastructure assets and the relationships between them in an intuitive graph view powered by a Neo4j database.
Python ★ 11 3y agoExplain → -
soundcheck-demo-environment
This project is an open source Backstage instance with Soundcheck preinstalled and an easy to use script for getting everything running. The goal is to give this repo to potential customers who are evaluating Soundcheck. There are few active contributions to this repo, besides upgrading the version of backstage and soundcheck.
TypeScript ★ 11 1y agoExplain → -
Vandelay
A small library for importing/exporting BigTable instance schemas and row data.
Java ★ 11 3y agoExplain → -
hornet ▣
No description.
Scala ★ 10 9y agoExplain → -
sprunch ▣
Minimalist Scala API on top of Apache Crunch
Scala ★ 10 11y agoExplain → -
confidence-sdk-java
No description.
Java ★ 7 4d agoExplain → -
puppet-talos ▣
Puppet module to manage Talos, Hiera secrets distribution tool.
Puppet ★ 7 1y agoExplain → -
certcheck ▣
No description.
Python ★ 7 12y agoExplain → -
etcd ⑂ ▣
A highly-available key value store for shared configuration and service discovery
Go ★ 7 12y agoExplain → -
react-native-lookback ▣
React Native wrapper for the Lookback User Testing platform
Objective-C ★ 6 7y agoExplain → -
ffwd-client-java ▣
Java client for FastForward
Java ★ 6 1y agoExplain → -
skydns ⑂ ▣
DNS service discovery for etcd
★ 6 12y agoExplain → -
proto-requests ▣
No description.
TypeScript ★ 5 5y agoExplain → -
openfeature-swift-sdk ▣
Swift implementation of the OpenFeature SDK
Swift ★ 5 2y agoExplain → -
backup-utils ⑂
GitHub Enterprise Backup Utilities
Shell ★ 5 3y agoExplain → -
kafka ⑂ ▣
Mirror of Apache Kafka
Scala ★ 4 10y agoExplain → -
sekexe ⑂
Separate Kernel Execution: execute a process within user-mode-linux and retrieve its output and status code
Shell ★ 4 11y agoExplain → -
confidence-ai-plugins
No description.
Python ★ 3 2d agoExplain → -
confidence-sdk-python
No description.
Python ★ 3 4d agoExplain → -
confidence-sdk-go
No description.
Go ★ 3 4d agoExplain → -
confidence-sdk-dotnet
No description.
C# ★ 3 26d agoExplain → -
confidence-sdk-rust
No description.
Rust ★ 2 4d agoExplain → -
volcano ⑂
A Cloud Native Batch System (Project under CNCF)
Go ★ 2 3y agoExplain → -
conversion-api-tag-template
A Google Tag Manager (GTM) tag template that can be used to send events from server side container to Spotify's Conversion API.
Smarty ★ 2 8mo agoExplain → -
foss-root
Maven POM that serves as a parent for Spotify FOSS projects
★ 2 9mo agoExplain → -
confidence-sdk-flutter
No description.
Dart ★ 1 2d agoExplain → -
perf-map-agent ⑂
A java agent to generate method mappings to use with the linux `perf` tool
C ★ 1 10y agoExplain → -
target-determinator ⑂
Determines which Bazel targets were affected between two git commits.
Go ★ 0 1mo agoExplain → -
confidence-sdk-demos
No description.
TypeScript ★ 0 4mo agoExplain → -
argo-cd ⑂
Declarative Continuous Deployment for Kubernetes
★ 0 11mo agoExplain → -
tfx ⑂
TFX is an end-to-end platform for deploying production ML pipelines
Python ★ 0 1y agoExplain → -
argo-rollouts ⑂
Progressive Delivery for Kubernetes
★ 0 1y agoExplain → -
causify
No description.
★ 0 1y agoExplain → -
bazel ⑂
a fast, scalable, multi-language and extensible build system
★ 0 2y agoExplain →
No repos match these filters.