Vladislav Botvin
darky
Event sourcing, pragmatic FP and TDD/TLD
Languages
Repos
188
Stars
403
Forks
36
Top Language
TypeScript
Loading contributions...
Top Repositories
Bull / BullMQ queue command line REPL
TUI for downloading Youtube videos
Powerful pipes for TypeScript, that chain Promise and ADT for you 🚌 -> ⛰️ -> 🚠 -> 🏂 -> 🚀
Generate metadata of Gleam Records for runtime reflection
Node.js remote code execution via inspect protocol for REPL driven development
Gleam JSON encoders/decoders codegen using Glerd
Repositories
188Do notation pipes for Promise-based or pure functions which easy to mock
TypeScript multimethods inspired by Clojure multimethods
Bull / BullMQ queue command line REPL
Use MikroORM Entities inside ts-fp-di State and achieve auto persistence in DB
Keyv with secondary indexes
Gleam type check using pattern matching
Node.js remote code execution via inspect protocol for REPL driven development
Powerful pipes for TypeScript, that chain Promise and ADT for you 🚌 -> ⛰️ -> 🚠 -> 🏂 -> 🚀
TTL counter
Transactional outbox of Postgres for Node.js with little Event Sourcing
Gleam TestContainers wrapper around Elixir TestContainers
TUI for downloading Youtube videos
:sunglasses: A curated list of awesome functional programming stuff in js
Generate metadata of Gleam Records for runtime reflection
Tuple methods for Gleam
Simple key-value storage with support for multiple backends
PostgreSQL client library for Node.js which exposes all features of wire protocol
Cleam for clean Gleam. Detect unused exports
UUID to BigInt conversion and vise versa
Do notation pipes for functions which easy to mock
All NestJS + Zod utilities you need
Gleam JSON encoders/decoders codegen using Glerd
R-tree, which compiled to WebAssembly from rstar crate
Built-in JavaScript Map with secondary indexes
Tiny TypeScript functional dependency injection, based on AsyncLocalStorage. Supports Node.js, Deno
🌩 A tiny (185 bytes) event-based Redux-like state manager for React, Preact, Angular, Vue, and Svelte
Additional tools for json-logic-js-jit
advisory-lock
MikroORM in memory for unit tests
Namespace for REPL driven development for TypeScript/JavaScript