Vinyl: Relational Streams for Java
Vinyl extends Java Streams with relational operations. I wanted to try a different approach than what I'd found in the wild, to get at a solution that feels good. Vinyl offers type-safe access without type bloat. It offers an extremely expressive API without scores of opinionated methods to learn. It integrates with the Streams we already have, and plays nice with parallelism. If we can do it in SQL, we should be able to do it in Java.
Does the same job
all alternatives →- MVMinimal versioned log structured relational DB in Common Lisp2021 · github.com · ▲110

- BABytejail – an alternative data storage2016 · bytejail.com · ▲43
- SSStrelkiJS - small library to index and SQL-join in-memory collections2016 · github.com · ▲41
- APA powerful bitstream library for TypeScript2022 · github.com · ▲39
- SLSQL-like queries on in-memory Java collections/arrays2017 · github.com · ▲10
More dev tools this month
the category →



Open-source GTM skills for technical founders
Dev tools · 29d ago · gtmcofounder.com

OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 1d ago · opentrailpaper.com

Launched alongside, November 2022
the whole month →


- TC
I made a thing! In 2014, I was holding a stack of iPhones and thought to myself: "Hey, if I had each phone display a playing card, I could click a button and they'd shuffle themselves" I pared that idea all the way down to this: trading cards made of e-ink displays. Right now, each card costs me about $20 each, but with only a bit more scale, I think I can get that down to $10. In doing this project, I learned how to design electronics and circuit boards. I learned Rust and wrote my first driver, I upped my CAD skills, 3D printed, and did my first resin casting. I generated the images on the…
Dev tools · 2022 · wyldcard.io

