Yandex Open Source

At Yandex, we believe that each contribution to open-source projects is a step forward in technological progress, and that transparency and cooperation are crucial to the development of the IT industry as a whole. Over the course of our history, we have regularly used open-source technologies in our projects, shared our own innovations, and actively engaged developers from across the globe in the co-creation of our products.

Why are we releasing open-source projects?

Responsibility

We believe that support for open-source projects is a must for market-leading tech companies. Without these innovations, many products and services, from Yandex and other top companies, would not exist. We want to give back to the community to the community and share solutions that positively impact society.

Contribution to the community

Our technologies undergo years of testing and refinement before being made available to the public. We have confidence in the solutions we share, both in terms of their quality and their capacity to effectively address challenges faced in the past.

Service quality

It is very important for us to create and implement only superior technological solutions. Knowing that open-source projects will be used by others, we pay extra attention to details when developing them. We are confident that the developer community can greatly help open-source technologies improve and expand.

Business opportunities

We are certain that continuous improvement and active community engagement can lead some products we release into the public domain to profitability. The potential for commercial success can be beneficial for both open-source projects' creators and their users.

Search for new talent

We value everyone who contributes to open-source software or creates their own projects in this domain. Among these dedicated members of the community, we seek out those who can help develop our products as part of the Yandex team.

A short history of Yandex open-source projects

Throughout the history of open-source development at Yandex, we have successfully released dozens of our own projects, incorporated open-source technologies into our product development, and made substantial contributions to their advancement.

2010

Block Element Modifier methodology goes open source

2012

Yandex Browser launched on Blink (Chromium)

2013

Yandex begins contributing to Linux core

2016

ClickHouse goes open source

2017

CatBoost goes open source

Yandex begins contributing to PostgreSQL

2018

Odyssey goes open source

Yandex is top contributor to WAL-G

2019

Open-source DBMS development team appears in Yandex

Yandex sponsors PostgreSQL development

2020

Testsuite goes open source

2022

Yandex is one of the main sponsors of PostgreSQL development

YDB, userver, YaLM 100B, DivKit, Yatagan go open source

Code For All program begins

YaC 22. Why The World Needs Open Source film released

2023

YTsaurus, Gravity UI, AppMetrica, Diplodoc, DataLens and Metrica counter go open source

Our projects

At Yandex, we believe that transparency and cooperation are crucial to the development of the IT sector and see every contribution to open source as a step forward in technological progress. Over the course of our history, we have consistently used open-source technologies from third-parties and shared our own innovations. We have also been actively engaging developers from across the globe in the co-creation of our products.

card-background

YDB

Fault-tolerant distributed SQL database

card-background

YTsaurus

Platform for distributed storage and processing of big data

card-background

GravityUI

Libraries for building interfaces

card-background

DivKit

Server-driven UI framework

card-background

Diplodoc

Platform for writing technical documentation in the Docs as Code concept

card-background

userver

Framework for developing high-performance applications

card-background

DataLens

BI platform for data visualization and analytics

And that’s not all!

Find out more about our other open-source projects