kostya
Kostya M
34 repositories
Russia

myhtml

Fast HTML5 Parser with css selectors for Crystal language

  • 112
  • 7
  • 2
  • about 1 month ago

modest

CSS selectors for HTML5 Parser myhtml

  • 47
  • 3
  • 2
  • over 1 year ago

simple_rpc

Remote Procedure Call Server and Client for Crystal. Implements msgpack-rpc protocall.

  • 44
  • 1
  • 0
  • 17 days ago

cron_scheduler

Simple job scheduler with crontab patterns for Crystal Language.

  • 37
  • 2
  • 0
  • about 1 month ago

limiter

Rate limiter for Crystal. Memory and Redis based.

  • 21
  • 1
  • 0
  • about 1 month ago

auto_json

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

  • 19
  • 2
  • 0
  • over 1 year ago

memory_cache

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

  • 17
  • 0
  • 0
  • about 1 month ago

run_with_fork

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

  • 16
  • 0
  • 0
  • about 1 month 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.

  • 15
  • 1
  • 0
  • over 1 year ago

auto_initialize

Generate initialize methods for classes and structs

  • 9
  • 0
  • 0
  • over 1 year ago

redis-reconnect

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

  • 8
  • 2
  • 0
  • over 1 year ago

curl-downloader

Powerfull http-client for Crystal based on libcurl binding.

  • 8
  • 2
  • 0
  • about 1 month ago

cron_parser

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

  • 8
  • 1
  • 0
  • about 1 month ago

auto_constructor

Auto construct initialize methods for classes and structs

  • 7
  • 1
  • 0
  • over 1 year ago

simple_idn

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

  • 7
  • 0
  • 0
  • about 1 month ago

balancer

Simple Tcp Balancer

  • 7
  • 0
  • 0
  • almost 3 years ago

socks

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

  • 6
  • 1
  • 0
  • about 1 month ago

blank

method Blank for Crystal Language

  • 6
  • 0
  • 0
  • almost 2 years ago

timeouter

Simple timeouter

  • 6
  • 0
  • 0
  • about 1 month ago

lexbor

Experimental html parser for Crystal based on new lexborisov's HTML5 parser lexbor.

  • 5
  • 0
  • 0
  • about 1 month ago

jaro_winkler

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

  • 4
  • 1
  • 0
  • 5 months ago

entities

Crystal html entities decoder

  • 3
  • 0
  • 0
  • over 2 years ago

encoding_name

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

  • 3
  • 0
  • 0
  • over 1 year ago

stuffs

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

  • 3
  • 0
  • 0
  • over 1 year ago

thread_pool

Simple Thread pool for Crystal

  • 3
  • 0
  • 0
  • almost 2 years ago

public_suffix

Public Suffix for Crystal

  • 3
  • 0
  • 0
  • about 1 year ago

kyotocabinet

Fast Persistent Embedded KeyValue Storage. Wrapper for KyotoCabinet

  • 3
  • 1
  • 0
  • over 2 years ago

auto_msgpack

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

  • 2
  • 0
  • 0
  • over 1 year ago

html_unicoder

Convert html page to utf-8 for Crystal language

  • 2
  • 0
  • 0
  • over 1 year ago

to_query

ActiveSupport to_query method for Crystal.

  • 2
  • 0
  • 0
  • about 1 month ago

find_lib

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

  • 2
  • 0
  • 0
  • almost 3 years ago

nagios_check

Dsl to create nagios checks, inside application.

  • 1
  • 0
  • 0
  • about 1 month ago

simple_doc

Simple autodocumentation for Struct and Classes.

  • 0
  • 0
  • 0
  • about 1 year ago

idn

LibIdn crystal binding.

  • 0
  • 0
  • 0
  • over 4 years ago