Open Source at Bloomberg
Want to help? Check out our open positions!
Memray is a memory profiler for Python
Build complex CLIs with type safety and no dependencies
A modern high-performance open source message queuing system
🔍 🐍 Like pstack but for Python!
Bloomberg's distributed RDBMS
Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
Experimental clang support for WG21 P2996 (Reflection).
Tools for developing and building libraries modeled on BDE
Python API to Bloomberg's comdb2 database.
Bloomberg's fork of pybossa
Sockets, timers, resolvers, events, reactors, proactors, and thread pools for asynchronous network programming
Organization-wide community files
Learning labs curated by BBIT
A small, fast, pure JavaScript type-stripper that uses the official TypeScript parser.
Bloomberg's fork of pybossa-default-theme
Java SDK for BlazingMQ, a modern high-performance open source message queuing system.
A Kotlin and familiar Android SQLite database library that uses encryption.
Bloomberg's collaboration fork of TypeScript
Debugging tool for Kubernetes which tests and displays connectivity between nodes in the cluster.
A framework for reusing code in Clang tools
Python SDK for BlazingMQ, a modern high-performance open source message queuing system.
A tool which helps you diff xcodeproj files.
pytest plugin for easy integration of memray memory profiler
Powerful multi-threaded coroutine dispatcher and parallel execution engine
Container Timing
A word2vec negative sampling implementation with correct CBOW update.
A batteries included C++ RabbitMQ Client Library/API.
Database migration tool for Marten.
Code release for Dataless Knowledge Fusion by Merging Weights of Language Models (https://openreview.net/forum?id=FCnohuR6AnM)
A polyfill for the ECMAScript Record and Tuple proposal.
A framework for writing webhooks for GitHub, in Python.
Pretty (and) Accurate Stack Trace Analysis is an extension to the JavaScript source map format that allows for accurate function name decoding.
Project which implements extraction of data from scatter plots
Our open source implementation of MiniLMv2 (https://aclanthology.org/2021.findings-acl.188)
A collection of projects published by Bloomberg's Quantitative Finance Research team.
Chromium source code and modifications
Bloomberg Open API module for node.js
An AMQP 0.9.1 proxy server, designed for use in front of an AMQP 0.9.1 compliant message queue broker such as RabbitMQ.
Phabricator Tools
Provides agent and server plugins for SPIRE to allow TPM 2-based node attestation.
CollectdWin - a system statistics collection daemon for Windows, inspired by 'collectd'
Implementation of MixCE method described in ACL 2023 paper by Zhang et al.
Provides runtime validation of attributes specified in Python 'attr'-based data classes.
C++ Kafka coroutine library using Quantum dispatcher and wrapping CppKafka
Experimental code used in pre-training the KBIR and KeyBART models
Open Source / ENTSUM: A Data Set for Entity-Centric Extractive Summarization
An adventure game to help people learn Git
Pytest plugin that runs PyStack on slow or hanging tests.
PPX rewriter that enables string interpolation in OCaml
HTTP wrapper for Bloomberg Open API
Convolutional Neural Networks with Recurrent Neural Filters
A straightforward and maintainable build system from the Bloomberg Graphics team.
vault-auth-spire is an authentication plugin for Hashicorp Vault which allows logging into Vault using a Spire provided SVID.
Tools for refactoring history of git repositories
P1160 Add Test Polymorphic Memory Resource To Standard Library
Chef recipes for Bloomberg's deployment of Hadoop and related components
Mirror of Apache Lucene + Solr
Trino, the distributed SQL query engine for big data
Library for organizing batch processing pipelines in Apache Spark
Helps you organize tests in Go programs into groups.
A tool to automatically generate test code for Chef cookbooks and policies.
Tool used to format, improve and verify code to BDE guidelines
A tool to read CSV files with CSVW metadata and transform them into other formats.
Tool to make running test suites easier, using docker-compose.
Structured Gradient Tree Boosting
A set of benchmark tools for reader/writer locks.
Location Intelligence & Data Visualization tool
A set of benchmarking tools used to quantify the performance of BDE-style polymorphic allocators.
A simple web application for arranging 'chats over coffee'.
Research code and scripts used in the paper Semantic Role Labeling as Syntactic Dependency Parsing.
This repository contains code for our ACL 2022 Findings paper `Efficient Argument Structure Extraction with Transfer Learning and Active Learning`. We implement an argument structure extraction method based on a pre-trained Transformer model.`
Research code and scripts used in the Silburt et al. (2021) EMNLP 2021 paper 'FANATIC: FAst Noise-Aware TopIc Clustering'
Haskell interface to BLPAPI
Immutable/Constant Objects for JavaScript
A Kerberos authenticator module for the JupyterHub platform
Code to reproduce the results of the paper 'Towards Realistic Few-Shot Relation Extraction' (EMNLP 2021)
Wrapper cookbook which installs and configures a Consul cluster.
Presto Accumulo Integration
A parser of cron-style scheduling expressions.
A set of tools for building a Git adventure game, to help people learn Git
A tool to allow controlled access to 'chroot' functionality by users without root permissions
Problems and Solutions for Test-Driven-Development training
A relatively simple, unified method for reporting on Kubernetes resource issues.
A set of Chef recipes for installing and configuring Redis.
Plan It, Say It, Nail It: Mastering Difficult Conversations
Apache Spark enhanced with native Kubernetes scheduler back-end
A set of Chef recipes for installing and configuring Apache Zookeeper.
A set of Chef recipes for installing and configuring Nginx.
Bloomberg Cloud Storage Chef application
Application cookbook which installs and configures Vault with Consul as a backend.
A taxonomy of Python decorator types.
A java library for stored queries
Example code for WG21 paper P2473
Simple, customizable console notifications.
Code release for Semantic Similarity Covariance Matrix Shrinkage
Creating a repo to test some secret scanning and push protection rules.
Bloomberg's collaboration fork of metrictank
Distributed SQL query engine for big data
Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:
Chef cookbook for serializing access to resources
Source code for the https://bloomberg.github.io site
Code snippets for accessing graph.bloomberg.com
A Chef cookbook for installing and maintaining Cobbler
Bloomberg's collaboration fork of Deno
A module that provides integration of the Catalyst web application framework with GSSAPI/SPNEGO HTTP authentication.
Bloomberg's fork of pybossa.js
Bloomberg's collaboration fork of vcpkg
Bloomberg's collaboration fork of lib-jitsi-meet
Fortran parsing and analysis infrastructure
Topic Modelling for Humans
AWS JavaScript S3 Explorer is a JavaScript application that uses AWS's JavaScript SDK and S3 APIs to make the contents of an S3 bucket easy to browse via a web browser.
Bloomberg's collaboration fork of powerquery-docs
Source code for firmware upgrade tool for Bloomberg hardware
Bloomberg's collaboration fork of Tuist
Bloomberg's fork of pybossa-player.js
NodeConf Remote 2020 Workshop: TC39 and Bloomberg's contributions to JavaScript
A reference implementation for the specification that can create and configure a dev container from a devcontainer.json.
Streaming reference architecture built around Kafka.
the Istanbul command line interface
Bloomberg's collaboration fork of vscode-chrome-debug-core
Bloomberg's collaboration fork of Terraform
Bloomberg's collaboration fork of Vault
Bloomberg's collaboration fork of Packer
Source files for TDD workshop at Grace Hopper Celebration 2016
CartoDB javascript library
Cloud native connectivity and network policy
Temporal mapping for CartoDB
A set of Chef recipes for installing and configuring OpenBFDD.
The PyPA recommended tool for installing Python packages
Bloomberg's collaboration fork of jitsi-media-transform
Bloomberg's collaboration fork of jicofo
Bloomberg's collaboration fork of jitsi-videobridge
Official project repository for the Setuptools build system
Mapnik is an open source toolkit for developing mapping applications
Bloomberg's collaboration fork of Serf
A sample starter project using wsk.
Bloomberg's fork of pybossa
A library and stand-alone CLI tools to access a salt-api instance
Bloomberg's collaboration fork of CKEditor 5
Bloomberg's collaboration fork of TypeScript-Website
Bloomberg's collaboration fork of docker-jitsi-meet
Bloomberg's collaboration fork of jitsi-meet
A placeholder package to reserve the 'bloomberg' vendor name on Packagist.
Bloomberg's collaboration fork of networking-calico
Windshaft tailored for CartoDB
A Node.js map tile library for PostGIS and torque.js, with CartoCSS styling
PostgreSQL extension for CartoDB
⚖️Technical Oversight Committee (TOC)
Bloomberg's collaboration fork of Fleet
Bloomberg's collaboration fork of black
Bloomberg's collaboration fork of Consul ESM
Project Calico's per-host agent Felix, responsible for programming routes and security policy.
Golang Calico library functions: https://www.projectcalico.org
Bloomberg's collaboration fork of tslib
Contributor License Agreement assistant (CLA assistant)
The most widely used Python to C compiler
executable archive format
AngularJS - HTML enhanced for web apps!
:tropical_fish: Babel is a compiler for writing next generation JavaScript.
a fast, scalable, multi-language and extensible build system
Mirror of Apache Ignite
The Apache Spark - Apache HBase Connector is a library to support Spark accessing HBase table as external data source or sink.
Bloomberg's collaboration fork of Consul
A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.
Diamond is a python daemon that collects system metrics and publishes them to Graphite (and others). It is capable of collecting cpu, memory, network, i/o, load and disk metrics. Additionally, it features an API for implementing custom collectors for gathering metrics from almost any source.
monorepo containing the various nuts and bolts that facilitate istanbul.js test instrumentation
Compute Resource Usage Analysis and Monitoring of Container Clusters
Mirror of Apache HBase
A comprehensive Amazon Web Services SDK for Haskell.
CartoDB2.0 common styles
Mirror of Apache Phoenix
Mirror of Apache Avro
Common assets shared across several repositories
CartoDB SQL API
Proxy for AWS
Bloomberg's collaboration fork of citus
Web Authentication WG