Hamburg, Germany

Benjamin Vetter

Advanced
@mrkamel

Full Stack Developer / Ruby on Rails focus

search_cop. Search engine like fulltext query support for ActiveRecord

838

search_flip. Full-Featured ElasticSearch Ruby Client with a Chainable DSL

328

heartbeat. Use Heartbeat to monitor your Hetzner Failover IP and automatically switch to another server.

53

similarity. Similarity is an optical as well as keyword based image similarity search engine built on top of Lire.

30

swift_client. Small but powerful client to interact with OpenStack Swift

15

rocksdb-ffi. RocksDB for ruby using FFI

9

spreadshirt_client. Communicate with the spreadshirt API

8

increment_with_sql. Provides increment_with_sql! and decrement_with_sql! for ActiveRecord models

7

tempfile_for. Create temporary files for in-memory data

4

oauth2_api_client. Small but powerful client around oauth2 and http-rb to interact with APIs

4

redstream. Using redis streams to keep your primary database in sync with secondary datastores

4

redlocker. Acquire and keep distributed locks using redis

4

run_after_commit. Run code in an ActiveRecord model after it is committed

4

map-reduce-ruby. The easiest way to write distributed, larger than memory map-reduce jobs

3

kraps. Kraps allows to process and perform calculations on extremely large datasets in parallel using ruby

3

replicaza. Highly available GTID-only mysql binlog to kafka replicator

3

apriori. Another ruby apriori wrapper

2

bbque. Queue and process ruby job objects in the background

2

topscript. Safely eval a subset of javascript

2

kafka_sync. Using Kafka to keep secondary datastores in sync with your primary datastore

1

spella.ts. Spelling correction using a levenshtein automaton in typescript

1

test-unit-around. Use around instead or in combination with test/unit's setup and teardown methods

1

grid. Grid

1

in_vertical_groups_of. Easily generate vertical groups

1

cassandra_store. Easy to use ActiveRecord like ORM for Cassandra

1

significance. Calculate significance of cooccurring words

1

process_manager. A process manager framework for forking, threading and graceful termination

1

s3sync. Sync S3 buckets to your filesystem

1

to_hash_key. Generate redis-safe hash keys using SHA1 easily

1

solr_csv_indexer. Simply batch index big csv data into solr.

1

s3upload. Bulk upload to s3

1

render_object. Map an object to a partial.

1

to_tag. Transform words into tags

1

to_permalink. ToPermalink generates permalinks from arbitrary strings

1

attachie. Declarative and flexible attachments

1

routing-pattern. A powerful, but minimal library to conveniently parse and stringify route patterns

1

unicorn-rails. unicorn-rails

1

spella. Multi-language, Multi word, utf-8 spelling correction server for e.g. search engines using a levenshtein automaton and a Trie.

1

attachments. Declarative and flexible attachments

1

cassandra_record. Powerful ORM for Cassandra

1

distributed_job. Keep track of distributed jobs spanning multiple workers using redis

1

rencrypt. CLI to generate/update SSL certificates on hetzner cloud servers using letsencrypt

1

heartbeat53. Monitoring and failover for route53

1

search_cop_logo. Logo for search_cop

1

capacity-report. Simply send out a filesystem capacity report

1

to_pdf. Convert a HTML string to a PDF using htmldoc.

1

solr_precedence. Fixing Solr operator precedence

1

tab_log. Tab delimited logs with Active Record alike interface

1

resolvable_hash. Resolve references within a hash

1
49
Apply