Kostya M

Elite
@kostya

benchmarks. Some benchmarks of different languages

2.9k

eye. Process monitoring tool. Inspired from Bluepill and God.

1.2k

myhtml. Fast HTML5 Parser with css selectors for Crystal language

157

crystal-benchmarks-game. Crystal implementations for The Computer Language Benchmarks Game

115

lexbor. Fast HTML5 parser with CSS selectors for Crystal language

113

jit-benchmarks. Benchmark for interpreted languages implementations.

104

simple_rpc. RPC Server and Client for Crystal. Implements msgpack-rpc protocol.

70

cron_scheduler. Simple job scheduler with crontab patterns for Crystal Language.

49

modest. CSS selectors for HTML5 Parser myhtml

48

limiter. Rate limiter for Crystal. Memory and Redis based.

36

memory_cache. Super simple in memory key-value storage with expires for Crystal.

30

pg_csv. Fast Ruby PG csv export. Uses pg function 'copy to csv'. Effective on millions rows.

29

auto_json. Auto JSON convertations for classes and structs, based on auto_constructor fields

20

pg_reindex. Console utility for gracefully rebuild indexes/pkeys for PostgreSQL, with minimal locking in semi-auto mode.

19

run_with_fork. Some simple parallelism for Crystal. Run some heavy or blocked thread operations in background fork.

19

redisoid. Redis client for Crystal with auto-reconnection and pool (wrapper for stefanwille/crystal-redis, kostya/redis-reconnect, ysbaddaden/pool). Ready to use in production.

18

http_parser.cr. Crystal wrapper for Http Parser lib: https://github.com/joyent/http-parser

17

auto_initialize. Generate initialize methods for classes and structs

15

cron_parser. Cron parser for Crystal language. Translated from Ruby https://github.com/siebertm/parse-cron

13

pgq. Queues system for AR/Rails based on PgQ Skytools for PostgreSQL, like Resque on Redis. Rails 2.3 and 3 compatible.

12

ruby-app. Ruby micro framework for easy create ruby applications (daemons, EventMachine-apps, db-apps, cli...). Features: bundler, environments, activesupport, rails dirs tree. Fast loading and low memory using.

11

socks. Socks5 server in Crystal. Simple implementation without auth, bind, associate and ipv6.

11

curl-downloader. Powerfull http-client for Crystal based on libcurl binding.

10

eye-http. Http interface for the Eye gem

10

auto_constructor. Auto construct initialize methods for classes and structs

9

eye-rotate. Log rotate for the Eye gem.

9

balancer. Simple Tcp Balancer

9

tkrzw. Fast Persistent Key Value Storage

9

crystal-metric. This is set of 26 benchmarks for Crystal language, in one file.

9

redis-reconnect. Redis client with autoreconnection for slow clients (wrapper for stefanwille/crystal-redis). Used as part of redisoid shard.

8

simple_idn. SimpleIdn for Crystal language. Translated from Ruby https://github.com/mmriis/simpleidn

8

topaz. A high performance ruby, written in RPython

8

sigar. Fork of hyperic/sigar with some fixes. Support only ruby binding. Part of Eye gem.

7

timeouter. Simple timeouter

7

confuddle. Utility for work with unfuddle.com account from console

7

blank. method Blank for Crystal Language

7

nagios_helper. Gem for writing, testing, executing Nagios checks inside Rails application. Checks running throught http or script.

6

kyotocabinet. Fast Persistent Embedded KeyValue Storage. Wrapper for KyotoCabinet

6

bin_script. Easy writing and executing bins(executable scripts) in Rails Application (especially for crontab or god). For my purposes much better than Rake, Thor and Rails Runner.

6

jaro_winkler. Crystal implementation of Jaro-Winkler distance algorithm which supports UTF-8 string

6

public_suffix. Public Suffix for Crystal

6

sidekiq-kawai. Syntax sugar for Sidekiq consumers. Each consumer is a class, with clean interface, and custom logger.

5

fast_to_f. Fast floats parser in Crystal (wrapper for fast_double_parser).

4

entities. Crystal html entities decoder

4

encoding_name. Normalizer of encoding name for Crystal (to use it in crystal internal encoder-decoder)

4

thread_pool. Simple Thread pool for Crystal

4

idn_ffi. LibIdn FFI ruby binding

3

stuffs. Some stuffs which i used in every project for Crystal. Mini ActiveSupport

3

forking. Simple processes forking, and restarting. Master process starts as daemon.

3

find_lib. Find dynamic libary in system paths, multiplatform (to use dlopen and dlsym).

3

encoding-kawai. EncodingKawai - little sintax sugar for ruby force_encoding, also working on 1.8.7.

2

marshal64. Marshal + Base64 coder. Usefull for serialize data to db.

1

jober. Simple background jobs, queues.

1

ruby-app-ar. RubyApp extension, adds ActiveRecord support.

1

pg_reconnect. ActiveRecord PostgreSQL auto-reconnection, works with 2.3 and 3.2 rails. Uses hackety wrapper on adapter execute.

1

em-nodes. Simple abstraction on top of EventMachine for easy create clients, servers, workers, ...

1

resque-marshal. Marshal encoder for resque. Enables when required.

1
57
Apply