Curating the best projects that were made and mainly contributed by Russian developers
-
Fira Code by Nikita Prokopov
Free monospaced font with programming ligatures. -
OpenCV by Intel Russla
Most popular computer vision software library and extra modules for it. -
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. -
Awesome awesomeness by Alexander Bayandin
A curated list of awesome awesomeness. -
ClickHouse by Yandex
A free analytics DBMS for big data. -
Core JS by Denis Pushkarev
Modular standard library for JavaScript. -
Date FNS by Sasha Koss & Lesha Koss
Modern JavaScript date utility library. -
Editor.js by Codex Team
API-oriented, block-styled editor for Media. Generates useful JSON-output with clear data. -
Framework7 by Vladimir Kharlampidi
Full featured HTML framework for building iOS & Android apps. -
GoReplay by Leonid Bugaev
An open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. -
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. -
JavaScript Info by Ilya Kantor
Modern JavaScript Tutorial. -
Nginx by Igor Sysoev
Not Apache. -
PHP Parser by Nikita Popov
A PHP parser written in PHP. -
PostCSS by Andrey Sitnik
Tool for transforming styles with JS plugins. -
React Hot Loader by Dan Abramov
Tweak React components in real time. -
Redisson by Nikita Koksharov
Redis Java client with features of In-Memory Data Grid. -
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. -
Uppy by Artur Paikin, the Transloadit team & contributors
Modular file uploader for the browser. Resumable uploads, webcam, screen recording, image cropping, Google Drive, Instagram, etc. -
WaveFunctionCollapse by Maxim Gumin
Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics.
-
AnyBar by Nikita Prokopov
A small indicator for macOS menubar. -
Awesomo by Isaak Uchakaev
An extensive list of cool open source projects written in popular programming languages. -
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. -
Centrifugo by Alexander Emelin
Scalable real-time messaging server in language-agnostic way. -
CSSO by Roman Dvornov
CSS minifier with structural optimizations. -
CVAT by Intel Russla
Powerful and efficient Computer Vision Annotation Tool. -
DataScript by Nikita Prokopov
An immutable in-memory database and Datalog query engine in Clojure and ClojureScript. -
DeepPavlov by Neural Networks and Deep Learning lab, MIPT
An open-source conversational AI library built on TensorFlow and Keras. -
Easings.net by Andrey Sitnik
Easing Functions Cheat Sheet. -
CompatTable by Juriy Zaytsev
ECMAScript 5/6/7 compatibility tables. -
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. -
FastRoute by Nikita Popov
Fast request router for PHP. -
FileAPI by Mail.Ru Group
Set of JavaScript tools for working with files. Multiupload, drag'n'drop and chunked file upload. Images: crop, resize and auto orientation by EXIF. -
Frontend Case Studies by Andrey Romanov
A curated list of technical talks and articles about real-world enterprise frontend development. -
Github Changelog Generator by Petr Korolev
Automatically generate change log from your tags, issues, labels and pull requests on Github. -
Golang CI Lint by Denis Isaev
Fast linters runner for Go. -
Google Map React by Ivan Starkov
React library for Google Maps that allows rendering components as markers. -
Gruvbox by Pavel Pertsev
Retro groove color scheme for Vim and other text editors. -
Hangfire by Sergey Odinokov
An easy way to perform background job processing in your .NET and .NET Core applications. -
HTMLMinifier by Juriy Zaytsev
JavaScript-based HTML compressor/minifier (with Node.js support). -
HTML-GL by Denis Radin
Render HTML/CSS in WebGL for a better performance and unlimited visual effects. -
JetBrains Mono by JetBrains
The free and open source typeface for developers. -
JS YAML by Vitaly Puzrin
JavaScript YAML parser and dumper. Very fast. -
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. -
LibreTaxi by Roman Pushkin
Uber proof-of-concept that works though Telegram. -
Lint staged by Andrey Okonetchnikov
Tool for running linters on Git staged files. -
Macaw by Exyte
Powerful and easy-to-use vector graphics Swift library with SVG support -
Nano ID by Andrey Sitnik
A tiny (108 bytes), secure, URL-friendly, unique string ID generator. -
NopCommerce by Nop Solutions
An open-source eCommerce shopping cart solution based on ASP.NET Core. -
Nuke by Alex Grebenyuk
Powerful image loading and caching system. -
Powerlevel10k by Roman Perepelitsa
A Zsh theme. -
Python-mode by Kirill Klenov
Vim python-mode. PyLint, Rope, Pydoc, breakpoints from box. -
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. -
Teamlead Roadmap by Egor Tolstoy and Stanislav Tsyganov
A curated collection of videos, articles and books for studying the profession of a team leader. -
Tiny RayTracer by Dmitry Sokolov
A brief computer graphics / rendering course about RayTracing. -
Tiny Renderer by Dmitry Sokolov
A brief computer graphics / rendering course about OpenGL.
-
AnyCable by Vladimir Dementyev
Allows you to use any WebSocket server (written in any language) as a replacement for your Ruby server. -
Awesome Clojure by Vlad Bokov
A curated list of awesome Clojure libraries and resources. -
Awesome Cryptography by Nikita Sobolev
A curated list of cryptography resources and links. -
Awsm.css by Igor Adamenko
Simple CSS library for semantic HTML markup. -
Big-O Poster by Roman Pushkin
Printer-friendly poster of Big-O complexities of common algorithms used in Computer Science. -
Common Words by Yulia Bukhvalova
Common words for CSS selectors. -
Data Science Interviews by Alexey Grigorev
Data science interview questions and answers. -
DFImageManager by Alex Grebenyuk
Advanced Objective-C framework for loading, caching, processing, displaying and preheating images.. -
DiDOM by Muhammad Imangazaliev
Simple and fast HTML parser. -
EasyJSON by Mail.Ru Group
Fast JSON serializer for Go. -
Effector by Dmitry Boldyrev
An effective multi-store state manager for JavaScript apps. -
EfficientNet Keras by Pavel Yakubovskiy
Implementation of EfficientNet model. Keras and TensorFlow Keras. -
Finch by Vladimir Kostyukov
Scala combinator library for building Finagle HTTP services. -
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. -
Git Secret by Nikita Sobolev
A bash-tool to store your private data inside a Git repository. -
Gon by Alex Gaziev
Your Rails variables in your JS. -
Jquerymy by Dima Tabanin
A lightweight jQuery plugin for complex two-way data binding. -
Lefthook by Abroskin Alexander
Fast and powerful Git hooks manager for Node.js, Ruby or any other type of projects. -
LuaCheck by Peter Melnichenko
A tool for linting and static analysis of Lua code. -
LuaFun by Roman Tsisyk
A high-performance functional programming library for Lua designed with LuaJIT's trace compiler in mind. -
Mimesis by Isaak Uchakaev
High-performance fake data generator for Python. -
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. -
Returns by Dry Python
Make your Python functions return something meaningful, typed, and safe! -
RIFM by Ivan Starkov and Bogdan Chadkin
React Input Format & Mask, tiny (โ800b) component to transform any input component into formatted or masked input. Supports number, date, phone, currency, credit card, etc. -
Scalacaster by Vladimir Kostyukov
Purely Functional Algorithms and Data Structures in Scala. -
Segmentation Models by Pavel Yakubovskiy
Segmentation models with pretrained backbones. Keras and TensorFlow Keras. -
Segmentation Models (PyTorch) by Pavel Yakubovskiy
Segmentation models with pretrained backbones. PyTorch. -
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. -
StreamEx by Tagir Valeev
Enhancing Java Stream API. -
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. -
Tarantool by Mail.Ru Group
An in-memory database and application server. -
TeaVM by Alexey Andreev
Compiler of Java bytecode to JavaScript. -
TestProf by Vladimir Dementyev
Collection of different tools to analyze your test suite performance. -
Tiny KABOOM! by Dmitry Sokolov
A brief computer graphics / rendering course about KABOOM! -
Tiny Raycaster by Dmitry Sokolov
486 lines of C++: old-school FPS in a weekend. -
Wemake Python Slyleguide by Nikita Sobolev
The strictest and most opinionated Python linter ever! -
Wouter by Alexey Taktarov
A minimalist-friendly ~1.3KB routing for React and Preact. Nothing else but HOOKS. -
Yii 2.0 Cookbook by Alexander Makarov
An open source book full of tips and tricks about Yii 2.0 PHP framework. -
The place for your next great pet project!
A lot of developers in Russia do not know about these projects and the fact that their authors are also Russian programmers. It warms your heart when you understand that a lot of highly popular and useful projects are made by โcold and gloomyโ Russians.
This tweet by @fobbyal:
Is there a cool open source project mainly contributed by Russian developers?
...triggered us to create this repo.
The goal of the project is to show 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 Russian.
- 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.)