Functional "Optionals" solution for JavaScript and TypeScript with async support
JSON.parse with context information on error
JSON.parse with context information on error
TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support
The most comprehensive authentication framework for TypeScript.
A better opn. Reuse the same tab on Chrome for 👨💻.
Human-friendly JSON Schema validation for APIs
The fastest and simplest library for SQLite in Node.js.
The most comprehensive authentication framework for TypeScript.
Better Stack logging core (formerly Logtail)
Advanced fetch wrapper for typescript with zod schema validations, pre-defined routes, hooks, plugins and more. Works on the browser, node (version 18+), workers, deno and bun.
A better path.resolve() that normalizes paths on Windows
JSdoc theme
Telemetry package for Better Auth
Prisma adapter for Better Auth
Kysely adapter for Better Auth
Memory adapter for Better Auth
Drizzle adapter for Better Auth
Mongo adapter for Better Auth
TypeScript definitions for clone
Routes requests to KV assets
Wrap zod validation errors in user-friendly readable messages
auto-wraps tailwind classes after a certain print width or class count into multiple lines to improve readability.
TypeScript definitions for better-sqlite3
“More what you’d call “guidelines” than actual rules.”
Command option parser, much simpler and better than `optparse.rb`. Why not `optparse.rb`? See https://kwatch.github.io/benry-ruby/benry-cmdopt.html#why-not-optparserb for details.
Dependency Injection that allows you to generate pre-configured classes
Adds opt-in init telemetry for Better Auth Ruby, mirroring the upstream @better-auth/telemetry wire format. Better Auth Ruby is an independent modern authentication framework for Ruby inspired by Better Auth.
Monad-Oxide is a port of Rust's built-in monads from std, such as Result and Option. This enables better reasoning about error handling and possibly missing data.
For users who can embrace the newest of technology, Flexiblegrid comes with an flex based grid. It’s the same grid you know and love, but with even better source ordering and alignment options.
In version 5.0 the authors of the popular Ruby web server Puma chose to remove the daemonization support from Puma, because the code wasn't wall maintained, and because other and better options exist for production deployments. For example systemd, Docker/Kubernetes, Heroku, etc. Having said that, it was neat and often useful to daemonize Puma in development. This gem adds this support to Puma 5 & 6 (hopefully) without breaking anything in Puma itself. So, if you want to use the latest and greatest Puma 5+, but prefer to keep using built-in daemonization, this gem if for you.
Converter for complete ANSI SGR codes to HTML. Similar to ansitags gem, but smaller output (no nested spans), faster (converts everything in one pass), more flexible (init options to specify palette, line ending conversion, etc.) and better SGR code support (handles ';'-separated code-sequences, fonts, blink(!) and more than 16 colors).
This Jekyll plugin provides better support for markdown fenced codeblocks, allowing to specify options such as highlighting and line numbering in the info strings allowed by the GFM syntax
Commit AI automates the generation of insightful single-line and multi-line commit messages by analyzing staged git diffs with OpenAI's advanced language models. It allows users to provide optional change descriptions for better context, and smartly minifies the git diff to focus on the essential changes, ensuring clarity and best practices.
== FEATURES/PROBLEMS: * make any call to the technorati api and recieves the raw XML response * TODO: use XML Simple to return pure Ruby structures * TODO: add options hash for additional edge cases * TODO: better testing == SYNOPSIS: t = Technorati.new( 'your api key' ) puts t.member_info( 'brianleroux' ) puts t.info( 'westcoastlogic.com' )
Acronym Expander is an AI-powered tool for expanding acronyms to their full meanings. It uses a dictionary of common acronyms and AI for unknown ones, with optional context for better accuracy.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.