lbarasti
Lorenzo Barasti
16 repositories
London, UK

dataclass

Data class macro for the Crystal Language.

  • 36
  • 0
  • 0
  • 4
  • 0
  • over 3 years ago

torrent_client

A Bit Torrent downloader written in Crystal.

  • 27
  • 1
  • 0
  • 0
  • 5
  • about 4 years ago

concur

A collection of concurrency utilities for Crystal, leveraging Fibers and channels.

  • 17
  • 0
  • 0
  • 1
  • 1
  • almost 3 years ago

statistics

A Crystal shard to perform descriptive statistics and sampling on popular distributions

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

rate_limiter

An implementation of the token bucket algorithm for rate limiting.

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

agent

A thread-safe wrapper for stateful objects

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

diagnostic_logger

A thread-safe, configurable logger for the Crystal language

  • 7
  • 1
  • 0
  • 2
  • 0
  • about 4 years ago

twitter_auth

A Crystal shard to simplify Twitter's 3-legged OAuth1.0a flow

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

byoidsl

Build your own interactive DSL

  • 6
  • 1
  • 0
  • 0
  • 4
  • over 4 years ago

twitch-url-checker

A concurrent, terminal-based tool written in Crystal. Live coding at https://www.twitch.tv/lbarasti

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

bencode

Serialize and deserialize Bencode-encoded strings.

  • 5
  • 0
  • 0
  • 1
  • 1
  • over 4 years ago

simple_oauth

A Crystal shard designed to build OAuth1.0 flows quickly

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

just_config

A Crystal library to substitute environment variables into your yaml config.

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

trimmer

Sample Crystal web app featuring the "sign-in with Twitter" functionality

  • 1
  • 0
  • 0
  • 0
  • 2
  • over 4 years ago

multiplayer-server

A general purpose multiplayer server for turn-based games

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