awesome-made-by-russians
awesome-made-by-russians copied to clipboard
The best open source projects that were made and mainly contributed by Russian developers
Awesome Made by Russians 
Curating the best projects that were made and mainly contributed by Russian developers
> 30k ★
-
Fira Code by Nikita Prokopov
Free monospaced font with programming ligatures. -
OpenCV by Intel Russia
Most popular computer vision software library and extra modules for it. -
Redux by Dan Abramov
Predictable state container for JavaScript apps. -
Swiper by Vladimir Kharlampidi
Most modern mobile touch slider with hardware accelerated transitions. -
The Fuck by Vladimir Iakovlev
Magnificent app which corrects your previous console command. -
V by Alexander Medvednikov
Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies.
> 10k ★
-
AdGuard Home by AdGuard Team
Network-wide ads & trackers blocking DNS server. -
Albumentations by Albumentations Team
Fast image augmentation library and easy to use wrapper around other libraries. -
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. -
Browserslist by Andrey Sitnik
The config to share target browsers and Node.js versions between different front-end tools. -
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. -
fx by Anton Medvedev
Command-line tool and terminal JSON viewer. -
Golang CI Lint by Denis Isaev
Fast linters runner for Go. -
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. -
Gruvbox by Pavel Pertsev
Retro groove color scheme for Vim and other text editors. -
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 in English. There are also highly popular Chinese, Korean and Russian versions. -
Lint staged by Andrey Okonetchnikov
Tool for running linters on Git staged files. -
Markdown it by Vitaly Puzrin & Alex Kocharin
Markdown parser done right. Fast and easy to extend. -
Nano ID by Andrey Sitnik
A tiny (108 bytes), secure, URL-friendly, unique string ID generator. -
Nginx by Igor Sysoev
Not Apache. -
Nginx RTMP Module by Roman Arutyunyan
Nginx-based Media Streaming Server. -
PHP Parser by Nikita Popov
A PHP parser written in PHP. -
Piggy Metrics by Alexander Lukyanchikov
Microservice Architecture with Spring Boot, Spring Cloud and Docker. -
PostCSS by Andrey Sitnik
Tool for transforming styles with JS plugins. -
Powerlevel10k by Roman Perepelitsa
A Zsh theme. -
React Hot Loader by Dan Abramov
Tweak React components in real time. -
React Native macOS by Dima Loktev
React Native for macOS is an experimental fork for writing desktop apps using Cocoa. -
React Styleguidist by Artem Sapegin
Isolated React component development environment with a living style guide. -
Redisson by Nikita Koksharov
Redis Java client with features of In-Memory Data Grid. -
Sampler by Alexander Lukyanchikov
Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file. -
SVGO by Lev Solntsev (main contributor)
Node.js-based tool for optimizing SVG vector graphics files. -
Telegram apps by developers from Telegram
Messenger clients for iOS, Android, macOS, desktop, web. And TDLib. -
Tiny Renderer by Dmitry Sokolov
A brief computer graphics / rendering course about OpenGL. -
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. -
Yolo by Alexey Bochkovskiy
Neural Networks for Object Detection (Windows and Linux version of Darknet).
> 3k ★
-
Angular File Upload by Alex Zaytsev
A module for the AngularJS framework. Supports drag-n-drop upload, upload progress, validation filters and a file upload queue. -
AnyBar by Nikita Prokopov
A small indicator for macOS menubar. -
Awesome Cryptography by Nikita Sobolev
A curated list of cryptography resources and links. -
Awesome Web Scraping by Gregory Petukhov
List of libraries, tools and APIs for web scraping and data processing. -
Awesomo by Isaak Uchakaev
An extensive list of cool open source projects written in popular programming languages. -
Bowser by Denis Demchenko
A small, fast and rich-API browser/platform/engine detector for both browser and node. -
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. -
Cerebro by Alexandr Subbotin
Cross-plaform modular launcher app like Spotlight and Alfred. -
Channels by Andrey Romanov
A collection of useful YouTube channels for JavaScript developers and web designers. -
CompatTable by Juriy Zaytsev
ECMAScript 5/6/7 compatibility tables. -
Compose JetBrains by JetBrains
Jetpack Compose for Desktop, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable. -
CSSO by Roman Dvornov
CSS minifier with structural optimizations. -
CVAT by Intel Russla
Powerful and efficient Computer Vision Annotation Tool. -
Data Science Blogs by Artem Golubin
A curated list of data science blogs. -
Data Science Interviews by Alexey Grigorev
Data science interview questions and answers. -
DataScript by Nikita Prokopov
An immutable in-memory database and Datalog query engine in Clojure and ClojureScript. -
Deep image prior by Dmitry Ulyanov
Deep learning tools for image denoising and restoration. -
DeepPavlov by Neural Networks and Deep Learning lab, MIPT
An open-source conversational AI library built on TensorFlow and Keras. -
Deployer by Anton Medvedev
A deployment tool written in PHP with support for popular frameworks out of the box. -
EAIntroView by Evgeny Aleksandrov
Highly customizable drop-in solution for introduction views. -
Easings.net by Andrey Sitnik
Easing Functions Cheat Sheet. -
EasyJSON by Mail.Ru Group
Fast JSON serializer for Go. -
Effector by Dmitry Boldyrev
An effective multi-store state manager for JavaScript apps. -
Einops by Alex Rogozhnikov
Deep learning operations reinvented (for pytorch, tensorflow, chainer, gluon and others). -
ElFinder by Studio 42
Open-source file manager for web, written in JavaScript using jQuery and jQuery UI. -
Emmet by Sergey Chikuyonok
A web-developer’s toolkit for boosting HTML & CSS code writing. -
Emmet Sublime by Sergey Chikuyonok
Emmet for Sublime Text. -
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. -
GetBEM.com by Vsevolod Strukchinsky & Vladimir Starkov
Get BEM to all people in simplest way. -
Github Changelog Generator by Petr Korolev
Automatically generate change log from your tags, issues, labels and pull requests on Github. -
Go Fuzz by Dmitry Vyukov
Randomized testing for Go. -
Go UUID by Maxim Bublis
UUID package for Go. -
Gon by Alex Gaziev
Your Rails variables in your JS. -
Google Map React by Ivan Starkov
React library for Google Maps that allows rendering components as markers. -
Google Spreadsheets Python API v4 by Anton Burnashev
Simple interface for working with Google Sheets. -
Hangfire by Sergey Odinokov
An easy way to perform background job processing in your .NET and .NET Core applications. -
Holder.js by Ivan Malopinsky
Image place holders rendered in browser using SVG. -
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. -
Imaging by Grigory Dryapak
A simple image processing package for Go. -
iOS 11 by Examples by Artem Novichkov
Examples of new iOS 11 APIs. -
Img Proxy by Sergey Alexandrovich
Fast and secure standalone server for resizing and converting remote images. -
Jest cheat sheet by Artem Sapegin
Huge list of Jest methods with examples. -
JetBrains Mono by JetBrains
The free and open source typeface for developers. -
jQuery DateTimePicker by Valeriy Chupurnov
jQuery Plugin Date and Time Picker. -
JS YAML by Vitaly Puzrin
JavaScript YAML parser and dumper. Very fast. -
JSON Parser by Leonid Bugaev
One of the fastest alternative JSON parser for Go that does not require schema. -
JSS by Oleg Isonen
Authoring tool for CSS which uses JavaScript as a host language. -
Konva by Anton Lavrenov
An HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications. -
Kotlin Native by JetBrains
Kotlin/Native infrastructure. -
Laravel Nested Set by Alexander Kalnoy
Effective tree structures in Laravel 4-5. -
Laravel Orchid by Alexandr Chernyaev
Platform for back-office applications, admin panel or CMS your Laravel app. -
LibreTaxi by Roman Pushkin
Uber proof-of-concept that works though Telegram. -
Linux Deploy by Anton Skshidlevsky
Install and run GNU/Linux on Android. -
Machine Learning Algorithms by Artem Golubin
Minimal and clean examples of machine learning algorithms implementations. -
MarkovJunior by Maxim Gumin
Probabilistic PL based on pattern matching and constraint propagation, 148 examples. -
MLCourse.ai by Yury Kashnitsky (main contributor)
Open Machine Learning Course. -
Macaw by Exyte
Powerful and easy-to-use vector graphics Swift library with SVG support -
Mimesis by Isaak Uchakaev
High-performance fake data generator for Python. -
MTMR by Anton Palgunov, Sergey Buglakov & Daniel Apatin
The Touch Bar Customisation App for your MacBook Pro. -
Netty Socket.IO by Nikita Koksharov
Socket.IO server implemented on Java. Realtime Java framework. -
NLP course by YSDA
Yandex School of Data Analysis course in Natural Language Processing. -
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. -
Offline Plugin by Arthur Stolyar
Offline plugin (ServiceWorker, AppCache) for Webpack. -
OpenLara by Timur Gagiev
Classic Tomb Raider open-source engine. -
Overreacted.io by Dav Abramov
Personal blog by Dan Abramov. -
Pako by Vitaly Puzrin & Andrei Tupitcyn
High speed zlib port to JavaScript, works in browser & Node.js. -
Pb by Sergey Cherepanov
Console progress bar for Golang. -
Pica by Vitaly Puzrin
Resize image in browser with high quality and high speed. -
Practical RL by YSDA & HSE
A course in reinforcement learning in the wild. -
Pulse by Alexander Grebenyuk
Logger and Network Inspector for Apple Platforms. -
Python 3 with pleasure by Alex Rogozhnikov
A short guide on features of Python 3 with examples. -
Python-mode by Kirill Klenov
Vim python-mode. PyLint, Rope, Pydoc, breakpoints from box. -
React Konva by Anton Lavrenov
React + Canvas = Love. JavaScript library for drawing complex canvas graphics using React. -
Redux Logger by Evgeny Rodionov
Logger for Redux. -
Ru Test Assignments by Hexlet
Test Assignments of Russian IT companies. -
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. -
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. -
Transitions Everywhere by Andrey Kulikov
Set of extra Transitions on top of Jetpack Transitions Library. -
Vuera by Alexander Komarov
Vue in React, React in Vue. Seamless integration of the two. -
Werf by Flant
GitOps CI/CD tool, for containers and Kubernetes. -
Wouter by Alexey Taktarov
A minimalist-friendly ~1.3KB routing for React and Preact. Nothing else but HOOKS. -
WS by Sergey Kamardin
Tiny WebSocket library for Go. -
X-editable by Vitaliy Potapov
In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery.
> 1k ★
-
AdGuard Browser Extension by AdGuard Team
Ad blocker with advanced privacy protection features. -
AdGuard Filters by AdGuard Team
AdGuard Content Blocking Filters. -
AdGuard For iOS by AdGuard Team
The most advanced ad blocker for iOS. -
Allure Framework by Allure Framework team
A flexible lightweight multi-language test reporting tool. -
Android AppMsg (Crouton) Library by Evgeny Shishkin
In-layout notifications. Based on Toast notifications and article by Cyril Mottier. -
Android Flow Layout by Artem Votincev
Linear layout, that wrap its content to the next line if there is no space in the current line. -
Android In-App Billing v3 Library by AnjLab
A lightweight implementation of Android In-app Billing Version 3. -
Angular X-editable by Vitaliy Potapov
Edit in place for AngularJS. -
AnyCable by Vladimir Dementyev
Allows you to use any WebSocket server (written in any language) as a replacement for your Ruby server. -
ARTetris by Exyte
Augmented Reality Tetris made with ARKit and SceneKit. -
Atropos by Vladimir Kharlampidi
Stunning touch-friendly 3D parallax hover effects. -
Autobind Decorator by Andrey Popp
Decorator to automatically bind methods to class instances. -
Awesome Clojure by Vlad Bokov
A curated list of awesome Clojure libraries and resources. -
Awesome Made By Russians by Igor Adamenko
Recursion. -
Awesome Mobile Web Development by Alexander Myshov
A curated list of awesome resources for mobile web development. -
Awesome V by V Community
A curated list of awesome V frameworks, libraries, software and resources. -
Awsm.css by Igor Adamenko
Simple CSS library for semantic HTML markup. -
BDWGC by Ivan Maidanski
The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (libgc, bdwgc, boehm-gc). -
Benchmarks by Konstantin Makarchev
Some benchmarks of different languages. -
Big-O Poster by Roman Pushkin
Printer-friendly poster of Big-O complexities of common algorithms used in Computer Science. -
Bn.js by Fedor Indutny
BigNum in pure JavaScript. -
Bt by Andrei Tomashpolskiy
BitTorrent library and client with DHT, magnet links, encryption and more. -
C for Go by Maxim Kupriianov
Automatic C-Go Bindings Generator for Go Programming Language. -
Cacheops by Alexander Schepanovski
A slick ORM cache with automatic granular event-driven invalidation. -
CarouselLayoutManager by Azoft
Android Carousel LayoutManager for RecyclerView. -
Catalyst by Catalyst Team
PyTorch framework for Deep Learning research and development. -
Checklist model by Vitaliy Potapov
AngularJS directive for list of checkboxes. -
CircleMenu by Mahach Imangazaliev
CircleMenu is a simple, elegant menu with a circular layout. -
Classification Models by Pavel Yakubovskiy
Classification models trained on ImageNet. Keras. -
ClickHouse Go by Kirill Shvakov
Golang driver for ClickHouse. -
ColorHighlighter by Max Strakhov
A plugin for the Sublime text 2 and 3, which underlays selected hexadecimal colorcodes with their real color and adds color picker to easily modify colors. -
CRIU (Checkpoint and Restore In Userspace) by Virtuozzo
Checkpoint/Restore Tool. -
Cocaine by Andrey Sibirev
An open platform to build your own PaaS clouds. -
CodeJar by Anton Medvedev
An embeddable code editor for the browser. -
Common Words by Yulia Bukhvalova
Common words for CSS selectors. -
CSSTree by Roman Dvornov
A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations. -
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. -
DNS Proxy by Adguard Team
Simple DNS proxy with DoH, DoT, DoQ and DNSCrypt support. -
Dotenv-linter by Mikhail Grachev
Lightning-fast linter for .env files. Written in Rust. -
DownloadButton by Pavel Katunin
Customizable App Store style download button. -
Elliptic by Fedor Indutny
Fast Elliptic Curve Cryptography in plain JavaScript. -
EfficientNet Keras by Pavel Yakubovskiy
Implementation of EfficientNet model. Keras and TensorFlow Keras. -
Everpad by Vladimir Iakovlev
Evernote client well integrated with Linux desktop. -
Example microservice app by Ivan Kirichenko
An example of web application comprising of several components communicating to each other. -
Expr by Anton Medvedev
Expression evaluation engine for Go: fast, non-Turing complete, dynamic typing, static typing. -
Eye by Konstantin Makarchev
Process monitoring tool. Inspired from Bluepill and God. -
Far Manager by Far Group
File and Archive Manager. -
Fast Glob by Denis Malinochkin
It's a very fast and efficient glob library for Node.js. -
FastNetMon by Pavel Odintsov
Very fast DDoS sensor with sFlow/Netflow/IPFIX/SPAN support. -
Finch by Vladimir Kostyukov
Scala combinator library for building Finagle HTTP services. -
Flexbox cheatsheet by Yulia Bukhvalova
Flexbox cheatsheet. -
Flux React Router Example by Dav Abramov
A sample app showcasing Flux with React Router. -
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. -
Funcy by Alexander Schepanovski
A fancy and practical functional tools. -
GDPerformanceView-Swift by Daniil Gavrilov
Shows FPS, CPU and memory usage, device model, app and iOS versions above the status bar and report FPS, CPU and memory usage via delegate. -
Gemini by Yandex
A utility for regression testing the visual appearance of web pages. -
Getsploit by Vulners Team
Command line utility for searching and downloading exploits. -
GH-MD-TOC by Eugene Kalinin
Easy TOC creation for GitHub README.md. -
Gift by Grigory Dryapak
Go Image Filtering Toolkit. -
Git Secret by Nikita Sobolev
A bash-tool to store your private data inside a Git repository. -
GitHub Trending Repos by Vitaliy Potapov
Track GitHub trending repositories in your favorite programming language by native GitHub notifications. -
Git Status by Roman Perepelitsa
Git status for Bash and Zsh prompt. -
Go Clean Template by Evrone
Clean Architecture template for Golang services. -
Go Daemon by Igor Dolzhikov
A daemon package for use with Golang services. -
Go Starter Kit by Oleg Lebedev
Golang isomorphic React/hot reloadable/Redux/CSS-modules/SSR starter kit. -
Go! AOP PHP by Alexander Lisachenko
Modern aspect-oriented framework for the new level of software development. -
Grab by Gregory Petukhov
Web Scraping Framework. -
Gradle IntelliJ Plugin by JetBrains
Gradle plugin for building plugins for IntelliJ-based IDEs. -
Grafana Zabbix by Alexander Zobnin
Zabbix plugin for Grafana dashboard. -
Grid by Denis Obukhov
The most powerful Grid container missed in SwiftUI. -
Grunt Webfont by Artem Sapegin
SVG to webfont converter for Grunt. -
Hakchi2 by Alexey Avdyukhin
Tool that allows you to add more games to your NES/SNES Classic Mini. -
Hnswlib by Yury Malkov
Header-only C++/python library for fast approximate nearest neighbors. -
HTML5 History API by Dmitrii Pakhtinov
HTML5 History API expansion for browsers not supporting pushState, replaceState. -
IntelliJ Platform Plugin Template by JetBrains
Template repository for creating plugins for IntelliJ Platform. -
IntelliJ Plugins by JetBrains
Open-source plugins included in the distribution of IntelliJ IDEA Ultimate and other IDEs based on the IntelliJ Platform. -
IntelliJ Scala by JetBrains
Scala plugin for IntelliJ IDEA. -
Ino by Amperka
Command line toolkit for working with Arduino hardware. -
Ion.RangeSlider by Denis Ineshin
jQuery only range slider. -
Iter by Nikita Popov
Iteration primitives using generators. -
jQuery.appear by Andrey Sidorov
jQuery plugin for tracking element's appearance in browser viewport. -
jQuery.my by Dima Tabanin
A lightweight jQuery plugin for complex two-way data binding. -
Jodit by Valeriy Chupurnov
A WYSIWYG editor written in pure TypeScript without the use of additional libraries. -
Kotlin Website by JetBrains
The Kotlin programming language website. -
Kotlin Wrappers by JetBrains
Kotlin wrappers for popular JavaScript libraries. -
KxMenu by Konstantin Boukreev
A vertical popup menu for using in iOS applications. -
KxMovie by Konstantin Boukreev
A movie player for iOS using ffmpeg. -
LazyList by Fedor Vlasov
Lazy load of images in Android. -
Lefthook by Abroskin Alexander
Fast and powerful Git hooks manager for Node.js, Ruby or any other type of projects. -
LibPhoneNumber JS by Nikolay Kuchumov
A simpler (and smaller) rewrite of Google Android's LibPhoneNumber library in JavaScript. -
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. -
Maigret by Soxoj
Collect a dossier on a person by username from thousands of sites. -
Material Design Iconic Font by Sergey Kupletsky
A full suite of official material design icons, with additional community-designed and brands icons for easy scalable vector graphics on websites or desktop. -
Meteor Files by VeliovGroup
Upload files via DDP or HTTP to Meteor server FS, AWS, GridFS, DropBox or Google Drive. Fast, secure and robust. -
Monkberry by Anton Medvedev
JavaScript library for building web user interfaces. -
Mrm by Artem Sapegin
Codemods for your project config files. -
Multicore-TSNE by Dmitry Ulyanov
Parallel t-SNE implementation with Python and Torch wrappers. -
Multitarget Tracker by Andrey Smorodov, Sergey Nuzhny
Multiple Object Tracker, Based on Hungarian algorithm + Kalman filter. -
Nano Events by Andrey Sitnik
Simple and tiny (72 bytes) event emitter library for JavaScript. -
Natural Language Processing by HSE
Resources for "Natural Language Processing" Coursera course. -
NGINX Unit by NGINX Inc.
A lightweight dynamic open-source server for diverse web applications. -
Nmap Vulners by Vulners Team
NSE script based on Vulners.com API. -
NMSLIB by Leonid Boytsov
An efficient similarity search library and a toolkit for evaluation of k-NN methods for generic non-metric spaces. A part of Amazon Elasticsearch Service. -
Node IP by Fedor Indutny
IP address tools for Node.js. -
Node SPDY by Fedor Indutny
SPDY server on Node.js. -
NodeEnv by Eugene Kalinin
Virtual environment for Node.js & integrator with virtualenv. -
Nucleus by Konstantin Mikheev
An Android library, which utilizes the Model-View-Presenter pattern to properly connect background tasks with visual parts of an application. -
Overmind by Sergey Alexandrovich
Process manager for Procfile-based applications and tmux. -
PHPDaemon by Vasily Zorin
Asynchronous server-side framework for network applications implemented in PHP using libevent. -
PhpStorm Stubs by JetBrains
PHP runtime & extensions header files for PhpStorm. -
Playbook by Avito.Tech
AvitoTech team playbook. -
PonyORM by Alexander Kozlovsky & Alexey Malashkevich
The most pythonic ORM with beautiful query syntax. -
PopupView by Exyte
Toasts and popups library written with SwiftUI. -
PostCSS Modules by Alexander Madyankin
PostCSS plugin to use CSS Modules everywhere. -
PostCSS Px To Viewport by Dmitry Karpunin
A plugin for PostCSS that generates viewport units (vw, vh, vmin, vmax) from pixel units. -
PostHTML by Ivan Voischev
A tool to transform HTML/XML with JS plugins. -
Practical DL by YSDA
DL course co-developed by YSDA, HSE and Skoltech. -
Projector Docker by JetBrains
Run JetBrains IDEs remotely with Docker. -
Projector Server by JetBrains
Server-side library for running Swing applications remotely. -
ProvisionQL by Evgeny Aleksandrov
Quick Look plugin for apps and provisioning profile files. -
QualityMatters by Artem Zinnatullin
Android Development Culture. -
React Colorful by Vlad Shilov
A tiny color picker component for React and Preact apps. -
React Document Title by Dav Abramov
Declarative, nested, stateful, isomorphic document.title for React. -
React Figma by Ilya Lesik
A React renderer for Figma. -
React Input Mask by Nikita Lobachev
Input masking component for React. Made with attention to UX. -
React Makes You Sad by Dav Abramov
Here’s a flowchart to make you happy again. -
React Native Extended StyleSheet by Vitaliy Potapov
Drop-in replacement of React Native StyleSheet with media-queries, variables, dynamic themes, relative units, percents, math operations, scaling and other styling stuff. -
React Native Looped Carousel by Phil Rukin
Full-fledged “infinite” carousel for your next React Native project. Supports iOS and Android. -
React Render Tracker by Roman Dvornov
A tool to discover performance issues related to unintentional re-renders and unmounts. -
React Side Effect by Dav Abramov
Create components whose nested prop changes map to a global side effect. -
Red by Anton Medvedev
Terminal log analysis tools. -
Redsocks by Leonid Evdokimov
Transparent TCP-to-proxy redirector. -
Reform by Alexey Palazhchenko
A better ORM for Go anddatabase/sql. -
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. -
Ring UI by JetBrains
A collection of JetBrains Web UI components. -
Rum by Nikita Prokopov
Simple, decomplected, isomorphic HTML UI library for Clojure and ClojureScript. -
Scalacaster by Vladimir Kostyukov
Purely Functional Algorithms and Data Structures in Scala. -
Scalar Objects by Nikita Popov
Extension that adds support for method calls on primitive types in PHP. -
Sitemap by Eugene Kalinin
Sitemap-generating framework for Node.js. -
Size Marks PS by Roman Shamin
A Photoshop script that makes measurement marks. -
Social Likes by Artem Sapegin
Beautiful social “like” buttons with counters for jQuery. -
Sophia by Dmitry Simonenko
Modern transactional key-value/row storage library. -
Sphinx by Andrew Aksyonoff
A full text search server. -
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. -
SublimeWebInspector by Stanislav Sokolov
Web Inspector allow you debug JavaScript right in the editor. -
SuperRecyclerView by Anton Malinskiy
Pumped up RecyclerView. -
SVG Sprite Loader by Stas Kurilov
Webpack loader for creating SVG sprites. -
Tacit by Yegor Bugayenko
CSS Framework for Dummies, without Classes. -
Tarantool by Mail.Ru Group
An in-memory database and application server. -
TBIconTransitionKit by Alexey Belezeko
An easy to use icon transition kit that allows to smoothly change from one shape to another. -
TeaVM by Alexey Andreev
Compiler of Java bytecode to JavaScript. -
TestProf by Vladimir Dementyev
Collection of different tools to analyze your test suite performance. -
TextSurface by Eugene Levenetc
A little animation framework which could help you to show message in a nice looking way. -
TingoDB by Sergey Korotkov
Embedded Node.js database upward compatible with MongoDB. -
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. -
tinyhttp by Pavel Losev
0-legacy, tiny & fast web framework as a replacement of Express. -
Visibility.js by Andrey Sitnik
Wrapper for the Page Visibility API. -
V UI by Alexander Medvednikov
Cross-platform UI library written in V. -
Ved by Alexander Medvednikov
Small and fast text editor written in V. -
Vinix by V Community
An effort to write a modern, fast, and useful operating system in the V programming language. -
Wemake Django Template by Nikita Sobolev
Bleeding edge Django template focused on code quality and security. -
Wemake Python Slyleguide by Nikita Sobolev
The strictest and most opinionated Python linter ever. -
WebGradients by Itmeo
A curated collection of splendid gradients made in CSS3, .sketch and .PSD formats. -
WhatTheFuck.Is by Dav Abramov
An opinionated glossary of computer science terms for front-end developers. -
When by Oleg Lebedev
A natural language date/time parser with pluggable rules. -
Xabber by Redsolution
XMPP client for Android. -
Yandex Tank by Yandex
Load and performance benchmark tool. -
Yii 2.0 Cookbook by Alexander Makarov
An open source book full of tips and tricks about Yii 2.0 PHP framework. -
Yolo Mark by Alexey Bochkovskiy
GUI for marking bounded boxes of objects in images for training neural network Yolo v3 and v2. -
The place for your next great pet project!
But why?
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).
Contributing
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 than 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.)