This is your work, valued

Tokyo

Lloyd

Elite
@lloydmeta

Trying to be useful by making stuff, sharing, and learning. ๐Ÿš€ฦ›๐Ÿค˜ Stream[Thought]: https://mastodon.social/@lloydmeta

frunk. Funktional generic type-level programming in Rust: HList, Coproduct, Generic, LabelledGeneric, Validated, Monoid and friends.

1.5k

enumeratum. A type-safe, reflection-free, powerful enumeration implementation for Scala with exhaustive pattern match warnings and helpful integrations.

1.2k

diesel. Boilerplate-free, zero-overhead Tagless Final / typed-final / Finally Tagless DSLs in Scala

113

schwatcher. File-watching library for Scala. Built on Java 7's WatchService, RxScala and Akka actors.

105

slim-play. Slim Play app

78

metascraper. Scala library for scraping metadata from specified URLs (e.g. OpenGraph)

70

ansible-kafka-cluster. Zookeeper quorum + Kafka cluster on CentOS via Vagrant + Ansible

43

rhodddoobie. My little sandbox for playing around with the FP + OOP + DDD combination, in particular using Rho, doobie, Docker, testing, etc in a project.

43

rusqbin. A server that stashes your requests for later retrieval so you can do end-to-end testing of code that makes HTTP calls. Available as a binary, a Docker image, and a library.

28

zipkin-futures. Zipkin tracing for Scala Futures and non-Futures (synchronous operations)

21

push_to_devices. Ruby-based ( Padrino / Sinatra ) server for pushing notifications to iOS and Android devices via Apple Push Notifications (APN) and Google Cloud Message (GCM) respectively.

18

todddo-openapi-rs. Survey of the Rust web scene in mid-2019, covering async/await, DDD-esque structure, testing, mocking, OpenAPI, and Actix

17

freAST. Fast, simple Free Monads using ScalaMeta macro annotations. Port of Freasy-Monad.

14

sbt-opencv. Start using OpenCV in your JVM project in just 1 line, no separate compiling, installing OpenCV, or fussing with your system required.

13

metascraper-service. A completely non-blocking RESTful Play2 based API application that uses the Metascraper library to scrape URLs for metadata.

12

sparkka-streams. Power a Spark Stream from anywhere in your Akka Stream Flow

12

http4s-doobie-docker-scratchpad. Playing around with http4s + doobie + docker

11

tasques. Background Tasks system backed by Elasticsearch with support for language agnostic Workers.

10

ltsv-logger. Convenient and performant logging in LTSV for Scala

10

finnhub-ws-rs. UI for finnhub.io live trades websocket API, written in Rust, compiled to WASM

9

chase-rs. Async + Sync file-following for people who care about file rotations and line numbers.

8

scala-akka-cv-part2. Scala, Akka, Streams, JavaCV, OpenCV O MY! Part 2

7

ansible-thumbor-centos. Ansible playbook for CentOS.

7

scala-akka-cv-part1. Scala, Akka, Streams, JavaCV, OpenCV O MY! Part 1

7

jhhi. Java Heap Histogram Ingest, written in Rust. Sends jmap heap histograms to Elasticsearch.

6

spray-servlet-scratchpad. Where I try to play around with Spray+Servlet

6

push_to_devices_rb. Ruby library for interfacing with Push to Devices server (https://github.com/lloydmeta/push_to_devices)

5

unless-when. `unless` and `when` macros for Scala 2.10+.

5

centos-spark-cluster. CentOS w/ Zookeeper quorum and Spark cluster

5

actix-jwt-authc. JWT authentication middleware for Actix with support for JWT invalidation and custom Claims structs.

5

gol-rs. Conway's Game of Life in Rust + OpenGL

5

hash_walker. A simple gem that allows you to traverse/walk a Hash (perhaps obtained from doing JSON::parse on a JSON string) according to a set of keys (also a hash), passing in a block to perform actions.

4

cogs. WIP client for MS Congitive services using async Hyper

4

seed-scala.g8. A basic skeleton Scala project

4

provide. @provide Scala annotation so you can annotate abstract method implementations safely instead of abusing `override`

4

aoc2021-rs. Advent of Code 2021 solutions in Rust

3

scalameta.g8. sbt/Giter8 starter template for Scala.meta.

3

play-csv. CSV Path, Query, and Form binders for Play 2 framework apps.

3

bloxi. A Blockchain implementation in Rust, following the "Learn Blockchains by Building One" tutorial.

3

ctdi-play.g8. Compile-time DI Play template

3

miniaturs. Making images small, with Rust

3

todddo-openapi. Exploring DDD, dependency-management, testing, web in the world of Golang.

2

huggingface_elasticsearch_rag. Cookbook for building an Elasticsearch and Gemma-powered RAG via Huggingface models and APIs

2

pseudo_encrypt-rs. A native Rust generic implementation of the pseudo_encrypt function from Psql

2

opa-gungnamstyle-scratchpad. OPA exploration

2

Risp. Reduced-Lisp in Scala Processor, Risp, is a simplified, type-safe, stack-safe Lisp written in Scala.

2

sloword2vec-rs. A naive (read: slow) implementation of Word2Vec. Uses BLAS behind the scenes for speed.

2

todddo-openapi-java. An exploration of modern Java API dev by building a reactive non-trivial app with DDD-esque structuring.

2

mune. Scala

1

sbt-javacpp. Use JavaCPP and JavaCPP presets with ease. Base plugin for JavaCPP-related projects.

1

schemafy. Crate for generating rust types from a json schema

1

functional-data-modeling. The exercises for the Functional Data Modeling workshop.

1

testcontainers-rs. A library for integration-testing against docker containers from within Rust.

1

bloop-gradle-subprojects. Repro

1

elasticsearch-rs. Elasticsearch Rust Client

1

slim-play-activator. Activator template for a Slim Play project

1