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
Hermione (Testplane since 2024) 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 starts
YaC 22. Why The World Needs Open Source film released
2023
YTsaurus, Gravity UI, AppMetrica, Diplodoc, DataLens and Metrica counter go open source
Yandex Open Source Grants Program starts
2024
The first Yandex Open Source Jam is held
YaFSDP goes 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.
YDB
Fault-tolerant distributed SQL database
YTsaurus
Platform for distributed storage and processing of big data
GravityUI
Libraries for building interfaces
DivKit
Server-driven UI framework
Diplodoc
Platform for writing technical documentation in the Docs as Code concept
userver
Framework for developing high-performance applications
DataLens
BI platform for data visualization and analytics
And that’s not all!
Find out more about our other open-source projects