Curating the best projects that were made and mainly contributed by Russian developers
-
Fira Code by Nikita Prokopov
Free monospaced font with programming ligatures. -
Redux by Dan Abramov
Predictable state container for JavaScript apps. -
The Fuck by Vladimir Iakovlev
Magnificent app which corrects your previous console command.
-
Autoprefixer by Andrey Sitnik
PostCSS plugin to parse CSS and add vendor prefixes to CSS rules using values from Can I Use. -
ClickHouse by Yandex
A free analytics DBMS for big data. -
Core JS by Denis Pushkarev
Modular standard library for JavaScript. -
Framework7 by Vladimir Kharlampidi
Full featured HTML framework for building iOS & Android apps. -
Highlight.js by Ivan Sagalaev
JavaScript syntax highlighter. -
IntelliJ IDEA Community Edition by JetBrains
The open source version of IntelliJ IDEA, a premier IDE for Java, Groovy and other programming languages such as Scala or Clojure. -
Nginx by Igor Sysoev
Not Apache. -
PostCSS by Andrey Sitnik
Tool for transforming styles with JS plugins. -
React Hot Loader by Dan Abramov
Tweak React components in real time. -
Swiper by Vladimir Kharlampidi
Most modern mobile touch slider with hardware accelerated transitions. -
Telegram apps by developers from Telegram
Messenger clients for iOS, Android, macOS, desktop, web. And TDLib.
-
AnyBar by Nikita Prokopov
A small indicator for macOS menubar. -
Browserslist by Andrey Sitnik
The config to share target browsers and Node.js versions between different front-end tools. -
CatBoost by Yandex
A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other ML tasks. -
CSSO by Roman Dvornov
CSS minifier with structural optimizations. -
DataScript by Nikita Prokopov
An immutable in-memory database and Datalog query engine in Clojure and ClojureScript. -
Emmet by Sergey Chikuyonok
A web-developer’s toolkit for boosting HTML & CSS code writing. -
Evil Icons by Alexander Madyankin and Roman Shamin
Simple and clean SVG icon pack. -
JetBrains Mono by JetBrains
The free and open source typeface for developers. -
JSS by Oleg Isonen
Authoring tool for CSS which uses JavaScript as a host language. -
Img Proxy by Sergey Alexandrovich
Fast and secure standalone server for resizing and converting remote images. -
Konva by Anton Lavrenov
An HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications. -
Lint staged by Andrey Okonetchnikov
Tool for running linters on Git staged files. -
Nano ID by Andrey Sitnik
A tiny (108 bytes), secure, URL-friendly, unique string ID generator. -
React Styleguidist by Artem Sapegin
Isolated React component development environment with a living style guide. -
Shower by Vadim Makeev
HTML presentation engine. -
Size Limit by Andrey Sitnik
A tool for JavaScript that checks every commit on CI, calculates the real cost of JS for end-users and throws an error if the cost exceeds the limit.
-
Awsm.css by Igor Adamenko
Simple CSS library for semantic HTML markup. -
AnyCable by Vladimir Dementyev
Allows you to use any WebSocket server (written in any language) as a replacement for your Ruby server. -
Effector by Dmitry Boldyrev
An effective multi-store state manager for JavaScript apps. -
Fotorama by Artem Polikarpov
A simple, stunning, powerful jQuery gallery. -
Frontend Dictionary by Web Standards Ru
A repo with Russian translation of common terms and famous developers names. -
Gon by Alex Gaziev
Your Rails variables in your JS. -
Lefthook by Abroskin Alexander
Fast and powerful Git hooks manager for Node.js, Ruby or any other type of projects. -
Overmind by Sergey Alexandrovich
Process manager for Procfile-based applications and tmux. -
Parser by whitequark
Ruby parser written in pure Ruby. -
PostCSS Modules by Alexander Madyankin
PostCSS plugin to use CSS Modules everywhere. -
PostHTML by Ivan Voischev
A tool to transform HTML/XML with JS plugins. -
Size Marks PS by Roman Shamin
A Photoshop script that makes measurement marks. -
Storeon by Andrey Sitnik
A tiny (167 bytes) event-based Redux-like state manager for React, Preact, Angular, Vue, and Svelte. -
Tacit by Yegor Bugayenko
A primitive CSS framework for those who don't know anything about graphic design but want their web services to look eatable. No classes, no layouts. -
TestProf by Vladimir Dementyev
Collection of different tools to analyze your test suite performance. -
The place for your next great pet project!
Actually, a lot of developers in Russia do not know about these projects and the fact that their authors are also Russian or post USSR programmers.
It warms your heart when you understand that a lot of highly popular and useful projects are made by “cold and gloomy” Russians.
The trigger is this tweet by @fobbyal:
Is there a cool open source project mainly contributed by Russian developers?
The goal of the project is to highlight how modern software is a product of global culture. There are many different nations in your package-lock.json
, or Gemfile.lock
, or elsewhere. And we are highlighting the Russian part just because we know it better. (#2)
It's hard to calculate project popularity so we use stars as a measurement. It's not quite fair, but it is what we have here on Github.
If you want to add project to this list, please, make sure that:
- The project was created by the developer born in Russia or self-indicate themself as a part of Russian ethnicity.
- The project has more that 1000 stars on Github.
If they do, feel free to make a PR!
(Please, check twice that you have picked the correct category and added the project according to alphabetical order.)