Projects in Awesome Lists by 0exp
A curated list of projects in awesome lists by 0exp .
https://github.com/0exp/redis_queued_locks
Distributed locks with "prioritized lock acquisition queue" capabilities based on the Redis Database. Provides flexible invocation flow, parametrized time limits, instrumentation, logging, etc.
advisory-lock distributed-lock distributed-locks distributed-redis-lock distributed-redis-locks queued-lock redis-lock redis-locks redis-queued-lock redis-queued-locks redlock redlock-ruby reentrant-locks reentrant-redis-lock
Last synced: 06 Apr 2025
https://github.com/0exp/qonfig
Powerful configuration Ruby-framework with a support for many commonly used config formats with a multi-functional API, developer-friendly DSL and object-oriented behavior.
config configurable json-config multi-config ruby-config ruby-configurable ruby-settings settings toml-config yaml-config
Last synced: 05 Apr 2025
https://github.com/0exp/cybercore
My dev.environments and system configurations (macOS, ruby, js, python, dotfiles, zsh, vim, sublime, fonts, etc). Powered by Ansible 💖
ansible dotfiles elixir git homebrew ios macos nodejs psql python ruby rust scala slack sublime tmux vim zsh
Last synced: 27 Oct 2025
https://github.com/0exp/symbiont-ruby
Invoke proc-objects in many contexts simultaneously. Provides a controllable technique to intercept and dispatch methods inside proc object (or inside a series of proc objects)
dsl magic ruby-dsl ruby-lambda ruby-proc
Last synced: 21 Mar 2025
https://github.com/0exp/sidekiq_portal
🕒 Scheduled jobs invocation emulation for test environments (eliminate time traveling by might and magic 😈)
sidekiq-cron sidekiq-portal sidekiq-rspec sidekiq-scheduler sidekiq-test sidekiq-timecop
Last synced: 23 Mar 2025
https://github.com/0exp/evil_events
Ultra simple, but very flexible and fully customizable event subsystem for ruby applications with a wide set of customization interfaces and smart event definition DSL.
event-dispatcher event-driven events publish-subscribe pubsub ruby ruby-gem
Last synced: 21 Mar 2025
https://github.com/0exp/armonica
A set of commonly used data structures powered by Sorbet 🍦(in active development)
Last synced: 27 Oct 2025
https://github.com/0exp/jaina
Simple programming language builder inspired by interpreter pattern. You can build your own languages with custom operands and operators for any project purposes.
abstract-syntax-tree interpreter-pattern language-builder ruby-interpreter
Last synced: 23 Mar 2025
https://github.com/0exp/any_cache
A powerful cache wrapper that provides a minimalistic generic interface for all well-known cache storages. You can use any cache implementation in ANY project easily.
activesupport-cache cache dalli dalli-cache-store file-cache-store memcached memory-cache-store rails-cache redis redis-cache-store redis-store ruby-cache
Last synced: 23 Mar 2025
https://github.com/0exp/armitage
Armitage - a set of linter settings (gems and packages). My own code style (linter settings for ansible, ruby, yaml, javascript and etc).
ansible-lint armitage-eslint armitage-rubocop code-style eslint golangci-lint linter rubocop ruby-code-style
Last synced: 16 Mar 2025
https://github.com/0exp/recipes
Ultimate Programming Tips and Tricks :scream:
Last synced: 26 Apr 2025
https://github.com/0exp/meta_struct
MetaStruct - a collection of strongly business-oriented variants of commonly used data structures such as graphs, lists and etc.
Last synced: 26 Apr 2025
https://github.com/0exp/puma_after_reply
Puma's "rack.after_reply" integration for your Rack-applications. Provides #call-able reply abstraction and configurable invocation flow with before/on_error/after hooks for each added reply.
puma-after-reply rack-after-reply
Last synced: 09 Jul 2025
https://github.com/0exp/siege
Siege - software architecture principles realized as a code (modular application skeleton, instrumentation tooling and much more)
Last synced: 19 Jun 2025
https://github.com/0exp/blast_wave
A set of useful rack middlewares (in active development)
rack rack-middleware rails-middleware
Last synced: 27 Oct 2025
https://github.com/0exp/puma_dynamic_tags
Puma plugin that allows you to define dynamically calculated process titles (tag option) for your workers inside your puma's config.
puma puma-dynamic-tags puma-plugin
Last synced: 27 Oct 2025
https://github.com/0exp/diablo-ruby
Boost your ruby code initialization process with mysterious dark magic 😈
Last synced: 18 Apr 2026
https://github.com/0exp/jsonrpc_interface
JRPC Request, JRPC Notification, JRPC Response, JRPC Error Response, JRPC Object Builder and JRPC Error Codes in Object Oriented Way.
Last synced: 19 Jun 2026
https://github.com/0exp/click_home
ClickHouse Ruby Driver (https://clickhouse.tech/) (in active development)
Last synced: 11 Jun 2026