Packages
4946 resultsSpring Data R2DBC
Reactive relational database access for Spring applications — Spring Data abstractions (repositories, templates) over R2DBC (Reactive Relational Database Connectivity), the non-blocking alternative to JDBC. Spring Data R2DBC provides: ReactiveCrudRepository with Flux<T>/Mono<T> return types, R2dbcEntityTemplate for fluent query building, @Query annotation for custom SQL, and Spring Boot auto-configuration. Supports PostgreSQL (r2dbc-postgresql), MySQL (r2dbc-mysql), MariaDB, SQL Server, H2, and Oracle. Designed for Spring WebFlux reactive stacks where blocking JDBC would block event loop threads. No JPA/Hibernate — intentionally limited ORM (no lazy loading, no relationship management) for simplicity.
TOTP — Time-Based One-Time Passwords (RFC 6238 / pyotp)
TOTP (RFC 6238) generates time-synchronized 6–8 digit one-time codes using HMAC-SHA1 over a shared secret and a 30-second time counter, enabling a second authentication factor that requires no network call — commonly implemented via pyotp in Python or otplib in JavaScript.
TypeORM
ORM for TypeScript and JavaScript using decorator-based entity definitions. TypeORM supports Active Record and Data Mapper patterns, multiple databases (PostgreSQL, MySQL, SQLite, MongoDB, CockroachDB), and migrations. Popular in NestJS ecosystem where it integrates deeply with NestJS modules. Older than Prisma but more established in the enterprise TypeScript ecosystem.
UltraJSON (ujson)
Ultra-fast JSON encoder and decoder for Python written as a C extension. Drop-in replacement for Python's standard json module offering 2-5x faster encoding and decoding. Used by pandas, PyPI, and many high-throughput Python services where JSON serialization is a bottleneck. Maintains the same API as the standard json module — json.loads/json.dumps compatible.
aiopg
Async PostgreSQL client for Python asyncio built on psycopg2 — provides non-blocking PostgreSQL access via asyncio. aiopg features: aiopg.connect() for connections, aiopg.create_pool() for connection pools, cursor() with DictCursor support, execute()/executemany() for queries, callproc() for stored procedures, LISTEN/NOTIFY support via connection.notifies, SAConnection for SQLAlchemy integration, connection pool with minsize/maxsize/timeout, named cursors for server-side cursors, PostgreSQL-specific types (JSON, UUID, arrays), and full psycopg2 extension support. Note: asyncpg is faster but aiopg uses familiar psycopg2 API.
django-filter
URL parameter filtering for Django and Django REST Framework — translates URL query parameters into Django ORM queryset filters. django-filter features: FilterSet class with field declarations, filter_backends = [DjangoFilterBackend] in DRF ViewSet, filterset_fields shorthand for simple equality filters, CharFilter / NumberFilter / DateFilter / ChoiceFilter / BooleanFilter / RelatedFilter types, custom filter methods (method= parameter), ordering filter, DRF integration via DjangoFilterBackend, and web form rendering for filter forms. GET /api/agents/?status=active&category=chat&created_after=2024-01-01 filters agent list with declarative FilterSet instead of manual .filter() chaining.
fs2 (Functional Streams for Scala)
Pure functional streaming library for Scala built on Cats Effect. fs2 Stream[F, A] is a lazy, effectful, backpressure-aware stream of values. Key features: composable pipes (Stream transformations), concurrent streams (Stream.merge, parJoin), resource-safe bracketing, interruption/cancellation, and integration with files, sockets, and message queues. Used in http4s (request/response bodies), Doobie (streaming SQL results), and most Typelevel libraries.
hot-shots
Node.js client for StatsD and DogStatsD (Datadog's extended StatsD protocol). Sends metrics (counters, gauges, timers, histograms, sets, distributions) and service checks to a StatsD server or Datadog Agent via UDP/UDS. Supports Datadog extensions including tags, events, service checks, and DogStatsD socket. Maintained by Brightcove.
http-proxy-middleware
HTTP proxy middleware for Node.js. Routes HTTP/WebSocket requests to a target server, enabling reverse proxy behavior in Express.js applications. The standard solution for development CORS proxying (frontend dev server proxying to backend API), API gateway routing, and microservice proxying. Powers Create React App's proxy, Vue CLI's devServer.proxy, and webpack-dev-server's proxy option. Supports path rewriting, target modification per request, SSL, and WebSocket proxying.
model-context-protocol-resources
Comprehensive collection of MCP educational guides, utility tools, and 12+ server implementations covering client/server development, TypeScript patterns, and production-ready templates for building MCP servers.
protobuf.js
Pure JavaScript/TypeScript implementation of Protocol Buffers for encoding, decoding, and type-checking protobuf messages in Node.js and browsers. Can load .proto files at runtime or use statically generated code (protoc). Used to serialize/deserialize protobuf messages in gRPC clients, binary data pipelines, and any application using Google Protocol Buffers for efficient binary serialization.
pybreaker
Circuit breaker pattern implementation for Python — prevents cascading failures by stopping calls to failing services. pybreaker features: CircuitBreaker decorator/wrapper, three states (CLOSED=normal, OPEN=failing, HALF_OPEN=testing), fail_max for failure threshold, reset_timeout for recovery wait, exclude= for non-failure exceptions, state persistence via Redis/SQLite listeners, per-listener state callbacks (before_state_change, after_state_change), threading.Lock for thread safety, CircuitBreakerError on open circuit, MongoDBStorage for distributed state, and async support via AsyncCircuitBreaker.
rfdc (Really Fast Deep Clone)
The fastest deep cloning library for JavaScript plain objects. 2-6x faster than lodash.cloneDeep and structuredClone for most object shapes. Zero dependencies. Supports circular references (with circular option), all primitive types, Dates, Arrays, and RegExp. Not designed for complex class instances — pure data object cloning.
xarray
Labeled N-dimensional array library for Python — pandas for N-D arrays with dimension names and coordinates. xarray features: DataArray (labeled N-D array) and Dataset (dict of DataArrays), dimension-aware operations (mean(dim='time')), coordinate alignment, label-based indexing (ds.sel(lat=40.7)), broadcasting by dimension name, groupby with dimensions (ds.groupby('time.month')), rolling windows, resample for time series, NetCDF4/Zarr/HDF5 I/O (open_dataset), Dask integration for out-of-core computation, CF conventions support, and rich plotting via matplotlib. Standard library for climate data, geospatial analysis, and any multi-dimensional labeled array work.
Akka
Toolkit for building concurrent, distributed, and fault-tolerant actor-based systems on the JVM. Akka implements the Actor Model — lightweight concurrent entities (actors) that communicate via message passing with no shared mutable state. Key components: Akka Actors (typed message handling), Akka Streams (reactive stream processing), Akka HTTP (HTTP server/client built on Akka Streams), Akka Cluster (distributed actor systems across nodes), Akka Persistence (event sourcing). Used by LinkedIn, Twitter, Walmart, and financial systems for high-throughput distributed computing.
Bilibili MCP Server
Bilibili MCP server enabling AI agents to interact with Bilibili (B站) — China's major video streaming and content platform — searching videos, retrieving video metadata and comments, accessing trending content, fetching user information, and integrating Bilibili's content discovery into agent-driven research and content analysis workflows.
Bruno
Open-source API client designed to be git-friendly. Bruno stores collections in plain text files (Bru language — a custom DSL) on your local filesystem — no proprietary database, no cloud sync required. Collections live in your git repository alongside your code. Positioned as the privacy-respecting Postman alternative: no cloud account required, all data stays local, fully offline. Growing rapidly as developers seek Postman alternatives after pricing changes.
BullMQ
Robust, full-featured Node.js job queue built on Redis. Evolution of Bull with rewritten TypeScript, improved Redis Streams support, job flows (parent-child dependencies), rate limiting, sandboxed processors, and priority queues. The most production-grade Redis-backed job queue for Node.js agent task processing.
Camelot PDF Table Extractor
Extracts structured tables from PDF files into pandas DataFrames using either lattice mode (ruled lines) or stream mode (whitespace), enabling programmatic access to tabular data embedded in PDFs.
Doobie
Pure functional JDBC layer for Scala built on Cats Effect. Doobie wraps JDBC in IO effects — SQL queries are values, not side effects. Provides composable fragments (fr'SQL'), type-safe query construction, automatic Scala type mapping for query results, and connection pool management (HikariCP). Queries are simple string interpolation with typed results: sql'SELECT name FROM users WHERE id = $id'.query[String].unique