kostya
Kostya M
39 repositories

myhtml

Fast HTML5 Parser with css selectors for Crystal language

  • 154
  • 12
  • 0
  • 39
  • 0
  • about 2 years ago

lexbor

Fast HTML5 Parser with CSS selectors. This is successor of myhtml and expected to be faster and use less memory.

  • 96
  • 14
  • 3
  • 25
  • 0
  • 4 months ago

simple_rpc

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

  • 68
  • 4
  • 0
  • 1
  • 2
  • over 1 year ago

cron_scheduler

Simple job scheduler with crontab patterns for Crystal Language.

  • 47
  • 5
  • 0
  • 4
  • 1
  • over 1 year ago

modest

CSS selectors for HTML5 Parser myhtml

  • 46
  • 4
  • 2
  • 7
  • 1
  • over 6 years ago

limiter

Rate limiter for Crystal. Memory and Redis based.

  • 35
  • 1
  • 0
  • 0
  • 1
  • over 3 years ago

memory_cache

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

  • 29
  • 0
  • 0
  • 2
  • 0
  • over 3 years ago

auto_json

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

  • 19
  • 2
  • 0
  • 0
  • 1
  • over 6 years ago

run_with_fork

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

  • 18
  • 0
  • 0
  • 1
  • 1
  • over 3 years ago

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.

  • 17
  • 1
  • 0
  • 0
  • 2
  • over 6 years ago

auto_initialize

Generate initialize methods for classes and structs

  • 15
  • 0
  • 0
  • 4
  • 0
  • over 6 years ago

cron_parser

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

  • 11
  • 2
  • 0
  • 8
  • 0
  • over 3 years ago

curl-downloader

Powerfull http-client for Crystal based on libcurl binding.

  • 9
  • 3
  • 0
  • 0
  • 3
  • over 3 years ago

socks

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

  • 9
  • 2
  • 0
  • 0
  • 0
  • over 3 years ago

balancer

Simple Tcp Balancer

  • 8
  • 0
  • 0
  • 0
  • 0
  • over 3 years ago

redis-reconnect

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

  • 7
  • 2
  • 0
  • 1
  • 1
  • over 6 years ago

simple_idn

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

  • 7
  • 0
  • 0
  • 0
  • 0
  • over 3 years ago

auto_constructor

Auto construct initialize methods for classes and structs

  • 7
  • 1
  • 0
  • 1
  • 0
  • over 6 years ago

crystal-metric

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

  • 7
  • 0
  • 0
  • 0
  • 0
  • 3 months ago

blank

method Blank for Crystal Language

  • 6
  • 0
  • 0
  • 2
  • 0
  • over 3 years ago

timeouter

Simple timeouter

  • 6
  • 0
  • 0
  • 0
  • 0
  • over 3 years ago

tkrzw

Fast Persistent Key Value Storage

  • 6
  • 0
  • 0
  • 0
  • 0
  • almost 2 years ago

jaro_winkler

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

  • 5
  • 0
  • 0
  • 2
  • 0
  • about 5 years ago

kyotocabinet

Fast Persistent Embedded KeyValue Storage. Wrapper for KyotoCabinet

  • 5
  • 1
  • 0
  • 0
  • 0
  • almost 3 years ago

entities

Crystal html entities decoder

  • 4
  • 0
  • 0
  • 0
  • 0
  • about 7 years ago

public_suffix

Public Suffix for Crystal

  • 4
  • 0
  • 0
  • 1
  • 0
  • almost 6 years ago

encoding_name

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

  • 3
  • 0
  • 0
  • 1
  • 1
  • over 6 years ago

stuffs

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

  • 3
  • 0
  • 0
  • 0
  • 0
  • over 3 years ago

thread_pool

Simple Thread pool for Crystal

  • 3
  • 0
  • 0
  • 0
  • 0
  • over 6 years ago

fast_to_f

Fast floats parser in Crystal (wrapper for fast_double_parser).

  • 3
  • 0
  • 0
  • 0
  • 0
  • over 3 years ago

html_unicoder

Convert html page to utf-8 for Crystal language

  • 2
  • 0
  • 0
  • 0
  • 1
  • over 6 years ago

find_lib

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

  • 2
  • 0
  • 0
  • 0
  • 0
  • over 7 years ago

to_query

ActiveSupport to_query method for Crystal.

  • 2
  • 0
  • 0
  • 0
  • 0
  • over 3 years ago

nagios_check

Dsl to create nagios checks, inside application.

  • 1
  • 0
  • 0
  • 0
  • 0
  • over 3 years ago

curl-crystal

Crystal C bindings for libcurl

  • 1
  • 0
  • 0
  • 1
  • 0
  • over 3 years ago

idn

LibIdn crystal binding.

  • 0
  • 0
  • 0
  • 0
  • 0
  • about 9 years ago

simple_doc

Simple autodocumentation for Struct and Classes.

  • 0
  • 0
  • 0
  • 0
  • 0
  • over 3 years ago
  • 0
  • 0
  • 0
  • 1
  • 0
  • about 2 years ago
  • 0
  • 0
  • 0
  • 0
  • 1
  • about 2 years ago