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.5kenumeratum. A type-safe, reflection-free, powerful enumeration implementation for Scala with exhaustive pattern match warnings and helpful integrations.
1.2kdiesel. Boilerplate-free, zero-overhead Tagless Final / typed-final / Finally Tagless DSLs in Scala
113schwatcher. File-watching library for Scala. Built on Java 7's WatchService, RxScala and Akka actors.
105slim-play. Slim Play app
78metascraper. Scala library for scraping metadata from specified URLs (e.g. OpenGraph)
70ansible-kafka-cluster. Zookeeper quorum + Kafka cluster on CentOS via Vagrant + Ansible
43rhodddoobie. My little sandbox for playing around with the FP + OOP + DDD combination, in particular using Rho, doobie, Docker, testing, etc in a project.
43rusqbin. 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.
28zipkin-futures. Zipkin tracing for Scala Futures and non-Futures (synchronous operations)
21push_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.
18todddo-openapi-rs. Survey of the Rust web scene in mid-2019, covering async/await, DDD-esque structure, testing, mocking, OpenAPI, and Actix
17freAST. Fast, simple Free Monads using ScalaMeta macro annotations. Port of Freasy-Monad.
14sbt-opencv. Start using OpenCV in your JVM project in just 1 line, no separate compiling, installing OpenCV, or fussing with your system required.
13metascraper-service. A completely non-blocking RESTful Play2 based API application that uses the Metascraper library to scrape URLs for metadata.
12sparkka-streams. Power a Spark Stream from anywhere in your Akka Stream Flow
12http4s-doobie-docker-scratchpad. Playing around with http4s + doobie + docker
11tasques. Background Tasks system backed by Elasticsearch with support for language agnostic Workers.
10ltsv-logger. Convenient and performant logging in LTSV for Scala
10finnhub-ws-rs. UI for finnhub.io live trades websocket API, written in Rust, compiled to WASM
9chase-rs. Async + Sync file-following for people who care about file rotations and line numbers.
8scala-akka-cv-part2. Scala, Akka, Streams, JavaCV, OpenCV O MY! Part 2
7ansible-thumbor-centos. Ansible playbook for CentOS.
7scala-akka-cv-part1. Scala, Akka, Streams, JavaCV, OpenCV O MY! Part 1
7jhhi. Java Heap Histogram Ingest, written in Rust. Sends jmap heap histograms to Elasticsearch.
6spray-servlet-scratchpad. Where I try to play around with Spray+Servlet
6push_to_devices_rb. Ruby library for interfacing with Push to Devices server (https://github.com/lloydmeta/push_to_devices)
5unless-when. `unless` and `when` macros for Scala 2.10+.
5centos-spark-cluster. CentOS w/ Zookeeper quorum and Spark cluster
5actix-jwt-authc. JWT authentication middleware for Actix with support for JWT invalidation and custom Claims structs.
5gol-rs. Conway's Game of Life in Rust + OpenGL
5hash_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.
4cogs. WIP client for MS Congitive services using async Hyper
4seed-scala.g8. A basic skeleton Scala project
4provide. @provide Scala annotation so you can annotate abstract method implementations safely instead of abusing `override`
4aoc2021-rs. Advent of Code 2021 solutions in Rust
3scalameta.g8. sbt/Giter8 starter template for Scala.meta.
3play-csv. CSV Path, Query, and Form binders for Play 2 framework apps.
3bloxi. A Blockchain implementation in Rust, following the "Learn Blockchains by Building One" tutorial.
3ctdi-play.g8. Compile-time DI Play template
3miniaturs. Making images small, with Rust
3todddo-openapi. Exploring DDD, dependency-management, testing, web in the world of Golang.
2huggingface_elasticsearch_rag. Cookbook for building an Elasticsearch and Gemma-powered RAG via Huggingface models and APIs
2pseudo_encrypt-rs. A native Rust generic implementation of the pseudo_encrypt function from Psql
2opa-gungnamstyle-scratchpad. OPA exploration
2Risp. Reduced-Lisp in Scala Processor, Risp, is a simplified, type-safe, stack-safe Lisp written in Scala.
2sloword2vec-rs. A naive (read: slow) implementation of Word2Vec. Uses BLAS behind the scenes for speed.
2todddo-openapi-java. An exploration of modern Java API dev by building a reactive non-trivial app with DDD-esque structuring.
2mune. Scala
1sbt-javacpp. Use JavaCPP and JavaCPP presets with ease. Base plugin for JavaCPP-related projects.
1schemafy. Crate for generating rust types from a json schema
1functional-data-modeling. The exercises for the Functional Data Modeling workshop.
1testcontainers-rs. A library for integration-testing against docker containers from within Rust.
1bloop-gradle-subprojects. Repro
1elasticsearch-rs. Elasticsearch Rust Client
1slim-play-activator. Activator template for a Slim Play project
1