{"generatedAt":"2026-08-29T10:53:35.270Z","directories":[{"directory":{"id":"6684b3e4-7777-4377-a787-347ff7a8c013","slug":"ai-dev-tools","name":"AI dev tools","description":"Editors, agents, and assistants devs reach for daily.","heroCopy":"Speed, accuracy, cost, ergonomics, integration depth — see the trade-offs.","sortOrder":0,"createdAt":"2026-04-27T16:44:01.080Z"},"itemCount":24,"aspectCount":5},{"directory":{"id":"b711ea71-3afa-4422-bb72-5e59affe28a0","slug":"databases","name":"Databases","description":"Managed and serverless data stores for app builders.","heroCopy":"Latency, durability, cost, DX, ecosystem — pick what fits the workload.","sortOrder":1,"createdAt":"2026-04-27T16:44:01.080Z"},"itemCount":26,"aspectCount":5},{"directory":{"id":"71c0817d-1980-4788-9a79-43230e32003c","slug":"hosting","name":"Hosting","description":"Edge and serverless platforms for shipping apps.","heroCopy":"Cold start, cost, DX, regions, free-tier — what'll actually serve your users?","sortOrder":2,"createdAt":"2026-04-27T16:44:01.080Z"},"itemCount":28,"aspectCount":5},{"directory":{"id":"0da6e66e-45af-49c9-b147-48e9268c3b67","slug":"vector-databases","name":"Vector databases","description":"Embedding stores and retrieval engines for AI-native apps.","heroCopy":"Recall, filtering, scale, cost, and SDKs decide whether RAG feels sharp or fuzzy.","sortOrder":3,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":20,"aspectCount":5},{"directory":{"id":"5046f6b4-6d78-44c3-a1b7-09b6e26e5f05","slug":"observability","name":"Observability","description":"Logs, metrics, traces, and product telemetry for production teams.","heroCopy":"Signal quality, query speed, alerting, cost, and integrations separate calm ops from noise.","sortOrder":4,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":24,"aspectCount":5},{"directory":{"id":"9c483084-bb55-4afc-99d9-7045d063834c","slug":"auth-platforms","name":"Auth platforms","description":"Identity, user management, and authorization systems for product teams.","heroCopy":"Security defaults, customization, pricing, DX, and ecosystem fit determine launch speed.","sortOrder":5,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":17,"aspectCount":5},{"directory":{"id":"92d82ff4-6415-4f20-8e86-2fde9f0e1528","slug":"queues-and-jobs","name":"Queues and jobs","description":"Background work, workflow, and message delivery tools.","heroCopy":"Reliability, retries, latency, DX, and cost shape the difference between async and anxious.","sortOrder":6,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":24,"aspectCount":5},{"directory":{"id":"e3c2e7fa-e095-49bb-950f-9370b41010eb","slug":"payments","name":"Payments","description":"Billing, checkout, and merchant infrastructure for SaaS products.","heroCopy":"Coverage, subscriptions, compliance, DX, and fees determine how smoothly money moves.","sortOrder":7,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":18,"aspectCount":5},{"directory":{"id":"7a61849f-1ed6-448e-95fb-962e027a8612","slug":"analytics","name":"Analytics","description":"Product, web, and event analytics tools for understanding users.","heroCopy":"Privacy, funnels, speed, cost, and warehouse fit define useful measurement.","sortOrder":8,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":17,"aspectCount":5},{"directory":{"id":"8c69e597-fa1a-4b6f-947e-cd08ad35112d","slug":"ci-cd","name":"CI/CD","description":"Build, test, and release automation for software teams.","heroCopy":"Speed, caching, config ergonomics, ecosystem, and cost decide how painless shipping feels.","sortOrder":9,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":24,"aspectCount":5},{"directory":{"id":"5b6f2e4c-1edc-4d24-b756-f7d8d28123d0","slug":"feature-flags","name":"Feature flags","description":"Progressive delivery, experimentation, and remote config platforms.","heroCopy":"Targeting, experiments, latency, DX, and cost shape how safely teams ship changes.","sortOrder":10,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":16,"aspectCount":5},{"directory":{"id":"196a7550-b9e7-4f41-ad9e-3fcdbf48058a","slug":"frontend-frameworks","name":"Frontend frameworks","description":"Component frameworks for building interactive web UIs.","heroCopy":"Performance, DX, ecosystem, learning curve, and SSR shape what feels right at scale.","sortOrder":11,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":18,"aspectCount":5},{"directory":{"id":"726465d3-9daa-409d-92f8-2af74981fedc","slug":"meta-frameworks","name":"Meta-frameworks","description":"Full-stack frameworks built on top of UI libraries.","heroCopy":"DX, performance, deployment flexibility, and SSR quality determine how fast products ship.","sortOrder":12,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":18,"aspectCount":5},{"directory":{"id":"b389c8ee-3d73-44da-9164-c32caecb2053","slug":"css-tools","name":"CSS tools","description":"Approaches to authoring and shipping styles for modern web apps.","heroCopy":"DX, runtime cost, customization, learning curve, and ecosystem decide the styling stack.","sortOrder":13,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":17,"aspectCount":5},{"directory":{"id":"c83cd260-4cce-42ad-a52a-df5850f91a15","slug":"ui-component-libraries","name":"UI component libraries","description":"Pre-built components and primitives for shipping interfaces fast.","heroCopy":"Design quality, customization, accessibility, DX, and ecosystem set the look-and-feel ceiling.","sortOrder":14,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":21,"aspectCount":5},{"directory":{"id":"a7dca8f8-7faa-4e92-b011-5635b50737f7","slug":"orms","name":"ORMs and query builders","description":"Type-safe data access layers for relational databases.","heroCopy":"Type safety, performance, DX, migrations, and ecosystem decide how much SQL you write.","sortOrder":15,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":20,"aspectCount":5},{"directory":{"id":"de5b8569-6b55-4034-b33d-5c9f34b6f651","slug":"api-frameworks","name":"API frameworks","description":"Server-side frameworks for building HTTP APIs and services.","heroCopy":"Performance, DX, type safety, ecosystem, and learning curve shape how fast you ship.","sortOrder":16,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":27,"aspectCount":5},{"directory":{"id":"c59de4a4-8546-4834-b4a4-257668decfe4","slug":"email-apis","name":"Email APIs","description":"Transactional and marketing email APIs for product teams.","heroCopy":"Deliverability, DX, cost, templating, and ecosystem decide whether your mail lands.","sortOrder":17,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":16,"aspectCount":5},{"directory":{"id":"d04a8b29-1713-41ce-ab86-0d15a96f611c","slug":"object-storage","name":"Object storage","description":"S3-compatible blob storage for files, media, and backups.","heroCopy":"Cost, durability, performance, DX, and egress fees decide what storage actually costs.","sortOrder":18,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":20,"aspectCount":5},{"directory":{"id":"390af805-f034-4478-83cf-652eeea8ca87","slug":"llm-models","name":"LLM models","description":"Frontier and open-weight language models for app builders.","heroCopy":"Reasoning, coding, speed, cost, and context window decide what your agent can actually do.","sortOrder":19,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":23,"aspectCount":5},{"directory":{"id":"1d2ccc5d-b76c-48a9-8cb4-aa7bb54f38e2","slug":"llm-gateways","name":"LLM gateways","description":"Routing, caching, and observability layers in front of model APIs.","heroCopy":"Model coverage, latency, observability, cost, and DX decide your AI infra.","sortOrder":20,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":17,"aspectCount":5},{"directory":{"id":"85028858-fd02-4d83-ad04-9a504b958e65","slug":"image-generation","name":"Image generation","description":"Text-to-image models and platforms for product and creative work.","heroCopy":"Quality, prompt adherence, speed, cost, and control decide what ships.","sortOrder":21,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":18,"aspectCount":5},{"directory":{"id":"bda00fbc-6764-4ac4-b533-e9947d779928","slug":"package-managers","name":"Package managers","description":"JS/TS dependency managers for installs, lockfiles, and workspaces.","heroCopy":"Install speed, disk usage, DX, ecosystem, and monorepo support decide daily friction.","sortOrder":22,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":12,"aspectCount":5},{"directory":{"id":"2574b843-9d06-4122-9323-c189e90b3d2b","slug":"bundlers","name":"Bundlers and build tools","description":"Dev servers, bundlers, and transpilers for shipping JavaScript.","heroCopy":"Speed, DX, plugin ecosystem, output quality, and learning curve shape build times.","sortOrder":23,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":18,"aspectCount":5},{"directory":{"id":"5d9ade95-aa42-4f2e-8e5d-639bc06c2909","slug":"test-runners","name":"Test runners","description":"Unit, integration, and end-to-end testing tools for web apps.","heroCopy":"Speed, DX, debugging, ecosystem, and browser testing decide what you reach for.","sortOrder":24,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":15,"aspectCount":5},{"directory":{"id":"fbe138ee-bc95-4ac5-8e3d-7166d29e8496","slug":"linters-formatters","name":"Linters and formatters","description":"Static analysis and code style tooling for keeping codebases clean.","heroCopy":"Speed, DX, configurability, ecosystem, and accuracy decide what runs on every save.","sortOrder":25,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":12,"aspectCount":5},{"directory":{"id":"418005f1-e2dc-4150-be50-75be84cf716b","slug":"validation-libraries","name":"Validation libraries","description":"Runtime schema and parsing libraries for TypeScript apps.","heroCopy":"Type safety, performance, bundle size, DX, and ecosystem decide your input layer.","sortOrder":26,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":14,"aspectCount":5},{"directory":{"id":"cd08d4c3-f4dc-4415-9b82-497ebc6b41de","slug":"headless-cms","name":"Headless CMS","description":"Decoupled content management for marketing sites and apps.","heroCopy":"DX, content modeling, performance, cost, and ecosystem decide editorial speed.","sortOrder":27,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":22,"aspectCount":5},{"directory":{"id":"0db847b7-d63f-4f73-a079-66d47b19281c","slug":"state-management","name":"State management","description":"Client and server state libraries for modern UIs.","heroCopy":"DX, performance, bundle size, TS support, and learning curve shape app architecture.","sortOrder":28,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":15,"aspectCount":5},{"directory":{"id":"496da6b7-2e82-45e9-8f62-3d302234e369","slug":"ai-agent-frameworks","name":"AI agent frameworks","description":"Libraries and platforms for building tool-using LLM agents.","heroCopy":"Ergonomics, observability, performance, ecosystem, and learning curve decide agent reliability.","sortOrder":29,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":21,"aspectCount":5},{"directory":{"id":"a1b3e4bd-6d3b-4a11-b0b7-08d7eb71f3fe","slug":"mobile-frameworks","name":"Mobile frameworks","description":"Cross-platform frameworks for iOS, Android, and beyond.","heroCopy":"Performance, DX, ecosystem, UI quality, and deploy speed decide what ships to stores.","sortOrder":30,"createdAt":"2026-06-19T15:51:02.262Z"},"itemCount":18,"aspectCount":5},{"directory":{"id":"f09fc2a5-e108-4810-860f-c29169901866","slug":"container-orchestration","name":"Container orchestration","description":"Kubernetes distributions, managed clusters, and container schedulers for running workloads at scale.","heroCopy":"Cost, DX, ecosystem, scalability, and ops burden decide whether your cluster runs itself or runs you ragged.","sortOrder":31,"createdAt":"2026-06-20T05:13:56.272Z"},"itemCount":15,"aspectCount":5},{"directory":{"id":"3afcacef-bab6-462e-90d8-e1c92af042a3","slug":"infrastructure-as-code","name":"Infrastructure as code","description":"Declarative and programmatic tools for provisioning cloud infrastructure from version-controlled definitions.","heroCopy":"Cost, DX, ecosystem, multi-cloud reach, and state management separate clean provisioning from drift and dread.","sortOrder":32,"createdAt":"2026-06-20T05:13:56.272Z"},"itemCount":16,"aspectCount":5},{"directory":{"id":"072384ca-7ed3-423b-b53c-f1abcd450e2d","slug":"api-clients-testing","name":"API clients & testing","description":"Request clients and automated testing tools for building, exploring, and validating HTTP and other APIs.","heroCopy":"Cost, DX, ecosystem, protocol support, and automation decide whether your API workflow flows or fights you.","sortOrder":33,"createdAt":"2026-06-20T05:13:56.272Z"},"itemCount":15,"aspectCount":5},{"directory":{"id":"58293d11-d396-489a-b278-d0596b6fe4c8","slug":"internal-tools","name":"Internal tools","description":"Low-code platforms for building admin panels, dashboards, and internal apps on top of your data.","heroCopy":"Cost, DX, ecosystem, customization, and data connectors determine how fast an internal app ships and how far it bends.","sortOrder":34,"createdAt":"2026-06-20T05:13:56.272Z"},"itemCount":14,"aspectCount":5},{"directory":{"id":"cb15a79c-3a1e-43f4-9193-a9ef32e035ba","slug":"documentation-platforms","name":"Documentation platforms","description":"Hosted docs and developer-documentation platforms for product and API docs.","heroCopy":"Authoring DX, API reference quality, customization, ecosystem, and cost decide whether docs feel alive or stale.","sortOrder":35,"createdAt":"2026-06-20T05:13:56.272Z"},"itemCount":15,"aspectCount":5},{"directory":{"id":"47d09e5f-42fb-4716-94ad-704ffc48181b","slug":"maps-geolocation","name":"Maps and geolocation","description":"Mapping, geocoding, routing, and IP-geolocation APIs for location-aware apps.","heroCopy":"Data coverage, feature breadth, cost, DX, and ecosystem decide whether location features feel precise or patchy.","sortOrder":36,"createdAt":"2026-06-20T05:13:56.272Z"},"itemCount":16,"aspectCount":5},{"directory":{"id":"69d51887-bd9b-4700-82e4-5a42618fd742","slug":"video-infrastructure","name":"Video infrastructure","description":"Video streaming, encoding, and realtime-video infrastructure for apps and platforms.","heroCopy":"Latency, scalability, cost, DX, and ecosystem separate buttery playback from buffering.","sortOrder":37,"createdAt":"2026-06-20T05:13:56.272Z"},"itemCount":16,"aspectCount":5},{"directory":{"id":"ca982d2f-9405-49ae-9fb1-e92187fecb82","slug":"ai-inference-platforms","name":"AI inference platforms","description":"Model hosting, serverless-GPU, and inference platforms for running AI workloads.","heroCopy":"Cold start, model catalog, cost, DX, and ecosystem decide whether deploying a model is a command or a project.","sortOrder":38,"createdAt":"2026-06-20T05:13:56.272Z"},"itemCount":16,"aspectCount":5},{"directory":{"id":"a8fbdedd-743a-4133-9ddd-a159de76c086","slug":"cdn","name":"CDNs","description":"Content delivery networks that cache and serve assets close to users.","heroCopy":"Edge latency, cache control, cost, DX, ecosystem reach — see where each network wins.","sortOrder":39,"createdAt":"2026-06-19T18:31:03.793Z"},"itemCount":13,"aspectCount":5},{"directory":{"id":"7005151c-a158-4e6d-bc5a-08e74044492b","slug":"dns","name":"Managed DNS","description":"Authoritative DNS hosting and management providers.","heroCopy":"Resolution latency, reliability, cost, DX, ecosystem — pick the nameservers your stack depends on.","sortOrder":40,"createdAt":"2026-06-19T18:31:03.793Z"},"itemCount":12,"aspectCount":5},{"directory":{"id":"d6be84f9-0082-497a-a3be-e15d1ca6f03a","slug":"secrets-management","name":"Secrets management","description":"Platforms for storing, rotating, and distributing secrets and credentials.","heroCopy":"Security depth, integrations, cost, DX, ecosystem — choose where your keys live.","sortOrder":41,"createdAt":"2026-06-19T18:31:03.793Z"},"itemCount":13,"aspectCount":5},{"directory":{"id":"5c01a0b4-4897-4d7d-ad4d-b14c3975991d","slug":"search","name":"Search engines","description":"Full-text, faceted, and AI search engines and services for apps.","heroCopy":"Relevance, latency, cost, DX, ecosystem — find the engine that powers your search box.","sortOrder":42,"createdAt":"2026-06-19T18:31:03.793Z"},"itemCount":20,"aspectCount":5},{"directory":{"id":"8292a188-382e-441b-b633-088be3a0bed5","slug":"message-brokers","name":"Message brokers","description":"Queues, streaming platforms, and pub/sub systems for moving events between services.","heroCopy":"Throughput, durability, cost, DX, ecosystem — route your events through the right pipe.","sortOrder":43,"createdAt":"2026-06-19T18:31:03.793Z"},"itemCount":19,"aspectCount":5},{"directory":{"id":"3dc272ec-b252-4994-b6d4-e7b338ae378c","slug":"realtime-collaboration","name":"Realtime collaboration","description":"Sync, presence, and multiplayer infrastructure for live, collaborative apps.","heroCopy":"Latency, presence, scale, cost, and DX decide whether multiplayer feels instant or laggy.","sortOrder":44,"createdAt":"2026-06-19T18:31:03.793Z"},"itemCount":15,"aspectCount":5},{"directory":{"id":"198352b7-d347-410f-9508-f1a0b7284dd0","slug":"notifications","name":"Notifications","description":"Push, SMS, email, and in-app notification delivery and orchestration platforms.","heroCopy":"Channel coverage, deliverability, cost, DX, and ecosystem shape whether messages land.","sortOrder":45,"createdAt":"2026-06-19T18:31:03.793Z"},"itemCount":14,"aspectCount":5},{"directory":{"id":"45a64712-2904-4e69-b9c8-8e7898022b1b","slug":"data-warehouses","name":"Data warehouses","description":"Analytical and OLAP stores for large-scale querying, BI, and real-time analytics.","heroCopy":"Query speed, scalability, cost, DX, and ecosystem decide how fast insight arrives.","sortOrder":46,"createdAt":"2026-06-19T18:31:03.793Z"},"itemCount":22,"aspectCount":5},{"directory":{"id":"958d62b1-5656-47ef-b985-1475bee68e93","slug":"uptime-monitoring","name":"Uptime monitoring","description":"Uptime, status-page, and synthetic monitoring for catching outages before users do.","heroCopy":"Check frequency, alerting, cost, DX, and ecosystem keep ops calm.","sortOrder":47,"createdAt":"2026-06-19T18:31:03.793Z"},"itemCount":14,"aspectCount":5},{"directory":{"id":"0d930b0d-1f02-4686-b194-e942d7a69d21","slug":"workflow-automation","name":"Workflow automation","description":"iPaaS and no-code/low-code platforms for connecting apps and automating workflows.","heroCopy":"Integrations, ease of use, cost, DX, and ecosystem decide how much glue work disappears.","sortOrder":48,"createdAt":"2026-06-19T18:31:03.793Z"},"itemCount":23,"aspectCount":5}]}