Packages
4946 resultsPinia
The official Vue.js state management library, replacing Vuex. Pinia uses a store-based model with composable-style API — defineStore() creates stores with state, getters, and actions. Fully TypeScript-native (better inference than Vuex), modular, and supports Vue DevTools. Much simpler API than Vuex's mutations/actions separation. Part of Vue's official ecosystem maintained by the Vue core team.
Prettier
Opinionated code formatter for JavaScript, TypeScript, CSS, HTML, JSON, Markdown, and 10+ languages. Prettier parses code into an AST and re-prints it with its own rules — eliminating all style debates. Integrates with ESLint (via eslint-config-prettier), editors (VSCode, IntelliJ), and git hooks (husky/lint-staged) for automatic formatting on save or commit.
Quick + Nimble
BDD (Behavior-Driven Development) testing framework for Swift and Objective-C. Quick provides RSpec/Jasmine-style test structure with describe/context/it blocks for readable test organization. Nimble is Quick's companion assertion library with expressive matchers: expect(agent.status).to(equal(.active)), expect(agents).to(haveCount(5)), expect(promise).to(eventually(equal('done'))). Nimble supports async/await with awaiting expect(asyncOp()).to(equal('result')). Both work with XCTest under the hood and integrate with Xcode test runner, CI, and code coverage. Popular alternative to XCTest's class-based test structure for teams preferring BDD specification style.
Raindrop.io MCP Server
Raindrop.io MCP server enabling AI agents to interact with Raindrop — the cross-platform bookmark manager — searching and retrieving saved bookmarks, managing collections, adding new bookmarks, and integrating Raindrop's bookmark library into agent-driven content curation and research workflows.
SUMO Traffic Simulation MCP Server
MCP server for SUMO (Simulation of Urban MObility) — an open source traffic simulation suite from the German Aerospace Center (DLR). Enables AI agents to control and query SUMO traffic simulations via the TraCI interface — running traffic scenarios, querying vehicle states, controlling signals, and integrating AI into urban mobility research.
Serde
The foundational serialization/deserialization framework for Rust. Derive macros (#[derive(Serialize, Deserialize)]) automatically implement serialization for Rust structs and enums for any supported format. Works with serde_json (JSON), serde_yaml (YAML), toml, bincode, MessagePack, and 50+ other formats through a single generic interface. Used in virtually every Rust project that handles external data.
Swift MCP GUI
Swift MCP GUI server enabling AI agents to interact with macOS GUI applications — controlling SwiftUI and AppKit interfaces, reading UI state, triggering button clicks and form interactions, automating macOS desktop applications, and integrating UI-level automation into agent workflows. Uses macOS Accessibility APIs or Swift-native approaches to provide GUI control.
Synology NAS MCP Server
Synology NAS MCP server enabling AI agents to interact with Synology DiskStation Manager — browsing and managing files on Synology NAS, downloading and uploading files, managing shares and permissions, accessing Synology packages and applications, and integrating Synology home/enterprise storage into agent-driven file management and homelab automation workflows.
TanStack Query (React Query)
Server state management library for React (and Vue, Solid, Svelte) that handles data fetching, caching, synchronization, and updates. TanStack Query (formerly React Query) manages async server state with automatic caching, background refetching, optimistic updates, and request deduplication. Eliminates boilerplate useEffect+useState data fetching patterns with declarative useQuery/useMutation hooks.
Tokio
The de-facto async runtime for Rust. Provides an event-driven, non-blocking I/O platform for writing async Rust applications. Includes a multi-threaded task scheduler, async I/O (TCP, UDP, Unix sockets, files), timers, synchronization primitives (Mutex, RwLock, Semaphore, channel types), and process management. Required by virtually every production Rust async application — Axum, Hyper, Tonic, Reqwest all build on Tokio.
Windmill Workflow Automation MCP Server
MCP server for Windmill — the open-source workflow automation and developer platform for running scripts, flows, and apps. Enables AI agents to trigger Windmill jobs, manage workflows, query job results, and orchestrate automation scripts written in Python, TypeScript, Bash, SQL, and more. Self-hostable alternative to Airplane/Retool for internal tools.
Yahoo Finance MCP Server (yfinance)
Yahoo Finance (yfinance) MCP server enabling AI agents to access financial market data — retrieving stock prices and historical OHLCV data, fetching company fundamentals and financials, querying earnings and dividends, accessing ETF and mutual fund data, and integrating free financial market data into agent-driven investment research and financial analysis workflows.
bcrypt (Node.js)
Native C++ bcrypt password hashing library for Node.js. Wraps the native bcrypt implementation via node-gyp for maximum performance. Provides async (bcrypt.hash/bcrypt.compare) and sync (bcrypt.hashSync/bcrypt.compareSync) APIs with configurable cost factor (salt rounds). The native C++ implementation is faster than the pure JavaScript bcryptjs alternative. The standard choice for password hashing in Node.js applications requiring maximum performance.
cookie-parser
Express.js middleware that parses Cookie headers and populates req.cookies with an object of cookie name-value pairs. Supports signed cookies (HMAC-SHA256 via a secret) with req.signedCookies for tamper detection. Part of the expressjs GitHub organization. The standard way to read cookies in Express applications — used alongside express-session or directly for stateless cookie-based auth.
daisyUI
Tailwind CSS component library that adds semantic class names on top of Tailwind utilities. Instead of writing 15 Tailwind classes, use class='btn btn-primary' for a styled button. Includes 56+ components and 30+ built-in themes (dark, light, dracula, cyberpunk, etc.). No JavaScript — pure CSS with Tailwind as the engine. The most popular Tailwind CSS component library by GitHub stars.
envalid
Environment variable validation library for Node.js. envalid validates and transforms process.env variables at startup — defining required variables, optional variables with defaults, type coercion (str, num, bool, url, email, port), and custom validators. Throws descriptive errors at startup if required variables are missing rather than silently failing at runtime. Essential for 12-factor app configuration.
ktlint
Kotlin code formatter and linter from Pinterest — zero-configuration (no .editorconfig required for defaults) formatter that enforces the Kotlin official style guide. ktlint provides: auto-formatting (ktlint --format), lint checking (ktlint check), Gradle integration (ktlintCheck/ktlintFormat tasks), IntelliJ/Android Studio plugin, and EditorConfig support for custom rules. Works as a complementary tool to Detekt — ktlint handles formatting (indentation, spaces, blank lines, trailing whitespace) while Detekt handles code smells and complexity. Part of most Android/Kotlin CI pipelines.
mime
Lightweight MIME type detection library for Node.js and browsers. Maps file extensions to MIME types (e.g., '.js' → 'text/javascript', '.png' → 'image/png') and vice versa. Implements the MIME Database (mime-db) with comprehensive type coverage. Two variants: mime (full database, larger) and mime/lite (smaller subset). The standard library for Content-Type header determination when serving files or handling uploads in Node.js HTTP servers.
more-itertools
Python library providing 100+ additional iterator utilities beyond Python's stdlib itertools. Includes chunked, windowed, batched, flatten, zip_broadcast, side_effect, seek_after, and many more. Essential for data processing pipelines, ETL scripts, and functional-style Python code. Docs-driven design with extensive usage examples.
playwright
Browser automation library for Python — controls Chromium, Firefox, and WebKit browsers programmatically. playwright features: sync and async APIs, auto-wait for elements (no explicit sleeps needed), page.goto()/click()/fill()/type()/select(), locators API (page.locator('css') with get_by_text/role/label/placeholder), network interception (page.route()), screenshots/video recording, tracing for debugging, PDF generation, multi-tab/multi-page, context isolation, device emulation, geolocation, permissions, and chromium-specific APIs. Significantly more reliable than Selenium due to auto-wait and modern architecture.