Packages

4946 results

Pinia

Developer Tools

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.

Free tier state-management vue vuex-replacement
70

Prettier

Developer Tools

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.

Free tier formatting code-style javascript
70

Quick + Nimble

Developer Tools

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.

Free tier swift ios macos
70

Raindrop.io MCP Server

Productivity

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.

MCP Free tier raindrop bookmarks mcp-server
70

SUMO Traffic Simulation MCP Server

Other

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.

MCP Free tier sumo traffic simulation
70

Serde

Developer Tools

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.

Free tier serde rust serialization
70

Swift MCP GUI

Developer Tools

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.

MCP Free tier swift macos gui
70

Synology NAS MCP Server

File Management

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.

MCP Free tier synology nas mcp-server
70

TanStack Query (React Query)

Developer Tools

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.

Free tier react data-fetching caching
70

Tokio

Developer Tools

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.

Free tier tokio rust async
70

Windmill Workflow Automation MCP Server

Developer Tools

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.

MCP Free tier windmill workflow automation
70

Yahoo Finance MCP Server (yfinance)

Finance

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.

MCP Free tier yfinance yahoo-finance stocks
70

bcrypt (Node.js)

Developer Tools

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.

Free tier bcrypt password-hashing security
70

cookie-parser

Developer Tools

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.

Free tier cookies express middleware
70

daisyUI

Developer Tools

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.

Free tier tailwind components themes
70

envalid

Developer Tools

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.

Free tier environment-variables validation configuration
70

ktlint

Developer Tools

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.

Free tier kotlin formatting linting
70

mime

Developer Tools

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.

Free tier mime content-type file-types
70

more-itertools

Developer Tools

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.

Free tier python itertools functional
70

playwright

Developer Tools

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.

Free tier python playwright browser
70
7052
Packages Evaluated
25606
Need Evaluation
194
Need Re-evaluation
Community Powered