Konstantin Gredeskoul's repositories
cmake-project-template
This project is aimed at jump-starting a C/C++ project that can build libraries, binaries and have a working unit test suite. It uses CMake build system and is deliberately completely minimal.
simple-feed
This gem implements a flexible time-ordered activity feeds commonly used within social networking applications. As events occur, they are pushed into the Feed and distributed to all users that need to see the event. Upon the user visiting their "feed page", a pre-populated ordered list of events is returned by the library.
sym
Sym is a command line utility and a Ruby API that makes it trivial to encrypt and decrypt sensitive data. Unlike many other existing encryption tools, sym focuses on usability and streamlined interface (CLI), with the goal of making encryption easy and transparent. The result? There is no excuse for keeping your application secrets unencrypted :)
laser-cutter
Similar to boxmaker, this ruby gem generates PDFs that can be used as a basis for cutting boxes on a typical laser cutter. The intention is to create an extensible, well tested, and modern ruby framework for generating PDF templates used in laser cutting.
puma-daemon
Puma (starting version 5) removed automatic demonization from the gem itself. This functionality was extracted to this gem, which supports Puma v5 and v6.
search-emlx-mailbox
Rails 5.2-based application that uses Sunspot/Solr to index and import large number of emails either as individual files in "*.elmx" format, or by using an exported "mbox" format. Once imported, the app provides a simple and convenient search interface for finding all emails matching a given search string. Useful in depositions, legal proceedings, or just personal projects.
back-seat-driver
Autonomous Arduino Robot control library in C++. Easily drive various kinds of robots without blocking or sleeping. Supports servo-based bots and DC motor based using Adafruit Motor Shield.
performance-compare
A simple gem that can be used to compare algorithm implementations in Ruby using a single thread, a thread pool, or a process pool.
arli-cmake
Some additional helpers for arduino-cmake project, as well as the helpers to connect Arli library Manager.
pythagoras
Super simple C++ calculator that computes either a hypothenuse from the equal cathet, or vice versa.
ruby-exercises
Ruby implementations of exercises I came across and thought they were fun.
rules_ruby
Open source Ruby Rules (current status: work in progress) — this project builds atop of the work of our pioneer Yugui, whose original rules can be found at https://github.com/yugui/rules_ruby
sprout-pyenv
Sprout-wrap compatible cookbook to install pyenv using Brew, and then any version of Python using soloist.
vscode-insider-settings
A set of simple makefile commands to export/import/swap settings for VSCode and VSCode Insiders
awesome-bash
A curated list of delightful Bash scripts and resources.
bluebear.band
Public site for blue bear bands.
heroku-buildpack-pgbouncer
Run pgbouncer in a dyno along with your application
quikchat-server
A performant HTTP/JSON chat server that supports persistent multi-user chats, backed by PostgreSQL backend.
rails-template
App template for Rails 7 projects; best practices for TDD, security, deployment, and developer productivity. Now with optional Vite integration! ⚡️
rules_idea_poc
A proof-of-concept implementation of shared indexes under Bazel - not fit for production usage