diff --git a/README.md b/README.md index b018c53b..b54438b6 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ - + @@ -47,7 +47,7 @@ ### 🎯 The Race to 1,000 Verified Tools (Hacktoberfest Milestone) ```text -[β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘] 575 / 1,000 Tools Verified (57% β€’ 425 to go!) +[β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘] 576 / 1,000 Tools Verified (58% β€’ 424 to go!) ``` *Help us curate the definitive zero-paywall index! [Submit your favorite developer tool, API, or AI framework β†’](#-how-to-submit-your-project-or-api)* @@ -85,7 +85,7 @@ DevShelf isn't a static markdown list. It runs directly inside your terminal, in β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ $ npx devshelf search "postgres" β”‚ β”‚ β”‚ -β”‚ πŸ“š DevShelf CLI v1.1.0 β€” 575 Curated Tools (Live CI Audited) β”‚ +β”‚ πŸ“š DevShelf CLI v1.1.0 β€” 576 Curated Tools (Live CI Audited) β”‚ β”‚ β”‚ β”‚ [1] Neon (Database / Serverless) β”‚ β”‚ Serverless Postgres with autoscaling, branching, and generous free tier. β”‚ @@ -200,12 +200,12 @@ npx devshelf stats ## πŸ“‚ Browse Catalog by Category -Explore our curated collections of **575+ zero-paywall developer tools**, categorized into dedicated guides with subcategory indexing: +Explore our curated collections of **576+ zero-paywall developer tools**, categorized into dedicated guides with subcategory indexing: | Category | Resources | Description & Subcategories | Guide | | :--- | :---: | :--- | :---: | | 🌐 **Free & Public APIs** | **109** | Weather, Finance, Mock/Dev APIs, Geocoding, AI/ML, Media, Entertainment | [**Browse APIs β†’**](docs/apis.md) | -| πŸ€– **AI Agents & Local LLMs** | **103** | Local LLM Runtimes, Autonomous Agents, Coding Assistants, Orchestration | [**Browse AI Tools β†’**](docs/ai-tools.md) | +| πŸ€– **AI Agents & Local LLMs** | **104** | Local LLM Runtimes, Autonomous Agents, Coding Assistants, Orchestration | [**Browse AI Tools β†’**](docs/ai-tools.md) | | ⚑ **CLI & Productivity Tools** | **130** | Terminal Utilities, Git Power Tools, Docker & DevOps, Benchmarking, DBs | [**Browse CLI Tools β†’**](docs/cli-tools.md) | | πŸ§ͺ **Testing & QA Reliability** | **68** | E2E Testing, Mock Servers, Contract Testing, Security Auditing, Performance | [**Browse Testing Tools β†’**](docs/testing-qa.md) | | ☁️ **Free Cloud & Developer Tiers** | **72** | Databases, Auth & Identity, Serverless Compute, Object Storage, Email, APM | [**Browse Cloud Tiers β†’**](docs/free-cloud.md) | diff --git a/data/counts.json b/data/counts.json index ba0170bc..824fc7ff 100644 --- a/data/counts.json +++ b/data/counts.json @@ -1,9 +1,9 @@ { - "totalCount": 575, + "totalCount": 576, "milestone": "570+", - "exactCount": 575, + "exactCount": 576, "shelfCounts": { - "ai-tools.json": 103, + "ai-tools.json": 104, "apis.json": 109, "boilerplates.json": 42, "cli-tools.json": 130, @@ -12,6 +12,6 @@ "perks.json": 30, "testing-qa.json": 68 }, - "reposCount": 363, - "updatedAt": "2026-11-10T11:55:55.479Z" + "reposCount": 364, + "updatedAt": "2026-11-12T21:34:15.893Z" } diff --git a/docs/ai-tools.md b/docs/ai-tools.md index e077ddf7..d3ed5fb7 100644 --- a/docs/ai-tools.md +++ b/docs/ai-tools.md @@ -4,10 +4,10 @@ [← Back to Main Directory](../README.md) β€’ [🌐 Live Search App](https://devshelf.ritualdev.in) β€’ [βž• Submit New Resource](../README.md#-how-to-submit-your-project-or-api) -[![Total AI Tools](https://img.shields.io/badge/AI_Tools-103_Curated-blueviolet?style=for-the-badge)](https://devshelf.ritualdev.in) +[![Total AI Tools](https://img.shields.io/badge/AI_Tools-104_Curated-blueviolet?style=for-the-badge)](https://devshelf.ritualdev.in) **Jump to Subcategory:** -[AI & Machine Learning](#ai-machine-learning) β€’ [AI Agent Security & Defense](#ai-agent-security-defense) β€’ [AI Agents & Autonomous Coding](#ai-agents-autonomous-coding) β€’ [AI Agents & Local LLMs](#ai-agents-local-llms) β€’ [AI Agents & MCP Servers](#ai-agents-mcp-servers) β€’ [AI Workflow & Orchestration](#ai-workflow-orchestration) β€’ [Autonomous Coding & Agent Dev](#autonomous-coding-agent-dev) β€’ [Local AI & Inference](#local-ai-inference) β€’ [Web UI & Chat](#web-ui-chat) +[AI & Machine Learning](#ai-machine-learning) β€’ [AI Agent Security & Defense](#ai-agent-security-defense) β€’ [AI Agents & Autonomous Coding](#ai-agents-autonomous-coding) β€’ [AI Agents & Local LLMs](#ai-agents-local-llms) β€’ [AI Agents & MCP Servers](#ai-agents-mcp-servers) β€’ [AI Workflow & Orchestration](#ai-workflow-orchestration) β€’ [ai-tools](#ai-tools) β€’ [Autonomous Coding & Agent Dev](#autonomous-coding-agent-dev) β€’ [Local AI & Inference](#local-ai-inference) β€’ [Web UI & Chat](#web-ui-chat) --- @@ -80,6 +80,12 @@ | [**LMQL**](https://github.com/eth-sri/lmql) | `Python` | `Apache-2.0` | A query language for programming Large Language Models with typed output constraints and distribution control. | [GitHub](https://github.com/eth-sri/lmql) | | [**⭐ DSPy**](https://github.com/stanfordnlp/dspy) | `Python` | `MIT` | Stanford framework for programmingβ€”rather than promptingβ€”foundation models with automatic prompt optimization. | [GitHub](https://github.com/stanfordnlp/dspy) | +### ai-tools (1) + +| Tool | Language | License | Description | Links | +| :--- | :---: | :---: | :--- | :---: | +| [**easi.run**](https://easi.run) | `Linux, Chrome, MCP, REST` | `AGPL-3.0-only` | Self-hosted Chrome for external AI agents via MCP/REST, with live viewing and human handoff for login, 2FA or approvals. | [GitHub](https://easi.run) | + ### Autonomous Coding & Agent Dev (11) | Tool | Language | License | Description | Links | diff --git a/shelf/ai-tools.json b/shelf/ai-tools.json index 1480cfa5..0e44e2ef 100644 --- a/shelf/ai-tools.json +++ b/shelf/ai-tools.json @@ -1118,5 +1118,17 @@ "description": "Online AI inpainting tool to remove unwanted people, objects, watermarks, and clutter from photos with brush-mask editing.", "freeTier": "Free Forever (No Card Required, Guest & Daily Credits)", "statusTags": ["No Card Required", "Free Tier"] + }, + { + "name": "easi.run", + "category": "ai-tools", + "description": "Self-hosted Chrome for external AI agents via MCP/REST, with live viewing and human handoff for login, 2FA or approvals.", + "repo": "https://easi.run", + "url": "https://easi.run", + "language": "Linux, Chrome, MCP, REST", + "license": "AGPL-3.0-only", + "featured": false, + "freeTier": "Free self-hosted software. Hosting and external agent/model costs are separate.", + "statusTags": ["Self-Hostable", "No Card Required"] } ] diff --git a/site/.well-known/llms.txt b/site/.well-known/llms.txt index 4e3969ff..ff68d9d8 100644 --- a/site/.well-known/llms.txt +++ b/site/.well-known/llms.txt @@ -1,6 +1,6 @@ # DevShelf: Free Developer Tools & Public APIs Directory -> Curated catalog of 575 verified free developer tools, public APIs, AI coding agents, and open-source alternatives with zero paywalls. +> Curated catalog of 576 verified free developer tools, public APIs, AI coding agents, and open-source alternatives with zero paywalls. DevShelf is an open-source, community-driven developer resource ecosystem curated by RitualDev-Lab and developers worldwide. Every resource is manually verified to ensure a permanent free tier, open-source license, or generous allowance with no mandatory credit card or 14-day trial traps. diff --git a/site/alternatives/activity-monitor.html b/site/alternatives/activity-monitor.html index bec3b719..d4c0eeea 100644 --- a/site/alternatives/activity-monitor.html +++ b/site/alternatives/activity-monitor.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Activity Monitor (2026)", "description": "Compare 1 verified free & open-source alternatives to Activity Monitor in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "btop", "description": "Resource monitor that shows usage and stats for processor, memory, disks, network, and processes with responsive graphs.", "url": "https://github.com/aristocratos/btop", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/acunetix.html b/site/alternatives/acunetix.html index baa4b67c..4e015437 100644 --- a/site/alternatives/acunetix.html +++ b/site/alternatives/acunetix.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Acunetix (2026)", "description": "Compare 1 verified free & open-source alternatives to Acunetix in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Nuclei", "description": "Fast and customizable vulnerability scanner based on simple YAML-based templates from ProjectDiscovery.", "url": "https://github.com/projectdiscovery/nuclei", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/adobe-acrobat-dc-20.html b/site/alternatives/adobe-acrobat-dc-20.html index 70f7bcf6..6e4a2186 100644 --- a/site/alternatives/adobe-acrobat-dc-20.html +++ b/site/alternatives/adobe-acrobat-dc-20.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Adobe Acrobat DC ($20 (2026)", "description": "Compare 1 verified free & open-source alternatives to Adobe Acrobat DC ($20 in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Stirling-PDF Ultimate Toolbox", "description": "Full-featured, privacy-first PDF manipulation suite to merge, split, OCR, redact, and sign PDFs with zero cloud tracking.", "url": "https://github.com/Stirling-Tools/Stirling-PDF", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/algolia.html b/site/alternatives/algolia.html index 4284d6ab..941ed7c3 100644 --- a/site/alternatives/algolia.html +++ b/site/alternatives/algolia.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Algolia (2026)", "description": "Compare 2 verified free & open-source alternatives to Algolia in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 2, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "about": { "@type": "Thing", "name": "Algolia", @@ -67,7 +67,7 @@ "name": "Meilisearch", "description": "Lightning-fast, typo-tolerant open-source search engine providing instant full-text search as you type.", "url": "https://www.meilisearch.com", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -84,7 +84,7 @@ "name": "Typesense", "description": "Fast, typo-tolerant open-source search engine designed for delightful developer experience and sub-50ms search.", "url": "https://typesense.org", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/amplitude.html b/site/alternatives/amplitude.html index 473cf5d3..7b56d45e 100644 --- a/site/alternatives/amplitude.html +++ b/site/alternatives/amplitude.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Amplitude (2026)", "description": "Compare 1 verified free & open-source alternatives to Amplitude in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "PostHog", "description": "Open-source product analytics suite combining web analytics, session replays, feature flags, and survey tools.", "url": "https://posthog.com", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/anyscale.html b/site/alternatives/anyscale.html index 95e13135..4be977a6 100644 --- a/site/alternatives/anyscale.html +++ b/site/alternatives/anyscale.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Anyscale (2026)", "description": "Compare 1 verified free & open-source alternatives to Anyscale in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Unsloth", "description": "Finetune Llama 3.3, Mistral, and Qwen 2x-5x faster with 70% less memory using optimized hand-written GPU kernels.", "url": "https://github.com/unslothai/unsloth", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/api-fuzzing-commercial-tools.html b/site/alternatives/api-fuzzing-commercial-tools.html index 0acd16c7..d2d90315 100644 --- a/site/alternatives/api-fuzzing-commercial-tools.html +++ b/site/alternatives/api-fuzzing-commercial-tools.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to API Fuzzing Commercial Tools (2026)", "description": "Compare 1 verified free & open-source alternatives to API Fuzzing Commercial Tools in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Schemathesis", "description": "Modern API testing tool that finds crashes and bugs using property-based testing and OpenAPI specifications.", "url": "https://github.com/schemathesis/schemathesis", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/arize-phoenix.html b/site/alternatives/arize-phoenix.html index ef7f395d..68fb8044 100644 --- a/site/alternatives/arize-phoenix.html +++ b/site/alternatives/arize-phoenix.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Arize Phoenix (2026)", "description": "Compare 1 verified free & open-source alternatives to Arize Phoenix in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Ragas", "description": "Evaluation framework for your Retrieval Augmented Generation (RAG) pipelines with faithfulness metrics.", "url": "https://github.com/explodinggradients/ragas", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/artillery-pro.html b/site/alternatives/artillery-pro.html index 7d7703e0..f578b976 100644 --- a/site/alternatives/artillery-pro.html +++ b/site/alternatives/artillery-pro.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Artillery Pro (2026)", "description": "Compare 1 verified free & open-source alternatives to Artillery Pro in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Locust", "description": "Scalable user load testing tool written in Python with real-time web monitoring UI.", "url": "https://github.com/locustio/locust", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/asdf.html b/site/alternatives/asdf.html index 5179ab42..fdfdb4fb 100644 --- a/site/alternatives/asdf.html +++ b/site/alternatives/asdf.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to ASDF (2026)", "description": "Compare 1 verified free & open-source alternatives to ASDF in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "mise", "description": "Front-end to your dev environment: polyglot runtime executor, environment variable manager, and task runner.", "url": "https://github.com/jdx/mise", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/auth0.html b/site/alternatives/auth0.html index 655e6dbc..565520e1 100644 --- a/site/alternatives/auth0.html +++ b/site/alternatives/auth0.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Auth0 (2026)", "description": "Compare 6 verified free & open-source alternatives to Auth0 in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 6, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "about": { "@type": "Thing", "name": "Auth0", @@ -67,7 +67,7 @@ "name": "Lucia", "description": "Flexible and lightweight open-source authentication and session handling resource for modern web applications.", "url": "https://lucia-auth.com", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -84,7 +84,7 @@ "name": "SuperTokens", "description": "Open-source alternative to Auth0 and Firebase Auth providing passwordless, social login, session management, and user roles.", "url": "https://supertokens.com", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -101,7 +101,7 @@ "name": "Logto", "description": "Modern open-source identity and access management infrastructure with OIDC, OAuth 2.0, and pre-built sign-in UI.", "url": "https://logto.io", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -118,7 +118,7 @@ "name": "Keycloak", "description": "Open source identity and access management solution for modern applications and services, supporting OpenID Connect and SAML.", "url": "https://www.keycloak.org", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -135,7 +135,7 @@ "name": "Zitadel", "description": "Open source identity infrastructure with turnkey authentication, audit logs, multi-tenancy, and passkeys.", "url": "https://zitadel.com", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -152,7 +152,7 @@ "name": "Ory Kratos", "description": "Cloud-native user management system and identity provider implementing login, registration, MFA, and social auth.", "url": "https://www.ory.sh/kratos", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/autogpt-enterprise.html b/site/alternatives/autogpt-enterprise.html index d5206f1a..73f2c5f1 100644 --- a/site/alternatives/autogpt-enterprise.html +++ b/site/alternatives/autogpt-enterprise.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to AutoGPT Enterprise (2026)", "description": "Compare 1 verified free & open-source alternatives to AutoGPT Enterprise in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "SuperAGI", "description": "Dev-first open source autonomous AI agent framework with GUI, agent telemetry, concurrent agents, and marketplace.", "url": "https://github.com/TransformerOptimus/SuperAGI", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/autojump.html b/site/alternatives/autojump.html index 00f630a8..11f43502 100644 --- a/site/alternatives/autojump.html +++ b/site/alternatives/autojump.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Autojump (2026)", "description": "Compare 1 verified free & open-source alternatives to Autojump in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "zoxide", "description": "Smarter cd command inspired by z and autojump: learns your navigation habits to jump to directories in fewer keystrokes.", "url": "https://github.com/ajeetdsouza/zoxide", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/aws-alb.html b/site/alternatives/aws-alb.html index 74daa708..2c78c5b8 100644 --- a/site/alternatives/aws-alb.html +++ b/site/alternatives/aws-alb.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to AWS ALB (2026)", "description": "Compare 1 verified free & open-source alternatives to AWS ALB in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Traefik Community", "description": "The leading cloud-native application proxy that integrates with your existing cluster and configures itself automatically.", "url": "https://traefik.io/traefik", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/aws-amplify.html b/site/alternatives/aws-amplify.html index facfe65b..f39679e4 100644 --- a/site/alternatives/aws-amplify.html +++ b/site/alternatives/aws-amplify.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to AWS Amplify (2026)", "description": "Compare 2 verified free & open-source alternatives to AWS Amplify in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 2, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Netlify for Open Source", "description": "Free team plan with increased build minutes, bandwidth, and preview deployments for eligible open-source projects.", "url": "https://www.netlify.com/open-source", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -79,7 +79,7 @@ "name": "Vercel for Open Source", "description": "Free Pro sponsorship with elevated edge compute limits and team features for popular open-source projects.", "url": "https://vercel.com/docs/accounts/plans/pro#open-source", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/aws-aurora-serverless.html b/site/alternatives/aws-aurora-serverless.html index 3017e0a5..a6bcc530 100644 --- a/site/alternatives/aws-aurora-serverless.html +++ b/site/alternatives/aws-aurora-serverless.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to AWS Aurora Serverless (2026)", "description": "Compare 1 verified free & open-source alternatives to AWS Aurora Serverless in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Neon", "description": "Serverless Postgres with instant branching, bottomless storage, and autoscaling compute to zero.", "url": "https://neon.tech", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/aws-cognito.html b/site/alternatives/aws-cognito.html index c5b29161..f0b7929e 100644 --- a/site/alternatives/aws-cognito.html +++ b/site/alternatives/aws-cognito.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to AWS Cognito (2026)", "description": "Compare 1 verified free & open-source alternatives to AWS Cognito in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Ory Kratos", "description": "Cloud-native user management system and identity provider implementing login, registration, MFA, and social auth.", "url": "https://www.ory.sh/kratos", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/aws-documentdb.html b/site/alternatives/aws-documentdb.html index 5a338734..b16efc31 100644 --- a/site/alternatives/aws-documentdb.html +++ b/site/alternatives/aws-documentdb.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to AWS DocumentDB (2026)", "description": "Compare 1 verified free & open-source alternatives to AWS DocumentDB in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "MongoDB Atlas", "description": "Fully managed document database service with automated scaling, backups, and built-in security.", "url": "https://www.mongodb.com/products/platform/atlas-database", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/aws-dynamodb.html b/site/alternatives/aws-dynamodb.html index 969e1241..c11830da 100644 --- a/site/alternatives/aws-dynamodb.html +++ b/site/alternatives/aws-dynamodb.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to AWS DynamoDB (2026)", "description": "Compare 1 verified free & open-source alternatives to AWS DynamoDB in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Upstash", "description": "Serverless data platform providing Redis, Apache Kafka, and QStash with per-request pricing and instant scaling.", "url": "https://upstash.com", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/aws-elasticache.html b/site/alternatives/aws-elasticache.html index 4a23c331..96430ed6 100644 --- a/site/alternatives/aws-elasticache.html +++ b/site/alternatives/aws-elasticache.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to AWS ElastiCache (2026)", "description": "Compare 1 verified free & open-source alternatives to AWS ElastiCache in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Redis Cloud", "description": "High-performance in-memory key-value database managed on AWS, GCP, and Azure.", "url": "https://redis.io/cloud", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/aws-rds.html b/site/alternatives/aws-rds.html index 8eb35729..f86f4fa7 100644 --- a/site/alternatives/aws-rds.html +++ b/site/alternatives/aws-rds.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to AWS RDS (2026)", "description": "Compare 1 verified free & open-source alternatives to AWS RDS in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Supabase", "description": "Open source Firebase alternative providing PostgreSQL, Auth, Instant APIs, Realtime subscriptions, and Storage.", "url": "https://supabase.com", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/aws-s3.html b/site/alternatives/aws-s3.html index 83c7103d..6b117caf 100644 --- a/site/alternatives/aws-s3.html +++ b/site/alternatives/aws-s3.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to AWS S3 (2026)", "description": "Compare 1 verified free & open-source alternatives to AWS S3 in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "about": { "@type": "Thing", "name": "AWS S3", @@ -67,7 +67,7 @@ "name": "MinIO", "description": "High-performance, S3-compatible open-source object storage suite designed for high-density cloud data.", "url": "https://min.io", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/better-uptime.html b/site/alternatives/better-uptime.html index f6d722f0..a4cad009 100644 --- a/site/alternatives/better-uptime.html +++ b/site/alternatives/better-uptime.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Better Uptime (2026)", "description": "Compare 1 verified free & open-source alternatives to Better Uptime in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Uptime Kuma", "description": "Self-hosted monitoring tool like Uptime Robot with modern dashboard and notifications across 90+ services.", "url": "https://github.com/louislam/uptime-kuma", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/bridgecrew.html b/site/alternatives/bridgecrew.html index cafb1b12..868ba8e8 100644 --- a/site/alternatives/bridgecrew.html +++ b/site/alternatives/bridgecrew.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Bridgecrew (2026)", "description": "Compare 1 verified free & open-source alternatives to Bridgecrew in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Checkov", "description": "Static code analysis tool for infrastructure as code (Terraform, CloudFormation, Kubernetes, Dockerfile).", "url": "https://github.com/bridgecrewio/checkov", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/bugsnag.html b/site/alternatives/bugsnag.html index d65cf7f7..bc200c71 100644 --- a/site/alternatives/bugsnag.html +++ b/site/alternatives/bugsnag.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Bugsnag (2026)", "description": "Compare 1 verified free & open-source alternatives to Bugsnag in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Sentry for Open Source", "description": "Free Sentry Business plan for qualifying open-source maintainers to monitor application health, errors, and real-time performance.", "url": "https://sentry.io/for/open-source", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/burp-suite-professional.html b/site/alternatives/burp-suite-professional.html index 0adddef6..5cfdbc98 100644 --- a/site/alternatives/burp-suite-professional.html +++ b/site/alternatives/burp-suite-professional.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Burp Suite Professional (2026)", "description": "Compare 1 verified free & open-source alternatives to Burp Suite Professional in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "OWASP ZAP", "description": "The world's most widely used web app scanner, free and open-source automated penetration testing tool.", "url": "https://github.com/zaproxy/zaproxy", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/cat.html b/site/alternatives/cat.html index 6f38a681..d6bda24a 100644 --- a/site/alternatives/cat.html +++ b/site/alternatives/cat.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Cat (2026)", "description": "Compare 1 verified free & open-source alternatives to Cat in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "bat", "description": "Cat clone with syntax highlighting and Git integration for dozens of programming languages.", "url": "https://github.com/sharkdp/bat", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/charles-proxy.html b/site/alternatives/charles-proxy.html index e440d343..33bdc048 100644 --- a/site/alternatives/charles-proxy.html +++ b/site/alternatives/charles-proxy.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Charles Proxy (2026)", "description": "Compare 1 verified free & open-source alternatives to Charles Proxy in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "mitmproxy", "description": "An interactive, SSL-capable intercepting HTTP proxy for penetration testers and software developers.", "url": "https://github.com/mitmproxy/mitmproxy", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/chatbase.html b/site/alternatives/chatbase.html index e8aa50d2..b194d8d4 100644 --- a/site/alternatives/chatbase.html +++ b/site/alternatives/chatbase.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Chatbase (2026)", "description": "Compare 1 verified free & open-source alternatives to Chatbase in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "AnythingLLM", "description": "The all-in-one Desktop & Docker AI application with full RAG pipeline, multi-agent workspaces, and complete privacy.", "url": "https://github.com/Mintplex-Labs/anything-llm", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/chatgpt-enterprise.html b/site/alternatives/chatgpt-enterprise.html index bde7b82d..1f294a99 100644 --- a/site/alternatives/chatgpt-enterprise.html +++ b/site/alternatives/chatgpt-enterprise.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to ChatGPT Enterprise (2026)", "description": "Compare 1 verified free & open-source alternatives to ChatGPT Enterprise in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "about": { "@type": "Thing", "name": "ChatGPT Enterprise", @@ -67,7 +67,7 @@ "name": "PrivateGPT", "description": "100% private, local document question and answering engine using open LLMs without internet connection or data leaks.", "url": "https://github.com/zylon-ai/private-gpt", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/chatgpt-plus.html b/site/alternatives/chatgpt-plus.html index 5ad9004d..4da8f52c 100644 --- a/site/alternatives/chatgpt-plus.html +++ b/site/alternatives/chatgpt-plus.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to ChatGPT Plus (2026)", "description": "Compare 1 verified free & open-source alternatives to ChatGPT Plus in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "about": { "@type": "Thing", "name": "ChatGPT Plus", @@ -67,7 +67,7 @@ "name": "LibreChat", "description": "Enhanced, self-hostable open-source AI chat platform unifying OpenAI, Anthropic, Gemini, and local LLMs.", "url": "https://github.com/danny-avila/LibreChat", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/checkmarx.html b/site/alternatives/checkmarx.html index 572082e5..eed90cc9 100644 --- a/site/alternatives/checkmarx.html +++ b/site/alternatives/checkmarx.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Checkmarx (2026)", "description": "Compare 1 verified free & open-source alternatives to Checkmarx in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Semgrep", "description": "Fast, lightweight static analysis engine for finding bugs, enforcing secure coding standards, and auditing ASTs.", "url": "https://github.com/semgrep/semgrep", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/claude-pro.html b/site/alternatives/claude-pro.html index 69af57cb..6ef87f3a 100644 --- a/site/alternatives/claude-pro.html +++ b/site/alternatives/claude-pro.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Claude Pro (2026)", "description": "Compare 1 verified free & open-source alternatives to Claude Pro in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "about": { "@type": "Thing", "name": "Claude Pro", @@ -67,7 +67,7 @@ "name": "LibreChat", "description": "Enhanced, self-hostable open-source AI chat platform unifying OpenAI, Anthropic, Gemini, and local LLMs.", "url": "https://github.com/danny-avila/LibreChat", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/clerk.html b/site/alternatives/clerk.html index a478d4a8..0b38537d 100644 --- a/site/alternatives/clerk.html +++ b/site/alternatives/clerk.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Clerk (2026)", "description": "Compare 2 verified free & open-source alternatives to Clerk in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 2, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "SuperTokens", "description": "Open-source alternative to Auth0 and Firebase Auth providing passwordless, social login, session management, and user roles.", "url": "https://supertokens.com", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -79,7 +79,7 @@ "name": "Logto", "description": "Modern open-source identity and access management infrastructure with OIDC, OAuth 2.0, and pre-built sign-in UI.", "url": "https://logto.io", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/cloc-enterprise.html b/site/alternatives/cloc-enterprise.html index 693121c6..672664bc 100644 --- a/site/alternatives/cloc-enterprise.html +++ b/site/alternatives/cloc-enterprise.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to CLOC Enterprise (2026)", "description": "Compare 1 verified free & open-source alternatives to CLOC Enterprise in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "tokei", "description": "Blazingly fast CLI utility that counts code, lines, comments, and blank spaces across hundreds of programming languages.", "url": "https://github.com/XAMPPRocky/tokei", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/cloudflare-pro.html b/site/alternatives/cloudflare-pro.html index 0904e82c..d6e89d98 100644 --- a/site/alternatives/cloudflare-pro.html +++ b/site/alternatives/cloudflare-pro.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Cloudflare Pro (2026)", "description": "Compare 1 verified free & open-source alternatives to Cloudflare Pro in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Nginx Proxy Manager", "description": "Expose your web services easily and securely with automatic Let's Encrypt SSL certificates and web administration.", "url": "https://nginxproxymanager.com", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/command-t.html b/site/alternatives/command-t.html index 97dbf3f3..25e2732b 100644 --- a/site/alternatives/command-t.html +++ b/site/alternatives/command-t.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Command-T (2026)", "description": "Compare 1 verified free & open-source alternatives to Command-T in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "fzf", "description": "General-purpose command-line fuzzy finder with blazing speed and interactive shell bindings.", "url": "https://github.com/junegunn/fzf", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/commercial-api-testers.html b/site/alternatives/commercial-api-testers.html index e567c782..0b44ddec 100644 --- a/site/alternatives/commercial-api-testers.html +++ b/site/alternatives/commercial-api-testers.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Commercial API Testers (2026)", "description": "Compare 1 verified free & open-source alternatives to Commercial API Testers in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "RestAssured", "description": "Java DSL for easy testing of REST services, bringing the simplicity of dynamic languages into Java.", "url": "https://github.com/rest-assured/rest-assured", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/contentful.html b/site/alternatives/contentful.html index 4977a5b2..7a42deca 100644 --- a/site/alternatives/contentful.html +++ b/site/alternatives/contentful.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Contentful (2026)", "description": "Compare 2 verified free & open-source alternatives to Contentful in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 2, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Strapi", "description": "Open-source headless CMS delivering customizable REST and GraphQL APIs for web and mobile frontends.", "url": "https://strapi.io", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -79,7 +79,7 @@ "name": "Payload CMS Starter", "description": "The modern headless CMS and application framework built directly inside Next.js with TypeScript and SQLite/Postgres.", "url": "https://github.com/payloadcms/payload", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/copilot-workspace.html b/site/alternatives/copilot-workspace.html index aa63fc14..fec49d57 100644 --- a/site/alternatives/copilot-workspace.html +++ b/site/alternatives/copilot-workspace.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Copilot Workspace (2026)", "description": "Compare 1 verified free & open-source alternatives to Copilot Workspace in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "OpenHands", "description": "Open-source platform for software development agents that can write code, fix bugs, run bash commands, and browse documentation autonomously.", "url": "https://github.com/All-Hands-AI/OpenHands", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/cursor.html b/site/alternatives/cursor.html index bd94289f..5c893922 100644 --- a/site/alternatives/cursor.html +++ b/site/alternatives/cursor.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Cursor (2026)", "description": "Compare 1 verified free & open-source alternatives to Cursor in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Zed", "description": "High-performance, multiplayer code editor written in Rust with built-in language intelligence and AI.", "url": "https://github.com/zed-industries/zed", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/daisydisk.html b/site/alternatives/daisydisk.html index e5138124..0a341ed7 100644 --- a/site/alternatives/daisydisk.html +++ b/site/alternatives/daisydisk.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to DaisyDisk (2026)", "description": "Compare 1 verified free & open-source alternatives to DaisyDisk in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "ncdu", "description": "Disk usage analyzer with an ncurses interface, designed to find space hogs on remote servers.", "url": "https://code.blicky.net/yorhel/ncdu", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/datadog-agent.html b/site/alternatives/datadog-agent.html index b45a9c24..4b7c0ca6 100644 --- a/site/alternatives/datadog-agent.html +++ b/site/alternatives/datadog-agent.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Datadog Agent (2026)", "description": "Compare 1 verified free & open-source alternatives to Datadog Agent in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "btop", "description": "Resource monitor that shows usage and stats for processor, memory, disks, network, and processes with responsive graphs.", "url": "https://github.com/aristocratos/btop", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/datadog-apm.html b/site/alternatives/datadog-apm.html index 70e884c9..92914b98 100644 --- a/site/alternatives/datadog-apm.html +++ b/site/alternatives/datadog-apm.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Datadog APM (2026)", "description": "Compare 1 verified free & open-source alternatives to Datadog APM in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Sentry for Open Source", "description": "Free Sentry Business plan for qualifying open-source maintainers to monitor application health, errors, and real-time performance.", "url": "https://sentry.io/for/open-source", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/datadog-logs.html b/site/alternatives/datadog-logs.html index b535de59..bbb90979 100644 --- a/site/alternatives/datadog-logs.html +++ b/site/alternatives/datadog-logs.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Datadog Logs (2026)", "description": "Compare 1 verified free & open-source alternatives to Datadog Logs in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Loki", "description": "Visual regression testing for Storybook stories across Chrome and Android with Git diffs.", "url": "https://github.com/oblador/loki", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/datadog-metrics.html b/site/alternatives/datadog-metrics.html index 43b5ec69..f6ed53d5 100644 --- a/site/alternatives/datadog-metrics.html +++ b/site/alternatives/datadog-metrics.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Datadog Metrics (2026)", "description": "Compare 1 verified free & open-source alternatives to Datadog Metrics in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Prometheus", "description": "An open-source monitoring system with a dimensional data model, flexible query language, and alerting.", "url": "https://prometheus.io", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/datadog.html b/site/alternatives/datadog.html index 808ef2e8..02690fcb 100644 --- a/site/alternatives/datadog.html +++ b/site/alternatives/datadog.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Datadog (2026)", "description": "Compare 2 verified free & open-source alternatives to Datadog in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 2, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "about": { "@type": "Thing", "name": "Datadog", @@ -67,7 +67,7 @@ "name": "GlitchTip", "description": "Open-source, self-hosted error tracking system compatible with Sentry client libraries and SDKs.", "url": "https://glitchtip.com", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -84,7 +84,7 @@ "name": "Uptime Kuma", "description": "Self-hosted monitoring tool like Uptime Robot with modern dashboard and notifications across 90+ services.", "url": "https://github.com/louislam/uptime-kuma", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/devin-ai.html b/site/alternatives/devin-ai.html index 345e076e..428e7d2f 100644 --- a/site/alternatives/devin-ai.html +++ b/site/alternatives/devin-ai.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Devin AI (2026)", "description": "Compare 2 verified free & open-source alternatives to Devin AI in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 2, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "MetaGPT", "description": "Multi-agent framework assigning distinct software company roles (Product Manager, Architect, Engineer) to LLMs.", "url": "https://github.com/geekan/MetaGPT", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -79,7 +79,7 @@ "name": "SWE-agent", "description": "Autonomous software engineering agent that turns LM models into autonomous agents solving GitHub issues.", "url": "https://github.com/princeton-nlp/SWE-agent", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/devin.html b/site/alternatives/devin.html index 3f2ea5d5..aa5e096a 100644 --- a/site/alternatives/devin.html +++ b/site/alternatives/devin.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Devin (2026)", "description": "Compare 1 verified free & open-source alternatives to Devin in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "OpenHands", "description": "Open-source platform for software development agents that can write code, fix bugs, run bash commands, and browse documentation autonomously.", "url": "https://github.com/All-Hands-AI/OpenHands", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/df-command.html b/site/alternatives/df-command.html index 944c0caa..5a046701 100644 --- a/site/alternatives/df-command.html +++ b/site/alternatives/df-command.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Df Command (2026)", "description": "Compare 1 verified free & open-source alternatives to Df Command in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "duf", "description": "Disk Usage/Free utility, a colorful and user-friendly modern replacement for df.", "url": "https://github.com/muesli/duf", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/dify-enterprise.html b/site/alternatives/dify-enterprise.html index dbb52b23..694fa0ec 100644 --- a/site/alternatives/dify-enterprise.html +++ b/site/alternatives/dify-enterprise.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Dify Enterprise (2026)", "description": "Compare 1 verified free & open-source alternatives to Dify Enterprise in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "RAGFlow", "description": "Next-generation open-source RAG engine based on deep document understanding to extract structured data from complex files.", "url": "https://github.com/infiniflow/ragflow", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/dify.html b/site/alternatives/dify.html index 432b32ee..241d0f8f 100644 --- a/site/alternatives/dify.html +++ b/site/alternatives/dify.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Dify (2026)", "description": "Compare 1 verified free & open-source alternatives to Dify in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Langflow", "description": "Dynamic visual framework for building, testing, and deploying multi-agent AI and RAG applications.", "url": "https://github.com/langflow-ai/langflow", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/directory-opus.html b/site/alternatives/directory-opus.html index 75377fcd..27220160 100644 --- a/site/alternatives/directory-opus.html +++ b/site/alternatives/directory-opus.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Directory Opus (2026)", "description": "Compare 1 verified free & open-source alternatives to Directory Opus in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "superfile", "description": "Fancy and modern terminal file manager with sleek UI, file previews, and keyboard navigation.", "url": "https://github.com/yorukot/superfile", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/disk-inventory-x.html b/site/alternatives/disk-inventory-x.html index 1e8369b1..9f7f0a29 100644 --- a/site/alternatives/disk-inventory-x.html +++ b/site/alternatives/disk-inventory-x.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Disk Inventory X (2026)", "description": "Compare 1 verified free & open-source alternatives to Disk Inventory X in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "ncdu", "description": "Disk usage analyzer with an ncurses interface, designed to find space hogs on remote servers.", "url": "https://code.blicky.net/yorhel/ncdu", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/docker-desktop-gui.html b/site/alternatives/docker-desktop-gui.html index 4ba3b091..f4e118ba 100644 --- a/site/alternatives/docker-desktop-gui.html +++ b/site/alternatives/docker-desktop-gui.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Docker Desktop GUI (2026)", "description": "Compare 1 verified free & open-source alternatives to Docker Desktop GUI in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Portainer Community", "description": "Universal container management platform for Docker, Docker Swarm, and Kubernetes with clean web GUI.", "url": "https://www.portainer.io", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/docker-desktop-kubernetes.html b/site/alternatives/docker-desktop-kubernetes.html index c139ee73..3f2136b8 100644 --- a/site/alternatives/docker-desktop-kubernetes.html +++ b/site/alternatives/docker-desktop-kubernetes.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Docker Desktop Kubernetes (2026)", "description": "Compare 1 verified free & open-source alternatives to Docker Desktop Kubernetes in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "minikube", "description": "Run Kubernetes locally on Windows, macOS, and Linux with automated cluster provisioning.", "url": "https://github.com/kubernetes/minikube", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/docker-desktop.html b/site/alternatives/docker-desktop.html index e0769b42..0a176e9b 100644 --- a/site/alternatives/docker-desktop.html +++ b/site/alternatives/docker-desktop.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Docker Desktop (2026)", "description": "Compare 2 verified free & open-source alternatives to Docker Desktop in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 2, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "lazydocker", "description": "A simple terminal UI for both Docker and docker-compose, written in Go with the gocui library.", "url": "https://github.com/jesseduffield/lazydocker", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -79,7 +79,7 @@ "name": "CasaOS", "description": "Simple, personal cloud OS designed for home servers and self-hosting Docker apps with an elegant UI.", "url": "https://casaos.io", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/docker-linter-pro.html b/site/alternatives/docker-linter-pro.html index 4c564116..16dbc9eb 100644 --- a/site/alternatives/docker-linter-pro.html +++ b/site/alternatives/docker-linter-pro.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Docker Linter Pro (2026)", "description": "Compare 1 verified free & open-source alternatives to Docker Linter Pro in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Hadolint", "description": "Smarter Dockerfile linter that helps you build best-practice Docker images by parsing AST rules.", "url": "https://github.com/hadolint/hadolint", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/eks.html b/site/alternatives/eks.html index 1c7840a3..f6de2309 100644 --- a/site/alternatives/eks.html +++ b/site/alternatives/eks.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to EKS (2026)", "description": "Compare 1 verified free & open-source alternatives to EKS in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "kind", "description": "Kubernetes IN Docker: tool for running local Kubernetes clusters using Docker container nodes.", "url": "https://github.com/kubernetes-sigs/kind", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/electron-pro.html b/site/alternatives/electron-pro.html index 51e14e04..6d4c4158 100644 --- a/site/alternatives/electron-pro.html +++ b/site/alternatives/electron-pro.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Electron Pro (2026)", "description": "Compare 1 verified free & open-source alternatives to Electron Pro in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Tauri App Starter", "description": "Build tiny, blazingly fast binaries for all major desktop and mobile platforms using web frontend and Rust backend.", "url": "https://github.com/tauri-apps/tauri", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/elevenlabs.html b/site/alternatives/elevenlabs.html index 37ca2d40..d1ac56f5 100644 --- a/site/alternatives/elevenlabs.html +++ b/site/alternatives/elevenlabs.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to ElevenLabs (2026)", "description": "Compare 1 verified free & open-source alternatives to ElevenLabs in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "about": { "@type": "Thing", "name": "ElevenLabs", @@ -67,7 +67,7 @@ "name": "Piper TTS", "description": "Fast, local neural text to speech system that sounds great and is optimized for Raspberry Pi and low-power hardware.", "url": "https://github.com/rhasspy/piper", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/fiddler-everywhere.html b/site/alternatives/fiddler-everywhere.html index c22af97f..f94f9777 100644 --- a/site/alternatives/fiddler-everywhere.html +++ b/site/alternatives/fiddler-everywhere.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Fiddler Everywhere (2026)", "description": "Compare 1 verified free & open-source alternatives to Fiddler Everywhere in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "mitmproxy", "description": "An interactive, SSL-capable intercepting HTTP proxy for penetration testers and software developers.", "url": "https://github.com/mitmproxy/mitmproxy", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/firebase.html b/site/alternatives/firebase.html index 3c9f4268..ba43ba01 100644 --- a/site/alternatives/firebase.html +++ b/site/alternatives/firebase.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Firebase (2026)", "description": "Compare 4 verified free & open-source alternatives to Firebase in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 4, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "about": { "@type": "Thing", "name": "Firebase", @@ -67,7 +67,7 @@ "name": "Supabase", "description": "Open source Firebase alternative providing PostgreSQL, Auth, Instant APIs, Realtime subscriptions, and Storage.", "url": "https://supabase.com", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -84,7 +84,7 @@ "name": "PocketBase", "description": "Open source backend in 1 file consisting of embedded SQLite database with real-time subscriptions, built-in auth, and admin dashboard.", "url": "https://pocketbase.io", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -101,7 +101,7 @@ "name": "Appwrite", "description": "Self-hosted backend-as-a-service platform providing developers with core APIs for authentication, databases, storage, and serverless functions.", "url": "https://appwrite.io", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -118,7 +118,7 @@ "name": "PocketBase 1-Click Backend", "description": "Instant open-source backend in 1 binary file with embedded SQLite database, real-time subscriptions, and auth rules.", "url": "https://github.com/pocketbase/pocketbase", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/flowise.html b/site/alternatives/flowise.html index eb435868..b8b8e37b 100644 --- a/site/alternatives/flowise.html +++ b/site/alternatives/flowise.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Flowise (2026)", "description": "Compare 1 verified free & open-source alternatives to Flowise in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Langflow", "description": "Dynamic visual framework for building, testing, and deploying multi-agent AI and RAG applications.", "url": "https://github.com/langflow-ai/langflow", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/gatling-enterprise.html b/site/alternatives/gatling-enterprise.html index 61a82633..e95b1e35 100644 --- a/site/alternatives/gatling-enterprise.html +++ b/site/alternatives/gatling-enterprise.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Gatling Enterprise (2026)", "description": "Compare 1 verified free & open-source alternatives to Gatling Enterprise in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "k6", "description": "Modern load testing tool, using Go and JavaScript, for testing system performance and reliability.", "url": "https://github.com/grafana/k6", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/gitguardian.html b/site/alternatives/gitguardian.html index 79809321..5a53b631 100644 --- a/site/alternatives/gitguardian.html +++ b/site/alternatives/gitguardian.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to GitGuardian (2026)", "description": "Compare 1 verified free & open-source alternatives to GitGuardian in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "trufflehog", "description": "Find leaked credentials and secrets across git commit history, filesystems, and S3 buckets.", "url": "https://github.com/trufflesecurity/trufflehog", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/github-copilot.html b/site/alternatives/github-copilot.html index 8c45df36..6b2d2fb5 100644 --- a/site/alternatives/github-copilot.html +++ b/site/alternatives/github-copilot.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to GitHub Copilot (2026)", "description": "Compare 3 verified free & open-source alternatives to GitHub Copilot in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 3, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "about": { "@type": "Thing", "name": "GitHub Copilot", @@ -67,7 +67,7 @@ "name": "Ollama", "description": "Get up and running with Llama 3.3, Mistral, Qwen, and other large language models locally with a simple CLI and REST API.", "url": "https://github.com/ollama/ollama", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -84,7 +84,7 @@ "name": "Tabby", "description": "Self-hosted AI coding assistant alternative to GitHub Copilot with local model execution and editor plugins.", "url": "https://github.com/TabbyML/tabby", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -101,7 +101,7 @@ "name": "OpenCodeInterpreter", "description": "Open-source code generation system integrating dynamic execution feedback and compiler outputs for iterative code refinement.", "url": "https://github.com/OpenCodeInterpreter/OpenCodeInterpreter", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/gke-local.html b/site/alternatives/gke-local.html index b40bfb35..ee6c08c5 100644 --- a/site/alternatives/gke-local.html +++ b/site/alternatives/gke-local.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to GKE Local (2026)", "description": "Compare 1 verified free & open-source alternatives to GKE Local in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "kind", "description": "Kubernetes IN Docker: tool for running local Kubernetes clusters using Docker container nodes.", "url": "https://github.com/kubernetes-sigs/kind", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/google-analytics.html b/site/alternatives/google-analytics.html index a1bbf241..3a99f4e3 100644 --- a/site/alternatives/google-analytics.html +++ b/site/alternatives/google-analytics.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Google Analytics (2026)", "description": "Compare 2 verified free & open-source alternatives to Google Analytics in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 2, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Umami", "description": "Privacy-focused, cookie-free open-source web analytics platform with a fast and intuitive dashboard.", "url": "https://umami.is", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -79,7 +79,7 @@ "name": "Plausible Analytics Self-Hosted", "description": "Lightweight and open-source Google Analytics alternative with zero cookies and full GDPR compliance.", "url": "https://plausible.io/self-hosted", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/google-cloud-spanner.html b/site/alternatives/google-cloud-spanner.html index fd9ef6df..e847732c 100644 --- a/site/alternatives/google-cloud-spanner.html +++ b/site/alternatives/google-cloud-spanner.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Google Cloud Spanner (2026)", "description": "Compare 1 verified free & open-source alternatives to Google Cloud Spanner in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "TiDB Serverless", "description": "Distributed, MySQL-compatible Hybrid Transactional/Analytical Processing (HTAP) database with serverless auto-scaling.", "url": "https://www.pingcap.com/tidb-serverless", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/google-cloud-vision-ocr.html b/site/alternatives/google-cloud-vision-ocr.html index 338ddb9b..86b3fd2b 100644 --- a/site/alternatives/google-cloud-vision-ocr.html +++ b/site/alternatives/google-cloud-vision-ocr.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Google Cloud Vision OCR (2026)", "description": "Compare 1 verified free & open-source alternatives to Google Cloud Vision OCR in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "PaddleOCR", "description": "Awesome multilingual OCR toolkits supporting 80+ languages, table recognition, and document structure analysis.", "url": "https://github.com/PaddlePaddle/PaddleOCR", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/google-custom-search-api.html b/site/alternatives/google-custom-search-api.html index 2063297c..1beb7b70 100644 --- a/site/alternatives/google-custom-search-api.html +++ b/site/alternatives/google-custom-search-api.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Google Custom Search API (2026)", "description": "Compare 1 verified free & open-source alternatives to Google Custom Search API in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "SearXNG", "description": "Privacy-respecting open-source metasearch engine ideal for grounding AI models and retrieval-augmented generation.", "url": "https://github.com/searxng/searxng", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/grammarly-business.html b/site/alternatives/grammarly-business.html index ef5e36b2..687f1e0a 100644 --- a/site/alternatives/grammarly-business.html +++ b/site/alternatives/grammarly-business.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Grammarly Business (2026)", "description": "Compare 1 verified free & open-source alternatives to Grammarly Business in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "vale", "description": "Syntax-aware linter for prose and documentation supporting Google, Microsoft, and custom style guides.", "url": "https://github.com/errata-ai/vale", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/grep.html b/site/alternatives/grep.html index c64feb5c..e490aee9 100644 --- a/site/alternatives/grep.html +++ b/site/alternatives/grep.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Grep (2026)", "description": "Compare 1 verified free & open-source alternatives to Grep in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "ripgrep", "description": "Ultra-fast line-oriented search tool that recursively searches directories for a regex pattern while respecting gitignore.", "url": "https://github.com/BurntSushi/ripgrep", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/heroku.html b/site/alternatives/heroku.html index 421216aa..426c4dca 100644 --- a/site/alternatives/heroku.html +++ b/site/alternatives/heroku.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Heroku (2026)", "description": "Compare 5 verified free & open-source alternatives to Heroku in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 5, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "about": { "@type": "Thing", "name": "Heroku", @@ -67,7 +67,7 @@ "name": "Render", "description": "Unified cloud to build and run web applications, APIs, static sites, and background workers with automated Git deploys.", "url": "https://render.com", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -84,7 +84,7 @@ "name": "Koyeb", "description": "Serverless platform to deploy full-stack apps and Docker containers globally with built-in CDN, SSL, and private networking.", "url": "https://www.koyeb.com", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -101,7 +101,7 @@ "name": "Coolify", "description": "Self-hostable, open-source all-in-one alternative to Heroku, Netlify, and Vercel for applications, databases, and services.", "url": "https://coolify.io", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -118,7 +118,7 @@ "name": "Dokku", "description": "Smallest PaaS implementation powered by Docker, allowing Git push-to-deploy on your own single server.", "url": "https://dokku.com", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -135,7 +135,7 @@ "name": "Railway", "description": "Infrastructure platform where developers build, ship, and scale code without configuring servers.", "url": "https://railway.com", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/httpie.html b/site/alternatives/httpie.html index 9a6db0f8..011b1f63 100644 --- a/site/alternatives/httpie.html +++ b/site/alternatives/httpie.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to HTTPie (2026)", "description": "Compare 1 verified free & open-source alternatives to HTTPie in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "xh", "description": "Friendly and fast tool for sending HTTP requests with intuitive syntax, colorized output, and native curl translation.", "url": "https://github.com/ducaale/xh", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/hubspot-crm.html b/site/alternatives/hubspot-crm.html index 5e5ea539..7dd02751 100644 --- a/site/alternatives/hubspot-crm.html +++ b/site/alternatives/hubspot-crm.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to HubSpot CRM (2026)", "description": "Compare 1 verified free & open-source alternatives to HubSpot CRM in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Twenty", "description": "Building a modern, open-source alternative to Salesforce with clean UI and GraphQL APIs.", "url": "https://github.com/twentyhq/twenty", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/iterm2.html b/site/alternatives/iterm2.html index 2f19977c..7889a947 100644 --- a/site/alternatives/iterm2.html +++ b/site/alternatives/iterm2.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to iTerm2 (2026)", "description": "Compare 1 verified free & open-source alternatives to iTerm2 in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "WezTerm", "description": "GPU-accelerated cross-platform terminal emulator and multiplexer implemented in Rust.", "url": "https://github.com/wez/wezterm", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/kubernetes-context-switchers.html b/site/alternatives/kubernetes-context-switchers.html index e6526d51..97664f7f 100644 --- a/site/alternatives/kubernetes-context-switchers.html +++ b/site/alternatives/kubernetes-context-switchers.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Kubernetes Context Switchers (2026)", "description": "Compare 1 verified free & open-source alternatives to Kubernetes Context Switchers in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "kubectx", "description": "Faster way to switch between clusters and namespaces in kubectl with fuzzy search integration.", "url": "https://github.com/ahmetb/kubectx", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/kubernetes-log-viewers.html b/site/alternatives/kubernetes-log-viewers.html index 4239b1b3..3b57987c 100644 --- a/site/alternatives/kubernetes-log-viewers.html +++ b/site/alternatives/kubernetes-log-viewers.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Kubernetes Log Viewers (2026)", "description": "Compare 1 verified free & open-source alternatives to Kubernetes Log Viewers in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "stern", "description": "Multi pod and container log tailing for Kubernetes with regex filtering and color-coded stream output.", "url": "https://github.com/stern/stern", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/langsmith.html b/site/alternatives/langsmith.html index 29424a01..5cf32f54 100644 --- a/site/alternatives/langsmith.html +++ b/site/alternatives/langsmith.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to LangSmith (2026)", "description": "Compare 1 verified free & open-source alternatives to LangSmith in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Promptfoo", "description": "Test your prompts, agents, and RAGs against red-teaming attacks, prompt injections, and regression suites.", "url": "https://github.com/promptfoo/promptfoo", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/lens-kubernetes-ide.html b/site/alternatives/lens-kubernetes-ide.html index 94f5c5c5..265d4105 100644 --- a/site/alternatives/lens-kubernetes-ide.html +++ b/site/alternatives/lens-kubernetes-ide.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Lens Kubernetes IDE (2026)", "description": "Compare 1 verified free & open-source alternatives to Lens Kubernetes IDE in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "k9s", "description": "Kubernetes CLI to manage your clusters in style, observe real-time events, and troubleshoot workloads.", "url": "https://github.com/derailed/k9s", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/llamaindex-enterprise.html b/site/alternatives/llamaindex-enterprise.html index f225703f..83678eba 100644 --- a/site/alternatives/llamaindex-enterprise.html +++ b/site/alternatives/llamaindex-enterprise.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to LlamaIndex Enterprise (2026)", "description": "Compare 1 verified free & open-source alternatives to LlamaIndex Enterprise in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "LangChain", "description": "Standard open-source framework for building context-aware reasoning applications, agents, and multi-agent systems.", "url": "https://github.com/langchain-ai/langchain", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/loadrunner.html b/site/alternatives/loadrunner.html index cf40df05..b3b9aade 100644 --- a/site/alternatives/loadrunner.html +++ b/site/alternatives/loadrunner.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to LoadRunner (2026)", "description": "Compare 3 verified free & open-source alternatives to LoadRunner in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 3, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "k6", "description": "Modern load testing tool, using Go and JavaScript, for testing system performance and reliability.", "url": "https://github.com/grafana/k6", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -79,7 +79,7 @@ "name": "Locust", "description": "Scalable user load testing tool written in Python with real-time web monitoring UI.", "url": "https://github.com/locustio/locust", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -96,7 +96,7 @@ "name": "Wrk", "description": "Modern HTTP benchmarking tool capable of generating significant load when run on a single multi-core CPU.", "url": "https://github.com/wg/wrk", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/ls.html b/site/alternatives/ls.html index 4533c4bc..cfb369f0 100644 --- a/site/alternatives/ls.html +++ b/site/alternatives/ls.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Ls (2026)", "description": "Compare 1 verified free & open-source alternatives to Ls in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "eza", "description": "A modern, maintained replacement for ls with colors, git status integration, icons, and tree views.", "url": "https://github.com/eza-community/eza", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/mac-finder.html b/site/alternatives/mac-finder.html index e3ab19ee..d97a0c82 100644 --- a/site/alternatives/mac-finder.html +++ b/site/alternatives/mac-finder.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Mac Finder (2026)", "description": "Compare 1 verified free & open-source alternatives to Mac Finder in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "yazi", "description": "Blazingly fast terminal file manager written in Rust, based on async I/O with image preview support.", "url": "https://github.com/sxyazi/yazi", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/mixpanel.html b/site/alternatives/mixpanel.html index d08b7018..19b70eac 100644 --- a/site/alternatives/mixpanel.html +++ b/site/alternatives/mixpanel.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Mixpanel (2026)", "description": "Compare 1 verified free & open-source alternatives to Mixpanel in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "PostHog", "description": "Open-source product analytics suite combining web analytics, session replays, feature flags, and survey tools.", "url": "https://posthog.com", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/mo.html b/site/alternatives/mo.html index df8b510d..276899d7 100644 --- a/site/alternatives/mo.html +++ b/site/alternatives/mo.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to mo) (2026)", "description": "Compare 2 verified free & open-source alternatives to mo) in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 2, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Stirling-PDF Ultimate Toolbox", "description": "Full-featured, privacy-first PDF manipulation suite to merge, split, OCR, redact, and sign PDFs with zero cloud tracking.", "url": "https://github.com/Stirling-Tools/Stirling-PDF", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -79,7 +79,7 @@ "name": "Medusa", "description": "Modular, open-source commerce engine and Shopify alternative built with Node.js and customizable modules.", "url": "https://github.com/medusajs/medusa", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/neofetch-pro.html b/site/alternatives/neofetch-pro.html index a432a75e..c465aea5 100644 --- a/site/alternatives/neofetch-pro.html +++ b/site/alternatives/neofetch-pro.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Neofetch Pro (2026)", "description": "Compare 1 verified free & open-source alternatives to Neofetch Pro in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "onefetch", "description": "Git repository summary information tool written in Rust that displays project stats directly in terminal.", "url": "https://github.com/o2sh/onefetch", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/nessus-scanner.html b/site/alternatives/nessus-scanner.html index 584f117a..aa0d940b 100644 --- a/site/alternatives/nessus-scanner.html +++ b/site/alternatives/nessus-scanner.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Nessus Scanner (2026)", "description": "Compare 1 verified free & open-source alternatives to Nessus Scanner in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Nuclei", "description": "Fast and customizable vulnerability scanner based on simple YAML-based templates from ProjectDiscovery.", "url": "https://github.com/projectdiscovery/nuclei", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/newman.html b/site/alternatives/newman.html index 1e7c123a..f55fb5d4 100644 --- a/site/alternatives/newman.html +++ b/site/alternatives/newman.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Newman (2026)", "description": "Compare 1 verified free & open-source alternatives to Newman in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "PactumJS", "description": "Next-generation REST API automation testing framework for all levels in a test pyramid with mock support.", "url": "https://github.com/pactumjs/pactum", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/nginx-plus.html b/site/alternatives/nginx-plus.html index 8c5c3064..33dfc95e 100644 --- a/site/alternatives/nginx-plus.html +++ b/site/alternatives/nginx-plus.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to NGINX Plus (2026)", "description": "Compare 1 verified free & open-source alternatives to NGINX Plus in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Traefik Community", "description": "The leading cloud-native application proxy that integrates with your existing cluster and configures itself automatically.", "url": "https://traefik.io/traefik", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/notion-ai.html b/site/alternatives/notion-ai.html index 57bf0648..42a494b4 100644 --- a/site/alternatives/notion-ai.html +++ b/site/alternatives/notion-ai.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Notion AI (2026)", "description": "Compare 1 verified free & open-source alternatives to Notion AI in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "about": { "@type": "Thing", "name": "Notion AI", @@ -67,7 +67,7 @@ "name": "Khoj", "description": "Open-source, personal AI second brain that searches, reasons over, and answers questions from your personal docs and notes.", "url": "https://github.com/khoj-ai/khoj", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/nvidia-ai-enterprise.html b/site/alternatives/nvidia-ai-enterprise.html index c5be91c0..6c348bd0 100644 --- a/site/alternatives/nvidia-ai-enterprise.html +++ b/site/alternatives/nvidia-ai-enterprise.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to NVIDIA AI Enterprise (2026)", "description": "Compare 1 verified free & open-source alternatives to NVIDIA AI Enterprise in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "TensorRT-LLM", "description": "NVIDIA's specialized library providing state-of-the-art acceleration and optimized execution for LLM inference.", "url": "https://github.com/NVIDIA/TensorRT-LLM", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/nvm.html b/site/alternatives/nvm.html index 76810e2c..152e6aba 100644 --- a/site/alternatives/nvm.html +++ b/site/alternatives/nvm.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to NVM (2026)", "description": "Compare 1 verified free & open-source alternatives to NVM in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "volta", "description": "The hassle-free JavaScript tool manager that automatically switches Node.js and package manager versions per project.", "url": "https://github.com/volta-cli/volta", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/oh-my-zsh.html b/site/alternatives/oh-my-zsh.html index 67ebc68e..0f0e941f 100644 --- a/site/alternatives/oh-my-zsh.html +++ b/site/alternatives/oh-my-zsh.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Oh My Zsh (2026)", "description": "Compare 1 verified free & open-source alternatives to Oh My Zsh in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Starship", "description": "The minimal, blazing-fast, and infinitely customizable cross-shell prompt for any shell (Bash, Zsh, Fish, PowerShell).", "url": "https://github.com/starship/starship", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/okta.html b/site/alternatives/okta.html index 44263ffd..b61a7664 100644 --- a/site/alternatives/okta.html +++ b/site/alternatives/okta.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Okta (2026)", "description": "Compare 2 verified free & open-source alternatives to Okta in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 2, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Keycloak", "description": "Open source identity and access management solution for modern applications and services, supporting OpenID Connect and SAML.", "url": "https://www.keycloak.org", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -79,7 +79,7 @@ "name": "Zitadel", "description": "Open source identity infrastructure with turnkey authentication, audit logs, multi-tenancy, and passkeys.", "url": "https://zitadel.com", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/openai-api.html b/site/alternatives/openai-api.html index d7201886..d99f0b20 100644 --- a/site/alternatives/openai-api.html +++ b/site/alternatives/openai-api.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to OpenAI API (2026)", "description": "Compare 2 verified free & open-source alternatives to OpenAI API in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 2, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "about": { "@type": "Thing", "name": "OpenAI API", @@ -67,7 +67,7 @@ "name": "Ollama", "description": "Get up and running with Llama 3.3, Mistral, Qwen, and other large language models locally with a simple CLI and REST API.", "url": "https://github.com/ollama/ollama", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -84,7 +84,7 @@ "name": "LocalAI", "description": "Local, OpenAI-compatible REST API for running LLMs, audio transcription, image generation, and embeddings on commodity CPU/GPU.", "url": "https://github.com/mudler/LocalAI", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/openai-whisper-api.html b/site/alternatives/openai-whisper-api.html index d9218016..d2687f15 100644 --- a/site/alternatives/openai-whisper-api.html +++ b/site/alternatives/openai-whisper-api.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to OpenAI Whisper API (2026)", "description": "Compare 1 verified free & open-source alternatives to OpenAI Whisper API in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Whisper.cpp", "description": "High-performance inference of OpenAI's Whisper automatic speech recognition in pure C/C++ without external dependencies.", "url": "https://github.com/ggerganov/whisper.cpp", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/pinecone.html b/site/alternatives/pinecone.html index 723439bf..702729b0 100644 --- a/site/alternatives/pinecone.html +++ b/site/alternatives/pinecone.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Pinecone (2026)", "description": "Compare 6 verified free & open-source alternatives to Pinecone in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 6, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "about": { "@type": "Thing", "name": "Pinecone", @@ -67,7 +67,7 @@ "name": "Qdrant", "description": "Vector similarity search engine with extended filtering support, payload indexing, and high-performance Rust core.", "url": "https://github.com/qdrant/qdrant", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -84,7 +84,7 @@ "name": "Milvus", "description": "Cloud-native open-source vector database built for massive scale similarity search and AI vector retrieval.", "url": "https://github.com/milvus-io/milvus", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -101,7 +101,7 @@ "name": "Weaviate", "description": "Open-source vector database that stores both objects and vectors, allowing for seamless hybrid search.", "url": "https://github.com/weaviate/weaviate", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -118,7 +118,7 @@ "name": "pgvector", "description": "Open-source vector similarity search extension for PostgreSQL, supporting exact and approximate nearest neighbor.", "url": "https://github.com/pgvector/pgvector", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -135,7 +135,7 @@ "name": "LanceDB", "description": "Developer-friendly, serverless open-source vector database for multi-modal AI with zero-copy storage.", "url": "https://github.com/lancedb/lancedb", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -152,7 +152,7 @@ "name": "Qdrant Cloud", "description": "Open-source vector database and similarity search engine for machine learning embeddings and semantic retrieval.", "url": "https://qdrant.tech", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/planetscale.html b/site/alternatives/planetscale.html index ffeb936d..dc946248 100644 --- a/site/alternatives/planetscale.html +++ b/site/alternatives/planetscale.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to PlanetScale (2026)", "description": "Compare 1 verified free & open-source alternatives to PlanetScale in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Turso", "description": "Distributed SQLite database powered by libSQL designed for low-latency queries at the edge.", "url": "https://turso.tech", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/postman-cli.html b/site/alternatives/postman-cli.html index 2510a63a..ead86995 100644 --- a/site/alternatives/postman-cli.html +++ b/site/alternatives/postman-cli.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Postman CLI (2026)", "description": "Compare 2 verified free & open-source alternatives to Postman CLI in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 2, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "xh", "description": "Friendly and fast tool for sending HTTP requests with intuitive syntax, colorized output, and native curl translation.", "url": "https://github.com/ducaale/xh", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -79,7 +79,7 @@ "name": "Newman", "description": "Postman's collection runner CLI allowing you to run and test Postman collections directly in CI/CD pipelines.", "url": "https://github.com/postmanlabs/newman", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/postman-mock-server.html b/site/alternatives/postman-mock-server.html index 58311392..1998554a 100644 --- a/site/alternatives/postman-mock-server.html +++ b/site/alternatives/postman-mock-server.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Postman Mock Server (2026)", "description": "Compare 2 verified free & open-source alternatives to Postman Mock Server in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 2, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Mockoon", "description": "The easiest and quickest way to design and run mock REST APIs locally with custom routes, rules, and proxies.", "url": "https://github.com/mockoon/mockoon", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -79,7 +79,7 @@ "name": "WireMock", "description": "Flexible simulator and mock server for HTTP-based APIs with support for record/playback and stateful scenarios.", "url": "https://github.com/wiremock/wiremock", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/postman-mocks.html b/site/alternatives/postman-mocks.html index 84c35ca3..76c2ce17 100644 --- a/site/alternatives/postman-mocks.html +++ b/site/alternatives/postman-mocks.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Postman Mocks (2026)", "description": "Compare 2 verified free & open-source alternatives to Postman Mocks in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 2, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "MSW (Mock Service Worker)", "description": "Seamless REST and GraphQL API mocking library for browser and Node.js using Service Worker API to intercept requests at the network level.", "url": "https://github.com/mswjs/msw", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -79,7 +79,7 @@ "name": "Prism", "description": "Open-source HTTP mock server that generates realistic mock servers directly from OpenAPI and JSON Schema specs.", "url": "https://github.com/stoplightio/prism", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/postman.html b/site/alternatives/postman.html index d26f1e58..bf817de6 100644 --- a/site/alternatives/postman.html +++ b/site/alternatives/postman.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Postman (2026)", "description": "Compare 4 verified free & open-source alternatives to Postman in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 4, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "about": { "@type": "Thing", "name": "Postman", @@ -67,7 +67,7 @@ "name": "Bruno", "description": "Fast, git-friendly, open-source API client that stores collections directly in your repo via plain text files.", "url": "https://github.com/usebruno/bruno", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -84,7 +84,7 @@ "name": "Hoppscotch", "description": "Open-source API development ecosystem, lightweight web & desktop app with WebSocket, GraphQL, and SSE support.", "url": "https://github.com/hoppscotch/hoppscotch", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -101,7 +101,7 @@ "name": "PactumJS", "description": "Next-generation REST API automation testing framework for all levels in a test pyramid with mock support.", "url": "https://github.com/pactumjs/pactum", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -118,7 +118,7 @@ "name": "Karate Framework", "description": "Unified open-source test automation framework combining API testing, mocks, performance testing, and UI automation.", "url": "https://github.com/karatelabs/karate", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/powershell.html b/site/alternatives/powershell.html index 0e1b00db..d45f8946 100644 --- a/site/alternatives/powershell.html +++ b/site/alternatives/powershell.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to PowerShell (2026)", "description": "Compare 1 verified free & open-source alternatives to PowerShell in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Nushell", "description": "A modern shell powered by a structured data pipeline that treats output as typed tables rather than text.", "url": "https://github.com/nushell/nushell", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/prisma-cloud.html b/site/alternatives/prisma-cloud.html index 76a8481e..bf1a4ec6 100644 --- a/site/alternatives/prisma-cloud.html +++ b/site/alternatives/prisma-cloud.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Prisma Cloud (2026)", "description": "Compare 1 verified free & open-source alternatives to Prisma Cloud in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Checkov", "description": "Static code analysis tool for infrastructure as code (Terraform, CloudFormation, Kubernetes, Dockerfile).", "url": "https://github.com/bridgecrewio/checkov", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/quickopen.html b/site/alternatives/quickopen.html index 1ea79a49..10edf569 100644 --- a/site/alternatives/quickopen.html +++ b/site/alternatives/quickopen.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to QuickOpen (2026)", "description": "Compare 1 verified free & open-source alternatives to QuickOpen in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "fzf", "description": "General-purpose command-line fuzzy finder with blazing speed and interactive shell bindings.", "url": "https://github.com/junegunn/fzf", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/redis-enterprise.html b/site/alternatives/redis-enterprise.html index cbe6d770..0054e654 100644 --- a/site/alternatives/redis-enterprise.html +++ b/site/alternatives/redis-enterprise.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Redis Enterprise (2026)", "description": "Compare 1 verified free & open-source alternatives to Redis Enterprise in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Upstash", "description": "Serverless data platform providing Redis, Apache Kafka, and QStash with per-request pricing and instant scaling.", "url": "https://upstash.com", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/render-paid.html b/site/alternatives/render-paid.html index 0d212e24..a981d61e 100644 --- a/site/alternatives/render-paid.html +++ b/site/alternatives/render-paid.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Render Paid (2026)", "description": "Compare 1 verified free & open-source alternatives to Render Paid in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Koyeb", "description": "Serverless platform to deploy full-stack apps and Docker containers globally with built-in CDN, SSL, and private networking.", "url": "https://www.koyeb.com", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/restassured.html b/site/alternatives/restassured.html index ac78b601..b7b8f69e 100644 --- a/site/alternatives/restassured.html +++ b/site/alternatives/restassured.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to RestAssured (2026)", "description": "Compare 1 verified free & open-source alternatives to RestAssured in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Karate Framework", "description": "Unified open-source test automation framework combining API testing, mocks, performance testing, and UI automation.", "url": "https://github.com/karatelabs/karate", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/retool-enterprise.html b/site/alternatives/retool-enterprise.html index 32528205..ffe5fdd7 100644 --- a/site/alternatives/retool-enterprise.html +++ b/site/alternatives/retool-enterprise.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Retool Enterprise (2026)", "description": "Compare 1 verified free & open-source alternatives to Retool Enterprise in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Refine", "description": "Open-source React-based framework for rapid development of data-intensive web applications, admin panels, and dashboards.", "url": "https://github.com/refinedev/refine", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/rewind-ai.html b/site/alternatives/rewind-ai.html index 341c8241..a9cfa917 100644 --- a/site/alternatives/rewind-ai.html +++ b/site/alternatives/rewind-ai.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Rewind AI (2026)", "description": "Compare 1 verified free & open-source alternatives to Rewind AI in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Khoj", "description": "Open-source, personal AI second brain that searches, reasons over, and answers questions from your personal docs and notes.", "url": "https://github.com/khoj-ai/khoj", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/runpod.html b/site/alternatives/runpod.html index cad2be22..91bd83f8 100644 --- a/site/alternatives/runpod.html +++ b/site/alternatives/runpod.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to RunPod (2026)", "description": "Compare 1 verified free & open-source alternatives to RunPod in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Unsloth", "description": "Finetune Llama 3.3, Mistral, and Qwen 2x-5x faster with 70% less memory using optimized hand-written GPU kernels.", "url": "https://github.com/unslothai/unsloth", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/saas-boilerplate-paid.html b/site/alternatives/saas-boilerplate-paid.html index dae6e255..32fec040 100644 --- a/site/alternatives/saas-boilerplate-paid.html +++ b/site/alternatives/saas-boilerplate-paid.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to SaaS Boilerplate Paid (2026)", "description": "Compare 2 verified free & open-source alternatives to SaaS Boilerplate Paid in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 2, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Full-Stack FastAPI Template", "description": "Robust full-stack starter featuring FastAPI, PostgreSQL, Docker Compose, Celery, and React frontend with JWT authentication.", "url": "https://github.com/tiangolo/full-stack-fastapi-template", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -79,7 +79,7 @@ "name": "FastAPI Full Stack Template", "description": "Full-stack modern web application template using FastAPI, React, SQLModel, PostgreSQL, and Docker Compose.", "url": "https://github.com/fastapi/full-stack-fastapi-template", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/salesforce.html b/site/alternatives/salesforce.html index ac5ecc09..3d036a46 100644 --- a/site/alternatives/salesforce.html +++ b/site/alternatives/salesforce.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Salesforce (2026)", "description": "Compare 1 verified free & open-source alternatives to Salesforce in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Twenty", "description": "Building a modern, open-source alternative to Salesforce with clean UI and GraphQL APIs.", "url": "https://github.com/twentyhq/twenty", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/sanity-pro.html b/site/alternatives/sanity-pro.html index e7f43a44..4e66eeb9 100644 --- a/site/alternatives/sanity-pro.html +++ b/site/alternatives/sanity-pro.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Sanity Pro (2026)", "description": "Compare 1 verified free & open-source alternatives to Sanity Pro in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Payload CMS Starter", "description": "The modern headless CMS and application framework built directly inside Next.js with TypeScript and SQLite/Postgres.", "url": "https://github.com/payloadcms/payload", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/segment.html b/site/alternatives/segment.html index a820b236..31123526 100644 --- a/site/alternatives/segment.html +++ b/site/alternatives/segment.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Segment (2026)", "description": "Compare 1 verified free & open-source alternatives to Segment in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "PostHog", "description": "Open-source product analytics suite combining web analytics, session replays, feature flags, and survey tools.", "url": "https://posthog.com", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/sentry-saas.html b/site/alternatives/sentry-saas.html index 8dde66fa..ff3f3759 100644 --- a/site/alternatives/sentry-saas.html +++ b/site/alternatives/sentry-saas.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Sentry SaaS (2026)", "description": "Compare 1 verified free & open-source alternatives to Sentry SaaS in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "GlitchTip", "description": "Open-source, self-hosted error tracking system compatible with Sentry client libraries and SDKs.", "url": "https://glitchtip.com", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/shell-error-corrector.html b/site/alternatives/shell-error-corrector.html index b3ad6b22..f50473f3 100644 --- a/site/alternatives/shell-error-corrector.html +++ b/site/alternatives/shell-error-corrector.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Shell Error Corrector (2026)", "description": "Compare 1 verified free & open-source alternatives to Shell Error Corrector in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "thefuck", "description": "Magnificent app that corrects errors in your previous console commands automatically.", "url": "https://github.com/nvbn/thefuck", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/shell-history-pro.html b/site/alternatives/shell-history-pro.html index c55569ef..d7c4e454 100644 --- a/site/alternatives/shell-history-pro.html +++ b/site/alternatives/shell-history-pro.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Shell History Pro (2026)", "description": "Compare 1 verified free & open-source alternatives to Shell History Pro in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "mcfly", "description": "Neural network-powered shell history search that prioritizes commands by directory context and exit status.", "url": "https://github.com/cantino/mcfly", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/shipfast.html b/site/alternatives/shipfast.html index 1cd2d0aa..a03db51c 100644 --- a/site/alternatives/shipfast.html +++ b/site/alternatives/shipfast.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to ShipFast (2026)", "description": "Compare 2 verified free & open-source alternatives to ShipFast in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 2, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Next-Forge", "description": "Production-grade starter kit for Next.js applications featuring Turborepo, Stripe billing, Clerk auth, and Prisma.", "url": "https://github.com/haydenbleasel/next-forge", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -79,7 +79,7 @@ "name": "SaaS Boilerplate by BoxyHQ", "description": "Open-source enterprise SaaS template with Next.js, Tailwind CSS, SAML SSO, Directory Sync, and multi-tenancy.", "url": "https://github.com/boxyhq/saas-starter-kit", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/shopify-plus-2000.html b/site/alternatives/shopify-plus-2000.html index 3b784a0e..2afe710c 100644 --- a/site/alternatives/shopify-plus-2000.html +++ b/site/alternatives/shopify-plus-2000.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Shopify Plus ($2000 (2026)", "description": "Compare 1 verified free & open-source alternatives to Shopify Plus ($2000 in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Medusa", "description": "Modular, open-source commerce engine and Shopify alternative built with Node.js and customizable modules.", "url": "https://github.com/medusajs/medusa", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/snyk-code.html b/site/alternatives/snyk-code.html index e8381831..5818b302 100644 --- a/site/alternatives/snyk-code.html +++ b/site/alternatives/snyk-code.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Snyk Code (2026)", "description": "Compare 1 verified free & open-source alternatives to Snyk Code in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "SonarQube Community", "description": "Continuous inspection engine for code quality, architectural hotspots, and security vulnerabilities across 30+ languages.", "url": "https://github.com/SonarSource/sonarqube", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/snyk-container.html b/site/alternatives/snyk-container.html index 33395216..d252cede 100644 --- a/site/alternatives/snyk-container.html +++ b/site/alternatives/snyk-container.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Snyk Container (2026)", "description": "Compare 1 verified free & open-source alternatives to Snyk Container in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Trivy", "description": "Comprehensive security scanner for container images, file systems, Git repositories, and Kubernetes manifests.", "url": "https://github.com/aquasecurity/trivy", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/snyk-open-source.html b/site/alternatives/snyk-open-source.html index e6b93012..82339af0 100644 --- a/site/alternatives/snyk-open-source.html +++ b/site/alternatives/snyk-open-source.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Snyk Open Source (2026)", "description": "Compare 1 verified free & open-source alternatives to Snyk Open Source in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "osv-scanner", "description": "Vulnerability scanner written in Go that checks your dependencies against the Open Source Vulnerability database.", "url": "https://github.com/google/osv-scanner", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/splunk.html b/site/alternatives/splunk.html index 0c9a38c6..28b47973 100644 --- a/site/alternatives/splunk.html +++ b/site/alternatives/splunk.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Splunk (2026)", "description": "Compare 1 verified free & open-source alternatives to Splunk in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "about": { "@type": "Thing", "name": "Splunk", @@ -67,7 +67,7 @@ "name": "Loki", "description": "Visual regression testing for Storybook stories across Chrome and Android with Git diffs.", "url": "https://github.com/oblador/loki", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/stoplight.html b/site/alternatives/stoplight.html index bd9cc28a..a3afe3d9 100644 --- a/site/alternatives/stoplight.html +++ b/site/alternatives/stoplight.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Stoplight (2026)", "description": "Compare 1 verified free & open-source alternatives to Stoplight in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Prism", "description": "Open-source HTTP mock server that generates realistic mock servers directly from OpenAPI and JSON Schema specs.", "url": "https://github.com/stoplightio/prism", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/strapi-cloud.html b/site/alternatives/strapi-cloud.html index 8aab136b..8426a1ea 100644 --- a/site/alternatives/strapi-cloud.html +++ b/site/alternatives/strapi-cloud.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Strapi Cloud (2026)", "description": "Compare 1 verified free & open-source alternatives to Strapi Cloud in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Strapi", "description": "Open-source headless CMS delivering customizable REST and GraphQL APIs for web and mobile frontends.", "url": "https://strapi.io", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/sublime-text.html b/site/alternatives/sublime-text.html index 7fed4b40..5938847c 100644 --- a/site/alternatives/sublime-text.html +++ b/site/alternatives/sublime-text.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Sublime Text (2026)", "description": "Compare 1 verified free & open-source alternatives to Sublime Text in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Zed", "description": "High-performance, multiplayer code editor written in Rust with built-in language intelligence and AI.", "url": "https://github.com/zed-industries/zed", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/tailwind-ui.html b/site/alternatives/tailwind-ui.html index b455ac02..07bf39f5 100644 --- a/site/alternatives/tailwind-ui.html +++ b/site/alternatives/tailwind-ui.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Tailwind UI (2026)", "description": "Compare 1 verified free & open-source alternatives to Tailwind UI in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Shadcn Taxonomy", "description": "Open-source Next.js application built with shadcn/ui components, NextAuth, Stripe, and PostgreSQL.", "url": "https://github.com/shadcn-ui/taxonomy", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/tensorrt-llm.html b/site/alternatives/tensorrt-llm.html index 275712b5..efe74499 100644 --- a/site/alternatives/tensorrt-llm.html +++ b/site/alternatives/tensorrt-llm.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to TensorRT-LLM (2026)", "description": "Compare 1 verified free & open-source alternatives to TensorRT-LLM in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "SGLang", "description": "Fast serving engine for large language models and vision-language models with RadixAttention for multi-turn caching.", "url": "https://github.com/sgl-project/sglang", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/totalfinder.html b/site/alternatives/totalfinder.html index 0d712da3..dfce8126 100644 --- a/site/alternatives/totalfinder.html +++ b/site/alternatives/totalfinder.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to TotalFinder (2026)", "description": "Compare 2 verified free & open-source alternatives to TotalFinder in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 2, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "yazi", "description": "Blazingly fast terminal file manager written in Rust, based on async I/O with image preview support.", "url": "https://github.com/sxyazi/yazi", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -79,7 +79,7 @@ "name": "superfile", "description": "Fancy and modern terminal file manager with sleek UI, file previews, and keyboard navigation.", "url": "https://github.com/yorukot/superfile", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/traceroute-pro.html b/site/alternatives/traceroute-pro.html index 451afd8c..f747686c 100644 --- a/site/alternatives/traceroute-pro.html +++ b/site/alternatives/traceroute-pro.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Traceroute Pro (2026)", "description": "Compare 1 verified free & open-source alternatives to Traceroute Pro in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "trippy", "description": "A network diagnostic tool combining the functionality of traceroute and ping with interactive TUI.", "url": "https://github.com/fujiapple852/trippy", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/traefik-enterprise.html b/site/alternatives/traefik-enterprise.html index 5bb30d66..ed4455f1 100644 --- a/site/alternatives/traefik-enterprise.html +++ b/site/alternatives/traefik-enterprise.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Traefik Enterprise (2026)", "description": "Compare 1 verified free & open-source alternatives to Traefik Enterprise in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Nginx Proxy Manager", "description": "Expose your web services easily and securely with automatic Let's Encrypt SSL certificates and web administration.", "url": "https://nginxproxymanager.com", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/triton-inference-server.html b/site/alternatives/triton-inference-server.html index 2f15387b..1edde141 100644 --- a/site/alternatives/triton-inference-server.html +++ b/site/alternatives/triton-inference-server.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Triton Inference Server (2026)", "description": "Compare 2 verified free & open-source alternatives to Triton Inference Server in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 2, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "about": { "@type": "Thing", "name": "Triton Inference Server", @@ -67,7 +67,7 @@ "name": "vLLM", "description": "A high-throughput and memory-efficient inference and serving engine for LLMs with PagedAttention.", "url": "https://github.com/vllm-project/vllm", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -84,7 +84,7 @@ "name": "TGI (Text Generation Inference)", "description": "Hugging Face's production-ready toolkit for deploying and serving Large Language Models at scale with Tensor Parallelism.", "url": "https://github.com/huggingface/text-generation-inference", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/typingmind.html b/site/alternatives/typingmind.html index 7c76100c..b7c4f3ad 100644 --- a/site/alternatives/typingmind.html +++ b/site/alternatives/typingmind.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to TypingMind (2026)", "description": "Compare 1 verified free & open-source alternatives to TypingMind in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "AnythingLLM", "description": "The all-in-one Desktop & Docker AI application with full RAG pipeline, multi-agent workspaces, and complete privacy.", "url": "https://github.com/Mintplex-Labs/anything-llm", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/umbrel.html b/site/alternatives/umbrel.html index d07b2b28..28b4d15c 100644 --- a/site/alternatives/umbrel.html +++ b/site/alternatives/umbrel.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Umbrel (2026)", "description": "Compare 1 verified free & open-source alternatives to Umbrel in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "CasaOS", "description": "Simple, personal cloud OS designed for home servers and self-hosting Docker apps with an elegant UI.", "url": "https://casaos.io", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/veracode.html b/site/alternatives/veracode.html index 8dafae10..555a9537 100644 --- a/site/alternatives/veracode.html +++ b/site/alternatives/veracode.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Veracode (2026)", "description": "Compare 2 verified free & open-source alternatives to Veracode in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 2, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Semgrep", "description": "Fast, lightweight static analysis engine for finding bugs, enforcing secure coding standards, and auditing ASTs.", "url": "https://github.com/semgrep/semgrep", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -79,7 +79,7 @@ "name": "SonarQube Community", "description": "Continuous inspection engine for code quality, architectural hotspots, and security vulnerabilities across 30+ languages.", "url": "https://github.com/SonarSource/sonarqube", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/vercel.html b/site/alternatives/vercel.html index d3b2f38e..e84e3c2d 100644 --- a/site/alternatives/vercel.html +++ b/site/alternatives/vercel.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Vercel (2026)", "description": "Compare 2 verified free & open-source alternatives to Vercel in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 2, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "about": { "@type": "Thing", "name": "Vercel", @@ -67,7 +67,7 @@ "name": "Coolify", "description": "Self-hostable, open-source all-in-one alternative to Heroku, Netlify, and Vercel for applications, databases, and services.", "url": "https://coolify.io", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", @@ -84,7 +84,7 @@ "name": "Dokku", "description": "Smallest PaaS implementation powered by Docker, allowing Git push-to-deploy on your own single server.", "url": "https://dokku.com", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/vite-commercial-templates.html b/site/alternatives/vite-commercial-templates.html index 85518993..4ffb2cf5 100644 --- a/site/alternatives/vite-commercial-templates.html +++ b/site/alternatives/vite-commercial-templates.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Vite Commercial Templates (2026)", "description": "Compare 1 verified free & open-source alternatives to Vite Commercial Templates in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Vitesse", "description": "Opinionated Vite starter template with file-based routing, auto-imported components, UnoCSS, and dark mode.", "url": "https://github.com/antfu/vitesse", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/vllm.html b/site/alternatives/vllm.html index 1935c3d7..d18c3ed6 100644 --- a/site/alternatives/vllm.html +++ b/site/alternatives/vllm.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to vLLM (2026)", "description": "Compare 1 verified free & open-source alternatives to vLLM in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "SGLang", "description": "Fast serving engine for large language models and vision-language models with RadixAttention for multi-turn caching.", "url": "https://github.com/sgl-project/sglang", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/warp-pro.html b/site/alternatives/warp-pro.html index 2a438a18..17aab147 100644 --- a/site/alternatives/warp-pro.html +++ b/site/alternatives/warp-pro.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Warp Pro (2026)", "description": "Compare 1 verified free & open-source alternatives to Warp Pro in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "WezTerm", "description": "GPU-accelerated cross-platform terminal emulator and multiplexer implemented in Rust.", "url": "https://github.com/wez/wezterm", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/weaviate-cloud.html b/site/alternatives/weaviate-cloud.html index af004d3b..50ecdf4b 100644 --- a/site/alternatives/weaviate-cloud.html +++ b/site/alternatives/weaviate-cloud.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Weaviate Cloud (2026)", "description": "Compare 1 verified free & open-source alternatives to Weaviate Cloud in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "pgvector", "description": "Open-source vector similarity search extension for PostgreSQL, supporting exact and approximate nearest neighbor.", "url": "https://github.com/pgvector/pgvector", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/zep-memory.html b/site/alternatives/zep-memory.html index d895a493..662d390d 100644 --- a/site/alternatives/zep-memory.html +++ b/site/alternatives/zep-memory.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Zep Memory (2026)", "description": "Compare 1 verified free & open-source alternatives to Zep Memory in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Mem0", "description": "The memory layer for personalized AI assistants and autonomous agents, improving retention over time.", "url": "https://github.com/mem0ai/mem0", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/alternatives/zsh.html b/site/alternatives/zsh.html index 1af3df8b..94f81ebd 100644 --- a/site/alternatives/zsh.html +++ b/site/alternatives/zsh.html @@ -52,7 +52,7 @@ "name": "Free Alternatives to Zsh (2026)", "description": "Compare 1 verified free & open-source alternatives to Zsh in 2026. Zero paywalls, honest pricing, and no credit card required.", "numberOfItems": 1, - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "itemListElement": [ { "@type": "ListItem", @@ -62,7 +62,7 @@ "name": "Nushell", "description": "A modern shell powered by a structured data pipeline that treats output as typed tables rather than text.", "url": "https://github.com/nushell/nushell", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "offers": { "@type": "Offer", "price": "0", diff --git a/site/api/v1/badges/uptime/easi-run.svg b/site/api/v1/badges/uptime/easi-run.svg new file mode 100644 index 00000000..29408644 --- /dev/null +++ b/site/api/v1/badges/uptime/easi-run.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + πŸ“š DevShelf + 🟒 99.9% Uptime | CI Verified + + \ No newline at end of file diff --git a/site/api/v1/badges/verified/easi-run.svg b/site/api/v1/badges/verified/easi-run.svg new file mode 100644 index 00000000..bf8de2ec --- /dev/null +++ b/site/api/v1/badges/verified/easi-run.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + πŸ“š DevShelf + πŸ›‘οΈ CI Verified Free + + \ No newline at end of file diff --git a/site/api/v1/categories.json b/site/api/v1/categories.json index 16ce6672..9c21c3b8 100644 --- a/site/api/v1/categories.json +++ b/site/api/v1/categories.json @@ -1,12 +1,12 @@ { "version": "1.1.2", - "updatedAt": "2026-11-10T11:55:53.542Z", + "updatedAt": "2026-11-12T21:34:14.831Z", "totalCategories": 8, "categories": [ { "slug": "ai", "name": "AI Agents & Local LLMs", - "count": 103, + "count": 104, "endpoint": "https://devshelf.ritualdev.in/api/v1/categories/ai.json" }, { diff --git a/site/api/v1/categories/ai.json b/site/api/v1/categories/ai.json index 20a874c4..14277b17 100644 --- a/site/api/v1/categories/ai.json +++ b/site/api/v1/categories/ai.json @@ -1,9 +1,9 @@ { "version": "1.1.2", - "updatedAt": "2026-11-10T11:55:53.542Z", + "updatedAt": "2026-11-12T21:34:14.831Z", "slug": "ai", "name": "AI Agents & Local LLMs", - "count": 103, + "count": 104, "items": [ { "name": "PromptShield", @@ -1652,6 +1652,23 @@ ], "type": "ai", "section": "AI Agents & Local LLMs" + }, + { + "name": "easi.run", + "category": "ai-tools", + "description": "Self-hosted Chrome for external AI agents via MCP/REST, with live viewing and human handoff for login, 2FA or approvals.", + "repo": "https://easi.run", + "url": "https://easi.run", + "language": "Linux, Chrome, MCP, REST", + "license": "AGPL-3.0-only", + "featured": false, + "freeTier": "Free self-hosted software. Hosting and external agent/model costs are separate.", + "statusTags": [ + "Self-Hostable", + "No Card Required" + ], + "type": "ai", + "section": "AI Agents & Local LLMs" } ] } diff --git a/site/api/v1/categories/apis.json b/site/api/v1/categories/apis.json index 3979b218..30eedefc 100644 --- a/site/api/v1/categories/apis.json +++ b/site/api/v1/categories/apis.json @@ -1,6 +1,6 @@ { "version": "1.1.2", - "updatedAt": "2026-11-10T11:55:53.542Z", + "updatedAt": "2026-11-12T21:34:14.831Z", "slug": "apis", "name": "Free Public APIs", "count": 109, diff --git a/site/api/v1/categories/boilerplates.json b/site/api/v1/categories/boilerplates.json index a0c4ae46..4f0ba733 100644 --- a/site/api/v1/categories/boilerplates.json +++ b/site/api/v1/categories/boilerplates.json @@ -1,6 +1,6 @@ { "version": "1.1.2", - "updatedAt": "2026-11-10T11:55:53.542Z", + "updatedAt": "2026-11-12T21:34:14.831Z", "slug": "boilerplates", "name": "1-Click Deploy Boilerplates", "count": 42, diff --git a/site/api/v1/categories/cli.json b/site/api/v1/categories/cli.json index 6042c177..2a004c35 100644 --- a/site/api/v1/categories/cli.json +++ b/site/api/v1/categories/cli.json @@ -1,6 +1,6 @@ { "version": "1.1.2", - "updatedAt": "2026-11-10T11:55:53.542Z", + "updatedAt": "2026-11-12T21:34:14.831Z", "slug": "cli", "name": "CLI & Developer Productivity", "count": 130, diff --git a/site/api/v1/categories/cloud.json b/site/api/v1/categories/cloud.json index 5021af14..02a5239d 100644 --- a/site/api/v1/categories/cloud.json +++ b/site/api/v1/categories/cloud.json @@ -1,6 +1,6 @@ { "version": "1.1.2", - "updatedAt": "2026-11-10T11:55:53.542Z", + "updatedAt": "2026-11-12T21:34:14.831Z", "slug": "cloud", "name": "Free Cloud & Databases", "count": 72, diff --git a/site/api/v1/categories/contributors.json b/site/api/v1/categories/contributors.json index 53fa4fde..f8cb2898 100644 --- a/site/api/v1/categories/contributors.json +++ b/site/api/v1/categories/contributors.json @@ -1,6 +1,6 @@ { "version": "1.1.2", - "updatedAt": "2026-11-10T11:55:53.542Z", + "updatedAt": "2026-11-12T21:34:14.831Z", "slug": "contributors", "name": "Contributors Wanted / Up for Grabs", "count": 21, diff --git a/site/api/v1/categories/perks.json b/site/api/v1/categories/perks.json index b63d7fa9..df97fb82 100644 --- a/site/api/v1/categories/perks.json +++ b/site/api/v1/categories/perks.json @@ -1,6 +1,6 @@ { "version": "1.1.2", - "updatedAt": "2026-11-10T11:55:53.542Z", + "updatedAt": "2026-11-12T21:34:14.831Z", "slug": "perks", "name": "Developer Perks & Startup Credits", "count": 30, diff --git a/site/api/v1/categories/testing.json b/site/api/v1/categories/testing.json index ca3bbc43..d6a784d1 100644 --- a/site/api/v1/categories/testing.json +++ b/site/api/v1/categories/testing.json @@ -1,6 +1,6 @@ { "version": "1.1.2", - "updatedAt": "2026-11-10T11:55:53.542Z", + "updatedAt": "2026-11-12T21:34:14.831Z", "slug": "testing", "name": "Testing & QA Automation", "count": 68, diff --git a/site/api/v1/counts.json b/site/api/v1/counts.json index ba0170bc..824fc7ff 100644 --- a/site/api/v1/counts.json +++ b/site/api/v1/counts.json @@ -1,9 +1,9 @@ { - "totalCount": 575, + "totalCount": 576, "milestone": "570+", - "exactCount": 575, + "exactCount": 576, "shelfCounts": { - "ai-tools.json": 103, + "ai-tools.json": 104, "apis.json": 109, "boilerplates.json": 42, "cli-tools.json": 130, @@ -12,6 +12,6 @@ "perks.json": 30, "testing-qa.json": 68 }, - "reposCount": 363, - "updatedAt": "2026-11-10T11:55:55.479Z" + "reposCount": 364, + "updatedAt": "2026-11-12T21:34:15.893Z" } diff --git a/site/api/v1/openapi.json b/site/api/v1/openapi.json index 3fdf1952..6ac7835d 100644 --- a/site/api/v1/openapi.json +++ b/site/api/v1/openapi.json @@ -19,7 +19,7 @@ "/api/v1/tools.json": { "get": { "summary": "List all verified zero-paywall tools", - "description": "Returns the complete catalog of 575 verified free developer tools, public APIs, and open-source projects.", + "description": "Returns the complete catalog of 576 verified free developer tools, public APIs, and open-source projects.", "operationId": "getTools", "responses": { "200": { diff --git a/site/api/v1/registry/index.json b/site/api/v1/registry/index.json index 85164350..c8308418 100644 --- a/site/api/v1/registry/index.json +++ b/site/api/v1/registry/index.json @@ -2,8 +2,8 @@ "schemaVersion": "2.0.0", "registry": "DevShelf Verified Autonomous Tool & Skill Registry", "homepage": "https://devshelf.ritualdev.in", - "updatedAt": "2026-11-10T11:55:53.542Z", - "totalTools": 575, + "updatedAt": "2026-11-12T21:34:14.831Z", + "totalTools": 576, "documentation": "https://devshelf.ritualdev.in/docs/api.html", "compliance": { "airGappedReady": true, @@ -28,7 +28,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9bd200b714b05f54292df90e773fe3fe9e970d34055388e3469cffd54df939e3" }, "installCommand": "git clone https://github.com/RitualDev-Lab/PromptShield" @@ -48,7 +48,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a1ac3614caa8871676130122007e0d9b9b59d10ac6fc467f041d771fc4e1797b" }, "installCommand": "git clone https://github.com/RitualDev-Lab/AgentShield" @@ -68,7 +68,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "942c9a9b97563c61431e6971851d80efed841159e6bd3c4ab9ecb6f65a2386d2" }, "installCommand": "git clone https://github.com/RitualDev-Lab/mcp-monetize" @@ -88,7 +88,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "770a3794539570790e922b1eece138237cb0ac747013babca093d375b9754198" }, "installCommand": "git clone https://github.com/hashgraph-online/hol-guard" @@ -108,7 +108,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f9d505472e92a0ec4abbe01a7f3e355e4303a1ff3682b2ccc5b5ae9005114e2f" }, "installCommand": "git clone https://github.com/ollama/ollama" @@ -128,7 +128,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "34ffd7ece98602eb78dff8e140ad7b350c22c14d949af88f5a632732fcec2e5d" }, "installCommand": "git clone https://github.com/langgenius/dify" @@ -148,7 +148,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "8b341294ebc6b28240ac7cbbc4b5172ec8448ce9cf570626b9da2f93c16500f5" }, "installCommand": "git clone https://github.com/vllm-project/vllm" @@ -168,7 +168,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "74fee1a14cbe7b06cacb411e4adf1ed489c46cfa518e059e44abcbfa43959d7d" }, "installCommand": "git clone https://github.com/open-webui/open-webui" @@ -188,7 +188,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "35b00d10ede18c6f999cbe4ed8eafcea662da8f7bd411875c2feee0ba1e26d86" }, "installCommand": "git clone https://github.com/yylo-dev/yylo" @@ -208,7 +208,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "461e7c5b6eb706ec47adc299f20631fef765ea1ecf1cb258b8d4eeecba765b5d" }, "installCommand": "git clone https://github.com/mudler/LocalAI" @@ -228,7 +228,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "98d4eb7671e5ef09e76c1a45f328a76a4dc2ca35f1ccc22291c15bda6597e110" }, "installCommand": "git clone https://github.com/Mintplex-Labs/anything-llm" @@ -248,7 +248,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f6c513efd43cd6954653b55b612bcd430834d0500f37b188807bd7261277a2b1" }, "installCommand": "git clone https://github.com/FlowiseAI/Flowise" @@ -268,7 +268,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2488940f60cf667df727d64117d96816fa289dd4d7e62901968273394427d1ab" }, "installCommand": "git clone https://github.com/langflow-ai/langflow" @@ -288,7 +288,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "113fbb2a6ad264343e0b0a2e78f486128da8ee9a6a74513c16c04873320d4cb6" }, "installCommand": "git clone https://github.com/janhq/jan" @@ -308,7 +308,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3332e5cf6d44644b46733f900e7a618c0bc3bc6db9bf681afd0273dc9138ac01" }, "installCommand": "git clone https://github.com/danny-avila/LibreChat" @@ -328,7 +328,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d2b5ba3507b9847440f2d504eb79e93056868cfe6fbd4fcf0a53199b4d5ff2b5" }, "installCommand": "git clone https://github.com/danielmiessler/fabric" @@ -348,7 +348,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2d01a616b1f9666feb58c90ff90f4c82a9db7910b772d09ced835e2d617d79b3" }, "installCommand": "git clone https://github.com/Aider-AI/aider" @@ -368,7 +368,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6e0e07d4f0608e68d277a0f8d28dd8bd8d92c40ec310f2d0868dab8d618c329f" }, "installCommand": "git clone https://github.com/All-Hands-AI/OpenHands" @@ -388,7 +388,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "723886ec6798c5dc1519dd871b5a21a4e6d8c24dec9ce2cca6e47d67658db8ab" }, "installCommand": "git clone https://github.com/continuedev/continue" @@ -408,7 +408,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "72316a9e5d9f64bffa054d222cf875f9b54db5fca7f0c359c0a8790f090e36f0" }, "installCommand": "git clone https://github.com/ggerganov/llama.cpp" @@ -428,7 +428,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4c73093cdf66cd1616f29e1ca1a3c620591dbb92aa2882df734975f7abf6df9c" }, "installCommand": "git clone https://github.com/BerriAI/litellm" @@ -448,7 +448,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9f6225357d09519c88cb482c017615f03dc9c5b6c756013af75285ea74cf5c07" }, "installCommand": "git clone https://github.com/zylon-ai/private-gpt" @@ -468,7 +468,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "cb49c92eebf11ca89be264ff11e7dac31b7d49602830cbc20138f3164a48f81a" }, "installCommand": "git clone https://github.com/nomic-ai/gpt4all" @@ -488,7 +488,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "67275da710fd90e41da8620e2c4cc5f6d21117bc5b3c4b671fe4c65053ad73de" }, "installCommand": "git clone https://github.com/TabbyML/tabby" @@ -508,7 +508,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a2ac467caf9118af6c93c3b09a5eaf2e155f85bf1971bba3ff8990655789b439" }, "installCommand": "git clone https://github.com/khoj-ai/khoj" @@ -528,7 +528,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "46ebd0d4f41720400cb5107211d66d9e9bcdc5e90a6cdf7b465b0389e587c65e" }, "installCommand": "git clone https://github.com/run-llama/llama_index" @@ -548,7 +548,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d8ab611dd614724efdb366d733b35194a90e367906b3f7a276460b07ffc6045e" }, "installCommand": "git clone https://github.com/langchain-ai/langchain" @@ -568,7 +568,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "dba4e4a6a53449caa9dfd2ba90549425fe7831ac1bbb048c64976048830a3fc2" }, "installCommand": "git clone https://github.com/jxnl/instructor" @@ -588,7 +588,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "8d45e6cce9e2fb597ef80340954e1d2be82581972fcfdbb066aa464f40ae831b" }, "installCommand": "git clone https://github.com/mindsdb/mindsdb" @@ -608,7 +608,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "babcd1e81449d4ac81ebe953c91172c83f34a430b79c77bfa8cfd03d486327ce" }, "installCommand": "git clone https://github.com/chroma-core/chroma" @@ -628,7 +628,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e90a7ed86a51f66777273916c9bad6c8bf5b1e1d818b5d66b531ecc99d9062ae" }, "installCommand": "git clone https://github.com/qdrant/qdrant" @@ -648,7 +648,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4959a05673ddada7c1a7c4daca1b5639e92de67a871d5b09087a7cea3f499f59" }, "installCommand": "git clone https://github.com/milvus-io/milvus" @@ -668,7 +668,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9b10d51a150782c4e703c9ee4c86b516ff2e1414f07e41f2755f77ee76fa5cf4" }, "installCommand": "git clone https://github.com/weaviate/weaviate" @@ -688,7 +688,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9cf90a8e71afb561fde299b52a3db94bf3b59f2a8cbb1a228ab54a61a093157a" }, "installCommand": "git clone https://github.com/suno-ai/bark" @@ -708,7 +708,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ac38938b3f352b996e5a8c430377baf305df91e1033a2f5bc063d108e4bf027b" }, "installCommand": "git clone https://github.com/ggerganov/whisper.cpp" @@ -728,7 +728,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4df0fa12deb34447d8aca46e402ec37f4597b53146a02fc6fdd3de2f106f9cf5" }, "installCommand": "git clone https://github.com/comfyanonymous/ComfyUI" @@ -748,7 +748,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b83c815973beb4054235ac62bdc1cde5c062b064952c00093b14bd256262357c" }, "installCommand": "git clone https://github.com/searxng/searxng" @@ -768,7 +768,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e674ce731e81100e960fdc68457148a464a37564e7060581364ebda7a365b9d0" }, "installCommand": "git clone https://github.com/infiniflow/ragflow" @@ -788,7 +788,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "deb223d8c51ded9c3e1692fbc3f4a2599eedd22b48cba661993029c1b4e30d0f" }, "installCommand": "git clone https://github.com/mem0ai/mem0" @@ -808,7 +808,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "767afda701a2e1e214357be6e05f7c7a45f9aa77670257ba0744e21516bf01ba" }, "installCommand": "git clone https://github.com/OpenInterpreter/open-interpreter" @@ -828,7 +828,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a1564c77932a69c376a25e1c22ce5c471efdc195f90935bebb500e96668fe04b" }, "installCommand": "git clone https://github.com/huggingface/text-generation-inference" @@ -848,7 +848,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "636905c2d5b65f2d5f227cb9a2d1b64d239db59f99fc1d1e3203a9e60bc241ae" }, "installCommand": "git clone https://github.com/sgl-project/sglang" @@ -868,7 +868,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "27ab3c8e0bc52882a4967ce1cb4fd05b52558ab0c6a483cf6dbc224369a3ca63" }, "installCommand": "git clone https://github.com/NVIDIA/TensorRT-LLM" @@ -888,7 +888,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2f0292ff72c92309a833c64cddf28c3d96425f3ab40b5cc648a0c34dacba0614" }, "installCommand": "git clone https://github.com/turboderp/exllamav2" @@ -908,7 +908,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "aff2b2421c374a5167ce90ae20b8c7c611a01d01dd35d2ce8323003f93f1f2e9" }, "installCommand": "git clone https://github.com/Mozilla-Ocho/llamafile" @@ -928,7 +928,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "46f442ef01fb44e23244a6473affba6c711bcf378e94e4b25f50e7387ee6a315" }, "installCommand": "git clone https://github.com/PygmalionAI/aphrodite-engine" @@ -948,7 +948,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7c0b01584a813b4140692436472edbe426c5a4c25f3412133db6bd3a43ed72d5" }, "installCommand": "git clone https://github.com/Significant-Gravitas/AutoGPT" @@ -968,7 +968,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7c7ccdb8b165c42b902fc253118a2948c559e80dda6120ff04201c6009135a81" }, "installCommand": "git clone https://github.com/crewAIInc/crewAI" @@ -988,7 +988,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "277145d1b302b210667f54b6a24ca74fe1f80ae298aae5958b006113c9cfa0ce" }, "installCommand": "git clone https://github.com/microsoft/autogen" @@ -1008,7 +1008,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1b4b43b365d97d46833571696fa1a60521f78690b5b7a0ffe9583909f116d8e5" }, "installCommand": "git clone https://github.com/geekan/MetaGPT" @@ -1028,7 +1028,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3ff77f1d272c43e8e23ca3326c087b0958e772e2a4c47da2955322f923a5b6df" }, "installCommand": "git clone https://github.com/OpenBMB/ChatDev" @@ -1048,7 +1048,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ff5bc69f6092f93e84b553ab33aa96efc0d09ac5980eb3166c226b433466c6d5" }, "installCommand": "git clone https://github.com/TransformerOptimus/SuperAGI" @@ -1068,7 +1068,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3f125580641f2fe1645d2785a309f7539a7c71fb1bbe35e572b9aba0b6eeeed4" }, "installCommand": "git clone https://github.com/unslothai/unsloth" @@ -1088,7 +1088,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2a5ff385c62b1dbdf3547604f05794ce4893d11e633cddefc428262bb2427aee" }, "installCommand": "git clone https://github.com/axolotl-ai-cloud/axolotl" @@ -1108,7 +1108,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4d2035fa030068f738ecafc2452392e377a28b9158329ae455644d8980dfab3b" }, "installCommand": "git clone https://github.com/hiyouga/LLaMA-Factory" @@ -1128,7 +1128,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "dfd7078721d80020297042ffa0dc2afc68be61348ee8baaff095fdf2688a292e" }, "installCommand": "git clone https://github.com/casper-hansen/AutoAWQ" @@ -1148,7 +1148,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "37e850409cea6550b4116953773f7533e5e1563229b3efd54f38a178e92c7c74" }, "installCommand": "git clone https://github.com/AutoGPTQ/AutoGPTQ" @@ -1168,7 +1168,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "73c7df9e2cffa54d043fdbf0b307edbab0daac73508a8a69ccc8964f20ce0d41" }, "installCommand": "git clone https://github.com/bitsandbytes-foundation/bitsandbytes" @@ -1188,7 +1188,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3acfd1410b3de5a9f64821cd90d50b9f4a3e62263df835d870379ecebc786f65" }, "installCommand": "git clone https://github.com/huggingface/peft" @@ -1208,7 +1208,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "fd72c72cbca15618c71908305a75740ee6e1d8e4c76f7c777fa8f0c9590280c6" }, "installCommand": "git clone https://github.com/huggingface/trl" @@ -1228,7 +1228,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "fb37a08449daae3464074dbb0294ef24c7c872cd1c59ef40feb1c2e103a453f7" }, "installCommand": "git clone https://github.com/explodinggradients/ragas" @@ -1248,7 +1248,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e94055d6e8313a20d4f66bd1dbef5fecd383eb297a8bdc6c169fe041f3c455a1" }, "installCommand": "git clone https://github.com/confident-ai/deepeval" @@ -1268,7 +1268,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "95a8760e4172b44d05802ea90f446bb9037adf5d5c1d73d39211612583d54944" }, "installCommand": "git clone https://github.com/NVIDIA/NeMo-Guardrails" @@ -1288,7 +1288,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f34fa0fb4d5976886c090dcc9c36ca4335d1607878cdd0cc808b36a9ce6518ee" }, "installCommand": "git clone https://github.com/guidance-ai/guidance" @@ -1308,7 +1308,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3ac82f377394c57871fdabc66afadc0db1785d134b6aadaf46bb470b3512902f" }, "installCommand": "git clone https://github.com/dottxt-ai/outlines" @@ -1328,7 +1328,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "76abe8b06d332b6a582330496b03ff8472e80f91d68cf42933b488cd039ae6cd" }, "installCommand": "git clone https://github.com/promptfoo/promptfoo" @@ -1348,7 +1348,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "98ff763ed224e5e16c12494869e3713d47cae693160e57dae27b768eb97bc72e" }, "installCommand": "git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui" @@ -1368,7 +1368,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "481ede361db9453ad47b9b3ea6b0b92eae46b6806dae883ae344456cb24ae7c0" }, "installCommand": "git clone https://github.com/invoke-ai/InvokeAI" @@ -1388,7 +1388,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9bab77723d6782846a065a90dba3a5e34dd5e9484aed777dff59d52d7b9abd3b" }, "installCommand": "git clone https://github.com/lllyasviel/Fooocus" @@ -1408,7 +1408,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "90c8ba9ab4eca63e1f67e4b2e00c15e498b762b5a513bd3b39eb2b489c282e9a" }, "installCommand": "git clone https://github.com/haotian-liu/LLaVA" @@ -1428,7 +1428,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d525555e089046bf0e91709963db4ecb5d5a9206520673aef49536e10e2e592c" }, "installCommand": "git clone https://github.com/facebookresearch/segment-anything" @@ -1448,7 +1448,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "03458b00afd3e4a48aba1e671824942d8fea1f6dc9fe32db86e16ba43fe6caa0" }, "installCommand": "git clone https://github.com/ultralytics/ultralytics" @@ -1468,7 +1468,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "617ec5b1ea785130b74f8b1e5e04122020cbae5f08a7198f4881f6f1efd0abd8" }, "installCommand": "git clone https://github.com/PaddlePaddle/PaddleOCR" @@ -1488,7 +1488,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1f46495ef66f4d91c549425e14175cb153c870ba5d1b370fffa2f016e0247ddf" }, "installCommand": "git clone https://github.com/hexgrad/kokoro" @@ -1508,7 +1508,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c0ffa65435a1bf3951d11239c3181877e175985b0a62718b0a94f263ff2cbdf9" }, "installCommand": "git clone https://github.com/rhasspy/piper" @@ -1528,7 +1528,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "38b86f24fdd594e9b51d0f8698408ad46964f8a487439b3941f09f5e42c5262f" }, "installCommand": "git clone https://github.com/2noise/ChatTTS" @@ -1548,7 +1548,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "326d2e8c9000a5c1fa600f28c9b64a22c6666ffb0b7f8932bca70032e69dc229" }, "installCommand": "git clone https://github.com/SYSTRAN/faster-whisper" @@ -1568,7 +1568,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "650350f5772cda41a84165e86f12f626c9fc509e894ab78d72ec1fe713a2a11b" }, "installCommand": "git clone https://github.com/pgvector/pgvector" @@ -1588,7 +1588,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "bd1ff16220b51335a149fd029e3ef43e4a473606438a3c96568d5c77942e2dd1" }, "installCommand": "git clone https://github.com/facebookresearch/faiss" @@ -1608,7 +1608,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "359a6685ea0a3d3aa110b3f770736c1da2fb5d37509befded3d4d351e1395535" }, "installCommand": "git clone https://github.com/lancedb/lancedb" @@ -1628,7 +1628,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "14e21d871b04a473dafeec209695ccc39aa8bc8d1b8ff38d981377d3998aefaa" }, "installCommand": "git clone https://github.com/vespa-engine/vespa" @@ -1648,7 +1648,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4f4f99fb91e3ecac9a6c3278d3c0e9cc159e81a97060f0954086baf6ec0be56c" }, "installCommand": "git clone https://github.com/spotify/annoy" @@ -1668,7 +1668,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "643742b123ef0d43f25394da135f904a12b994b400e46ef22c57302584cc1df9" }, "installCommand": "git clone https://github.com/yoheinakajima/babyagi" @@ -1688,7 +1688,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f3fed9c4df3735db2035fa25f75ccbb967534d5bc6ad028fb3472f064ddcd4df" }, "installCommand": "git clone https://github.com/OpenCodeInterpreter/OpenCodeInterpreter" @@ -1708,7 +1708,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d3ea72542cd6f96b6084a45cb0f6c53e7a98ef5fe16519e894bd2be3b17f3a70" }, "installCommand": "git clone https://github.com/eth-sri/lmql" @@ -1728,7 +1728,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c22f83947c0fa3aea4bcfe5f8fa292dce8fbf1d0f512a8a46346cffe571f4e70" }, "installCommand": "git clone https://github.com/intel/auto-round" @@ -1748,7 +1748,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "822dd1e67d17f3bd8da79f520a5848686a62017aea40ca75820d093886b2ce6b" }, "installCommand": "git clone https://github.com/princeton-nlp/SWE-agent" @@ -1768,7 +1768,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "98e71ffd8caa7c927eb5bc52b72aa81c26429495523fc759161639da4bfe2d1d" }, "installCommand": "git clone https://github.com/stanfordnlp/dspy" @@ -1788,7 +1788,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ebb2f6cdb79e31990f27276d5bd7e570392b9afc7082e6e7d85d6c71f2b58994" }, "installCommand": "git clone https://github.com/lm-sys/FastChat" @@ -1808,7 +1808,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d0847a8bcb0e85053288ced6a827d13c0dc69a137b965bc3a334596f79f36663" }, "installCommand": "git clone https://github.com/zilliztech/gptcache" @@ -1830,7 +1830,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2eedd66cf2ea722431e79f344a832673250cd0224de4cb4c36f8b8ad983c2a4b" } }, @@ -1849,7 +1849,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2b7c7f7311fa84586ad137d55026d60e2b06ebe21465098be5358c98d48edcd5" }, "installCommand": "git clone https://github.com/Eigenwise/eigenwise-toolshed" @@ -1869,7 +1869,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "96e211915c1c0c0c31c3822737a6640b7bdf0de568b599b867ccc988ad0169e2" }, "installCommand": "git clone https://github.com/tale-project/tale" @@ -1889,7 +1889,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "973b454de5d0936b8fea7e47c45b9dded2f3a00fb4686c8b49c15f83b8a2e24b" }, "installCommand": "git clone https://github.com/RitualDev-Lab/SkillPrism" @@ -1909,7 +1909,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b9e4d1e920c8a33d00c7270ba55f5f91c70eb2ed2964e5592f04969b5a54e961" }, "installCommand": "git clone https://github.com/RitualDev-Lab/DBShield" @@ -1929,7 +1929,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6b065d68e0564b59439695344beaab43744455dc6ce32a063ff804c39bb11649" }, "installCommand": "git clone https://github.com/pydantic/pydantic-ai" @@ -1949,7 +1949,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "29f8a898e73c51624cce9b41613ff10ca1712db22da59b3cfc819718f0cfa4be" }, "installCommand": "git clone https://github.com/langchain-ai/langgraph" @@ -1969,7 +1969,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "441a9e5222bf431952e512dfea08ef70197d8743da067e53ad41eaa4b1196694" }, "installCommand": "git clone https://github.com/browser-use/browser-use" @@ -1989,7 +1989,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "cf166104456e10cbd96606dc41b0da16df746590726e6d714aff2faf54d2993e" }, "installCommand": "git clone https://github.com/huggingface/smolagents" @@ -2009,7 +2009,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "da66feab4f3aae6be7b424f264e393afb949bcb6bc5df0185503858bdb4d652c" }, "installCommand": "git clone https://github.com/mastra-ai/mastra" @@ -2029,7 +2029,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "93870ee8b015b40b1f3a2279c743a03decd6f4dc5f47018731e4f6686683f349" }, "installCommand": "git clone https://github.com/DS4SD/docling" @@ -2049,7 +2049,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "cfb43e8c722d2a96d6a13ef3c0c05332981b7b30b36191c5265ae7367919029f" }, "installCommand": "git clone https://github.com/microsoft/markitdown" @@ -2071,10 +2071,31 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "43a8fcb03e2616eef4d2cb36c31d61967e5a90500879c46e20db4339255aa53e" } }, + { + "id": "easi-run", + "name": "easi.run", + "category": "AI Agents & Local LLMs", + "section": "AI Agents & Local LLMs", + "description": "Self-hosted Chrome for external AI agents via MCP/REST, with live viewing and human handoff for login, 2FA or approvals.", + "repository": "https://easi.run", + "url": "https://easi.run", + "license": "AGPL-3.0-only", + "language": "Linux, Chrome, MCP, REST", + "featured": false, + "ebpfVerifiedEgress": true, + "securityAttestation": { + "zeroExfiltrationSockets": true, + "airGapCompatible": true, + "slsaProvenance": "Level 3", + "status": "VERIFIED_SAFE", + "verifiedAt": "2026-11-12T21:34:14.831Z", + "verificationDigest": "a2f5c287c02d4d74e4c737576827f999c23af20709092c0db384141da868d3da" + } + }, { "id": "fineprint-ai", "name": "FinePrint AI", @@ -2090,7 +2111,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "00a44a20a0e13038cb928dd17251478ff28f13a617e792d37454b2e88ab71c7f" }, "installCommand": "git clone https://github.com/RitualDev-Lab/FinePrintAI" @@ -2110,7 +2131,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7e3bcf11ce5a7de98bc68d96205ba0ad107d8646fb4876232ff03a550faa8af5" }, "installCommand": "git clone https://github.com/RitualDev-Lab/GitWhisper" @@ -2130,7 +2151,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "657570e4532542ade77760fe0c75d5d0cd68a0c5b90edbdd28b6a161fa7692e8" }, "installCommand": "git clone https://github.com/RitualDev-Lab/FlashLane" @@ -2150,7 +2171,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f3b414f371eb67a5a4082462a98b231b67a5616811ddb1b22535348b11ebb52e" }, "installCommand": "git clone https://github.com/jesseduffield/lazygit" @@ -2170,7 +2191,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "16ae95d920b6a924f3e4f01c5c892cec1a166dc20e9e9145c548365dc4553089" }, "installCommand": "git clone https://github.com/BurntSushi/ripgrep" @@ -2190,7 +2211,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b5c96728ade188ffe18c939f621cfc95b06f366f98003ee7fd4c2106756a8b2f" }, "installCommand": "git clone https://github.com/eza-community/eza" @@ -2210,7 +2231,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c3a0ddf03a420dc79a737361a407969c680bb87579e6bc8aa0fbbd7f0a032937" }, "installCommand": "git clone https://github.com/junegunn/fzf" @@ -2230,7 +2251,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4e757d7b83edd1d810ee9cd5d76cbc7ba87de16fdae3f9367b08bee6f207c328" }, "installCommand": "git clone https://github.com/vercel-labs/agent-browser" @@ -2250,7 +2271,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "20b33d24d78185b50050f78b1b4277cdfd512ebad896d5a09c43773e161795bd" }, "installCommand": "git clone https://github.com/sharkdp/bat" @@ -2270,7 +2291,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c1ab4228d59cdec904c4fedb7c32c6376d831e7218c6a3742da0676d583d69bc" }, "installCommand": "git clone https://github.com/dandavison/delta" @@ -2290,7 +2311,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ee5bdc6c8ee8ebe3caa7c5227a9400ae78d2ee8eba02c6f82ba3ef183232d521" }, "installCommand": "git clone https://github.com/sharkdp/hyperfine" @@ -2310,7 +2331,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7d42d213b1c8bf3fb46dc8accd48f4abee225926b9425f6920663955a4a695fd" }, "installCommand": "git clone https://github.com/tldr-pages/tldr" @@ -2330,7 +2351,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "db5f2681401deb4995c4b1a878573900e2590ed960ab40096f6cb688d64e6aa0" }, "installCommand": "git clone https://github.com/bootandy/dust" @@ -2350,7 +2371,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1f5f900a1a15d340a78c9bee29d43608d769abacf37ce462c7fedb4def5e7e26" }, "installCommand": "git clone https://github.com/dalance/procs" @@ -2370,7 +2391,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "44102bd25f52240da98f78fdd8502135941eb6f47266429115381b753bb9e7ec" }, "installCommand": "git clone https://github.com/ClementTsang/bottom" @@ -2390,7 +2411,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "260827ef79718c92cf5d3f81887e0d3555d34c48e5180ed222a2b6565b5cf44f" }, "installCommand": "git clone https://github.com/rs/curlie" @@ -2410,7 +2431,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9f87565832d5ce599e25afa2d503e6fb7ce121db2547007bb9b0493c61b87367" }, "installCommand": "git clone https://github.com/starship/starship" @@ -2430,7 +2451,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "123936e89489355384618b8e0fd8bb6b5b3858e3b9a450302e8266a53ba8b9e8" }, "installCommand": "git clone https://github.com/ajeetdsouza/zoxide" @@ -2450,7 +2471,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "002e1291b3d4b684802bd049a7a057caf98582da7215a75cbbfbd2f501cbe18e" }, "installCommand": "git clone https://github.com/dlvhdr/gh-dash" @@ -2470,7 +2491,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d43bd35c10ae9b7438fb175bdaf3a5662dbca70023f49744f53ee167444f5447" }, "installCommand": "git clone https://github.com/httpie/cli" @@ -2490,7 +2511,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "de0948789c68be5b7e457ee415cde3c6dc4adaa35ed0ebd69cf91e87f2aa08b6" }, "installCommand": "git clone https://github.com/sharkdp/fd" @@ -2510,7 +2531,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c34c6056f3f6c723830ceb99735c23d9b380d4b17006f3140faaa102cc2006a2" }, "installCommand": "git clone https://github.com/aristocratos/btop" @@ -2530,7 +2551,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "583ef839cdf4de21ccb704ad05fd921c320e5ab40f607fb70cf5b3bbce78e491" }, "installCommand": "git clone https://github.com/derailed/k9s" @@ -2550,7 +2571,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "708948642587593b040d2db9d42bdfb14fc0ffe0905d2339f19877dfbef11724" }, "installCommand": "git clone https://github.com/nektos/act" @@ -2570,7 +2591,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "326d5d4d1a58dfcde6dd24d276b9e2fa0839c7562f1c71e8d2e3cf7f31c9122d" }, "installCommand": "git clone https://github.com/muesli/duf" @@ -2590,7 +2611,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "21faced98b8fb7050da0731fcf1f703d2475f152036992bcd1c33791a026a0a2" }, "installCommand": "git clone https://github.com/XAMPPRocky/tokei" @@ -2610,7 +2631,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "8e553782c24b2849605467f81ea85f6a75daab4f6b540414566c24c2e6e2edfb" }, "installCommand": "git clone https://github.com/ducaale/xh" @@ -2630,7 +2651,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f2a307618c7c49fb052890d6ac83b487c16a404fbcc2c1ffe91497a6887928da" }, "installCommand": "git clone https://github.com/mr-karan/doggo" @@ -2650,7 +2671,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0fa3b90aab655b8dbacc2979551a33d2f55c687d0f2b7b0d50777d2cef703ba7" }, "installCommand": "git clone https://github.com/antonmedv/fx" @@ -2670,7 +2691,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "37018236d7e799b63bfa7be4f2b2c0083ec68f14c98e5c0531f670f162994303" }, "installCommand": "git clone https://github.com/PaulJuliusMartinez/jless" @@ -2690,7 +2711,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "68b9c39c1212e3e2c4ffe450f6ea9de4226686f27308f009601f1764628327ca" }, "installCommand": "git clone https://github.com/jorgerojas26/lazysql" @@ -2710,7 +2731,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b7bd9975aa4ae0046f3e1ae7725cb25cb839db33ae54673d01dd53aea05807b7" }, "installCommand": "git clone https://github.com/charmbracelet/gum" @@ -2730,7 +2751,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d42a047220c3a22429b532df757854b6b1937207c72d31c4b19f6cc687fac143" }, "installCommand": "git clone https://github.com/charmbracelet/vhs" @@ -2750,7 +2771,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d0a15621e74269913ec24a5deaee03b5420cce785cd6b1082461e1d586f5ed4d" }, "installCommand": "git clone https://github.com/charmbracelet/glow" @@ -2770,7 +2791,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "85624b3468800a6cf032dd49e9942bc1dd9f8d1d5590badaa591b54c8748a112" }, "installCommand": "git clone https://github.com/wagoodman/dive" @@ -2790,7 +2811,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d4ef64fb650b455e60de52124f875eed69585a49b25f2b63067c08ed1e3123e3" }, "installCommand": "git clone https://github.com/jesseduffield/lazydocker" @@ -2810,7 +2831,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "631f03dcd5b02c30588513995f9f25515d426b25d33381577af40d9e6c0f44cb" }, "installCommand": "git clone https://github.com/xo/usql" @@ -2830,7 +2851,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "63c9ecb339f5398e459cd120a205ad0a6caaa9db3a132d6b93689e42f2fe2f44" }, "installCommand": "git clone https://github.com/orf/gping" @@ -2850,7 +2871,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "28d137a0bff59894f598038c460df220fed406ad92631448862161fef787bc1d" }, "installCommand": "git clone https://github.com/imsnif/bandwhich" @@ -2870,7 +2891,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1dc42c8006fade53156e2ccf36052d2c5cb16dd7bbd170432ada14852c3ece9d" }, "installCommand": "git clone https://github.com/theryangeary/choose" @@ -2890,7 +2911,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "fd8ac4bc1d4af827dab0f1b1758ee3943c6f283acaea74b2c1514b35807a8a95" }, "installCommand": "git clone https://github.com/chmln/sd" @@ -2910,7 +2931,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "65ee53706b02a6e75a618e8d256d93f3f97497e6fb491fd8f643774293af7e70" }, "installCommand": "git clone https://github.com/cantino/mcfly" @@ -2930,7 +2951,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0ecbefdb080f584fbc84420ed30c9c53643d421fd23970ca81f14ddc4ce97b25" }, "installCommand": "git clone https://github.com/sxyazi/yazi" @@ -2950,7 +2971,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a9e43692c54d9bb5a7376d479c282ee844b9393b64e11391e8692ed15001a0c7" }, "installCommand": "git clone https://github.com/helix-editor/helix" @@ -2970,7 +2991,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a0b29995cd7637f7e6c77b7823e204fbb06e8dd524ee6c01280ecb56f02946cb" }, "installCommand": "git clone https://github.com/zellij-org/zellij" @@ -2990,7 +3011,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "8bd578fc5dd7aebfc8ad71a862a50c472c89581355ef3ea2d64619c58ae26800" }, "installCommand": "git clone https://github.com/jarun/nnn" @@ -3010,7 +3031,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f6a4cd6920968782c451a20768aa2f7348ff2893637d92dbeba4fdf34f71120b" }, "installCommand": "git clone https://github.com/ranger/ranger" @@ -3030,7 +3051,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3de2c70e0bc14a52310d0402df745905cdab4b08b47c54276c63a7614ca10813" }, "installCommand": "git clone https://github.com/Canop/broot" @@ -3050,7 +3071,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "28fe65bc696a3cbf7b4791349aa201f270edde6f1dfbf4ff38527ab853dc02b7" }, "installCommand": "git clone https://github.com/yorukot/superfile" @@ -3070,7 +3091,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3c980074aa922168a5be56b8ed0d6881cd5b1a755802d2f45b8c8be44682fcf4" }, "installCommand": "git clone https://github.com/htop-dev/htop" @@ -3090,7 +3111,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "626a98c4200ce5b1a274fcec88fb9c3e8c110a3d761e954fcd39ed1c52496843" }, "installCommand": "git clone https://github.com/nicolargo/glances" @@ -3110,7 +3131,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "eeea8a5cfc054e6811b0a261abdca11facb8e5a954fbc067913d2a0033f05501" }, "installCommand": "git clone https://github.com/fastfetch-cli/fastfetch" @@ -3130,7 +3151,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "5861eab4ea80f96b4dcb07aa5dc9c0e24d9ddb0f61b7fcbc35ae195715a9c4ce" } }, @@ -3149,7 +3170,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "82f86978531ba8fb9b9ff848bfc91964e9bc8d945eb2be21bba34f394c37048e" }, "installCommand": "git clone https://github.com/dundee/gdu" @@ -3169,7 +3190,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "201b8ddd9458ea98c52925c455ab9cfa016dbec96e57c3520a666dadbad503bc" }, "installCommand": "git clone https://github.com/aria2/aria2" @@ -3189,7 +3210,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3e49b3ac7b02ec30f57008c5f8719291a9bcf70b60f636ab28a55e8f20301d40" }, "installCommand": "git clone https://github.com/schollz/croc" @@ -3209,7 +3230,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6cdc07780bfe0e6de20cff7fadcf421571c9b437687d5039be6bc2a3d37a31a2" }, "installCommand": "git clone https://github.com/magic-wormhole/magic-wormhole" @@ -3229,7 +3250,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b81f35e10631f47c7044e35e075f915a7927d040f3095243842f08874a2e5d6d" }, "installCommand": "git clone https://github.com/fujiapple852/trippy" @@ -3249,7 +3270,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "efa698a086b685c8f151ede566f75f33afdffc75a21a0793c36536f0b3685b06" }, "installCommand": "git clone https://github.com/mitmproxy/mitmproxy" @@ -3269,7 +3290,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "05ddad54eb6c8cdf24531f46ffe4873143879b0fe028288c698fa0820f1fbd0c" }, "installCommand": "git clone https://github.com/vi/websocat" @@ -3289,7 +3310,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "03c27b06b714218d820b034ceab47b58d1650d32b9920e350979ce397015b9a2" }, "installCommand": "git clone https://github.com/fullstorydev/grpcurl" @@ -3309,7 +3330,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7648c990bb6b942c34ac7896e88fd949b5880965e579d802dd464e26bf4542a8" }, "installCommand": "git clone https://github.com/cli/cli" @@ -3329,7 +3350,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "dc887473dfaf57d6bdd7239502fe0f947dc514b40432099d638fae252595a41f" } }, @@ -3348,7 +3369,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "40e26408581743f615a27d7bf23c69c53b6e8d64283e6daf5c7fdd25f7ab72ba" }, "installCommand": "git clone https://github.com/orhun/git-cliff" @@ -3368,7 +3389,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d7f6d0586cc374f87861c61dde6e0b2316596cd6650bfccec28790d4d4fe75f8" }, "installCommand": "git clone https://github.com/o2sh/onefetch" @@ -3388,7 +3409,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "744ed2fbc576c780a39de7130bdbc1be87f9abd3840de71a67f8fd74ce9c4734" }, "installCommand": "git clone https://github.com/gitleaks/gitleaks" @@ -3408,7 +3429,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0d489c26accf6dfdd0b8dcc1e2e048fc35abdcd0b6b206e3b031c85fea3a4d2d" }, "installCommand": "git clone https://github.com/trufflesecurity/trufflehog" @@ -3428,7 +3449,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e182f0d2a446a6dfd4749ad732311d11a1722c4dc01ccd37310b56a3786890c7" }, "installCommand": "git clone https://github.com/google/osv-scanner" @@ -3448,7 +3469,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "85cc578a73ee8cb383eae9a14db2bfc89451a33b26ae2d5030e9f7331e8b91e4" }, "installCommand": "git clone https://github.com/tmux/tmux" @@ -3468,7 +3489,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c00d89c2bb5d24430658ea4f832b176593443e388145d124d80db68943d632ae" }, "installCommand": "git clone https://github.com/atuinsh/atuin" @@ -3488,7 +3509,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c52316c6f627509de769ba6e7d54f92cdd1e65b0bc6edc9a2071d9d6de365bc9" }, "installCommand": "git clone https://github.com/nvbn/thefuck" @@ -3508,7 +3529,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "264291b9efa7c8fd7974ab21fcd023a7270e80d5028fc312d294e26a79779c9b" }, "installCommand": "git clone https://github.com/direnv/direnv" @@ -3528,7 +3549,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e481a1ef703489d7ebea2f2a4ae4cd88f9302bc210d4a43102e22092e91e240a" }, "installCommand": "git clone https://github.com/jdx/mise" @@ -3548,7 +3569,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6d60921cb780152d51c39f65155542c5fb083ef76d32bcca3d820c418a01ec20" }, "installCommand": "git clone https://github.com/asdf-vm/asdf" @@ -3568,7 +3589,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2fe85977ce1d24e4c453d8825c6fb967a5a6c35b70c02a2f1c805409a41a70ec" }, "installCommand": "git clone https://github.com/pnpm/pnpm" @@ -3588,7 +3609,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c4a9a971025edd4725cea15edea804eae6a7221d33a61ac1bfdb34d732717549" }, "installCommand": "git clone https://github.com/oven-sh/bun" @@ -3608,7 +3629,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b8c1c7e3f22562da30eb57341638ba0293f90e8d2199b300f9e56f823e8ad0d5" }, "installCommand": "git clone https://github.com/denoland/deno" @@ -3628,7 +3649,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3498b984519ba68bf4906d5b72fcaa92858a6ba7011b38e966b0304fea56f206" }, "installCommand": "git clone https://github.com/jqlang/jq" @@ -3648,7 +3669,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e00bb878e4b82f78e72c4906d200b57682b853df0381f8d6cf9c6050554830ec" }, "installCommand": "git clone https://github.com/mikefarah/yq" @@ -3668,7 +3689,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "be8c6fe2f6ef5f9c50aed21a7fedfb5e4d7465e03f074a45f51ac3623ed06363" }, "installCommand": "git clone https://github.com/johnkerl/miller" @@ -3688,7 +3709,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1884843c94b403e545e2b46cb28d5783880cffd9dc735ae56eb65f1e6e5cf058" }, "installCommand": "git clone https://github.com/wireservice/csvkit" @@ -3708,7 +3729,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1bdee0e54635896ce70ee7e642375af4c937bfeef6015dd833c21f04503f7778" }, "installCommand": "git clone https://github.com/jgm/pandoc" @@ -3728,7 +3749,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "349e1fc15d9dd6a6cf9af7d5a485aca9ba95965162c8052876ae4e2636732b92" }, "installCommand": "git clone https://github.com/crate-ci/typos" @@ -3748,7 +3769,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "453524ed8677e336b3209ce9c1be8c8eda0d8962739c8f94581f4139135f56ce" }, "installCommand": "git clone https://github.com/errata-ai/vale" @@ -3770,7 +3791,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "da6e10fbbfbece64f3640ae372997c8ead27f87457a1c0c7e6ba71b8678b4a2c" } }, @@ -3789,7 +3810,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "508ea71226641c783893eedab4037bd84cc5a96ca886032248258c04cd2979fa" }, "installCommand": "git clone https://github.com/dbcli/pgcli" @@ -3809,7 +3830,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "13efb187990d28dccc86741286abb62e0ea82d56a33f5fbfe43d1408e3b216e1" }, "installCommand": "git clone https://github.com/dbcli/mycli" @@ -3829,7 +3850,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0bfddde95ea12a36548b2a94f417161a6d35697082e01d1b8db0eac1ab038e61" }, "installCommand": "git clone https://github.com/laixintao/iredis" @@ -3849,7 +3870,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "95049927a0f39dd46bbbc2114b15c2af04fb23cd5467aecbf6032accb14b923a" }, "installCommand": "git clone https://github.com/dbcli/litecli" @@ -3869,7 +3890,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "5fd76b6a88ac1da11db5417b063b6d9ca9ce69e618b91c0c95c095c981f482ce" }, "installCommand": "git clone https://github.com/stern/stern" @@ -3889,7 +3910,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c58b8e8380d18a1267328028b759d02a3c9e081d79305c1a3b33712beda40147" }, "installCommand": "git clone https://github.com/ahmetb/kubectx" @@ -3909,7 +3930,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2db2d9450ca84cb5559785e808d790c732288207a0be48903bb3cb15cd694ee3" }, "installCommand": "git clone https://github.com/helm/helm" @@ -3929,7 +3950,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9c1b6b916ed40311c10aeb7cb4e4aa1b6e37a74c5fc5320e468fdd17862dd212" }, "installCommand": "git clone https://github.com/kubernetes-sigs/kustomize" @@ -3949,7 +3970,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d1b395c0782555249cf3f0165537ebfaebacd678c50bd6c4c497184c406ea11a" }, "installCommand": "git clone https://github.com/kubernetes/minikube" @@ -3969,7 +3990,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "bf05d5287621f2e90fdce1440d14eacffb6015dadc34c90f8d57db590c96f36b" }, "installCommand": "git clone https://github.com/kubernetes-sigs/kind" @@ -3989,7 +4010,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "982a1a69e3b43f45d5622973aa245e89f206e374c5a8d46bd49ea215bb57dcb9" }, "installCommand": "git clone https://github.com/TomWright/dasel" @@ -4009,7 +4030,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6195fd23e5f25bb5e0f9fd2338b357bad2b5b4fba2689df9cfa212304001db4c" }, "installCommand": "git clone https://github.com/bvaisvil/zenith" @@ -4029,7 +4050,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "59f6d11dc08c78c250179ac1d207a739a1053f8568a0759885447c470659b589" }, "installCommand": "git clone https://github.com/imsnif/diskonaut" @@ -4049,7 +4070,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "25bd6c75af2ac0083d3d22c3673ba00db35fc68a3bb1b0e069b11a41525b7da5" }, "installCommand": "git clone https://github.com/bcicen/ctop" @@ -4069,7 +4090,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "92d4ce41f60cbf723a6895959d0eb63bc0618277ff1572d845d84fb9849480ad" }, "installCommand": "git clone https://github.com/sivel/speedtest-cli" @@ -4089,7 +4110,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c78a025c216595539ea679746987a0a3b33fb44788b6d31589000b6c56f0705f" }, "installCommand": "git clone https://github.com/github/git-sizer" @@ -4109,7 +4130,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6e2ac685e7ab3a4253114524893b61f2150588282766941a08ace4b221b9fd39" }, "installCommand": "git clone https://github.com/commitizen/cz-cli" @@ -4129,7 +4150,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6d2943f452b18d7bc6487df05d201631965ac0333579ca3d5cbb49af963aee08" }, "installCommand": "git clone https://github.com/volta-cli/volta" @@ -4149,7 +4170,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "38b05f26306a24e316147e0c0d4c75518e9a901581f60a4b53b4fac25e61f485" }, "installCommand": "git clone https://github.com/harelba/q" @@ -4169,7 +4190,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "84c8ab1e8bc53de8d06b7b794941993400a7065492ccdc5f0d9162ae30501c62" }, "installCommand": "git clone https://github.com/gokcehan/lf" @@ -4189,7 +4210,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d4dddfde239763fda925bf442ee8901c6ed76e26ac9725734ced2a23875e2195" }, "installCommand": "git clone https://github.com/smxi/inxi" @@ -4209,7 +4230,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2bb1565d62bbdfe1e7e2de5648f86800a92d067851fc51cc41179b227fc350c1" }, "installCommand": "git clone https://github.com/cpys/codex-quota-overlay" @@ -4229,7 +4250,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4c06eef410898d30c2de158f502eaccc1cde9b046099a6ded5ca421a984030e2" }, "installCommand": "git clone https://github.com/edilec/web-performance-budget-gate" @@ -4249,7 +4270,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7b71c581b2574c8424538c139df2fbba00df2162f456c5d1b401ebeb31b15561" }, "installCommand": "git clone https://github.com/louis030195/hyperconsciousness" @@ -4269,7 +4290,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "08437e599cc39506b8e97926c9138cd9462a06dddcc7db5f56adb72cfafbf93c" }, "installCommand": "git clone https://github.com/edilec/image-format-readiness" @@ -4289,7 +4310,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6133faf61ce3309f3d1ba871ff22c5d1af8f6d2c59adb5cd60266f90c583ee81" }, "installCommand": "git clone https://github.com/edilec/docs-link-integrity-checker" @@ -4309,7 +4330,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "64f62359622be348c20f30e7f20d4eb53fbc3e68c6af1099e39fdeba1f2f66f9" }, "installCommand": "git clone https://github.com/edilec/openapi-example-validator" @@ -4329,7 +4350,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0c2cda126966b8e7fd41bf5f1e417f8b989d93a90bf643b29cc3252294d7cd6f" }, "installCommand": "git clone https://github.com/Orkas-AI/Orkas-VideoStudio" @@ -4349,7 +4370,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2ef099916c7ebd28ab2360066ed2484aeb02a6ebee81b6d5de08cecce11becac" }, "installCommand": "git clone https://github.com/stefanautomateed/shipvela-codex" @@ -4371,7 +4392,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "91ba202cab437fde59d321d5c5596ea8b5f9fb6a72ab114bcc248f4b31682ed1" } }, @@ -4390,7 +4411,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9f3860464124b5c756a80b0d4a7b8052c10bad851c37deba598d7c1760ab1cef" }, "installCommand": "git clone https://github.com/Shaisolaris/solaris-dev-shop" @@ -4410,7 +4431,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2139242a8920bccbf6dbf5591de2adc5c7db46ef5f131d05feec4f5e8e508012" }, "installCommand": "git clone https://github.com/Alox1d/dateparser-kotlin" @@ -4430,7 +4451,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "51879e461fea244ba2c6c8e5dc2142c860225b662a6cd06f10079f56207b4aa3" }, "installCommand": "git clone https://github.com/harshitethic/clonepeek" @@ -4450,7 +4471,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b851e065ae1a1fd25d795307e77bf358fc879b576e07ca50a7ba0737901cc88d" }, "installCommand": "git clone https://github.com/mountainowl/bubo" @@ -4470,7 +4491,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "08b13568ba27572787a4ca1a9961f114d8ff57622ec32c087229c4021f4173d9" }, "installCommand": "git clone https://github.com/firzen/StoneSVN" @@ -4490,7 +4511,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0f9c3c1b69ee9ccfbc9ab6a72c6ed49a870fe9caed1bf70f1273270e54c694be" }, "installCommand": "git clone https://github.com/vpshostreview/vhr-vps-benchmark" @@ -4510,7 +4531,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7de4e3a305465f544f748f0d078a1b2373ef012582fa09bdabbbef0426ccc254" }, "installCommand": "git clone https://github.com/flisk-sh/flisk" @@ -4530,7 +4551,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "27938d816c297fc733093badf34d2e72e0043fbfce2fd88d4d100f654f606c93" }, "installCommand": "git clone https://github.com/Cloady/cloady-mcp" @@ -4550,7 +4571,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c7279e4ba3e26e1c85cc578e710c79a730e40e4fe1bc070573f64931aa15904e" }, "installCommand": "git clone https://github.com/seifip/kilobat-cli" @@ -4570,7 +4591,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1273646fc3f619968677f58953959553c679416edf8ace8657c5a6af42911179" }, "installCommand": "git clone https://github.com/RitualDev-Lab/mcp-builder-kit" @@ -4590,7 +4611,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "440be7cd56bcef8dd62ff351f483167803347ed7995f7c7d39f40d0be674121c" }, "installCommand": "git clone https://github.com/jlowin/fastmcp" @@ -4610,7 +4631,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "eeea77c473b11181416516ae8316b0f97937e33811bba540fae9fd48716e52bd" }, "installCommand": "git clone https://github.com/browserbase/stagehand" @@ -4630,7 +4651,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7a8d6b152fa8c39e9b67848dbaba53acd9f5da1e88f158b5629f2525705f09f6" }, "installCommand": "git clone https://github.com/apify/crawlee" @@ -4650,7 +4671,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b61695e56fff21cbcac8346114a31adc8ac7b279330121bd3a151675ac11c427" }, "installCommand": "git clone https://github.com/e2b-dev/E2B" @@ -4670,7 +4691,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4a910596fce281e0d19660733264fb09e730247fd7b29ee6c3bf6f8547d55189" }, "installCommand": "/plugin marketplace add https://github.com/akii-technologies-ltd/akii-seo-ai-search-optimizer\n/plugin install akii-seo-ai-search-optimizer@akii", @@ -4696,7 +4717,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "09dddf2516af62dcada05a319371cb09ad17ec13b9859aed36bb1aa0e097325e" }, "installCommand": "git clone https://github.com/RitualDev-Lab/MockForge" @@ -4716,7 +4737,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2ce98eacf88925a9c70d5c224bce0e2390ea1d92eae22a7c263f00385c84a32f" }, "installCommand": "git clone https://github.com/RitualDev-Lab/autoheal-qa" @@ -4736,7 +4757,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "da650422cb7f6273b1492cdd7aec0db67e770e48ebe31290b4dd37cf2eda3836" }, "installCommand": "git clone https://github.com/vostride/agent-qa" @@ -4756,7 +4777,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "115ef972337d745eb359ed68ee75578b89c1e83709261eddce9f672bb7c2380c" }, "installCommand": "git clone https://github.com/microsoft/playwright" @@ -4776,7 +4797,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2695291234317b1595086deaac8b791991aff391f43f447f0a994691941d45de" }, "installCommand": "git clone https://github.com/vitest-dev/vitest" @@ -4796,7 +4817,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1aa7cd92adc2174c8adce2e1d81f0012051b2dfe7bd69dc660663f3a7ec1ea88" }, "installCommand": "git clone https://github.com/grafana/k6" @@ -4816,7 +4837,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a7c716b8d1a2b056d0705bd85c99bea23d9adf318b8f40034432798225c2f86c" }, "installCommand": "git clone https://github.com/usebruno/bruno" @@ -4836,7 +4857,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "fe1f6c54e87e2fc8b08d2edb0f37d8bc50e03c3b9457a0a14e85270544a30fb3" }, "installCommand": "git clone https://github.com/hoppscotch/hoppscotch" @@ -4856,7 +4877,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c841286d0bb170482805550a1665b771c157a4d9f5bf82f7db5d4f52a4c8a660" }, "installCommand": "git clone https://github.com/mockoon/mockoon" @@ -4876,7 +4897,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "045f598cb9c4d5bd7505e2ff7eb83a90d8e01615f35c3002dbbdc6e3f97ffa80" }, "installCommand": "git clone https://github.com/artilleryio/artillery" @@ -4896,7 +4917,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c50d84fd23fd6b254dedad6685c6bddbee371694956cdb0cadd5c054862350d1" }, "installCommand": "git clone https://github.com/locustio/locust" @@ -4916,7 +4937,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4192f36d878ba1052e4cf0c3416c89f1420404c8c673a6a962657bb85d65e195" }, "installCommand": "git clone https://github.com/mswjs/msw" @@ -4936,7 +4957,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "bbc282b3f83ff0aae9b1ca1386147636324d323b28f77a89970c3386d5951542" }, "installCommand": "git clone https://github.com/tsenart/vegeta" @@ -4956,7 +4977,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "122780020f6aab14cf5c38acec8d3aabf914b714041935786b8f97f5e367cb31" }, "installCommand": "git clone https://github.com/cypress-io/cypress" @@ -4976,7 +4997,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b59cc53974aefb647ac139c54ff3d71b0dde5840226f69af72c7cf4244e80407" }, "installCommand": "git clone https://github.com/jestjs/jest" @@ -4996,7 +5017,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "aec7277a0d39e0b32037cfc72a80aae355ec2de5c98bf55cadc82c150ae7c663" }, "installCommand": "git clone https://github.com/wiremock/wiremock" @@ -5016,7 +5037,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f0f754e7d8ec0cefbd48a1c77547bbc2d10d66621803d2578c4e678ae6abb106" }, "installCommand": "git clone https://github.com/stoplightio/prism" @@ -5036,7 +5057,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "84acf423741aa6b3f09237b0e903cd50efc32203201a688c2ae8a1ba3d8ec8b8" }, "installCommand": "git clone https://github.com/GoogleChrome/lighthouse-ci" @@ -5056,7 +5077,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4eead8c89681ccc8891b135efdf8577dc7fbdb6ee9f936dfa125797591acf9b7" }, "installCommand": "git clone https://github.com/dequelabs/axe-core" @@ -5076,7 +5097,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "33b72e4e0a1b04b616e416fb0ccdc7178961bba336afec43542c69f66ab3bc11" }, "installCommand": "git clone https://github.com/faker-js/faker" @@ -5096,7 +5117,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "584b78416c140be9b19a44b465fdf3f7e193258bb75d67d004ca1229e7ac40ad" }, "installCommand": "git clone https://github.com/pact-foundation/pact-js" @@ -5116,7 +5137,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "953fb616b451aac3c57c0565689202a8790f7d4fda021e9c6d1cd95a41f0b5c5" }, "installCommand": "git clone https://github.com/stryker-mutator/stryker-js" @@ -5136,7 +5157,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d63afba5ede8f7dc6b4afcb5d6e47826849a26b40ae5863af4f24eda16492cbc" }, "installCommand": "git clone https://github.com/getgauge/taiko" @@ -5156,7 +5177,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "eab52f1fd5428ebb37ad59fb42cc59c3fb1c0355d8c674ad83e0d6cfe8007153" }, "installCommand": "git clone https://github.com/mcollina/autocannon" @@ -5176,7 +5197,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c47b9feaa6ae2ec4a304edf38ab8e7f1196a9b0eee785d848c60e12d977b1c82" }, "installCommand": "git clone https://github.com/Kong/insomnia" @@ -5196,7 +5217,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f70984904392494c4ac95b29c117ecf9351c3c5ff0c4e3a596b2dc7fc0c6d1df" }, "installCommand": "git clone https://github.com/aquasecurity/trivy" @@ -5216,7 +5237,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a79ce9874ab255d973f202cda339ab3950d820c3d11fe98c6f0076a80748900d" }, "installCommand": "git clone https://github.com/semgrep/semgrep" @@ -5236,7 +5257,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ab3aab7377988eb04107c9e410b4da45fcba1337359d11e1eeea15f8d92c817d" }, "installCommand": "git clone https://github.com/SonarSource/sonarqube" @@ -5256,7 +5277,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "141ddb45479d4ad59fa6d10ae54e1e4bae6f107957acb3d7d04c06a924953340" }, "installCommand": "git clone https://github.com/postmanlabs/newman" @@ -5276,7 +5297,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "60bdbc8ae0e4e2489e35fc4e9de6ab0aa8677212fa0722009f252562e0b1d5d5" }, "installCommand": "git clone https://github.com/pactumjs/pactum" @@ -5296,7 +5317,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "772d95036b8566d6da9664860bb43b584b2f7236aaf5945c904cd8ebf600d618" }, "installCommand": "git clone https://github.com/karatelabs/karate" @@ -5316,7 +5337,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "62e9652c8cefc46749747f25a41510dbaf9839079a5868399e7d50423154917d" }, "installCommand": "git clone https://github.com/rest-assured/rest-assured" @@ -5336,7 +5357,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6eaa1a3e5dcd0d36b964bbc075b83f94de85607ad9c74139f583f6608b0cd09a" }, "installCommand": "git clone https://github.com/apiaryio/dredd" @@ -5356,7 +5377,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "dc60bd17ec7c4d41213cf868769727843d7ff356a60b0285c3ce1bb43f6ecc79" }, "installCommand": "git clone https://github.com/schemathesis/schemathesis" @@ -5376,7 +5397,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "92de4116015dde0b402fb5e0a6b5d9218927006b2c6f3ea01b2d097289c16f58" }, "installCommand": "git clone https://github.com/puppeteer/puppeteer" @@ -5396,7 +5417,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e3f1ce78445b9a6aca72d91b7d98a31f13c3ad3241ad12dd8d64c63176659155" }, "installCommand": "git clone https://github.com/SeleniumHQ/selenium" @@ -5416,7 +5437,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3065642f91655926992f0d3086e4c635557e78eabefaee6bafdee0e422108f30" }, "installCommand": "git clone https://github.com/appium/appium" @@ -5436,7 +5457,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2d72055c00ccae6fb95b628322adf8d23ea8e0c3be4d1937ab0f9acf69821c1c" }, "installCommand": "git clone https://github.com/mobile-dev-inc/maestro" @@ -5456,7 +5477,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b4a19d79f18cd9bcd501b8508315630d54d2000dbb742637601a470679e23f23" }, "installCommand": "git clone https://github.com/wix/Detox" @@ -5476,7 +5497,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e0c175599ef064fec983af513931e2d5c0eb443dd3353be0d2ddb52c1d6403fd" }, "installCommand": "git clone https://github.com/webdriverio/webdriverio" @@ -5496,7 +5517,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6ada10c9a51ac704808d884e789940b61bb06cd16c6b91f2390081ad7268f004" }, "installCommand": "git clone https://github.com/nightwatchjs/nightwatch" @@ -5516,7 +5537,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "45933f32b4550d176d657312d826f7d6ec069f7494194bf249371f340da3da1e" }, "installCommand": "git clone https://github.com/gatling/gatling" @@ -5536,7 +5557,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "86c330d26c82abea508e529554cf5990ca2d1cc4ffc5a26411019670b9da69a9" }, "installCommand": "git clone https://github.com/apache/jmeter" @@ -5556,7 +5577,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1246cb9abd1a9d4d5713d698c5b6a73aa58cf5dcdbd650d6c9eb2e68fa8ad12b" }, "installCommand": "git clone https://github.com/wg/wrk" @@ -5576,7 +5597,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0429bddeabe13f6f8a7312eb8ec9d4d2ade149a69eac9e4e0c900a451bb06605" }, "installCommand": "git clone https://github.com/rakyll/hey" @@ -5596,7 +5617,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f670035efddacbdb649634e04fd08429367acfb8357e113834b90b379bd89d35" }, "installCommand": "git clone https://github.com/fcsonline/drill" @@ -5616,7 +5637,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e428615ce5ef6032018ca9438a657283235b33361ebc8fbd0cd570075a0ae02b" }, "installCommand": "git clone https://github.com/bridgecrewio/checkov" @@ -5636,7 +5657,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "30b439bd7d1b45066e3d10c5040549f76a31dff2d93aca7b105dff1c61f85204" }, "installCommand": "git clone https://github.com/hadolint/hadolint" @@ -5656,7 +5677,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f771f9011bb3725abf993c7eecbee29dbeddaef3677e98b44b49103799002ec9" }, "installCommand": "git clone https://github.com/PyCQA/bandit" @@ -5676,7 +5697,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b24f8d9d0f7f6363efdc32e30aeeb344c2b7466854a89d7d2e37f62940146ca9" }, "installCommand": "git clone https://github.com/presidentbeef/brakeman" @@ -5696,7 +5717,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9b89ed772e2fc68c29897f9c672d8757a8c7fa46d7304a3314ef3192a9f5f3e5" }, "installCommand": "git clone https://github.com/pyupio/safety" @@ -5716,7 +5737,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a261c2022e62d6f8e21f6a2e98d12d25cbc8a03a5904a54d3cf0afff7718b041" }, "installCommand": "git clone https://github.com/zaproxy/zaproxy" @@ -5736,7 +5757,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "298d1bd521f45f3f7a049d82ea6806cff8bee4f3ac5c9b899beb1e5413ccca0a" }, "installCommand": "git clone https://github.com/projectdiscovery/nuclei" @@ -5756,7 +5777,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "061ff37cf4b80f9969cddb02b5a81f748c98620c78b5fde68c80606d7694cb07" }, "installCommand": "git clone https://github.com/pa11y/pa11y" @@ -5776,7 +5797,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ecd0fbc7182d93bbef2c84b1232e6ad659537accf25e3b609f7780dd67291513" }, "installCommand": "git clone https://github.com/garris/BackstopJS" @@ -5796,7 +5817,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e1d389c6c330b153aed4910e5135e8f00087eab9b7a8a95f07571a7c97a44301" }, "installCommand": "git clone https://github.com/mapbox/pixelmatch" @@ -5816,7 +5837,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ef8bc48f0328b8b15809ddc9a8beb97d16be2665062b34324357618e1165204e" }, "installCommand": "git clone https://github.com/oblador/loki" @@ -5836,7 +5857,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "67b9a0064c25d8c3278609ea706e8ec8b423354b8e9db1c440754402a04e977d" }, "installCommand": "git clone https://github.com/lost-pixel/lost-pixel" @@ -5856,7 +5877,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "33e508b5dde39b6e01745beb28e529f52e488a69199a7bcfeb8bd18d440d62ca" }, "installCommand": "git clone https://github.com/mock-server/mockserver" @@ -5876,7 +5897,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "45489702dc5f09591b958346d37384878fe228fa79fd5e693e68c101ce7b052c" }, "installCommand": "git clone https://github.com/typicode/json-server" @@ -5896,7 +5917,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1c8836589fe3113af21515c8ba89719e27c635e4da83cf6c7cb826aa679b919d" }, "installCommand": "git clone https://github.com/lk-geimfari/mimesis" @@ -5916,7 +5937,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f5a48f66e106225fc343332cd46f5e5a796bbdf2d11e75ecc8ee730e561b0a62" }, "installCommand": "git clone https://github.com/bchavez/Bogus" @@ -5936,7 +5957,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "373e599d31b74765c29c89c7e170a807ef8b5d5eb95e8c9deaccd235c923c1f0" }, "installCommand": "git clone https://github.com/testcontainers/testcontainers-java" @@ -5956,7 +5977,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "89d2cb6721808e4de71c8bdd146c5009310f8fcfd92c31d907aa50e27e6e1ca8" }, "installCommand": "git clone https://github.com/brodyga45/clockshift-dst-check" @@ -5976,7 +5997,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "80427c69b5429103cd416d788c80ed469b1d0104d10d1986749826a4f974ccee" }, "installCommand": "git clone https://github.com/jn6825rsr7-afk/outagefence" @@ -5996,7 +6017,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a9c9a8bb7a49b5b63d2f486be8f7b9388fd9edbdeb3a230a98d43c84a576f098" }, "installCommand": "git clone https://github.com/ateymoori/oh-my-android" @@ -6016,7 +6037,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6a1aacf6e4659a494cfd2021a4bb045ec35e6974c08cee6ee474e10e527bbcac" }, "installCommand": "git clone https://github.com/RitualDev-Lab/web-sec-auditor" @@ -6038,7 +6059,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f2d5e05b13badc47195a9b9a05eaf19bb09a999fd282f6c0a4691a8d8978cd39" } }, @@ -6059,7 +6080,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "34189cdca0c3b774a29ea1445a8bebafd4d803cf2d0a55e04cc8002423c6b566" } }, @@ -6080,7 +6101,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c153e2002d05394ea0dc76d413f00d332adc38a3c96d9ab3dbbcda39f9feb773" } }, @@ -6101,7 +6122,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "64f45a720112d1b1abe40b1da5808cd229819799490eecc01a06ba0413182909" } }, @@ -6122,7 +6143,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0b3494a60240aa58cfd92513e2564b94cd795e9f9e9d381e23b90a8de3607847" } }, @@ -6143,7 +6164,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "62531477dc65098825db1931880cdd3373ea1d9ce6dcfebed6c583b20424ba69" } }, @@ -6164,7 +6185,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "057c550d3b0e8e522c3dbfa8518cd76c8786653c71cde903516ee76b0c01b1f7" } }, @@ -6185,7 +6206,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "68026d2e55af13b313a2f11ff8da7910c52256246a3bdfa0b4726908ac60a159" } }, @@ -6206,7 +6227,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "8b96c48f940a188280e2efdc6220cbfc72f873e098564a655b0f3f84884c6b87" } }, @@ -6227,7 +6248,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1c676a7595f2549ec01974162f578b4b3ae71a1170018880d2858f32b5363c91" } }, @@ -6248,7 +6269,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d93cdb8d46d09190926860f8a1bf796f8c35065097a41cb3f6f66bec6b8438fa" } }, @@ -6269,7 +6290,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1d76386cd315bcd0c415672d123364854eaf3da2bdcbb6a30f3881329f2c953e" } }, @@ -6290,7 +6311,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "bc8567f706bc18b2219988062852be86d1be8b3c300b70766a470012b7442ccc" } }, @@ -6311,7 +6332,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "07d96c53fbe2ed96ebb777b575612bc264ade95f753f88f5761df27fabacdaaa" } }, @@ -6332,7 +6353,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "49d1c4694d889f3e118ba6502d823d0d2624eb7e7e432ec96632a3f48549f19a" } }, @@ -6353,7 +6374,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d2d712273232fabc575d8fa7b6d2b01e0ae5401c1130f5f8ccbfab1af60b8b72" } }, @@ -6374,7 +6395,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "24bb939aa62e148f903b77faf1bff55c1161604d3f63378ee38f7602b320062d" } }, @@ -6395,7 +6416,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "16fd7314a011267dbe43b98480c0df36e0f165560fa6dca39591eb5234c9c433" } }, @@ -6416,7 +6437,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c6f89c16ceaa5e75806d928f52a599527ae0883ac1158969f9af8c14b6e7056b" } }, @@ -6437,7 +6458,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0ee43c225c883d445a484f59aa10a3b2ec2640679b3e4d24cd01257bb85146c7" } }, @@ -6458,7 +6479,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a9220379d9e27fa45c27be0fadccd9dd38cdb23941349764fab27107ceb583ab" } }, @@ -6479,7 +6500,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b18b56351d2321094a49bdb876a114e973da6a411ae0fcee8c8f80fa9efec638" } }, @@ -6500,7 +6521,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1cafefdeb862a9b90613ad2ee39dffd83b0a01c87c55160c2d4232c93dc159ae" } }, @@ -6521,7 +6542,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "eef7cc3c1b8475fedc6a16945d8e6f0fb8deb0a92b31315ddc36607f9055c0ea" } }, @@ -6542,7 +6563,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7b20eff6739aeb2977f12dee7428f2b648a74e7984b01cfe239a83240987698c" } }, @@ -6563,7 +6584,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "064a9d18bbcb5c152b4285a8d283e7cf3b93f3fbbe5620f25b53b6f455769789" } }, @@ -6584,7 +6605,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3f9d63f10e8642b830fb22d701b0de90d6b6f1a3d274e3835f1413e2d5d24d4e" } }, @@ -6605,7 +6626,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "fe4c4306b70e22bc8aeea2385f1e3e4644817d522c56815bc46cad1406b94ee0" } }, @@ -6626,7 +6647,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "22dab1a06e4f08c39f50604b9a8f535e260d9a9031ea739224ceb857a2f52b2f" }, "installCommand": "git clone https://github.com/Hipo/university-domains-list" @@ -6648,7 +6669,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2dbd208484b919333fd41f37a867664d0750eff0bcc6d4a88d9a4fd4e655f37e" } }, @@ -6669,7 +6690,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d96af1bb6ebf387543809934b77f1b23693bfe85e0c3795e63859850b09f58d3" } }, @@ -6690,7 +6711,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2acecf295fdd274dd289b5903fe78957651c99eeba44f7eb0b698a55bb7693fc" } }, @@ -6711,7 +6732,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9d002e3b880b49d573d48c2c11f55409a50a5ae998ce94e836fd40b1ada085d9" } }, @@ -6732,7 +6753,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6ca9c457c52801a651273bf420f9a00d5a2bb5f357b08e9a765f332342d0fa5d" } }, @@ -6753,7 +6774,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "edfbf9deae2a7c6a971b43fade3050495129f2aa859d071a1449885961f4563e" } }, @@ -6774,7 +6795,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "65ec471ebcb7cdee80adb0f52eca8b405a3654806961d3638d5bcb0af446c31a" } }, @@ -6795,7 +6816,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "bda41fca05251ffc850c198212d97aa4ccf0ddbbd4465c5657a867df69896871" } }, @@ -6816,7 +6837,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "93f3897a93b69799ed7f7f54f57b46d030e84f76b29865bb217f5ad0bd70aa4c" } }, @@ -6837,7 +6858,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "02cdf2389151ae2f35f37fadf48456f94cacc414c3acb55656673ad5cad11f14" } }, @@ -6858,7 +6879,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a0bce3693732c7bc1dfcb43bc96713af864a8da03201f057c30fad35ec0f54d6" } }, @@ -6879,7 +6900,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6f759964c643e0ea14b74b01545c3aa5e690dd1c821a6b12b2ea9d26608b748f" } }, @@ -6900,7 +6921,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ca1dc7ac61e5762e1ff84807202ade374144f71fcd7a9032e27c14f2247c363a" } }, @@ -6921,7 +6942,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1f09e30e28225083c2f633b2e24041788b7841b24b1da318ae84841dd8ecf772" } }, @@ -6942,7 +6963,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3374d229154a1a53816d9655bfbd06b09cbdab70b36c5a0263f1bc33f03080e9" } }, @@ -6963,7 +6984,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6de731c6bfce4feddbe076a5fffe3391b558a55c3b3a5ec5fb86f6ba7e228aeb" }, "installCommand": "git clone https://github.com/HackerNews/API" @@ -6985,7 +7006,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e03ac9f388f8d00d768563032dd02c2a2ee48eb2c93801b267df0c60698aa54b" } }, @@ -7006,7 +7027,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "41c366054573fa50b2bb1893d52b8863db4fd869641c55cf64b296ec0cde7d9d" } }, @@ -7027,7 +7048,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4b64f5650a4c3e0ca96ab5a4394094b468a1322ecefc9edb119a7e6de11d8cb6" } }, @@ -7048,7 +7069,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "290f4aef202aab4590f7f65a8501fa278785d7a9577489e89a777c8760822018" } }, @@ -7069,7 +7090,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ba13a2f42a8b0dbeaae3d76479cc4542d1940f2d8910ffe1a7b460bbce654661" } }, @@ -7090,7 +7111,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "5804ab83e33382f0325e62cee651267844ca466cc054339285675106659bb764" } }, @@ -7111,7 +7132,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1bacfbd5a0571b53ead88f95f7ceea5d7d1fd6a409bdcfa4a4661e08f727fa16" } }, @@ -7132,7 +7153,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "dfcb1a97091e55fad73d3f7becdaeefb70fa25e292654c84a00005f3c4f44174" } }, @@ -7153,7 +7174,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e0fc0dd6925437a21298eb721743449d012b88f1363728b3071e3045b5571cad" } }, @@ -7174,7 +7195,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "cd5c047c678eb8fc0b1317f1177ca0d7a9c5fbe4e354be5ad8e45d02d1b3d844" } }, @@ -7195,7 +7216,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ab8a0f7d6713295bb49b1b62304d09374d5447bf9c3246047a52876e2f53c275" } }, @@ -7216,7 +7237,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6ac6abfa46af21d9e5fb5ad68cd2d2aa77f85075363ef18ab465f4ad94e7c8d6" } }, @@ -7237,7 +7258,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "49b077772d9c89b59069b36ffdaafe1623c686aa12b6691d6bdf851f13eb8c0d" } }, @@ -7258,7 +7279,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3f17bd2f98a4167d3508c019ad6c3bc89199a278d6b4824fe302eef2187cb11f" } }, @@ -7279,7 +7300,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "5dd25ff1cd8c60d36c9f16a2007a610b52258935de50da45ba26726dadee2fc9" } }, @@ -7300,7 +7321,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e2b488ac462c7fb66facb5ad8058e5405a4f7ccd1d788eb1bf8f27fd3243a8e5" } }, @@ -7321,7 +7342,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3dd0295f912c6e56b39f8276a3ed67958b436d73fb9faeceb5e64be06f8fe782" }, "installCommand": "git clone https://github.com/lukePeavey/quotable" @@ -7343,7 +7364,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "34cc62bb3ebcde213ddc504b676e296ff896bb6fe552b373881508020936159f" } }, @@ -7364,7 +7385,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a1485d0897e19b5591a8eee880ee387476853693bdfb18a1fffccb19ceb5c7ba" } }, @@ -7385,7 +7406,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a1616871a086c7e58f51e0d2f4647bdd6d91925c3057d1b3a3aab3d808bb1d1c" } }, @@ -7406,7 +7427,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d3c1009094261179b83d298667aad82708c25e1b2524b29365870ed58f8969a0" } }, @@ -7427,7 +7448,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "46d9d7ba1570d64aca34966c0a29d46980e51f2924c03204b6444d0c055214bb" } }, @@ -7448,7 +7469,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "fc9bd3a48d86226bddbc62320b5854ad0356584b650f84040a8fe396dbf7665b" }, "installCommand": "git clone https://github.com/r-spacex/SpaceX-API" @@ -7470,7 +7491,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "020a7d317deaf3be1ddbfa073d55751d09995f89eb263a87ecb646eeb2eedd73" } }, @@ -7491,7 +7512,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "651758d07f147ca75547c60832ad6b6ccfc183c4a52d9ef9e608b071d3f02714" } }, @@ -7512,7 +7533,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0fa732be80f56889635f8edfb7442171b99a76a0f3690a65bde0c9b0b4b432d7" } }, @@ -7533,7 +7554,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4f8c18e64c9544478f9fa7d416d4ec0851e0102a6e6e646efadf72d4545deb50" } }, @@ -7554,7 +7575,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9be9a361e4f3a2459fd08ad8c83a796d2a1d0a1fb00de820dddbb64ee10dc501" } }, @@ -7575,7 +7596,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4e7aac5752762b327cb555a296941f5ae553200b5020f65c69d0be6de84f7356" } }, @@ -7596,7 +7617,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "cf7e0d5eda56e7d63d940a1dab18c4431b163557ec8a8b246da394c61e35c535" } }, @@ -7617,7 +7638,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a0c02f46fde7d52f6746cb672679990ae7447b78c3b9f2cd8976cf387f471cc8" } }, @@ -7638,7 +7659,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "90aaa6448053647d687dd19b44428768de4cc9fb90ae5234512273aede83f02f" } }, @@ -7659,7 +7680,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "69e2d789c9cb306ff2bb4f79a5930a3ce8f0fb33f99a66322ce97beb37359348" } }, @@ -7680,7 +7701,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2f06bf84705d6c120c53bd4f0f49b51529b273acf6dd9facdc6a59f2df5ecd19" } }, @@ -7701,7 +7722,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "74f028c1504c2fc14dd7c73b86c4a571136306d13f939c5c1bd03a6cc0090822" } }, @@ -7722,7 +7743,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "42e6e0673c3c81310a68b85a8962cd76cbabbc9b4d1192a4f07914cba2651679" }, "installCommand": "git clone https://api.github.com/licenses" @@ -7744,7 +7765,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3319fcd407be1198e8b605254d8b48f4faabc4623c8d50a7ccf48ac2a48398eb" } }, @@ -7765,7 +7786,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4ca725b3457d130ac8d930d7be7e250d141cc09d406eaa05b5b2c14e5b3141bd" } }, @@ -7786,7 +7807,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "95c26fc2f83c2390443d6823a77a9b5bfc651465fab45c4cb82660379e7f9348" } }, @@ -7807,7 +7828,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a6dbe1e6163db459e2c4e4c31bed70dc46775fd1f2bcf089199f555e7c6dcb3e" } }, @@ -7828,7 +7849,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4928498cea171d16dc885c1871a6eea209c5c76bcd64e1711e53ebb3e63d2863" } }, @@ -7849,7 +7870,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ca663d42b1caca75f06db2d08febf4bd69779ddcbf637d68e8fe57f1201d97c9" } }, @@ -7870,7 +7891,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d66050ffec691d241b742f06f770c3a9407cb92eea735bf0c6086f4fae830cab" } }, @@ -7891,7 +7912,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1c1e4466ad0494e85a604f7c57d704627b9f5c3e8333b9f1049272b08d80ebfa" } }, @@ -7912,7 +7933,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b7f2dd4ad785fe985ac74ac260d953c3c9cf40058bfa3489453ac8538d5645f9" } }, @@ -7933,7 +7954,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e9e10611c1294defcd6cf19c4483556edba14178b3e60f4d5919d229574b937c" } }, @@ -7954,7 +7975,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "8bc0bd2ec0990a8d7a830dc91147c7ee22f0fc4a6ba36156c149de4cd273194e" } }, @@ -7975,7 +7996,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "8db9a93ec26910e49432a29630d001ff8edfb2d1711b7949a64673b8a25ecc1a" } }, @@ -7996,7 +8017,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "cecf094e325e9bae1a3dc3783e7273b521bd714b3df404f0b383efb2c02ce8f0" } }, @@ -8017,7 +8038,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "aeffc5699530296280c31acc4bd6f1a24f97de70fc9fbdead419bdf5c77f467d" } }, @@ -8038,7 +8059,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "112ceadd6bae41a0fa275dddb10b4e3659ef6e5ed1b9fa3a859919265147ea6c" } }, @@ -8059,7 +8080,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3d19125cf473b42a4d1af2723463eb4dc2aa102bf61cb050f7660bcd35ea9e76" } }, @@ -8080,7 +8101,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e896877839459387eab7502cf2820535a9f9dfb34896b727b8a9f2ccaadfc231" } }, @@ -8101,7 +8122,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "199e0632aadaf382e3ded5460ba10df20c5568a9cb8c3e7fc01b03e20f012524" } }, @@ -8122,7 +8143,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "15b294f369970b8e2dac5b6b7da3f8126e06da30b1099a344c2a3ab61c1d10f5" } }, @@ -8143,7 +8164,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "716cbe6b0c40c2851f813d5d0149e1ade6ed9923293a139eaae6720312de615e" } }, @@ -8164,7 +8185,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "474e3391c6fbedbfe9ae3106f2c313fdff8707d79718d2801dc30dd5979db8b3" } }, @@ -8185,7 +8206,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3e03076daf0b0fdd9365c8f12e59601939e896ece6694137b960b04d0da7c2e8" } }, @@ -8206,7 +8227,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "cc535c043ca86ccf1c3958da09c8553a79101bd9913edefe9af0326ac2b7b16c" } }, @@ -8227,7 +8248,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1db629915dd1fd6c039d341c1894966d3e7463d6dec530919cdc99a13aff6b37" } }, @@ -8248,7 +8269,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "57e2bf8f388ecb33ea0fe0a33a509bc21829a80787988bdcfc5e60ea0230a7b4" } }, @@ -8269,7 +8290,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "95474e0fe347b868da561d4d7e0813cd496bf18ab76428df228d739ed63abf8a" } }, @@ -8290,7 +8311,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a6ca8b02b93c9a4d69bc7c29f60c3b404d50d6be7e148c9a35f6a59a5d33bbaa" } }, @@ -8311,7 +8332,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "65a43ef7980bbe6af576a9d2cc3b92b79ea3a13e1da0cf842781319f686bf2be" } }, @@ -8332,7 +8353,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b95256d4be8fd02116c95bdfabaddb8ee60364489939b08c6a0eb741e606cea8" } }, @@ -8353,7 +8374,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e51153bc30484e22f8e922ec2b96e3778880e12e8b2702d351aeac11ffd2ccde" } }, @@ -8374,7 +8395,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "bdaa7bd35ea3786bc0f9b72c597f2531e2576005bb2d8b5ebe729ee955f42e2b" } }, @@ -8395,7 +8416,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ba5951df0e395d58e361d994870a4700c3b01d0d47ab667b016116ceb58d6b5d" } }, @@ -8416,7 +8437,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "95402111f6f9c592faf86ec90a245c3ce31a6690d986697dc28660bfce3046a9" } }, @@ -8437,7 +8458,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "5557051e54c33e597e8b900aa9db343e3918c113bb733c57e21439c662ae4ba1" } }, @@ -8458,7 +8479,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d18ecf7dcd9244d5e57441f656b1e236f28eede1ce6bcd49557c1ae36ea7f763" } }, @@ -8479,7 +8500,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "efc1fdefef662ae8fb2dcd44f1c8e488cfb8d029b0cdffc82585a2af8ead1764" } }, @@ -8500,7 +8521,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4387e6c2aab80a85adc49f6317fbfed3d8503b1749efb6d903d2812e9bc12e91" } }, @@ -8521,7 +8542,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "94865395949387bdfce647993c7462115e00eed13976aad8d6d43257bc45bbe6" } }, @@ -8542,7 +8563,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9b50da7efc0aa2c5f9578cacc6ad587bc061387380dd0590c4ec9d3039f91b48" } }, @@ -8563,7 +8584,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b8fc7117dd48d75201f124e7189129730f0a5b97e411a2ffd6fe8e648c914ff7" } }, @@ -8584,7 +8605,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "aefbee910a8d7073ff0c24de2d75f68c1706e931b3145098dedc1e378d71f3c3" } }, @@ -8605,7 +8626,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "eed9d4ccc91c7b7f62e2ac2a3c4de5a5f41c26f433150588eab3b0c691ff81bd" } }, @@ -8626,7 +8647,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "18395b36bb0d5ecbe916165f9dd1eb614e1e27f55e23f2b9640bbbe60c9f6770" } }, @@ -8647,7 +8668,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "8952e08c71551ff443feebbf7319f49744cf47261ffb456f54204d09fccc5696" } }, @@ -8668,7 +8689,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "bfb85f52799dbdf64f0946a5fc21178b47e1a1540070093b901beb5a6be9053d" } }, @@ -8689,7 +8710,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "8bf18ff0154bdfa8ea9f36842f9da01a1354186d71528243dbbe3578336fb33c" } }, @@ -8710,7 +8731,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "01109b83ea83d673a96b42c82341c680f79f8b4433481529082b5598985dc778" } }, @@ -8731,7 +8752,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f6362d863b010479181b69aada05e4c1e0dc07c3564cc3508ebe0210d62ac98b" } }, @@ -8752,7 +8773,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "605eac9d9f18eee680885af3f2a0e984cd44753c72e8f28d02fd7e3f10e069ac" } }, @@ -8773,7 +8794,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d66ceee4d13eab5c45f64acd1ed539525a872e1cbadb7267699459c0e42b9b02" } }, @@ -8794,7 +8815,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1f5e9ed5af5d2b94aeb3404a37fab23fa280cbb3c1f9387c969c092f7c2088e6" } }, @@ -8815,7 +8836,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "24d80d24bd9775bde3604394d827c10e03acb3d230557bb03b8a3b86494f13af" } }, @@ -8836,7 +8857,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6937d21173555fe5c86d8daa7b7bcfe83df583db81942def728671d48ba95b43" } }, @@ -8857,7 +8878,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f750610dc960e65e9f92cd0b7ff43d50327416b82d5d743692c63695b718c941" } }, @@ -8878,7 +8899,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a871c9a4a560c83beca1e3c9573a083f90ded2be2dcf18411e3384c6630a0234" } }, @@ -8899,7 +8920,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7c248800209fbe5fb9866321fc30f217c069f7e122468a035049ecb2d82a3dc4" } }, @@ -8920,7 +8941,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4ac4ffbe7176e991f78cddf82130e755dcf513a8a1f28875f4fb55b2e31bd059" } }, @@ -8941,7 +8962,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3df3bcf87a68234a99ce551ab791080927a5f50fb0c35dcf56c2c064884a36dd" } }, @@ -8962,7 +8983,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3f7f3d1a0d60b695fb923e5a1de78711e343f0fbd4470f30f0b9428722917f75" } }, @@ -8983,7 +9004,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "bb4f631445795c82ff49477fbf79a1e6c99c29ccabc278e55d5982cb2fc7b4d0" } }, @@ -9004,7 +9025,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6cbc60d423de05e8a6094a127fe9061524f09b8deda518cfede234684b9d06ca" } }, @@ -9025,7 +9046,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "467a2bc3839a733b67d545290faf3f936e133dfc7603d0df825313b472e033f1" } }, @@ -9046,7 +9067,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4ba22bd2c1b23a2ef875a8b672a68b44ee06535b156d9e6135c06c86f6b04af8" } }, @@ -9067,7 +9088,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c0ce6212fb1da8f4b4bd773b645de4ad6d497d27c028d80d365e648d4568a30a" } }, @@ -9088,7 +9109,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e8538b54c1f37f0ec65d30800de7646371c83607a4a1bd0df61c2a869da8d3da" } }, @@ -9109,7 +9130,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0049ef475a46c34195f4d89d1f6b2301787f64a6bf3259002cf8c9d4153d80d9" }, "installCommand": "git clone https://pages.github.com" @@ -9131,7 +9152,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "42b08289a410659ac811d2687767c265fdd94a5182066b3f527764ff61a476d1" } }, @@ -9152,7 +9173,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b816977c1778675cdde1ee62496c2877ba4b2fbafff2362175306e1f64dfd4fc" } }, @@ -9173,7 +9194,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "aed8c9f9f1ce440c4417248f88d20a0e7efd6d0f6e5f607296db3cbc6bb34228" } }, @@ -9194,7 +9215,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "089f34836a822842554408e024cc79d7855570cd4dc8b9839c70c6b75163ed7c" } }, @@ -9215,7 +9236,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "80808cb381fa11734947d37b10501a5278bcdc82a0278db133f7196273297443" } }, @@ -9236,7 +9257,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "40eb9e9ace7ec835a7da0ff74e00ef0e3f126ce842b1626d0052215269fb0370" } }, @@ -9257,7 +9278,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "bf726e7e3c3502593bf3b236c395028634be18488ffd6b4000f61231005f4e47" } }, @@ -9278,7 +9299,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "8d94901d005e1e579cf780d01e53c6312c0cc206f5d0a6012e3ed39208194bea" } }, @@ -9299,7 +9320,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f520bcf98a94df8329153ec028bf127e45a33475598167a830b2aa15e2579a41" } }, @@ -9320,7 +9341,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "26e192828f9a65d87ada432416f6dd8716e74494725845a853eeccd070d0b7d0" } }, @@ -9341,7 +9362,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7a7b6f682d80893f4c967a6fa5aa792142c3d77db7ee312a847a99cf7445add7" } }, @@ -9362,7 +9383,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4f54788d92dd23fadce2d080b52d8a5869be57e135410b980daa6f5936cc7c6e" } }, @@ -9383,7 +9404,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4ef8607cffd8fd9c4e5f13e13dd778a37da62889b58b1bec7163b76210360e74" } }, @@ -9404,7 +9425,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0d4d88622ddf921531b27fb58485160d2f2ed4fd0e4ca9e6f965b5a46cb55cae" } }, @@ -9425,7 +9446,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f58e356fb5756e72029d910fbaa8a381c0e610bd078d556e47948f2a5f8bcdbb" } }, @@ -9446,7 +9467,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ae818ee4ee38500a67dd3c641bb45c67034a0fe04513bb644e16b625e9470554" } }, @@ -9467,7 +9488,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4c501d96a4ef2c9ad61808e39d06b83c2e883ecaf8bfe4d4b8eb653f431aa765" } }, @@ -9488,7 +9509,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "31c76ffaa1d9529bdf6c2a960a4f20e0ed5bcbfcbf26604b8d7ff04042b545cd" } }, @@ -9509,7 +9530,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d169b3bffdba8d396644a7fb483235fd8027f999655ffe30bd36478a101a4dc1" } }, @@ -9530,7 +9551,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6538a30b4464cd8439b0cf4eccc510aec60aecc8e174efff4a0707e8b0bf6eec" } }, @@ -9551,7 +9572,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "709f84451677b3dbea3e596502bfa013208a0a19f5f7f36c5b73274dd3e81de3" } }, @@ -9572,7 +9593,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6c87140554ba96f136df89cd1f00f6ee0c05616c2395f09527e4ddc59f025683" } }, @@ -9593,7 +9614,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ce0445d3f3b3a8dedb131ad21593075fac8c50a8507cc3d89de7243b824b3e3b" } }, @@ -9614,7 +9635,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c379312ae645d57bfcc7bbe4327014ff69ed9fd3ff393853b09c239569df34fe" } }, @@ -9635,7 +9656,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "626d8f7ee625b26aec554863a114f0203e7e3cb1c962c68cb4aad1bb3db2a08b" } }, @@ -9656,7 +9677,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "8e55307f9e3965ecb1eced818a060e5efe6321df4a2d218939be6f2cc005905e" } }, @@ -9677,7 +9698,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0e727a8d41b1a78f0a1efda17407d49c4d2cdf29aacdab5640beb0a6f008c706" } }, @@ -9698,7 +9719,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "45d6227da6b57c442286780db84c03096a292fb4eb7a23e90fb25abfc7295bd9" } }, @@ -9719,7 +9740,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e05d3deff1f8864c340825922450f3502b2875488cb158a7f123a4398f7be893" } }, @@ -9740,7 +9761,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2379f765e8bc11cca5ed046780c419f9c5b08d3503c3f71c1624c18214af4f1d" } }, @@ -9761,7 +9782,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "043e44830fe8bdfd0604afc4db65d19169f3dd269bc9db1f42ff02c5b0216536" } }, @@ -9782,7 +9803,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "343715561fc6a3695813038b00fabb28ff449ef1e2bdd21d2cf02fd3baf66b82" } }, @@ -9803,7 +9824,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f6650bb36b3cbcb7bd78554b0dfd71020886c0f284c7e80b887ae119d4043a19" } }, @@ -9824,7 +9845,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2c74073434d3ec0c239b593eb324a21a919518060a4d2f7d184f6ace6c432967" }, "installCommand": "git clone https://github.com/louislam/uptime-kuma" @@ -9846,7 +9867,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7e2293a20ada715fab7c8b7958a4ea65fd5f48642956a2501366b2b07616668e" } }, @@ -9867,7 +9888,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "555e805db2f6a091f393688f6afb185794961e92f43d34e11e64acb30aa908b5" } }, @@ -9888,7 +9909,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a44930e84bf7a7299bde422d63a2990dee40326e9bc82d2484d8b9ca0969b1bb" } }, @@ -9909,7 +9930,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f79fdd14cf165780478a53dcc924b9acfd762f09baa9e00a607d971e1916027f" }, "installCommand": "git clone https://github.com/enterprise/startups" @@ -9931,7 +9952,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0ee0665df60d076315beecd90082c1626c6b1c8926dad2adec192bffa8b6185b" } }, @@ -9952,7 +9973,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f61973340be8758f23ea77a37ad769624c1b10a600696b317a00f5c3934dbe4b" } }, @@ -9973,7 +9994,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "115350fbb9ee039eb4b6235b11b007dcf51082061ec6de00772016a7adec8bcd" } }, @@ -9994,7 +10015,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "56fe648eb63cdf6804f0d80cb3fbc5c783de9d0301735feeb14551cae8e24de3" } }, @@ -10015,7 +10036,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ae910b1d0cf942a543d5d839457d0b73c133f8432d16d7df9d5ece7d6de33337" } }, @@ -10036,7 +10057,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "44436b48b39a466261c2e7b8ada4b9be1a82d9190e36324dbad317d88b2ec89e" } }, @@ -10057,7 +10078,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f18a608bc823138d4f5f584acce863f871c33a9073ab6dc4993f346f8be1b2ca" } }, @@ -10078,7 +10099,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "05b0d1bab1469a874ca9ed76aef9a4033fc65f492a28a88f9bbca30b982130e5" }, "installCommand": "git clone https://github.com/JetBrains/JetBrainsMono" @@ -10100,7 +10121,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2c041099fa14fe472fe2c7553a320e3ee17c36a66d82825f1897267bdc9cfa12" }, "installCommand": "git clone https://github.com/tonsky/FiraCode" @@ -10122,7 +10143,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c3666c3effbca5ee18c23ec1f0b25d123762ec7a01df4747406f34c53e068eca" }, "installCommand": "git clone https://github.com/microsoft/cascadia-code" @@ -10144,7 +10165,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c7e8a7c97943ddb71b404d6843af48a10cf690df01bcba8451a5b3bdc2889cf4" }, "installCommand": "git clone https://education.github.com/pack" @@ -10166,7 +10187,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6cceae52792834273b6351b338df64a1dd056ed1b58072a21606b7649934dac8" } }, @@ -10187,7 +10208,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ca9dea8861fb822ce49c9e59198f2487dffa2d399268f342853295e6f46e406f" } }, @@ -10208,7 +10229,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c341ccde6d1918ab2fe55fe04bd30c69f15b46e3b783eaeaec22232a3e7f6d1c" }, "installCommand": "git clone https://github.com/1Password/op-connect-playbook" @@ -10230,7 +10251,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "460222f551c7151aeb6630163e6ca9ce8fac69249827ef8cdecc6d15c3730e82" } }, @@ -10251,7 +10272,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "84038e459dfcfd413091a5a651e33508f696e1df2bfb85e0eda1fceb2cf2c4b4" } }, @@ -10272,7 +10293,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "451cf9931b71092e8aabe0d319a515b81dac64e4c549bd7f0210e7e786861108" } }, @@ -10293,7 +10314,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ace51499fd02772d570f7de3aa0624b6b8a302c65dd08852b250ad91ec2e14cd" } }, @@ -10314,7 +10335,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "92dedcd8158a83d73789d7c8f851640e0e772698e5f4b8b4915b254eea853dea" } }, @@ -10335,7 +10356,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a4dab7bcc81b42b0473fd5732a5ad01f294d70c3e5762a2137f8020da588e714" } }, @@ -10356,7 +10377,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1349f50c12464b44e8acbf5e46f7a8a11f2dc4b326435ab5c36a155708745a13" } }, @@ -10377,7 +10398,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c94b550da5260ad37efda80898575dee69135e268cd561c010f52a290966b1e8" } }, @@ -10398,7 +10419,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "58a8803600f4724c681e61b2421af58aae99bb08275c1f5a0c851f6c330f0cb9" } }, @@ -10419,7 +10440,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9325436ec666cfcbd8deca6c55cd1ebc4e944d70e1ea9f59067b0d4ae26f9bbc" } }, @@ -10440,7 +10461,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "5113707ad929bf2bfe1201a9153454e48550e60102e22599dae26b8f200afb4b" } }, @@ -10461,7 +10482,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ac30325660cbead74bc9fdff45529a9ed3a42b6b9037a8d7a8506aa89763e4e8" } }, @@ -10482,7 +10503,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6d82e367537eddf00d34628521c39168c7951706e4e10dfb5b4f7ef8b5f9674a" } }, @@ -10501,7 +10522,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9c9e2df6d59ae552dafd4a49a5a7f84abf7cd5fa2d9792f31b84e99f7499dae9" }, "installCommand": "git clone https://github.com/onwidget/astrowind" @@ -10521,7 +10542,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "339fe70cf04454ae9b29037e63d90e1f4a4946c596670d511368f9db951bee8f" }, "installCommand": "git clone https://github.com/pocketbase/pocketbase" @@ -10541,7 +10562,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "01659587506359a368cb24ec93b11268e9ee7bb284e990e326ff737b3435669e" }, "installCommand": "git clone https://github.com/tiangolo/full-stack-fastapi-template" @@ -10561,7 +10582,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "34f708e2b245d947438a7e68bf60a8e863ce6ec53708ea2e97edd65591d661d7" }, "installCommand": "git clone https://github.com/Stirling-Tools/Stirling-PDF" @@ -10581,7 +10602,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "27210ff80e42d22d4e9d81db1da23aa254040c100020e3c6b35f90c59f7a720c" }, "installCommand": "git clone https://github.com/bxcodec/go-clean-arch" @@ -10601,7 +10622,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6af974d97132e972e2cdb8e2717556a48fcdc638299b0367f4590a24b3407037" }, "installCommand": "git clone https://github.com/directus/directus" @@ -10621,7 +10642,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2cbcd62668ed5e7f337c7c59aca4042a5469b05e2f852c3a7d22d0355dff352b" }, "installCommand": "git clone https://github.com/wxt-dev/wxt" @@ -10641,7 +10662,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "345fcc396fa4e629b541346482060ad47eeeefede9f0b05f30e6689bf449b031" }, "installCommand": "git clone https://github.com/remix-run/indie-stack" @@ -10661,7 +10682,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3c6e56bd7d3b75a9c3f951ee00467d646a8b06332c83b0b26b04868f8773b8a7" }, "installCommand": "git clone https://github.com/t3-oss/create-t3-app" @@ -10681,7 +10702,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f326cc18608fa679b6cb8c4523161505b0e6c84f9bee9a3f4c33aa0f5552ec18" }, "installCommand": "git clone https://github.com/shadcn-ui/taxonomy" @@ -10701,7 +10722,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e7ef04b358714e5da36a05d88b34718fa71e120fc1c31127b4353998fcf35e23" }, "installCommand": "git clone https://github.com/haydenbleasel/next-forge" @@ -10721,7 +10742,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c96b4bdad3216416d33efa014a6157019c8e065e9e2fff085022264bf3dc3dc8" }, "installCommand": "git clone https://github.com/alan2207/bulletproof-react" @@ -10741,7 +10762,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "945ca198c5e2ba48cffdba0640696a90b6742f699f0288983cd8dda8c3fd54f9" }, "installCommand": "git clone https://github.com/fastapi/full-stack-fastapi-template" @@ -10761,7 +10782,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d13a457bd36a2bd9c862907f3238f0f9f54df4c2e0a7cff06283b6d0e67acb81" }, "installCommand": "git clone https://github.com/satnaing/astro-paper" @@ -10781,7 +10802,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "97214123ae0e98fea456dc2ce3bd356a13c7e718b07cc2135b2245269be2121c" }, "installCommand": "git clone https://github.com/refinedev/refine" @@ -10801,7 +10822,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c3905314fe5b9b53e05b469979ed761b8c5779d226016c0f70ab642863a6ef09" }, "installCommand": "git clone https://github.com/medusajs/medusa" @@ -10821,7 +10842,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "00b50fad081ffc0fbd6846c35e6bd45862f90210bc9e290116b7dd08c048b89a" }, "installCommand": "git clone https://github.com/Blazity/next-enterprise" @@ -10841,7 +10862,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1db5e0bd5e39a5d1b5f3616c2fa82a96b84299c9c412cb2ebf5fc91624548b33" }, "installCommand": "git clone https://github.com/boxyhq/saas-starter-kit" @@ -10861,7 +10882,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9f864324b2f2f33dfbf01de2034be4ad311705c8c4b4bd972a160eb118c3dcc1" }, "installCommand": "git clone https://github.com/vercel/turborepo" @@ -10881,7 +10902,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "35acc761de05a707598eef306795b13e2fb52d6f80f42e6a0cdb7f08fcb2b6af" }, "installCommand": "git clone https://github.com/payloadcms/payload" @@ -10901,7 +10922,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d5f1e19e9f597d881d58c41f3af36554d9606cd4e568211d42e2744d917b965c" }, "installCommand": "git clone https://github.com/nuxt/starter" @@ -10921,7 +10942,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "38810b09cbd1389b3d6348d89dc18940ce0be32a195c20b3db62b43570ab4de4" }, "installCommand": "git clone https://github.com/antfu/vitesse" @@ -10941,7 +10962,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a63d0e16c9bd4289cdba8941463cb3a53f2adc2c51fed2e5bf3e2e3b939c3473" }, "installCommand": "git clone https://github.com/antfu/vitesse-webext" @@ -10961,7 +10982,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "5cb90a1dc4bfff6387e541c684c75cee7f9d4067f70ea1d412e2fcc243b66391" }, "installCommand": "git clone https://github.com/expo/examples" @@ -10981,7 +11002,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9aed4ccb4b98087557df74cdea4b526bc5fa59deec248e01f41999ef6960124a" }, "installCommand": "git clone https://github.com/tauri-apps/tauri" @@ -11001,7 +11022,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d84548b8bf46b614d63f59d6dcde111e0a7d0e3bcdd17fa5baa8ce538f35c86c" }, "installCommand": "git clone https://github.com/electron-react-boilerplate/electron-react-boilerplate" @@ -11021,7 +11042,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6b0ccec25ca8c977e8f5e319d0a3e50683cfbea33012614dfd3e2b8a7d94f419" }, "installCommand": "git clone https://github.com/flutter/samples" @@ -11041,7 +11062,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7ed4736f899a153848ec79c5ceb56f08304cd9912df3454d1e982a2edc3c433f" }, "installCommand": "git clone https://github.com/nestjs/typescript-starter" @@ -11061,7 +11082,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d0cb2d9759e65c8cbba603dbb6983038b264f2bf6a2c4ab460d42664f846e888" }, "installCommand": "git clone https://github.com/zhanymkanov/fastapi-best-practices" @@ -11081,7 +11102,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "48d1582c15632b12e6bae6322e8a62c4b77fa1587fe07881d4f3ea826eb1abb3" }, "installCommand": "git clone https://github.com/wemake-services/wemake-django-template" @@ -11101,7 +11122,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9cf37f4aa235fc29ee5a160e532e472f332ef81214e9098fc85f15a8f004b82e" }, "installCommand": "git clone https://github.com/evrone/go-clean-template" @@ -11121,7 +11142,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e5dc7a64dc4e35f047d18f2dcdb46a6e08bee547c5b3bfd4d82a53d73d2b212a" }, "installCommand": "git clone https://github.com/tokio-rs/axum" @@ -11141,7 +11162,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "cc990f51b72fcbf806db0125c458c5c06584bd2015b2786a05ab2cfb34588d2e" }, "installCommand": "git clone https://github.com/spring-projects/spring-boot" @@ -11161,7 +11182,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "dc436d1ac2700c41f411ceb00d29ba4d4d505ab696a2efb94666c4228db01c40" }, "installCommand": "git clone https://github.com/adonisjs/core" @@ -11181,7 +11202,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0c6e8d629067a44bf3f57641327956b6df27b05924ec999ce6521a7abf0c3057" }, "installCommand": "git clone https://github.com/vercel/ai-chatbot" @@ -11201,7 +11222,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b5917fc53c5447cc121462c1ae5b96a37d3612da3aff9924c51727e63e7f08b4" }, "installCommand": "git clone https://github.com/langchain-ai/langchain-nextjs-template" @@ -11221,7 +11242,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b3475d0be14e963bcfdf686460e10d8d18fdaadbc9a37db90fded42342505f81" }, "installCommand": "git clone https://github.com/streamlit/streamlit" @@ -11241,7 +11262,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4ad78e8d8431e88c3a4ffbdf727568ba0437ef38ad2f123ed61a6777d9ce4af8" }, "installCommand": "git clone https://github.com/honojs/hono" @@ -11261,7 +11282,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "cf3a5efb37a7457e00aaa2a6adf6085f20f0d043e52eaa6796503e36db2b91fd" }, "installCommand": "git clone https://github.com/elysiajs/elysia" @@ -11281,7 +11302,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "35c5875021f572036d1ec3d28f715d11c4f62b224978712677d8caad978fe1b0" }, "installCommand": "git clone https://github.com/fastify/fastify" @@ -11301,7 +11322,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "bc9ff4e0ff0ab61f8ad60ce23cf94f435fc33b2b60706f6325ddfde52a000ffc" }, "installCommand": "git clone https://github.com/withastro/astro" @@ -11321,7 +11342,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f9afd9500c36c8eae3596c3f2be1b2319de7df8d5e3ba55902802e88ba0fb962" }, "installCommand": "git clone https://github.com/reflex-dev/reflex" @@ -11341,7 +11362,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e3f2ea5687410f2876b01de8ca39cd5b1fd0860f0d41c424726de0f644c7b336" }, "installCommand": "git clone https://github.com/zed-industries/zed" @@ -11361,7 +11382,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1da1fa408aef05bd26aff41bfb09b7a6d497294a10f410162ed73778ee17c256" }, "installCommand": "git clone https://github.com/biomejs/biome" @@ -11381,7 +11402,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c907886c3f88655b1dbfd9e32bfa53a53aa9abcce9c858786b0ebea8294a9d51" }, "installCommand": "git clone https://github.com/nushell/nushell" @@ -11401,7 +11422,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "97fca3bb34fd9acb079eff1875f38746419e7aab9fed12fdc810ca6c5906ca38" }, "installCommand": "git clone https://github.com/Infisical/infisical" @@ -11421,7 +11442,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f6de04156071e369b3c27a1499840e18a18d0d01f1bd32d06080f64e37a7ea5a" }, "installCommand": "git clone https://github.com/ast-grep/ast-grep" @@ -11441,7 +11462,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "20db91d02607fc4ea30c588eb5876842c2c8374189aa2c140aef572dbc1e3eaf" }, "installCommand": "git clone https://github.com/cerbos/cerbos" @@ -11461,7 +11482,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b4465a170064c40d2a75e6567ceac808033127c013e54fc7d9f0f5de027da33a" }, "installCommand": "git clone https://github.com/infracost/infracost" @@ -11481,7 +11502,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a08a52c8b209ae317b9d853959ca319066f9fb68044dee70dfaec531928f5275" }, "installCommand": "git clone https://github.com/wez/wezterm" @@ -11501,7 +11522,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "101b429e151b6873200df6848411a0f854836c98ab2e56107490014928fa1930" }, "installCommand": "git clone https://github.com/casbin/casbin" @@ -11521,7 +11542,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "da93b3714cabf9d667e351b71866a0a0eb8ebb86a338cbcbc7036fbf797e8d95" }, "installCommand": "git clone https://github.com/open-source-ideas/ideas" @@ -11541,7 +11562,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7e20d892278619b3434fdc6712621b7ae3d1dd13b9aa1394314d8d3a914283be" }, "installCommand": "git clone https://github.com/up-for-grabs/up-for-grabs.net" @@ -11561,7 +11582,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "5ad0ba94233a3bdc28b4cc91fd13d7269c31c52d9c1996dfa82ec433fe307c86" }, "installCommand": "git clone https://github.com/freeCodeCamp/freeCodeCamp" @@ -11581,7 +11602,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "df96add57c9bc7a19e60f0d71167b5ae41a75cab6a2af1cfecddb8aa9850ecc6" }, "installCommand": "git clone https://github.com/excalidraw/excalidraw" @@ -11601,7 +11622,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ab79ddc34963fbd0eb4d5361be4ef4f388b70f6243122f2cb4a0c325bfe312f8" }, "installCommand": "git clone https://github.com/calcom/cal.com" @@ -11621,7 +11642,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ec229a24b3716fdee06879219a8f9ffcbbc3b422fa851796d1d204699ba5a35b" }, "installCommand": "git clone https://github.com/documenso/documenso" @@ -11641,7 +11662,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b77c1ace11bf7e4fc1d94cdba398ee95c1521af3172d740df14a1ebb4e0fb24f" }, "installCommand": "git clone https://github.com/twentyhq/twenty" @@ -11661,7 +11682,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2b57d7033c29562543ccd0e73ec73df99dfba7d1ce0bf6a16eda8c14baca388f" }, "installCommand": "git clone https://github.com/TryGhost/Ghost" @@ -11681,7 +11702,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "8c112b5c81dd9fc11aa0c5f853ce8ec5e205f0669a0d13ebc25d767e93a926c3" }, "installCommand": "git clone https://github.com/chatwoot/chatwoot" @@ -11701,7 +11722,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "06b905f4daca6920a275aebc783f94e96521298c0139b24c3abfb0d96248e390" }, "installCommand": "git clone https://github.com/AppFlowy-IO/AppFlowy" @@ -11721,7 +11742,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "009ecdfacbb1e6bcd8cd07a6c088784f5ae55dcbd0366c5eac9971d7fcea5190" }, "installCommand": "git clone https://github.com/toeverything/AFFiNE" @@ -11741,7 +11762,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "37a1ab27dc69483d45ce780231a148d2f3a8eb31630823154543fdf6fc94f03c" }, "installCommand": "git clone https://github.com/dubinc/dub" diff --git a/site/api/v1/registry/tools.json b/site/api/v1/registry/tools.json index 85164350..c8308418 100644 --- a/site/api/v1/registry/tools.json +++ b/site/api/v1/registry/tools.json @@ -2,8 +2,8 @@ "schemaVersion": "2.0.0", "registry": "DevShelf Verified Autonomous Tool & Skill Registry", "homepage": "https://devshelf.ritualdev.in", - "updatedAt": "2026-11-10T11:55:53.542Z", - "totalTools": 575, + "updatedAt": "2026-11-12T21:34:14.831Z", + "totalTools": 576, "documentation": "https://devshelf.ritualdev.in/docs/api.html", "compliance": { "airGappedReady": true, @@ -28,7 +28,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9bd200b714b05f54292df90e773fe3fe9e970d34055388e3469cffd54df939e3" }, "installCommand": "git clone https://github.com/RitualDev-Lab/PromptShield" @@ -48,7 +48,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a1ac3614caa8871676130122007e0d9b9b59d10ac6fc467f041d771fc4e1797b" }, "installCommand": "git clone https://github.com/RitualDev-Lab/AgentShield" @@ -68,7 +68,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "942c9a9b97563c61431e6971851d80efed841159e6bd3c4ab9ecb6f65a2386d2" }, "installCommand": "git clone https://github.com/RitualDev-Lab/mcp-monetize" @@ -88,7 +88,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "770a3794539570790e922b1eece138237cb0ac747013babca093d375b9754198" }, "installCommand": "git clone https://github.com/hashgraph-online/hol-guard" @@ -108,7 +108,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f9d505472e92a0ec4abbe01a7f3e355e4303a1ff3682b2ccc5b5ae9005114e2f" }, "installCommand": "git clone https://github.com/ollama/ollama" @@ -128,7 +128,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "34ffd7ece98602eb78dff8e140ad7b350c22c14d949af88f5a632732fcec2e5d" }, "installCommand": "git clone https://github.com/langgenius/dify" @@ -148,7 +148,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "8b341294ebc6b28240ac7cbbc4b5172ec8448ce9cf570626b9da2f93c16500f5" }, "installCommand": "git clone https://github.com/vllm-project/vllm" @@ -168,7 +168,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "74fee1a14cbe7b06cacb411e4adf1ed489c46cfa518e059e44abcbfa43959d7d" }, "installCommand": "git clone https://github.com/open-webui/open-webui" @@ -188,7 +188,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "35b00d10ede18c6f999cbe4ed8eafcea662da8f7bd411875c2feee0ba1e26d86" }, "installCommand": "git clone https://github.com/yylo-dev/yylo" @@ -208,7 +208,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "461e7c5b6eb706ec47adc299f20631fef765ea1ecf1cb258b8d4eeecba765b5d" }, "installCommand": "git clone https://github.com/mudler/LocalAI" @@ -228,7 +228,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "98d4eb7671e5ef09e76c1a45f328a76a4dc2ca35f1ccc22291c15bda6597e110" }, "installCommand": "git clone https://github.com/Mintplex-Labs/anything-llm" @@ -248,7 +248,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f6c513efd43cd6954653b55b612bcd430834d0500f37b188807bd7261277a2b1" }, "installCommand": "git clone https://github.com/FlowiseAI/Flowise" @@ -268,7 +268,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2488940f60cf667df727d64117d96816fa289dd4d7e62901968273394427d1ab" }, "installCommand": "git clone https://github.com/langflow-ai/langflow" @@ -288,7 +288,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "113fbb2a6ad264343e0b0a2e78f486128da8ee9a6a74513c16c04873320d4cb6" }, "installCommand": "git clone https://github.com/janhq/jan" @@ -308,7 +308,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3332e5cf6d44644b46733f900e7a618c0bc3bc6db9bf681afd0273dc9138ac01" }, "installCommand": "git clone https://github.com/danny-avila/LibreChat" @@ -328,7 +328,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d2b5ba3507b9847440f2d504eb79e93056868cfe6fbd4fcf0a53199b4d5ff2b5" }, "installCommand": "git clone https://github.com/danielmiessler/fabric" @@ -348,7 +348,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2d01a616b1f9666feb58c90ff90f4c82a9db7910b772d09ced835e2d617d79b3" }, "installCommand": "git clone https://github.com/Aider-AI/aider" @@ -368,7 +368,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6e0e07d4f0608e68d277a0f8d28dd8bd8d92c40ec310f2d0868dab8d618c329f" }, "installCommand": "git clone https://github.com/All-Hands-AI/OpenHands" @@ -388,7 +388,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "723886ec6798c5dc1519dd871b5a21a4e6d8c24dec9ce2cca6e47d67658db8ab" }, "installCommand": "git clone https://github.com/continuedev/continue" @@ -408,7 +408,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "72316a9e5d9f64bffa054d222cf875f9b54db5fca7f0c359c0a8790f090e36f0" }, "installCommand": "git clone https://github.com/ggerganov/llama.cpp" @@ -428,7 +428,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4c73093cdf66cd1616f29e1ca1a3c620591dbb92aa2882df734975f7abf6df9c" }, "installCommand": "git clone https://github.com/BerriAI/litellm" @@ -448,7 +448,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9f6225357d09519c88cb482c017615f03dc9c5b6c756013af75285ea74cf5c07" }, "installCommand": "git clone https://github.com/zylon-ai/private-gpt" @@ -468,7 +468,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "cb49c92eebf11ca89be264ff11e7dac31b7d49602830cbc20138f3164a48f81a" }, "installCommand": "git clone https://github.com/nomic-ai/gpt4all" @@ -488,7 +488,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "67275da710fd90e41da8620e2c4cc5f6d21117bc5b3c4b671fe4c65053ad73de" }, "installCommand": "git clone https://github.com/TabbyML/tabby" @@ -508,7 +508,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a2ac467caf9118af6c93c3b09a5eaf2e155f85bf1971bba3ff8990655789b439" }, "installCommand": "git clone https://github.com/khoj-ai/khoj" @@ -528,7 +528,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "46ebd0d4f41720400cb5107211d66d9e9bcdc5e90a6cdf7b465b0389e587c65e" }, "installCommand": "git clone https://github.com/run-llama/llama_index" @@ -548,7 +548,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d8ab611dd614724efdb366d733b35194a90e367906b3f7a276460b07ffc6045e" }, "installCommand": "git clone https://github.com/langchain-ai/langchain" @@ -568,7 +568,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "dba4e4a6a53449caa9dfd2ba90549425fe7831ac1bbb048c64976048830a3fc2" }, "installCommand": "git clone https://github.com/jxnl/instructor" @@ -588,7 +588,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "8d45e6cce9e2fb597ef80340954e1d2be82581972fcfdbb066aa464f40ae831b" }, "installCommand": "git clone https://github.com/mindsdb/mindsdb" @@ -608,7 +608,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "babcd1e81449d4ac81ebe953c91172c83f34a430b79c77bfa8cfd03d486327ce" }, "installCommand": "git clone https://github.com/chroma-core/chroma" @@ -628,7 +628,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e90a7ed86a51f66777273916c9bad6c8bf5b1e1d818b5d66b531ecc99d9062ae" }, "installCommand": "git clone https://github.com/qdrant/qdrant" @@ -648,7 +648,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4959a05673ddada7c1a7c4daca1b5639e92de67a871d5b09087a7cea3f499f59" }, "installCommand": "git clone https://github.com/milvus-io/milvus" @@ -668,7 +668,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9b10d51a150782c4e703c9ee4c86b516ff2e1414f07e41f2755f77ee76fa5cf4" }, "installCommand": "git clone https://github.com/weaviate/weaviate" @@ -688,7 +688,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9cf90a8e71afb561fde299b52a3db94bf3b59f2a8cbb1a228ab54a61a093157a" }, "installCommand": "git clone https://github.com/suno-ai/bark" @@ -708,7 +708,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ac38938b3f352b996e5a8c430377baf305df91e1033a2f5bc063d108e4bf027b" }, "installCommand": "git clone https://github.com/ggerganov/whisper.cpp" @@ -728,7 +728,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4df0fa12deb34447d8aca46e402ec37f4597b53146a02fc6fdd3de2f106f9cf5" }, "installCommand": "git clone https://github.com/comfyanonymous/ComfyUI" @@ -748,7 +748,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b83c815973beb4054235ac62bdc1cde5c062b064952c00093b14bd256262357c" }, "installCommand": "git clone https://github.com/searxng/searxng" @@ -768,7 +768,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e674ce731e81100e960fdc68457148a464a37564e7060581364ebda7a365b9d0" }, "installCommand": "git clone https://github.com/infiniflow/ragflow" @@ -788,7 +788,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "deb223d8c51ded9c3e1692fbc3f4a2599eedd22b48cba661993029c1b4e30d0f" }, "installCommand": "git clone https://github.com/mem0ai/mem0" @@ -808,7 +808,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "767afda701a2e1e214357be6e05f7c7a45f9aa77670257ba0744e21516bf01ba" }, "installCommand": "git clone https://github.com/OpenInterpreter/open-interpreter" @@ -828,7 +828,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a1564c77932a69c376a25e1c22ce5c471efdc195f90935bebb500e96668fe04b" }, "installCommand": "git clone https://github.com/huggingface/text-generation-inference" @@ -848,7 +848,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "636905c2d5b65f2d5f227cb9a2d1b64d239db59f99fc1d1e3203a9e60bc241ae" }, "installCommand": "git clone https://github.com/sgl-project/sglang" @@ -868,7 +868,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "27ab3c8e0bc52882a4967ce1cb4fd05b52558ab0c6a483cf6dbc224369a3ca63" }, "installCommand": "git clone https://github.com/NVIDIA/TensorRT-LLM" @@ -888,7 +888,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2f0292ff72c92309a833c64cddf28c3d96425f3ab40b5cc648a0c34dacba0614" }, "installCommand": "git clone https://github.com/turboderp/exllamav2" @@ -908,7 +908,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "aff2b2421c374a5167ce90ae20b8c7c611a01d01dd35d2ce8323003f93f1f2e9" }, "installCommand": "git clone https://github.com/Mozilla-Ocho/llamafile" @@ -928,7 +928,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "46f442ef01fb44e23244a6473affba6c711bcf378e94e4b25f50e7387ee6a315" }, "installCommand": "git clone https://github.com/PygmalionAI/aphrodite-engine" @@ -948,7 +948,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7c0b01584a813b4140692436472edbe426c5a4c25f3412133db6bd3a43ed72d5" }, "installCommand": "git clone https://github.com/Significant-Gravitas/AutoGPT" @@ -968,7 +968,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7c7ccdb8b165c42b902fc253118a2948c559e80dda6120ff04201c6009135a81" }, "installCommand": "git clone https://github.com/crewAIInc/crewAI" @@ -988,7 +988,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "277145d1b302b210667f54b6a24ca74fe1f80ae298aae5958b006113c9cfa0ce" }, "installCommand": "git clone https://github.com/microsoft/autogen" @@ -1008,7 +1008,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1b4b43b365d97d46833571696fa1a60521f78690b5b7a0ffe9583909f116d8e5" }, "installCommand": "git clone https://github.com/geekan/MetaGPT" @@ -1028,7 +1028,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3ff77f1d272c43e8e23ca3326c087b0958e772e2a4c47da2955322f923a5b6df" }, "installCommand": "git clone https://github.com/OpenBMB/ChatDev" @@ -1048,7 +1048,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ff5bc69f6092f93e84b553ab33aa96efc0d09ac5980eb3166c226b433466c6d5" }, "installCommand": "git clone https://github.com/TransformerOptimus/SuperAGI" @@ -1068,7 +1068,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3f125580641f2fe1645d2785a309f7539a7c71fb1bbe35e572b9aba0b6eeeed4" }, "installCommand": "git clone https://github.com/unslothai/unsloth" @@ -1088,7 +1088,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2a5ff385c62b1dbdf3547604f05794ce4893d11e633cddefc428262bb2427aee" }, "installCommand": "git clone https://github.com/axolotl-ai-cloud/axolotl" @@ -1108,7 +1108,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4d2035fa030068f738ecafc2452392e377a28b9158329ae455644d8980dfab3b" }, "installCommand": "git clone https://github.com/hiyouga/LLaMA-Factory" @@ -1128,7 +1128,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "dfd7078721d80020297042ffa0dc2afc68be61348ee8baaff095fdf2688a292e" }, "installCommand": "git clone https://github.com/casper-hansen/AutoAWQ" @@ -1148,7 +1148,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "37e850409cea6550b4116953773f7533e5e1563229b3efd54f38a178e92c7c74" }, "installCommand": "git clone https://github.com/AutoGPTQ/AutoGPTQ" @@ -1168,7 +1168,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "73c7df9e2cffa54d043fdbf0b307edbab0daac73508a8a69ccc8964f20ce0d41" }, "installCommand": "git clone https://github.com/bitsandbytes-foundation/bitsandbytes" @@ -1188,7 +1188,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3acfd1410b3de5a9f64821cd90d50b9f4a3e62263df835d870379ecebc786f65" }, "installCommand": "git clone https://github.com/huggingface/peft" @@ -1208,7 +1208,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "fd72c72cbca15618c71908305a75740ee6e1d8e4c76f7c777fa8f0c9590280c6" }, "installCommand": "git clone https://github.com/huggingface/trl" @@ -1228,7 +1228,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "fb37a08449daae3464074dbb0294ef24c7c872cd1c59ef40feb1c2e103a453f7" }, "installCommand": "git clone https://github.com/explodinggradients/ragas" @@ -1248,7 +1248,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e94055d6e8313a20d4f66bd1dbef5fecd383eb297a8bdc6c169fe041f3c455a1" }, "installCommand": "git clone https://github.com/confident-ai/deepeval" @@ -1268,7 +1268,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "95a8760e4172b44d05802ea90f446bb9037adf5d5c1d73d39211612583d54944" }, "installCommand": "git clone https://github.com/NVIDIA/NeMo-Guardrails" @@ -1288,7 +1288,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f34fa0fb4d5976886c090dcc9c36ca4335d1607878cdd0cc808b36a9ce6518ee" }, "installCommand": "git clone https://github.com/guidance-ai/guidance" @@ -1308,7 +1308,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3ac82f377394c57871fdabc66afadc0db1785d134b6aadaf46bb470b3512902f" }, "installCommand": "git clone https://github.com/dottxt-ai/outlines" @@ -1328,7 +1328,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "76abe8b06d332b6a582330496b03ff8472e80f91d68cf42933b488cd039ae6cd" }, "installCommand": "git clone https://github.com/promptfoo/promptfoo" @@ -1348,7 +1348,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "98ff763ed224e5e16c12494869e3713d47cae693160e57dae27b768eb97bc72e" }, "installCommand": "git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui" @@ -1368,7 +1368,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "481ede361db9453ad47b9b3ea6b0b92eae46b6806dae883ae344456cb24ae7c0" }, "installCommand": "git clone https://github.com/invoke-ai/InvokeAI" @@ -1388,7 +1388,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9bab77723d6782846a065a90dba3a5e34dd5e9484aed777dff59d52d7b9abd3b" }, "installCommand": "git clone https://github.com/lllyasviel/Fooocus" @@ -1408,7 +1408,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "90c8ba9ab4eca63e1f67e4b2e00c15e498b762b5a513bd3b39eb2b489c282e9a" }, "installCommand": "git clone https://github.com/haotian-liu/LLaVA" @@ -1428,7 +1428,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d525555e089046bf0e91709963db4ecb5d5a9206520673aef49536e10e2e592c" }, "installCommand": "git clone https://github.com/facebookresearch/segment-anything" @@ -1448,7 +1448,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "03458b00afd3e4a48aba1e671824942d8fea1f6dc9fe32db86e16ba43fe6caa0" }, "installCommand": "git clone https://github.com/ultralytics/ultralytics" @@ -1468,7 +1468,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "617ec5b1ea785130b74f8b1e5e04122020cbae5f08a7198f4881f6f1efd0abd8" }, "installCommand": "git clone https://github.com/PaddlePaddle/PaddleOCR" @@ -1488,7 +1488,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1f46495ef66f4d91c549425e14175cb153c870ba5d1b370fffa2f016e0247ddf" }, "installCommand": "git clone https://github.com/hexgrad/kokoro" @@ -1508,7 +1508,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c0ffa65435a1bf3951d11239c3181877e175985b0a62718b0a94f263ff2cbdf9" }, "installCommand": "git clone https://github.com/rhasspy/piper" @@ -1528,7 +1528,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "38b86f24fdd594e9b51d0f8698408ad46964f8a487439b3941f09f5e42c5262f" }, "installCommand": "git clone https://github.com/2noise/ChatTTS" @@ -1548,7 +1548,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "326d2e8c9000a5c1fa600f28c9b64a22c6666ffb0b7f8932bca70032e69dc229" }, "installCommand": "git clone https://github.com/SYSTRAN/faster-whisper" @@ -1568,7 +1568,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "650350f5772cda41a84165e86f12f626c9fc509e894ab78d72ec1fe713a2a11b" }, "installCommand": "git clone https://github.com/pgvector/pgvector" @@ -1588,7 +1588,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "bd1ff16220b51335a149fd029e3ef43e4a473606438a3c96568d5c77942e2dd1" }, "installCommand": "git clone https://github.com/facebookresearch/faiss" @@ -1608,7 +1608,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "359a6685ea0a3d3aa110b3f770736c1da2fb5d37509befded3d4d351e1395535" }, "installCommand": "git clone https://github.com/lancedb/lancedb" @@ -1628,7 +1628,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "14e21d871b04a473dafeec209695ccc39aa8bc8d1b8ff38d981377d3998aefaa" }, "installCommand": "git clone https://github.com/vespa-engine/vespa" @@ -1648,7 +1648,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4f4f99fb91e3ecac9a6c3278d3c0e9cc159e81a97060f0954086baf6ec0be56c" }, "installCommand": "git clone https://github.com/spotify/annoy" @@ -1668,7 +1668,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "643742b123ef0d43f25394da135f904a12b994b400e46ef22c57302584cc1df9" }, "installCommand": "git clone https://github.com/yoheinakajima/babyagi" @@ -1688,7 +1688,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f3fed9c4df3735db2035fa25f75ccbb967534d5bc6ad028fb3472f064ddcd4df" }, "installCommand": "git clone https://github.com/OpenCodeInterpreter/OpenCodeInterpreter" @@ -1708,7 +1708,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d3ea72542cd6f96b6084a45cb0f6c53e7a98ef5fe16519e894bd2be3b17f3a70" }, "installCommand": "git clone https://github.com/eth-sri/lmql" @@ -1728,7 +1728,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c22f83947c0fa3aea4bcfe5f8fa292dce8fbf1d0f512a8a46346cffe571f4e70" }, "installCommand": "git clone https://github.com/intel/auto-round" @@ -1748,7 +1748,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "822dd1e67d17f3bd8da79f520a5848686a62017aea40ca75820d093886b2ce6b" }, "installCommand": "git clone https://github.com/princeton-nlp/SWE-agent" @@ -1768,7 +1768,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "98e71ffd8caa7c927eb5bc52b72aa81c26429495523fc759161639da4bfe2d1d" }, "installCommand": "git clone https://github.com/stanfordnlp/dspy" @@ -1788,7 +1788,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ebb2f6cdb79e31990f27276d5bd7e570392b9afc7082e6e7d85d6c71f2b58994" }, "installCommand": "git clone https://github.com/lm-sys/FastChat" @@ -1808,7 +1808,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d0847a8bcb0e85053288ced6a827d13c0dc69a137b965bc3a334596f79f36663" }, "installCommand": "git clone https://github.com/zilliztech/gptcache" @@ -1830,7 +1830,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2eedd66cf2ea722431e79f344a832673250cd0224de4cb4c36f8b8ad983c2a4b" } }, @@ -1849,7 +1849,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2b7c7f7311fa84586ad137d55026d60e2b06ebe21465098be5358c98d48edcd5" }, "installCommand": "git clone https://github.com/Eigenwise/eigenwise-toolshed" @@ -1869,7 +1869,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "96e211915c1c0c0c31c3822737a6640b7bdf0de568b599b867ccc988ad0169e2" }, "installCommand": "git clone https://github.com/tale-project/tale" @@ -1889,7 +1889,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "973b454de5d0936b8fea7e47c45b9dded2f3a00fb4686c8b49c15f83b8a2e24b" }, "installCommand": "git clone https://github.com/RitualDev-Lab/SkillPrism" @@ -1909,7 +1909,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b9e4d1e920c8a33d00c7270ba55f5f91c70eb2ed2964e5592f04969b5a54e961" }, "installCommand": "git clone https://github.com/RitualDev-Lab/DBShield" @@ -1929,7 +1929,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6b065d68e0564b59439695344beaab43744455dc6ce32a063ff804c39bb11649" }, "installCommand": "git clone https://github.com/pydantic/pydantic-ai" @@ -1949,7 +1949,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "29f8a898e73c51624cce9b41613ff10ca1712db22da59b3cfc819718f0cfa4be" }, "installCommand": "git clone https://github.com/langchain-ai/langgraph" @@ -1969,7 +1969,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "441a9e5222bf431952e512dfea08ef70197d8743da067e53ad41eaa4b1196694" }, "installCommand": "git clone https://github.com/browser-use/browser-use" @@ -1989,7 +1989,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "cf166104456e10cbd96606dc41b0da16df746590726e6d714aff2faf54d2993e" }, "installCommand": "git clone https://github.com/huggingface/smolagents" @@ -2009,7 +2009,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "da66feab4f3aae6be7b424f264e393afb949bcb6bc5df0185503858bdb4d652c" }, "installCommand": "git clone https://github.com/mastra-ai/mastra" @@ -2029,7 +2029,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "93870ee8b015b40b1f3a2279c743a03decd6f4dc5f47018731e4f6686683f349" }, "installCommand": "git clone https://github.com/DS4SD/docling" @@ -2049,7 +2049,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "cfb43e8c722d2a96d6a13ef3c0c05332981b7b30b36191c5265ae7367919029f" }, "installCommand": "git clone https://github.com/microsoft/markitdown" @@ -2071,10 +2071,31 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "43a8fcb03e2616eef4d2cb36c31d61967e5a90500879c46e20db4339255aa53e" } }, + { + "id": "easi-run", + "name": "easi.run", + "category": "AI Agents & Local LLMs", + "section": "AI Agents & Local LLMs", + "description": "Self-hosted Chrome for external AI agents via MCP/REST, with live viewing and human handoff for login, 2FA or approvals.", + "repository": "https://easi.run", + "url": "https://easi.run", + "license": "AGPL-3.0-only", + "language": "Linux, Chrome, MCP, REST", + "featured": false, + "ebpfVerifiedEgress": true, + "securityAttestation": { + "zeroExfiltrationSockets": true, + "airGapCompatible": true, + "slsaProvenance": "Level 3", + "status": "VERIFIED_SAFE", + "verifiedAt": "2026-11-12T21:34:14.831Z", + "verificationDigest": "a2f5c287c02d4d74e4c737576827f999c23af20709092c0db384141da868d3da" + } + }, { "id": "fineprint-ai", "name": "FinePrint AI", @@ -2090,7 +2111,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "00a44a20a0e13038cb928dd17251478ff28f13a617e792d37454b2e88ab71c7f" }, "installCommand": "git clone https://github.com/RitualDev-Lab/FinePrintAI" @@ -2110,7 +2131,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7e3bcf11ce5a7de98bc68d96205ba0ad107d8646fb4876232ff03a550faa8af5" }, "installCommand": "git clone https://github.com/RitualDev-Lab/GitWhisper" @@ -2130,7 +2151,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "657570e4532542ade77760fe0c75d5d0cd68a0c5b90edbdd28b6a161fa7692e8" }, "installCommand": "git clone https://github.com/RitualDev-Lab/FlashLane" @@ -2150,7 +2171,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f3b414f371eb67a5a4082462a98b231b67a5616811ddb1b22535348b11ebb52e" }, "installCommand": "git clone https://github.com/jesseduffield/lazygit" @@ -2170,7 +2191,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "16ae95d920b6a924f3e4f01c5c892cec1a166dc20e9e9145c548365dc4553089" }, "installCommand": "git clone https://github.com/BurntSushi/ripgrep" @@ -2190,7 +2211,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b5c96728ade188ffe18c939f621cfc95b06f366f98003ee7fd4c2106756a8b2f" }, "installCommand": "git clone https://github.com/eza-community/eza" @@ -2210,7 +2231,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c3a0ddf03a420dc79a737361a407969c680bb87579e6bc8aa0fbbd7f0a032937" }, "installCommand": "git clone https://github.com/junegunn/fzf" @@ -2230,7 +2251,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4e757d7b83edd1d810ee9cd5d76cbc7ba87de16fdae3f9367b08bee6f207c328" }, "installCommand": "git clone https://github.com/vercel-labs/agent-browser" @@ -2250,7 +2271,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "20b33d24d78185b50050f78b1b4277cdfd512ebad896d5a09c43773e161795bd" }, "installCommand": "git clone https://github.com/sharkdp/bat" @@ -2270,7 +2291,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c1ab4228d59cdec904c4fedb7c32c6376d831e7218c6a3742da0676d583d69bc" }, "installCommand": "git clone https://github.com/dandavison/delta" @@ -2290,7 +2311,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ee5bdc6c8ee8ebe3caa7c5227a9400ae78d2ee8eba02c6f82ba3ef183232d521" }, "installCommand": "git clone https://github.com/sharkdp/hyperfine" @@ -2310,7 +2331,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7d42d213b1c8bf3fb46dc8accd48f4abee225926b9425f6920663955a4a695fd" }, "installCommand": "git clone https://github.com/tldr-pages/tldr" @@ -2330,7 +2351,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "db5f2681401deb4995c4b1a878573900e2590ed960ab40096f6cb688d64e6aa0" }, "installCommand": "git clone https://github.com/bootandy/dust" @@ -2350,7 +2371,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1f5f900a1a15d340a78c9bee29d43608d769abacf37ce462c7fedb4def5e7e26" }, "installCommand": "git clone https://github.com/dalance/procs" @@ -2370,7 +2391,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "44102bd25f52240da98f78fdd8502135941eb6f47266429115381b753bb9e7ec" }, "installCommand": "git clone https://github.com/ClementTsang/bottom" @@ -2390,7 +2411,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "260827ef79718c92cf5d3f81887e0d3555d34c48e5180ed222a2b6565b5cf44f" }, "installCommand": "git clone https://github.com/rs/curlie" @@ -2410,7 +2431,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9f87565832d5ce599e25afa2d503e6fb7ce121db2547007bb9b0493c61b87367" }, "installCommand": "git clone https://github.com/starship/starship" @@ -2430,7 +2451,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "123936e89489355384618b8e0fd8bb6b5b3858e3b9a450302e8266a53ba8b9e8" }, "installCommand": "git clone https://github.com/ajeetdsouza/zoxide" @@ -2450,7 +2471,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "002e1291b3d4b684802bd049a7a057caf98582da7215a75cbbfbd2f501cbe18e" }, "installCommand": "git clone https://github.com/dlvhdr/gh-dash" @@ -2470,7 +2491,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d43bd35c10ae9b7438fb175bdaf3a5662dbca70023f49744f53ee167444f5447" }, "installCommand": "git clone https://github.com/httpie/cli" @@ -2490,7 +2511,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "de0948789c68be5b7e457ee415cde3c6dc4adaa35ed0ebd69cf91e87f2aa08b6" }, "installCommand": "git clone https://github.com/sharkdp/fd" @@ -2510,7 +2531,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c34c6056f3f6c723830ceb99735c23d9b380d4b17006f3140faaa102cc2006a2" }, "installCommand": "git clone https://github.com/aristocratos/btop" @@ -2530,7 +2551,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "583ef839cdf4de21ccb704ad05fd921c320e5ab40f607fb70cf5b3bbce78e491" }, "installCommand": "git clone https://github.com/derailed/k9s" @@ -2550,7 +2571,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "708948642587593b040d2db9d42bdfb14fc0ffe0905d2339f19877dfbef11724" }, "installCommand": "git clone https://github.com/nektos/act" @@ -2570,7 +2591,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "326d5d4d1a58dfcde6dd24d276b9e2fa0839c7562f1c71e8d2e3cf7f31c9122d" }, "installCommand": "git clone https://github.com/muesli/duf" @@ -2590,7 +2611,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "21faced98b8fb7050da0731fcf1f703d2475f152036992bcd1c33791a026a0a2" }, "installCommand": "git clone https://github.com/XAMPPRocky/tokei" @@ -2610,7 +2631,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "8e553782c24b2849605467f81ea85f6a75daab4f6b540414566c24c2e6e2edfb" }, "installCommand": "git clone https://github.com/ducaale/xh" @@ -2630,7 +2651,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f2a307618c7c49fb052890d6ac83b487c16a404fbcc2c1ffe91497a6887928da" }, "installCommand": "git clone https://github.com/mr-karan/doggo" @@ -2650,7 +2671,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0fa3b90aab655b8dbacc2979551a33d2f55c687d0f2b7b0d50777d2cef703ba7" }, "installCommand": "git clone https://github.com/antonmedv/fx" @@ -2670,7 +2691,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "37018236d7e799b63bfa7be4f2b2c0083ec68f14c98e5c0531f670f162994303" }, "installCommand": "git clone https://github.com/PaulJuliusMartinez/jless" @@ -2690,7 +2711,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "68b9c39c1212e3e2c4ffe450f6ea9de4226686f27308f009601f1764628327ca" }, "installCommand": "git clone https://github.com/jorgerojas26/lazysql" @@ -2710,7 +2731,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b7bd9975aa4ae0046f3e1ae7725cb25cb839db33ae54673d01dd53aea05807b7" }, "installCommand": "git clone https://github.com/charmbracelet/gum" @@ -2730,7 +2751,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d42a047220c3a22429b532df757854b6b1937207c72d31c4b19f6cc687fac143" }, "installCommand": "git clone https://github.com/charmbracelet/vhs" @@ -2750,7 +2771,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d0a15621e74269913ec24a5deaee03b5420cce785cd6b1082461e1d586f5ed4d" }, "installCommand": "git clone https://github.com/charmbracelet/glow" @@ -2770,7 +2791,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "85624b3468800a6cf032dd49e9942bc1dd9f8d1d5590badaa591b54c8748a112" }, "installCommand": "git clone https://github.com/wagoodman/dive" @@ -2790,7 +2811,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d4ef64fb650b455e60de52124f875eed69585a49b25f2b63067c08ed1e3123e3" }, "installCommand": "git clone https://github.com/jesseduffield/lazydocker" @@ -2810,7 +2831,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "631f03dcd5b02c30588513995f9f25515d426b25d33381577af40d9e6c0f44cb" }, "installCommand": "git clone https://github.com/xo/usql" @@ -2830,7 +2851,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "63c9ecb339f5398e459cd120a205ad0a6caaa9db3a132d6b93689e42f2fe2f44" }, "installCommand": "git clone https://github.com/orf/gping" @@ -2850,7 +2871,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "28d137a0bff59894f598038c460df220fed406ad92631448862161fef787bc1d" }, "installCommand": "git clone https://github.com/imsnif/bandwhich" @@ -2870,7 +2891,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1dc42c8006fade53156e2ccf36052d2c5cb16dd7bbd170432ada14852c3ece9d" }, "installCommand": "git clone https://github.com/theryangeary/choose" @@ -2890,7 +2911,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "fd8ac4bc1d4af827dab0f1b1758ee3943c6f283acaea74b2c1514b35807a8a95" }, "installCommand": "git clone https://github.com/chmln/sd" @@ -2910,7 +2931,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "65ee53706b02a6e75a618e8d256d93f3f97497e6fb491fd8f643774293af7e70" }, "installCommand": "git clone https://github.com/cantino/mcfly" @@ -2930,7 +2951,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0ecbefdb080f584fbc84420ed30c9c53643d421fd23970ca81f14ddc4ce97b25" }, "installCommand": "git clone https://github.com/sxyazi/yazi" @@ -2950,7 +2971,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a9e43692c54d9bb5a7376d479c282ee844b9393b64e11391e8692ed15001a0c7" }, "installCommand": "git clone https://github.com/helix-editor/helix" @@ -2970,7 +2991,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a0b29995cd7637f7e6c77b7823e204fbb06e8dd524ee6c01280ecb56f02946cb" }, "installCommand": "git clone https://github.com/zellij-org/zellij" @@ -2990,7 +3011,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "8bd578fc5dd7aebfc8ad71a862a50c472c89581355ef3ea2d64619c58ae26800" }, "installCommand": "git clone https://github.com/jarun/nnn" @@ -3010,7 +3031,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f6a4cd6920968782c451a20768aa2f7348ff2893637d92dbeba4fdf34f71120b" }, "installCommand": "git clone https://github.com/ranger/ranger" @@ -3030,7 +3051,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3de2c70e0bc14a52310d0402df745905cdab4b08b47c54276c63a7614ca10813" }, "installCommand": "git clone https://github.com/Canop/broot" @@ -3050,7 +3071,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "28fe65bc696a3cbf7b4791349aa201f270edde6f1dfbf4ff38527ab853dc02b7" }, "installCommand": "git clone https://github.com/yorukot/superfile" @@ -3070,7 +3091,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3c980074aa922168a5be56b8ed0d6881cd5b1a755802d2f45b8c8be44682fcf4" }, "installCommand": "git clone https://github.com/htop-dev/htop" @@ -3090,7 +3111,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "626a98c4200ce5b1a274fcec88fb9c3e8c110a3d761e954fcd39ed1c52496843" }, "installCommand": "git clone https://github.com/nicolargo/glances" @@ -3110,7 +3131,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "eeea8a5cfc054e6811b0a261abdca11facb8e5a954fbc067913d2a0033f05501" }, "installCommand": "git clone https://github.com/fastfetch-cli/fastfetch" @@ -3130,7 +3151,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "5861eab4ea80f96b4dcb07aa5dc9c0e24d9ddb0f61b7fcbc35ae195715a9c4ce" } }, @@ -3149,7 +3170,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "82f86978531ba8fb9b9ff848bfc91964e9bc8d945eb2be21bba34f394c37048e" }, "installCommand": "git clone https://github.com/dundee/gdu" @@ -3169,7 +3190,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "201b8ddd9458ea98c52925c455ab9cfa016dbec96e57c3520a666dadbad503bc" }, "installCommand": "git clone https://github.com/aria2/aria2" @@ -3189,7 +3210,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3e49b3ac7b02ec30f57008c5f8719291a9bcf70b60f636ab28a55e8f20301d40" }, "installCommand": "git clone https://github.com/schollz/croc" @@ -3209,7 +3230,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6cdc07780bfe0e6de20cff7fadcf421571c9b437687d5039be6bc2a3d37a31a2" }, "installCommand": "git clone https://github.com/magic-wormhole/magic-wormhole" @@ -3229,7 +3250,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b81f35e10631f47c7044e35e075f915a7927d040f3095243842f08874a2e5d6d" }, "installCommand": "git clone https://github.com/fujiapple852/trippy" @@ -3249,7 +3270,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "efa698a086b685c8f151ede566f75f33afdffc75a21a0793c36536f0b3685b06" }, "installCommand": "git clone https://github.com/mitmproxy/mitmproxy" @@ -3269,7 +3290,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "05ddad54eb6c8cdf24531f46ffe4873143879b0fe028288c698fa0820f1fbd0c" }, "installCommand": "git clone https://github.com/vi/websocat" @@ -3289,7 +3310,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "03c27b06b714218d820b034ceab47b58d1650d32b9920e350979ce397015b9a2" }, "installCommand": "git clone https://github.com/fullstorydev/grpcurl" @@ -3309,7 +3330,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7648c990bb6b942c34ac7896e88fd949b5880965e579d802dd464e26bf4542a8" }, "installCommand": "git clone https://github.com/cli/cli" @@ -3329,7 +3350,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "dc887473dfaf57d6bdd7239502fe0f947dc514b40432099d638fae252595a41f" } }, @@ -3348,7 +3369,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "40e26408581743f615a27d7bf23c69c53b6e8d64283e6daf5c7fdd25f7ab72ba" }, "installCommand": "git clone https://github.com/orhun/git-cliff" @@ -3368,7 +3389,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d7f6d0586cc374f87861c61dde6e0b2316596cd6650bfccec28790d4d4fe75f8" }, "installCommand": "git clone https://github.com/o2sh/onefetch" @@ -3388,7 +3409,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "744ed2fbc576c780a39de7130bdbc1be87f9abd3840de71a67f8fd74ce9c4734" }, "installCommand": "git clone https://github.com/gitleaks/gitleaks" @@ -3408,7 +3429,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0d489c26accf6dfdd0b8dcc1e2e048fc35abdcd0b6b206e3b031c85fea3a4d2d" }, "installCommand": "git clone https://github.com/trufflesecurity/trufflehog" @@ -3428,7 +3449,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e182f0d2a446a6dfd4749ad732311d11a1722c4dc01ccd37310b56a3786890c7" }, "installCommand": "git clone https://github.com/google/osv-scanner" @@ -3448,7 +3469,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "85cc578a73ee8cb383eae9a14db2bfc89451a33b26ae2d5030e9f7331e8b91e4" }, "installCommand": "git clone https://github.com/tmux/tmux" @@ -3468,7 +3489,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c00d89c2bb5d24430658ea4f832b176593443e388145d124d80db68943d632ae" }, "installCommand": "git clone https://github.com/atuinsh/atuin" @@ -3488,7 +3509,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c52316c6f627509de769ba6e7d54f92cdd1e65b0bc6edc9a2071d9d6de365bc9" }, "installCommand": "git clone https://github.com/nvbn/thefuck" @@ -3508,7 +3529,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "264291b9efa7c8fd7974ab21fcd023a7270e80d5028fc312d294e26a79779c9b" }, "installCommand": "git clone https://github.com/direnv/direnv" @@ -3528,7 +3549,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e481a1ef703489d7ebea2f2a4ae4cd88f9302bc210d4a43102e22092e91e240a" }, "installCommand": "git clone https://github.com/jdx/mise" @@ -3548,7 +3569,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6d60921cb780152d51c39f65155542c5fb083ef76d32bcca3d820c418a01ec20" }, "installCommand": "git clone https://github.com/asdf-vm/asdf" @@ -3568,7 +3589,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2fe85977ce1d24e4c453d8825c6fb967a5a6c35b70c02a2f1c805409a41a70ec" }, "installCommand": "git clone https://github.com/pnpm/pnpm" @@ -3588,7 +3609,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c4a9a971025edd4725cea15edea804eae6a7221d33a61ac1bfdb34d732717549" }, "installCommand": "git clone https://github.com/oven-sh/bun" @@ -3608,7 +3629,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b8c1c7e3f22562da30eb57341638ba0293f90e8d2199b300f9e56f823e8ad0d5" }, "installCommand": "git clone https://github.com/denoland/deno" @@ -3628,7 +3649,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3498b984519ba68bf4906d5b72fcaa92858a6ba7011b38e966b0304fea56f206" }, "installCommand": "git clone https://github.com/jqlang/jq" @@ -3648,7 +3669,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e00bb878e4b82f78e72c4906d200b57682b853df0381f8d6cf9c6050554830ec" }, "installCommand": "git clone https://github.com/mikefarah/yq" @@ -3668,7 +3689,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "be8c6fe2f6ef5f9c50aed21a7fedfb5e4d7465e03f074a45f51ac3623ed06363" }, "installCommand": "git clone https://github.com/johnkerl/miller" @@ -3688,7 +3709,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1884843c94b403e545e2b46cb28d5783880cffd9dc735ae56eb65f1e6e5cf058" }, "installCommand": "git clone https://github.com/wireservice/csvkit" @@ -3708,7 +3729,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1bdee0e54635896ce70ee7e642375af4c937bfeef6015dd833c21f04503f7778" }, "installCommand": "git clone https://github.com/jgm/pandoc" @@ -3728,7 +3749,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "349e1fc15d9dd6a6cf9af7d5a485aca9ba95965162c8052876ae4e2636732b92" }, "installCommand": "git clone https://github.com/crate-ci/typos" @@ -3748,7 +3769,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "453524ed8677e336b3209ce9c1be8c8eda0d8962739c8f94581f4139135f56ce" }, "installCommand": "git clone https://github.com/errata-ai/vale" @@ -3770,7 +3791,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "da6e10fbbfbece64f3640ae372997c8ead27f87457a1c0c7e6ba71b8678b4a2c" } }, @@ -3789,7 +3810,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "508ea71226641c783893eedab4037bd84cc5a96ca886032248258c04cd2979fa" }, "installCommand": "git clone https://github.com/dbcli/pgcli" @@ -3809,7 +3830,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "13efb187990d28dccc86741286abb62e0ea82d56a33f5fbfe43d1408e3b216e1" }, "installCommand": "git clone https://github.com/dbcli/mycli" @@ -3829,7 +3850,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0bfddde95ea12a36548b2a94f417161a6d35697082e01d1b8db0eac1ab038e61" }, "installCommand": "git clone https://github.com/laixintao/iredis" @@ -3849,7 +3870,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "95049927a0f39dd46bbbc2114b15c2af04fb23cd5467aecbf6032accb14b923a" }, "installCommand": "git clone https://github.com/dbcli/litecli" @@ -3869,7 +3890,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "5fd76b6a88ac1da11db5417b063b6d9ca9ce69e618b91c0c95c095c981f482ce" }, "installCommand": "git clone https://github.com/stern/stern" @@ -3889,7 +3910,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c58b8e8380d18a1267328028b759d02a3c9e081d79305c1a3b33712beda40147" }, "installCommand": "git clone https://github.com/ahmetb/kubectx" @@ -3909,7 +3930,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2db2d9450ca84cb5559785e808d790c732288207a0be48903bb3cb15cd694ee3" }, "installCommand": "git clone https://github.com/helm/helm" @@ -3929,7 +3950,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9c1b6b916ed40311c10aeb7cb4e4aa1b6e37a74c5fc5320e468fdd17862dd212" }, "installCommand": "git clone https://github.com/kubernetes-sigs/kustomize" @@ -3949,7 +3970,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d1b395c0782555249cf3f0165537ebfaebacd678c50bd6c4c497184c406ea11a" }, "installCommand": "git clone https://github.com/kubernetes/minikube" @@ -3969,7 +3990,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "bf05d5287621f2e90fdce1440d14eacffb6015dadc34c90f8d57db590c96f36b" }, "installCommand": "git clone https://github.com/kubernetes-sigs/kind" @@ -3989,7 +4010,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "982a1a69e3b43f45d5622973aa245e89f206e374c5a8d46bd49ea215bb57dcb9" }, "installCommand": "git clone https://github.com/TomWright/dasel" @@ -4009,7 +4030,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6195fd23e5f25bb5e0f9fd2338b357bad2b5b4fba2689df9cfa212304001db4c" }, "installCommand": "git clone https://github.com/bvaisvil/zenith" @@ -4029,7 +4050,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "59f6d11dc08c78c250179ac1d207a739a1053f8568a0759885447c470659b589" }, "installCommand": "git clone https://github.com/imsnif/diskonaut" @@ -4049,7 +4070,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "25bd6c75af2ac0083d3d22c3673ba00db35fc68a3bb1b0e069b11a41525b7da5" }, "installCommand": "git clone https://github.com/bcicen/ctop" @@ -4069,7 +4090,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "92d4ce41f60cbf723a6895959d0eb63bc0618277ff1572d845d84fb9849480ad" }, "installCommand": "git clone https://github.com/sivel/speedtest-cli" @@ -4089,7 +4110,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c78a025c216595539ea679746987a0a3b33fb44788b6d31589000b6c56f0705f" }, "installCommand": "git clone https://github.com/github/git-sizer" @@ -4109,7 +4130,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6e2ac685e7ab3a4253114524893b61f2150588282766941a08ace4b221b9fd39" }, "installCommand": "git clone https://github.com/commitizen/cz-cli" @@ -4129,7 +4150,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6d2943f452b18d7bc6487df05d201631965ac0333579ca3d5cbb49af963aee08" }, "installCommand": "git clone https://github.com/volta-cli/volta" @@ -4149,7 +4170,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "38b05f26306a24e316147e0c0d4c75518e9a901581f60a4b53b4fac25e61f485" }, "installCommand": "git clone https://github.com/harelba/q" @@ -4169,7 +4190,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "84c8ab1e8bc53de8d06b7b794941993400a7065492ccdc5f0d9162ae30501c62" }, "installCommand": "git clone https://github.com/gokcehan/lf" @@ -4189,7 +4210,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d4dddfde239763fda925bf442ee8901c6ed76e26ac9725734ced2a23875e2195" }, "installCommand": "git clone https://github.com/smxi/inxi" @@ -4209,7 +4230,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2bb1565d62bbdfe1e7e2de5648f86800a92d067851fc51cc41179b227fc350c1" }, "installCommand": "git clone https://github.com/cpys/codex-quota-overlay" @@ -4229,7 +4250,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4c06eef410898d30c2de158f502eaccc1cde9b046099a6ded5ca421a984030e2" }, "installCommand": "git clone https://github.com/edilec/web-performance-budget-gate" @@ -4249,7 +4270,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7b71c581b2574c8424538c139df2fbba00df2162f456c5d1b401ebeb31b15561" }, "installCommand": "git clone https://github.com/louis030195/hyperconsciousness" @@ -4269,7 +4290,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "08437e599cc39506b8e97926c9138cd9462a06dddcc7db5f56adb72cfafbf93c" }, "installCommand": "git clone https://github.com/edilec/image-format-readiness" @@ -4289,7 +4310,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6133faf61ce3309f3d1ba871ff22c5d1af8f6d2c59adb5cd60266f90c583ee81" }, "installCommand": "git clone https://github.com/edilec/docs-link-integrity-checker" @@ -4309,7 +4330,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "64f62359622be348c20f30e7f20d4eb53fbc3e68c6af1099e39fdeba1f2f66f9" }, "installCommand": "git clone https://github.com/edilec/openapi-example-validator" @@ -4329,7 +4350,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0c2cda126966b8e7fd41bf5f1e417f8b989d93a90bf643b29cc3252294d7cd6f" }, "installCommand": "git clone https://github.com/Orkas-AI/Orkas-VideoStudio" @@ -4349,7 +4370,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2ef099916c7ebd28ab2360066ed2484aeb02a6ebee81b6d5de08cecce11becac" }, "installCommand": "git clone https://github.com/stefanautomateed/shipvela-codex" @@ -4371,7 +4392,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "91ba202cab437fde59d321d5c5596ea8b5f9fb6a72ab114bcc248f4b31682ed1" } }, @@ -4390,7 +4411,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9f3860464124b5c756a80b0d4a7b8052c10bad851c37deba598d7c1760ab1cef" }, "installCommand": "git clone https://github.com/Shaisolaris/solaris-dev-shop" @@ -4410,7 +4431,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2139242a8920bccbf6dbf5591de2adc5c7db46ef5f131d05feec4f5e8e508012" }, "installCommand": "git clone https://github.com/Alox1d/dateparser-kotlin" @@ -4430,7 +4451,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "51879e461fea244ba2c6c8e5dc2142c860225b662a6cd06f10079f56207b4aa3" }, "installCommand": "git clone https://github.com/harshitethic/clonepeek" @@ -4450,7 +4471,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b851e065ae1a1fd25d795307e77bf358fc879b576e07ca50a7ba0737901cc88d" }, "installCommand": "git clone https://github.com/mountainowl/bubo" @@ -4470,7 +4491,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "08b13568ba27572787a4ca1a9961f114d8ff57622ec32c087229c4021f4173d9" }, "installCommand": "git clone https://github.com/firzen/StoneSVN" @@ -4490,7 +4511,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0f9c3c1b69ee9ccfbc9ab6a72c6ed49a870fe9caed1bf70f1273270e54c694be" }, "installCommand": "git clone https://github.com/vpshostreview/vhr-vps-benchmark" @@ -4510,7 +4531,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7de4e3a305465f544f748f0d078a1b2373ef012582fa09bdabbbef0426ccc254" }, "installCommand": "git clone https://github.com/flisk-sh/flisk" @@ -4530,7 +4551,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "27938d816c297fc733093badf34d2e72e0043fbfce2fd88d4d100f654f606c93" }, "installCommand": "git clone https://github.com/Cloady/cloady-mcp" @@ -4550,7 +4571,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c7279e4ba3e26e1c85cc578e710c79a730e40e4fe1bc070573f64931aa15904e" }, "installCommand": "git clone https://github.com/seifip/kilobat-cli" @@ -4570,7 +4591,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1273646fc3f619968677f58953959553c679416edf8ace8657c5a6af42911179" }, "installCommand": "git clone https://github.com/RitualDev-Lab/mcp-builder-kit" @@ -4590,7 +4611,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "440be7cd56bcef8dd62ff351f483167803347ed7995f7c7d39f40d0be674121c" }, "installCommand": "git clone https://github.com/jlowin/fastmcp" @@ -4610,7 +4631,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "eeea77c473b11181416516ae8316b0f97937e33811bba540fae9fd48716e52bd" }, "installCommand": "git clone https://github.com/browserbase/stagehand" @@ -4630,7 +4651,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7a8d6b152fa8c39e9b67848dbaba53acd9f5da1e88f158b5629f2525705f09f6" }, "installCommand": "git clone https://github.com/apify/crawlee" @@ -4650,7 +4671,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b61695e56fff21cbcac8346114a31adc8ac7b279330121bd3a151675ac11c427" }, "installCommand": "git clone https://github.com/e2b-dev/E2B" @@ -4670,7 +4691,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4a910596fce281e0d19660733264fb09e730247fd7b29ee6c3bf6f8547d55189" }, "installCommand": "/plugin marketplace add https://github.com/akii-technologies-ltd/akii-seo-ai-search-optimizer\n/plugin install akii-seo-ai-search-optimizer@akii", @@ -4696,7 +4717,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "09dddf2516af62dcada05a319371cb09ad17ec13b9859aed36bb1aa0e097325e" }, "installCommand": "git clone https://github.com/RitualDev-Lab/MockForge" @@ -4716,7 +4737,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2ce98eacf88925a9c70d5c224bce0e2390ea1d92eae22a7c263f00385c84a32f" }, "installCommand": "git clone https://github.com/RitualDev-Lab/autoheal-qa" @@ -4736,7 +4757,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "da650422cb7f6273b1492cdd7aec0db67e770e48ebe31290b4dd37cf2eda3836" }, "installCommand": "git clone https://github.com/vostride/agent-qa" @@ -4756,7 +4777,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "115ef972337d745eb359ed68ee75578b89c1e83709261eddce9f672bb7c2380c" }, "installCommand": "git clone https://github.com/microsoft/playwright" @@ -4776,7 +4797,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2695291234317b1595086deaac8b791991aff391f43f447f0a994691941d45de" }, "installCommand": "git clone https://github.com/vitest-dev/vitest" @@ -4796,7 +4817,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1aa7cd92adc2174c8adce2e1d81f0012051b2dfe7bd69dc660663f3a7ec1ea88" }, "installCommand": "git clone https://github.com/grafana/k6" @@ -4816,7 +4837,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a7c716b8d1a2b056d0705bd85c99bea23d9adf318b8f40034432798225c2f86c" }, "installCommand": "git clone https://github.com/usebruno/bruno" @@ -4836,7 +4857,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "fe1f6c54e87e2fc8b08d2edb0f37d8bc50e03c3b9457a0a14e85270544a30fb3" }, "installCommand": "git clone https://github.com/hoppscotch/hoppscotch" @@ -4856,7 +4877,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c841286d0bb170482805550a1665b771c157a4d9f5bf82f7db5d4f52a4c8a660" }, "installCommand": "git clone https://github.com/mockoon/mockoon" @@ -4876,7 +4897,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "045f598cb9c4d5bd7505e2ff7eb83a90d8e01615f35c3002dbbdc6e3f97ffa80" }, "installCommand": "git clone https://github.com/artilleryio/artillery" @@ -4896,7 +4917,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c50d84fd23fd6b254dedad6685c6bddbee371694956cdb0cadd5c054862350d1" }, "installCommand": "git clone https://github.com/locustio/locust" @@ -4916,7 +4937,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4192f36d878ba1052e4cf0c3416c89f1420404c8c673a6a962657bb85d65e195" }, "installCommand": "git clone https://github.com/mswjs/msw" @@ -4936,7 +4957,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "bbc282b3f83ff0aae9b1ca1386147636324d323b28f77a89970c3386d5951542" }, "installCommand": "git clone https://github.com/tsenart/vegeta" @@ -4956,7 +4977,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "122780020f6aab14cf5c38acec8d3aabf914b714041935786b8f97f5e367cb31" }, "installCommand": "git clone https://github.com/cypress-io/cypress" @@ -4976,7 +4997,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b59cc53974aefb647ac139c54ff3d71b0dde5840226f69af72c7cf4244e80407" }, "installCommand": "git clone https://github.com/jestjs/jest" @@ -4996,7 +5017,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "aec7277a0d39e0b32037cfc72a80aae355ec2de5c98bf55cadc82c150ae7c663" }, "installCommand": "git clone https://github.com/wiremock/wiremock" @@ -5016,7 +5037,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f0f754e7d8ec0cefbd48a1c77547bbc2d10d66621803d2578c4e678ae6abb106" }, "installCommand": "git clone https://github.com/stoplightio/prism" @@ -5036,7 +5057,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "84acf423741aa6b3f09237b0e903cd50efc32203201a688c2ae8a1ba3d8ec8b8" }, "installCommand": "git clone https://github.com/GoogleChrome/lighthouse-ci" @@ -5056,7 +5077,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4eead8c89681ccc8891b135efdf8577dc7fbdb6ee9f936dfa125797591acf9b7" }, "installCommand": "git clone https://github.com/dequelabs/axe-core" @@ -5076,7 +5097,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "33b72e4e0a1b04b616e416fb0ccdc7178961bba336afec43542c69f66ab3bc11" }, "installCommand": "git clone https://github.com/faker-js/faker" @@ -5096,7 +5117,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "584b78416c140be9b19a44b465fdf3f7e193258bb75d67d004ca1229e7ac40ad" }, "installCommand": "git clone https://github.com/pact-foundation/pact-js" @@ -5116,7 +5137,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "953fb616b451aac3c57c0565689202a8790f7d4fda021e9c6d1cd95a41f0b5c5" }, "installCommand": "git clone https://github.com/stryker-mutator/stryker-js" @@ -5136,7 +5157,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d63afba5ede8f7dc6b4afcb5d6e47826849a26b40ae5863af4f24eda16492cbc" }, "installCommand": "git clone https://github.com/getgauge/taiko" @@ -5156,7 +5177,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "eab52f1fd5428ebb37ad59fb42cc59c3fb1c0355d8c674ad83e0d6cfe8007153" }, "installCommand": "git clone https://github.com/mcollina/autocannon" @@ -5176,7 +5197,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c47b9feaa6ae2ec4a304edf38ab8e7f1196a9b0eee785d848c60e12d977b1c82" }, "installCommand": "git clone https://github.com/Kong/insomnia" @@ -5196,7 +5217,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f70984904392494c4ac95b29c117ecf9351c3c5ff0c4e3a596b2dc7fc0c6d1df" }, "installCommand": "git clone https://github.com/aquasecurity/trivy" @@ -5216,7 +5237,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a79ce9874ab255d973f202cda339ab3950d820c3d11fe98c6f0076a80748900d" }, "installCommand": "git clone https://github.com/semgrep/semgrep" @@ -5236,7 +5257,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ab3aab7377988eb04107c9e410b4da45fcba1337359d11e1eeea15f8d92c817d" }, "installCommand": "git clone https://github.com/SonarSource/sonarqube" @@ -5256,7 +5277,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "141ddb45479d4ad59fa6d10ae54e1e4bae6f107957acb3d7d04c06a924953340" }, "installCommand": "git clone https://github.com/postmanlabs/newman" @@ -5276,7 +5297,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "60bdbc8ae0e4e2489e35fc4e9de6ab0aa8677212fa0722009f252562e0b1d5d5" }, "installCommand": "git clone https://github.com/pactumjs/pactum" @@ -5296,7 +5317,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "772d95036b8566d6da9664860bb43b584b2f7236aaf5945c904cd8ebf600d618" }, "installCommand": "git clone https://github.com/karatelabs/karate" @@ -5316,7 +5337,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "62e9652c8cefc46749747f25a41510dbaf9839079a5868399e7d50423154917d" }, "installCommand": "git clone https://github.com/rest-assured/rest-assured" @@ -5336,7 +5357,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6eaa1a3e5dcd0d36b964bbc075b83f94de85607ad9c74139f583f6608b0cd09a" }, "installCommand": "git clone https://github.com/apiaryio/dredd" @@ -5356,7 +5377,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "dc60bd17ec7c4d41213cf868769727843d7ff356a60b0285c3ce1bb43f6ecc79" }, "installCommand": "git clone https://github.com/schemathesis/schemathesis" @@ -5376,7 +5397,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "92de4116015dde0b402fb5e0a6b5d9218927006b2c6f3ea01b2d097289c16f58" }, "installCommand": "git clone https://github.com/puppeteer/puppeteer" @@ -5396,7 +5417,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e3f1ce78445b9a6aca72d91b7d98a31f13c3ad3241ad12dd8d64c63176659155" }, "installCommand": "git clone https://github.com/SeleniumHQ/selenium" @@ -5416,7 +5437,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3065642f91655926992f0d3086e4c635557e78eabefaee6bafdee0e422108f30" }, "installCommand": "git clone https://github.com/appium/appium" @@ -5436,7 +5457,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2d72055c00ccae6fb95b628322adf8d23ea8e0c3be4d1937ab0f9acf69821c1c" }, "installCommand": "git clone https://github.com/mobile-dev-inc/maestro" @@ -5456,7 +5477,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b4a19d79f18cd9bcd501b8508315630d54d2000dbb742637601a470679e23f23" }, "installCommand": "git clone https://github.com/wix/Detox" @@ -5476,7 +5497,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e0c175599ef064fec983af513931e2d5c0eb443dd3353be0d2ddb52c1d6403fd" }, "installCommand": "git clone https://github.com/webdriverio/webdriverio" @@ -5496,7 +5517,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6ada10c9a51ac704808d884e789940b61bb06cd16c6b91f2390081ad7268f004" }, "installCommand": "git clone https://github.com/nightwatchjs/nightwatch" @@ -5516,7 +5537,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "45933f32b4550d176d657312d826f7d6ec069f7494194bf249371f340da3da1e" }, "installCommand": "git clone https://github.com/gatling/gatling" @@ -5536,7 +5557,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "86c330d26c82abea508e529554cf5990ca2d1cc4ffc5a26411019670b9da69a9" }, "installCommand": "git clone https://github.com/apache/jmeter" @@ -5556,7 +5577,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1246cb9abd1a9d4d5713d698c5b6a73aa58cf5dcdbd650d6c9eb2e68fa8ad12b" }, "installCommand": "git clone https://github.com/wg/wrk" @@ -5576,7 +5597,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0429bddeabe13f6f8a7312eb8ec9d4d2ade149a69eac9e4e0c900a451bb06605" }, "installCommand": "git clone https://github.com/rakyll/hey" @@ -5596,7 +5617,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f670035efddacbdb649634e04fd08429367acfb8357e113834b90b379bd89d35" }, "installCommand": "git clone https://github.com/fcsonline/drill" @@ -5616,7 +5637,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e428615ce5ef6032018ca9438a657283235b33361ebc8fbd0cd570075a0ae02b" }, "installCommand": "git clone https://github.com/bridgecrewio/checkov" @@ -5636,7 +5657,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "30b439bd7d1b45066e3d10c5040549f76a31dff2d93aca7b105dff1c61f85204" }, "installCommand": "git clone https://github.com/hadolint/hadolint" @@ -5656,7 +5677,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f771f9011bb3725abf993c7eecbee29dbeddaef3677e98b44b49103799002ec9" }, "installCommand": "git clone https://github.com/PyCQA/bandit" @@ -5676,7 +5697,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b24f8d9d0f7f6363efdc32e30aeeb344c2b7466854a89d7d2e37f62940146ca9" }, "installCommand": "git clone https://github.com/presidentbeef/brakeman" @@ -5696,7 +5717,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9b89ed772e2fc68c29897f9c672d8757a8c7fa46d7304a3314ef3192a9f5f3e5" }, "installCommand": "git clone https://github.com/pyupio/safety" @@ -5716,7 +5737,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a261c2022e62d6f8e21f6a2e98d12d25cbc8a03a5904a54d3cf0afff7718b041" }, "installCommand": "git clone https://github.com/zaproxy/zaproxy" @@ -5736,7 +5757,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "298d1bd521f45f3f7a049d82ea6806cff8bee4f3ac5c9b899beb1e5413ccca0a" }, "installCommand": "git clone https://github.com/projectdiscovery/nuclei" @@ -5756,7 +5777,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "061ff37cf4b80f9969cddb02b5a81f748c98620c78b5fde68c80606d7694cb07" }, "installCommand": "git clone https://github.com/pa11y/pa11y" @@ -5776,7 +5797,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ecd0fbc7182d93bbef2c84b1232e6ad659537accf25e3b609f7780dd67291513" }, "installCommand": "git clone https://github.com/garris/BackstopJS" @@ -5796,7 +5817,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e1d389c6c330b153aed4910e5135e8f00087eab9b7a8a95f07571a7c97a44301" }, "installCommand": "git clone https://github.com/mapbox/pixelmatch" @@ -5816,7 +5837,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ef8bc48f0328b8b15809ddc9a8beb97d16be2665062b34324357618e1165204e" }, "installCommand": "git clone https://github.com/oblador/loki" @@ -5836,7 +5857,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "67b9a0064c25d8c3278609ea706e8ec8b423354b8e9db1c440754402a04e977d" }, "installCommand": "git clone https://github.com/lost-pixel/lost-pixel" @@ -5856,7 +5877,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "33e508b5dde39b6e01745beb28e529f52e488a69199a7bcfeb8bd18d440d62ca" }, "installCommand": "git clone https://github.com/mock-server/mockserver" @@ -5876,7 +5897,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "45489702dc5f09591b958346d37384878fe228fa79fd5e693e68c101ce7b052c" }, "installCommand": "git clone https://github.com/typicode/json-server" @@ -5896,7 +5917,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1c8836589fe3113af21515c8ba89719e27c635e4da83cf6c7cb826aa679b919d" }, "installCommand": "git clone https://github.com/lk-geimfari/mimesis" @@ -5916,7 +5937,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f5a48f66e106225fc343332cd46f5e5a796bbdf2d11e75ecc8ee730e561b0a62" }, "installCommand": "git clone https://github.com/bchavez/Bogus" @@ -5936,7 +5957,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "373e599d31b74765c29c89c7e170a807ef8b5d5eb95e8c9deaccd235c923c1f0" }, "installCommand": "git clone https://github.com/testcontainers/testcontainers-java" @@ -5956,7 +5977,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "89d2cb6721808e4de71c8bdd146c5009310f8fcfd92c31d907aa50e27e6e1ca8" }, "installCommand": "git clone https://github.com/brodyga45/clockshift-dst-check" @@ -5976,7 +5997,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "80427c69b5429103cd416d788c80ed469b1d0104d10d1986749826a4f974ccee" }, "installCommand": "git clone https://github.com/jn6825rsr7-afk/outagefence" @@ -5996,7 +6017,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a9c9a8bb7a49b5b63d2f486be8f7b9388fd9edbdeb3a230a98d43c84a576f098" }, "installCommand": "git clone https://github.com/ateymoori/oh-my-android" @@ -6016,7 +6037,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6a1aacf6e4659a494cfd2021a4bb045ec35e6974c08cee6ee474e10e527bbcac" }, "installCommand": "git clone https://github.com/RitualDev-Lab/web-sec-auditor" @@ -6038,7 +6059,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f2d5e05b13badc47195a9b9a05eaf19bb09a999fd282f6c0a4691a8d8978cd39" } }, @@ -6059,7 +6080,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "34189cdca0c3b774a29ea1445a8bebafd4d803cf2d0a55e04cc8002423c6b566" } }, @@ -6080,7 +6101,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c153e2002d05394ea0dc76d413f00d332adc38a3c96d9ab3dbbcda39f9feb773" } }, @@ -6101,7 +6122,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "64f45a720112d1b1abe40b1da5808cd229819799490eecc01a06ba0413182909" } }, @@ -6122,7 +6143,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0b3494a60240aa58cfd92513e2564b94cd795e9f9e9d381e23b90a8de3607847" } }, @@ -6143,7 +6164,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "62531477dc65098825db1931880cdd3373ea1d9ce6dcfebed6c583b20424ba69" } }, @@ -6164,7 +6185,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "057c550d3b0e8e522c3dbfa8518cd76c8786653c71cde903516ee76b0c01b1f7" } }, @@ -6185,7 +6206,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "68026d2e55af13b313a2f11ff8da7910c52256246a3bdfa0b4726908ac60a159" } }, @@ -6206,7 +6227,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "8b96c48f940a188280e2efdc6220cbfc72f873e098564a655b0f3f84884c6b87" } }, @@ -6227,7 +6248,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1c676a7595f2549ec01974162f578b4b3ae71a1170018880d2858f32b5363c91" } }, @@ -6248,7 +6269,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d93cdb8d46d09190926860f8a1bf796f8c35065097a41cb3f6f66bec6b8438fa" } }, @@ -6269,7 +6290,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1d76386cd315bcd0c415672d123364854eaf3da2bdcbb6a30f3881329f2c953e" } }, @@ -6290,7 +6311,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "bc8567f706bc18b2219988062852be86d1be8b3c300b70766a470012b7442ccc" } }, @@ -6311,7 +6332,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "07d96c53fbe2ed96ebb777b575612bc264ade95f753f88f5761df27fabacdaaa" } }, @@ -6332,7 +6353,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "49d1c4694d889f3e118ba6502d823d0d2624eb7e7e432ec96632a3f48549f19a" } }, @@ -6353,7 +6374,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d2d712273232fabc575d8fa7b6d2b01e0ae5401c1130f5f8ccbfab1af60b8b72" } }, @@ -6374,7 +6395,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "24bb939aa62e148f903b77faf1bff55c1161604d3f63378ee38f7602b320062d" } }, @@ -6395,7 +6416,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "16fd7314a011267dbe43b98480c0df36e0f165560fa6dca39591eb5234c9c433" } }, @@ -6416,7 +6437,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c6f89c16ceaa5e75806d928f52a599527ae0883ac1158969f9af8c14b6e7056b" } }, @@ -6437,7 +6458,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0ee43c225c883d445a484f59aa10a3b2ec2640679b3e4d24cd01257bb85146c7" } }, @@ -6458,7 +6479,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a9220379d9e27fa45c27be0fadccd9dd38cdb23941349764fab27107ceb583ab" } }, @@ -6479,7 +6500,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b18b56351d2321094a49bdb876a114e973da6a411ae0fcee8c8f80fa9efec638" } }, @@ -6500,7 +6521,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1cafefdeb862a9b90613ad2ee39dffd83b0a01c87c55160c2d4232c93dc159ae" } }, @@ -6521,7 +6542,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "eef7cc3c1b8475fedc6a16945d8e6f0fb8deb0a92b31315ddc36607f9055c0ea" } }, @@ -6542,7 +6563,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7b20eff6739aeb2977f12dee7428f2b648a74e7984b01cfe239a83240987698c" } }, @@ -6563,7 +6584,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "064a9d18bbcb5c152b4285a8d283e7cf3b93f3fbbe5620f25b53b6f455769789" } }, @@ -6584,7 +6605,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3f9d63f10e8642b830fb22d701b0de90d6b6f1a3d274e3835f1413e2d5d24d4e" } }, @@ -6605,7 +6626,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "fe4c4306b70e22bc8aeea2385f1e3e4644817d522c56815bc46cad1406b94ee0" } }, @@ -6626,7 +6647,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "22dab1a06e4f08c39f50604b9a8f535e260d9a9031ea739224ceb857a2f52b2f" }, "installCommand": "git clone https://github.com/Hipo/university-domains-list" @@ -6648,7 +6669,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2dbd208484b919333fd41f37a867664d0750eff0bcc6d4a88d9a4fd4e655f37e" } }, @@ -6669,7 +6690,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d96af1bb6ebf387543809934b77f1b23693bfe85e0c3795e63859850b09f58d3" } }, @@ -6690,7 +6711,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2acecf295fdd274dd289b5903fe78957651c99eeba44f7eb0b698a55bb7693fc" } }, @@ -6711,7 +6732,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9d002e3b880b49d573d48c2c11f55409a50a5ae998ce94e836fd40b1ada085d9" } }, @@ -6732,7 +6753,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6ca9c457c52801a651273bf420f9a00d5a2bb5f357b08e9a765f332342d0fa5d" } }, @@ -6753,7 +6774,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "edfbf9deae2a7c6a971b43fade3050495129f2aa859d071a1449885961f4563e" } }, @@ -6774,7 +6795,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "65ec471ebcb7cdee80adb0f52eca8b405a3654806961d3638d5bcb0af446c31a" } }, @@ -6795,7 +6816,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "bda41fca05251ffc850c198212d97aa4ccf0ddbbd4465c5657a867df69896871" } }, @@ -6816,7 +6837,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "93f3897a93b69799ed7f7f54f57b46d030e84f76b29865bb217f5ad0bd70aa4c" } }, @@ -6837,7 +6858,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "02cdf2389151ae2f35f37fadf48456f94cacc414c3acb55656673ad5cad11f14" } }, @@ -6858,7 +6879,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a0bce3693732c7bc1dfcb43bc96713af864a8da03201f057c30fad35ec0f54d6" } }, @@ -6879,7 +6900,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6f759964c643e0ea14b74b01545c3aa5e690dd1c821a6b12b2ea9d26608b748f" } }, @@ -6900,7 +6921,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ca1dc7ac61e5762e1ff84807202ade374144f71fcd7a9032e27c14f2247c363a" } }, @@ -6921,7 +6942,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1f09e30e28225083c2f633b2e24041788b7841b24b1da318ae84841dd8ecf772" } }, @@ -6942,7 +6963,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3374d229154a1a53816d9655bfbd06b09cbdab70b36c5a0263f1bc33f03080e9" } }, @@ -6963,7 +6984,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6de731c6bfce4feddbe076a5fffe3391b558a55c3b3a5ec5fb86f6ba7e228aeb" }, "installCommand": "git clone https://github.com/HackerNews/API" @@ -6985,7 +7006,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e03ac9f388f8d00d768563032dd02c2a2ee48eb2c93801b267df0c60698aa54b" } }, @@ -7006,7 +7027,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "41c366054573fa50b2bb1893d52b8863db4fd869641c55cf64b296ec0cde7d9d" } }, @@ -7027,7 +7048,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4b64f5650a4c3e0ca96ab5a4394094b468a1322ecefc9edb119a7e6de11d8cb6" } }, @@ -7048,7 +7069,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "290f4aef202aab4590f7f65a8501fa278785d7a9577489e89a777c8760822018" } }, @@ -7069,7 +7090,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ba13a2f42a8b0dbeaae3d76479cc4542d1940f2d8910ffe1a7b460bbce654661" } }, @@ -7090,7 +7111,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "5804ab83e33382f0325e62cee651267844ca466cc054339285675106659bb764" } }, @@ -7111,7 +7132,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1bacfbd5a0571b53ead88f95f7ceea5d7d1fd6a409bdcfa4a4661e08f727fa16" } }, @@ -7132,7 +7153,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "dfcb1a97091e55fad73d3f7becdaeefb70fa25e292654c84a00005f3c4f44174" } }, @@ -7153,7 +7174,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e0fc0dd6925437a21298eb721743449d012b88f1363728b3071e3045b5571cad" } }, @@ -7174,7 +7195,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "cd5c047c678eb8fc0b1317f1177ca0d7a9c5fbe4e354be5ad8e45d02d1b3d844" } }, @@ -7195,7 +7216,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ab8a0f7d6713295bb49b1b62304d09374d5447bf9c3246047a52876e2f53c275" } }, @@ -7216,7 +7237,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6ac6abfa46af21d9e5fb5ad68cd2d2aa77f85075363ef18ab465f4ad94e7c8d6" } }, @@ -7237,7 +7258,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "49b077772d9c89b59069b36ffdaafe1623c686aa12b6691d6bdf851f13eb8c0d" } }, @@ -7258,7 +7279,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3f17bd2f98a4167d3508c019ad6c3bc89199a278d6b4824fe302eef2187cb11f" } }, @@ -7279,7 +7300,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "5dd25ff1cd8c60d36c9f16a2007a610b52258935de50da45ba26726dadee2fc9" } }, @@ -7300,7 +7321,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e2b488ac462c7fb66facb5ad8058e5405a4f7ccd1d788eb1bf8f27fd3243a8e5" } }, @@ -7321,7 +7342,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3dd0295f912c6e56b39f8276a3ed67958b436d73fb9faeceb5e64be06f8fe782" }, "installCommand": "git clone https://github.com/lukePeavey/quotable" @@ -7343,7 +7364,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "34cc62bb3ebcde213ddc504b676e296ff896bb6fe552b373881508020936159f" } }, @@ -7364,7 +7385,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a1485d0897e19b5591a8eee880ee387476853693bdfb18a1fffccb19ceb5c7ba" } }, @@ -7385,7 +7406,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a1616871a086c7e58f51e0d2f4647bdd6d91925c3057d1b3a3aab3d808bb1d1c" } }, @@ -7406,7 +7427,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d3c1009094261179b83d298667aad82708c25e1b2524b29365870ed58f8969a0" } }, @@ -7427,7 +7448,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "46d9d7ba1570d64aca34966c0a29d46980e51f2924c03204b6444d0c055214bb" } }, @@ -7448,7 +7469,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "fc9bd3a48d86226bddbc62320b5854ad0356584b650f84040a8fe396dbf7665b" }, "installCommand": "git clone https://github.com/r-spacex/SpaceX-API" @@ -7470,7 +7491,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "020a7d317deaf3be1ddbfa073d55751d09995f89eb263a87ecb646eeb2eedd73" } }, @@ -7491,7 +7512,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "651758d07f147ca75547c60832ad6b6ccfc183c4a52d9ef9e608b071d3f02714" } }, @@ -7512,7 +7533,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0fa732be80f56889635f8edfb7442171b99a76a0f3690a65bde0c9b0b4b432d7" } }, @@ -7533,7 +7554,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4f8c18e64c9544478f9fa7d416d4ec0851e0102a6e6e646efadf72d4545deb50" } }, @@ -7554,7 +7575,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9be9a361e4f3a2459fd08ad8c83a796d2a1d0a1fb00de820dddbb64ee10dc501" } }, @@ -7575,7 +7596,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4e7aac5752762b327cb555a296941f5ae553200b5020f65c69d0be6de84f7356" } }, @@ -7596,7 +7617,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "cf7e0d5eda56e7d63d940a1dab18c4431b163557ec8a8b246da394c61e35c535" } }, @@ -7617,7 +7638,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a0c02f46fde7d52f6746cb672679990ae7447b78c3b9f2cd8976cf387f471cc8" } }, @@ -7638,7 +7659,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "90aaa6448053647d687dd19b44428768de4cc9fb90ae5234512273aede83f02f" } }, @@ -7659,7 +7680,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "69e2d789c9cb306ff2bb4f79a5930a3ce8f0fb33f99a66322ce97beb37359348" } }, @@ -7680,7 +7701,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2f06bf84705d6c120c53bd4f0f49b51529b273acf6dd9facdc6a59f2df5ecd19" } }, @@ -7701,7 +7722,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "74f028c1504c2fc14dd7c73b86c4a571136306d13f939c5c1bd03a6cc0090822" } }, @@ -7722,7 +7743,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "42e6e0673c3c81310a68b85a8962cd76cbabbc9b4d1192a4f07914cba2651679" }, "installCommand": "git clone https://api.github.com/licenses" @@ -7744,7 +7765,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3319fcd407be1198e8b605254d8b48f4faabc4623c8d50a7ccf48ac2a48398eb" } }, @@ -7765,7 +7786,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4ca725b3457d130ac8d930d7be7e250d141cc09d406eaa05b5b2c14e5b3141bd" } }, @@ -7786,7 +7807,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "95c26fc2f83c2390443d6823a77a9b5bfc651465fab45c4cb82660379e7f9348" } }, @@ -7807,7 +7828,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a6dbe1e6163db459e2c4e4c31bed70dc46775fd1f2bcf089199f555e7c6dcb3e" } }, @@ -7828,7 +7849,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4928498cea171d16dc885c1871a6eea209c5c76bcd64e1711e53ebb3e63d2863" } }, @@ -7849,7 +7870,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ca663d42b1caca75f06db2d08febf4bd69779ddcbf637d68e8fe57f1201d97c9" } }, @@ -7870,7 +7891,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d66050ffec691d241b742f06f770c3a9407cb92eea735bf0c6086f4fae830cab" } }, @@ -7891,7 +7912,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1c1e4466ad0494e85a604f7c57d704627b9f5c3e8333b9f1049272b08d80ebfa" } }, @@ -7912,7 +7933,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b7f2dd4ad785fe985ac74ac260d953c3c9cf40058bfa3489453ac8538d5645f9" } }, @@ -7933,7 +7954,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e9e10611c1294defcd6cf19c4483556edba14178b3e60f4d5919d229574b937c" } }, @@ -7954,7 +7975,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "8bc0bd2ec0990a8d7a830dc91147c7ee22f0fc4a6ba36156c149de4cd273194e" } }, @@ -7975,7 +7996,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "8db9a93ec26910e49432a29630d001ff8edfb2d1711b7949a64673b8a25ecc1a" } }, @@ -7996,7 +8017,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "cecf094e325e9bae1a3dc3783e7273b521bd714b3df404f0b383efb2c02ce8f0" } }, @@ -8017,7 +8038,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "aeffc5699530296280c31acc4bd6f1a24f97de70fc9fbdead419bdf5c77f467d" } }, @@ -8038,7 +8059,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "112ceadd6bae41a0fa275dddb10b4e3659ef6e5ed1b9fa3a859919265147ea6c" } }, @@ -8059,7 +8080,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3d19125cf473b42a4d1af2723463eb4dc2aa102bf61cb050f7660bcd35ea9e76" } }, @@ -8080,7 +8101,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e896877839459387eab7502cf2820535a9f9dfb34896b727b8a9f2ccaadfc231" } }, @@ -8101,7 +8122,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "199e0632aadaf382e3ded5460ba10df20c5568a9cb8c3e7fc01b03e20f012524" } }, @@ -8122,7 +8143,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "15b294f369970b8e2dac5b6b7da3f8126e06da30b1099a344c2a3ab61c1d10f5" } }, @@ -8143,7 +8164,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "716cbe6b0c40c2851f813d5d0149e1ade6ed9923293a139eaae6720312de615e" } }, @@ -8164,7 +8185,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "474e3391c6fbedbfe9ae3106f2c313fdff8707d79718d2801dc30dd5979db8b3" } }, @@ -8185,7 +8206,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3e03076daf0b0fdd9365c8f12e59601939e896ece6694137b960b04d0da7c2e8" } }, @@ -8206,7 +8227,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "cc535c043ca86ccf1c3958da09c8553a79101bd9913edefe9af0326ac2b7b16c" } }, @@ -8227,7 +8248,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1db629915dd1fd6c039d341c1894966d3e7463d6dec530919cdc99a13aff6b37" } }, @@ -8248,7 +8269,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "57e2bf8f388ecb33ea0fe0a33a509bc21829a80787988bdcfc5e60ea0230a7b4" } }, @@ -8269,7 +8290,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "95474e0fe347b868da561d4d7e0813cd496bf18ab76428df228d739ed63abf8a" } }, @@ -8290,7 +8311,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a6ca8b02b93c9a4d69bc7c29f60c3b404d50d6be7e148c9a35f6a59a5d33bbaa" } }, @@ -8311,7 +8332,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "65a43ef7980bbe6af576a9d2cc3b92b79ea3a13e1da0cf842781319f686bf2be" } }, @@ -8332,7 +8353,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b95256d4be8fd02116c95bdfabaddb8ee60364489939b08c6a0eb741e606cea8" } }, @@ -8353,7 +8374,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e51153bc30484e22f8e922ec2b96e3778880e12e8b2702d351aeac11ffd2ccde" } }, @@ -8374,7 +8395,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "bdaa7bd35ea3786bc0f9b72c597f2531e2576005bb2d8b5ebe729ee955f42e2b" } }, @@ -8395,7 +8416,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ba5951df0e395d58e361d994870a4700c3b01d0d47ab667b016116ceb58d6b5d" } }, @@ -8416,7 +8437,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "95402111f6f9c592faf86ec90a245c3ce31a6690d986697dc28660bfce3046a9" } }, @@ -8437,7 +8458,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "5557051e54c33e597e8b900aa9db343e3918c113bb733c57e21439c662ae4ba1" } }, @@ -8458,7 +8479,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d18ecf7dcd9244d5e57441f656b1e236f28eede1ce6bcd49557c1ae36ea7f763" } }, @@ -8479,7 +8500,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "efc1fdefef662ae8fb2dcd44f1c8e488cfb8d029b0cdffc82585a2af8ead1764" } }, @@ -8500,7 +8521,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4387e6c2aab80a85adc49f6317fbfed3d8503b1749efb6d903d2812e9bc12e91" } }, @@ -8521,7 +8542,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "94865395949387bdfce647993c7462115e00eed13976aad8d6d43257bc45bbe6" } }, @@ -8542,7 +8563,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9b50da7efc0aa2c5f9578cacc6ad587bc061387380dd0590c4ec9d3039f91b48" } }, @@ -8563,7 +8584,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b8fc7117dd48d75201f124e7189129730f0a5b97e411a2ffd6fe8e648c914ff7" } }, @@ -8584,7 +8605,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "aefbee910a8d7073ff0c24de2d75f68c1706e931b3145098dedc1e378d71f3c3" } }, @@ -8605,7 +8626,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "eed9d4ccc91c7b7f62e2ac2a3c4de5a5f41c26f433150588eab3b0c691ff81bd" } }, @@ -8626,7 +8647,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "18395b36bb0d5ecbe916165f9dd1eb614e1e27f55e23f2b9640bbbe60c9f6770" } }, @@ -8647,7 +8668,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "8952e08c71551ff443feebbf7319f49744cf47261ffb456f54204d09fccc5696" } }, @@ -8668,7 +8689,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "bfb85f52799dbdf64f0946a5fc21178b47e1a1540070093b901beb5a6be9053d" } }, @@ -8689,7 +8710,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "8bf18ff0154bdfa8ea9f36842f9da01a1354186d71528243dbbe3578336fb33c" } }, @@ -8710,7 +8731,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "01109b83ea83d673a96b42c82341c680f79f8b4433481529082b5598985dc778" } }, @@ -8731,7 +8752,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f6362d863b010479181b69aada05e4c1e0dc07c3564cc3508ebe0210d62ac98b" } }, @@ -8752,7 +8773,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "605eac9d9f18eee680885af3f2a0e984cd44753c72e8f28d02fd7e3f10e069ac" } }, @@ -8773,7 +8794,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d66ceee4d13eab5c45f64acd1ed539525a872e1cbadb7267699459c0e42b9b02" } }, @@ -8794,7 +8815,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1f5e9ed5af5d2b94aeb3404a37fab23fa280cbb3c1f9387c969c092f7c2088e6" } }, @@ -8815,7 +8836,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "24d80d24bd9775bde3604394d827c10e03acb3d230557bb03b8a3b86494f13af" } }, @@ -8836,7 +8857,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6937d21173555fe5c86d8daa7b7bcfe83df583db81942def728671d48ba95b43" } }, @@ -8857,7 +8878,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f750610dc960e65e9f92cd0b7ff43d50327416b82d5d743692c63695b718c941" } }, @@ -8878,7 +8899,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a871c9a4a560c83beca1e3c9573a083f90ded2be2dcf18411e3384c6630a0234" } }, @@ -8899,7 +8920,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7c248800209fbe5fb9866321fc30f217c069f7e122468a035049ecb2d82a3dc4" } }, @@ -8920,7 +8941,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4ac4ffbe7176e991f78cddf82130e755dcf513a8a1f28875f4fb55b2e31bd059" } }, @@ -8941,7 +8962,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3df3bcf87a68234a99ce551ab791080927a5f50fb0c35dcf56c2c064884a36dd" } }, @@ -8962,7 +8983,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3f7f3d1a0d60b695fb923e5a1de78711e343f0fbd4470f30f0b9428722917f75" } }, @@ -8983,7 +9004,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "bb4f631445795c82ff49477fbf79a1e6c99c29ccabc278e55d5982cb2fc7b4d0" } }, @@ -9004,7 +9025,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6cbc60d423de05e8a6094a127fe9061524f09b8deda518cfede234684b9d06ca" } }, @@ -9025,7 +9046,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "467a2bc3839a733b67d545290faf3f936e133dfc7603d0df825313b472e033f1" } }, @@ -9046,7 +9067,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4ba22bd2c1b23a2ef875a8b672a68b44ee06535b156d9e6135c06c86f6b04af8" } }, @@ -9067,7 +9088,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c0ce6212fb1da8f4b4bd773b645de4ad6d497d27c028d80d365e648d4568a30a" } }, @@ -9088,7 +9109,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e8538b54c1f37f0ec65d30800de7646371c83607a4a1bd0df61c2a869da8d3da" } }, @@ -9109,7 +9130,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0049ef475a46c34195f4d89d1f6b2301787f64a6bf3259002cf8c9d4153d80d9" }, "installCommand": "git clone https://pages.github.com" @@ -9131,7 +9152,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "42b08289a410659ac811d2687767c265fdd94a5182066b3f527764ff61a476d1" } }, @@ -9152,7 +9173,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b816977c1778675cdde1ee62496c2877ba4b2fbafff2362175306e1f64dfd4fc" } }, @@ -9173,7 +9194,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "aed8c9f9f1ce440c4417248f88d20a0e7efd6d0f6e5f607296db3cbc6bb34228" } }, @@ -9194,7 +9215,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "089f34836a822842554408e024cc79d7855570cd4dc8b9839c70c6b75163ed7c" } }, @@ -9215,7 +9236,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "80808cb381fa11734947d37b10501a5278bcdc82a0278db133f7196273297443" } }, @@ -9236,7 +9257,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "40eb9e9ace7ec835a7da0ff74e00ef0e3f126ce842b1626d0052215269fb0370" } }, @@ -9257,7 +9278,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "bf726e7e3c3502593bf3b236c395028634be18488ffd6b4000f61231005f4e47" } }, @@ -9278,7 +9299,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "8d94901d005e1e579cf780d01e53c6312c0cc206f5d0a6012e3ed39208194bea" } }, @@ -9299,7 +9320,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f520bcf98a94df8329153ec028bf127e45a33475598167a830b2aa15e2579a41" } }, @@ -9320,7 +9341,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "26e192828f9a65d87ada432416f6dd8716e74494725845a853eeccd070d0b7d0" } }, @@ -9341,7 +9362,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7a7b6f682d80893f4c967a6fa5aa792142c3d77db7ee312a847a99cf7445add7" } }, @@ -9362,7 +9383,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4f54788d92dd23fadce2d080b52d8a5869be57e135410b980daa6f5936cc7c6e" } }, @@ -9383,7 +9404,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4ef8607cffd8fd9c4e5f13e13dd778a37da62889b58b1bec7163b76210360e74" } }, @@ -9404,7 +9425,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0d4d88622ddf921531b27fb58485160d2f2ed4fd0e4ca9e6f965b5a46cb55cae" } }, @@ -9425,7 +9446,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f58e356fb5756e72029d910fbaa8a381c0e610bd078d556e47948f2a5f8bcdbb" } }, @@ -9446,7 +9467,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ae818ee4ee38500a67dd3c641bb45c67034a0fe04513bb644e16b625e9470554" } }, @@ -9467,7 +9488,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4c501d96a4ef2c9ad61808e39d06b83c2e883ecaf8bfe4d4b8eb653f431aa765" } }, @@ -9488,7 +9509,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "31c76ffaa1d9529bdf6c2a960a4f20e0ed5bcbfcbf26604b8d7ff04042b545cd" } }, @@ -9509,7 +9530,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d169b3bffdba8d396644a7fb483235fd8027f999655ffe30bd36478a101a4dc1" } }, @@ -9530,7 +9551,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6538a30b4464cd8439b0cf4eccc510aec60aecc8e174efff4a0707e8b0bf6eec" } }, @@ -9551,7 +9572,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "709f84451677b3dbea3e596502bfa013208a0a19f5f7f36c5b73274dd3e81de3" } }, @@ -9572,7 +9593,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6c87140554ba96f136df89cd1f00f6ee0c05616c2395f09527e4ddc59f025683" } }, @@ -9593,7 +9614,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ce0445d3f3b3a8dedb131ad21593075fac8c50a8507cc3d89de7243b824b3e3b" } }, @@ -9614,7 +9635,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c379312ae645d57bfcc7bbe4327014ff69ed9fd3ff393853b09c239569df34fe" } }, @@ -9635,7 +9656,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "626d8f7ee625b26aec554863a114f0203e7e3cb1c962c68cb4aad1bb3db2a08b" } }, @@ -9656,7 +9677,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "8e55307f9e3965ecb1eced818a060e5efe6321df4a2d218939be6f2cc005905e" } }, @@ -9677,7 +9698,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0e727a8d41b1a78f0a1efda17407d49c4d2cdf29aacdab5640beb0a6f008c706" } }, @@ -9698,7 +9719,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "45d6227da6b57c442286780db84c03096a292fb4eb7a23e90fb25abfc7295bd9" } }, @@ -9719,7 +9740,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e05d3deff1f8864c340825922450f3502b2875488cb158a7f123a4398f7be893" } }, @@ -9740,7 +9761,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2379f765e8bc11cca5ed046780c419f9c5b08d3503c3f71c1624c18214af4f1d" } }, @@ -9761,7 +9782,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "043e44830fe8bdfd0604afc4db65d19169f3dd269bc9db1f42ff02c5b0216536" } }, @@ -9782,7 +9803,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "343715561fc6a3695813038b00fabb28ff449ef1e2bdd21d2cf02fd3baf66b82" } }, @@ -9803,7 +9824,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f6650bb36b3cbcb7bd78554b0dfd71020886c0f284c7e80b887ae119d4043a19" } }, @@ -9824,7 +9845,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2c74073434d3ec0c239b593eb324a21a919518060a4d2f7d184f6ace6c432967" }, "installCommand": "git clone https://github.com/louislam/uptime-kuma" @@ -9846,7 +9867,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7e2293a20ada715fab7c8b7958a4ea65fd5f48642956a2501366b2b07616668e" } }, @@ -9867,7 +9888,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "555e805db2f6a091f393688f6afb185794961e92f43d34e11e64acb30aa908b5" } }, @@ -9888,7 +9909,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a44930e84bf7a7299bde422d63a2990dee40326e9bc82d2484d8b9ca0969b1bb" } }, @@ -9909,7 +9930,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f79fdd14cf165780478a53dcc924b9acfd762f09baa9e00a607d971e1916027f" }, "installCommand": "git clone https://github.com/enterprise/startups" @@ -9931,7 +9952,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0ee0665df60d076315beecd90082c1626c6b1c8926dad2adec192bffa8b6185b" } }, @@ -9952,7 +9973,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f61973340be8758f23ea77a37ad769624c1b10a600696b317a00f5c3934dbe4b" } }, @@ -9973,7 +9994,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "115350fbb9ee039eb4b6235b11b007dcf51082061ec6de00772016a7adec8bcd" } }, @@ -9994,7 +10015,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "56fe648eb63cdf6804f0d80cb3fbc5c783de9d0301735feeb14551cae8e24de3" } }, @@ -10015,7 +10036,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ae910b1d0cf942a543d5d839457d0b73c133f8432d16d7df9d5ece7d6de33337" } }, @@ -10036,7 +10057,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "44436b48b39a466261c2e7b8ada4b9be1a82d9190e36324dbad317d88b2ec89e" } }, @@ -10057,7 +10078,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f18a608bc823138d4f5f584acce863f871c33a9073ab6dc4993f346f8be1b2ca" } }, @@ -10078,7 +10099,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "05b0d1bab1469a874ca9ed76aef9a4033fc65f492a28a88f9bbca30b982130e5" }, "installCommand": "git clone https://github.com/JetBrains/JetBrainsMono" @@ -10100,7 +10121,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2c041099fa14fe472fe2c7553a320e3ee17c36a66d82825f1897267bdc9cfa12" }, "installCommand": "git clone https://github.com/tonsky/FiraCode" @@ -10122,7 +10143,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c3666c3effbca5ee18c23ec1f0b25d123762ec7a01df4747406f34c53e068eca" }, "installCommand": "git clone https://github.com/microsoft/cascadia-code" @@ -10144,7 +10165,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c7e8a7c97943ddb71b404d6843af48a10cf690df01bcba8451a5b3bdc2889cf4" }, "installCommand": "git clone https://education.github.com/pack" @@ -10166,7 +10187,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6cceae52792834273b6351b338df64a1dd056ed1b58072a21606b7649934dac8" } }, @@ -10187,7 +10208,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ca9dea8861fb822ce49c9e59198f2487dffa2d399268f342853295e6f46e406f" } }, @@ -10208,7 +10229,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c341ccde6d1918ab2fe55fe04bd30c69f15b46e3b783eaeaec22232a3e7f6d1c" }, "installCommand": "git clone https://github.com/1Password/op-connect-playbook" @@ -10230,7 +10251,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "460222f551c7151aeb6630163e6ca9ce8fac69249827ef8cdecc6d15c3730e82" } }, @@ -10251,7 +10272,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "84038e459dfcfd413091a5a651e33508f696e1df2bfb85e0eda1fceb2cf2c4b4" } }, @@ -10272,7 +10293,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "451cf9931b71092e8aabe0d319a515b81dac64e4c549bd7f0210e7e786861108" } }, @@ -10293,7 +10314,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ace51499fd02772d570f7de3aa0624b6b8a302c65dd08852b250ad91ec2e14cd" } }, @@ -10314,7 +10335,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "92dedcd8158a83d73789d7c8f851640e0e772698e5f4b8b4915b254eea853dea" } }, @@ -10335,7 +10356,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a4dab7bcc81b42b0473fd5732a5ad01f294d70c3e5762a2137f8020da588e714" } }, @@ -10356,7 +10377,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1349f50c12464b44e8acbf5e46f7a8a11f2dc4b326435ab5c36a155708745a13" } }, @@ -10377,7 +10398,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c94b550da5260ad37efda80898575dee69135e268cd561c010f52a290966b1e8" } }, @@ -10398,7 +10419,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "58a8803600f4724c681e61b2421af58aae99bb08275c1f5a0c851f6c330f0cb9" } }, @@ -10419,7 +10440,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9325436ec666cfcbd8deca6c55cd1ebc4e944d70e1ea9f59067b0d4ae26f9bbc" } }, @@ -10440,7 +10461,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "5113707ad929bf2bfe1201a9153454e48550e60102e22599dae26b8f200afb4b" } }, @@ -10461,7 +10482,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ac30325660cbead74bc9fdff45529a9ed3a42b6b9037a8d7a8506aa89763e4e8" } }, @@ -10482,7 +10503,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6d82e367537eddf00d34628521c39168c7951706e4e10dfb5b4f7ef8b5f9674a" } }, @@ -10501,7 +10522,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9c9e2df6d59ae552dafd4a49a5a7f84abf7cd5fa2d9792f31b84e99f7499dae9" }, "installCommand": "git clone https://github.com/onwidget/astrowind" @@ -10521,7 +10542,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "339fe70cf04454ae9b29037e63d90e1f4a4946c596670d511368f9db951bee8f" }, "installCommand": "git clone https://github.com/pocketbase/pocketbase" @@ -10541,7 +10562,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "01659587506359a368cb24ec93b11268e9ee7bb284e990e326ff737b3435669e" }, "installCommand": "git clone https://github.com/tiangolo/full-stack-fastapi-template" @@ -10561,7 +10582,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "34f708e2b245d947438a7e68bf60a8e863ce6ec53708ea2e97edd65591d661d7" }, "installCommand": "git clone https://github.com/Stirling-Tools/Stirling-PDF" @@ -10581,7 +10602,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "27210ff80e42d22d4e9d81db1da23aa254040c100020e3c6b35f90c59f7a720c" }, "installCommand": "git clone https://github.com/bxcodec/go-clean-arch" @@ -10601,7 +10622,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6af974d97132e972e2cdb8e2717556a48fcdc638299b0367f4590a24b3407037" }, "installCommand": "git clone https://github.com/directus/directus" @@ -10621,7 +10642,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2cbcd62668ed5e7f337c7c59aca4042a5469b05e2f852c3a7d22d0355dff352b" }, "installCommand": "git clone https://github.com/wxt-dev/wxt" @@ -10641,7 +10662,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "345fcc396fa4e629b541346482060ad47eeeefede9f0b05f30e6689bf449b031" }, "installCommand": "git clone https://github.com/remix-run/indie-stack" @@ -10661,7 +10682,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "3c6e56bd7d3b75a9c3f951ee00467d646a8b06332c83b0b26b04868f8773b8a7" }, "installCommand": "git clone https://github.com/t3-oss/create-t3-app" @@ -10681,7 +10702,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f326cc18608fa679b6cb8c4523161505b0e6c84f9bee9a3f4c33aa0f5552ec18" }, "installCommand": "git clone https://github.com/shadcn-ui/taxonomy" @@ -10701,7 +10722,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e7ef04b358714e5da36a05d88b34718fa71e120fc1c31127b4353998fcf35e23" }, "installCommand": "git clone https://github.com/haydenbleasel/next-forge" @@ -10721,7 +10742,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c96b4bdad3216416d33efa014a6157019c8e065e9e2fff085022264bf3dc3dc8" }, "installCommand": "git clone https://github.com/alan2207/bulletproof-react" @@ -10741,7 +10762,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "945ca198c5e2ba48cffdba0640696a90b6742f699f0288983cd8dda8c3fd54f9" }, "installCommand": "git clone https://github.com/fastapi/full-stack-fastapi-template" @@ -10761,7 +10782,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d13a457bd36a2bd9c862907f3238f0f9f54df4c2e0a7cff06283b6d0e67acb81" }, "installCommand": "git clone https://github.com/satnaing/astro-paper" @@ -10781,7 +10802,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "97214123ae0e98fea456dc2ce3bd356a13c7e718b07cc2135b2245269be2121c" }, "installCommand": "git clone https://github.com/refinedev/refine" @@ -10801,7 +10822,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c3905314fe5b9b53e05b469979ed761b8c5779d226016c0f70ab642863a6ef09" }, "installCommand": "git clone https://github.com/medusajs/medusa" @@ -10821,7 +10842,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "00b50fad081ffc0fbd6846c35e6bd45862f90210bc9e290116b7dd08c048b89a" }, "installCommand": "git clone https://github.com/Blazity/next-enterprise" @@ -10841,7 +10862,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1db5e0bd5e39a5d1b5f3616c2fa82a96b84299c9c412cb2ebf5fc91624548b33" }, "installCommand": "git clone https://github.com/boxyhq/saas-starter-kit" @@ -10861,7 +10882,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9f864324b2f2f33dfbf01de2034be4ad311705c8c4b4bd972a160eb118c3dcc1" }, "installCommand": "git clone https://github.com/vercel/turborepo" @@ -10881,7 +10902,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "35acc761de05a707598eef306795b13e2fb52d6f80f42e6a0cdb7f08fcb2b6af" }, "installCommand": "git clone https://github.com/payloadcms/payload" @@ -10901,7 +10922,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d5f1e19e9f597d881d58c41f3af36554d9606cd4e568211d42e2744d917b965c" }, "installCommand": "git clone https://github.com/nuxt/starter" @@ -10921,7 +10942,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "38810b09cbd1389b3d6348d89dc18940ce0be32a195c20b3db62b43570ab4de4" }, "installCommand": "git clone https://github.com/antfu/vitesse" @@ -10941,7 +10962,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a63d0e16c9bd4289cdba8941463cb3a53f2adc2c51fed2e5bf3e2e3b939c3473" }, "installCommand": "git clone https://github.com/antfu/vitesse-webext" @@ -10961,7 +10982,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "5cb90a1dc4bfff6387e541c684c75cee7f9d4067f70ea1d412e2fcc243b66391" }, "installCommand": "git clone https://github.com/expo/examples" @@ -10981,7 +11002,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9aed4ccb4b98087557df74cdea4b526bc5fa59deec248e01f41999ef6960124a" }, "installCommand": "git clone https://github.com/tauri-apps/tauri" @@ -11001,7 +11022,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d84548b8bf46b614d63f59d6dcde111e0a7d0e3bcdd17fa5baa8ce538f35c86c" }, "installCommand": "git clone https://github.com/electron-react-boilerplate/electron-react-boilerplate" @@ -11021,7 +11042,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "6b0ccec25ca8c977e8f5e319d0a3e50683cfbea33012614dfd3e2b8a7d94f419" }, "installCommand": "git clone https://github.com/flutter/samples" @@ -11041,7 +11062,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7ed4736f899a153848ec79c5ceb56f08304cd9912df3454d1e982a2edc3c433f" }, "installCommand": "git clone https://github.com/nestjs/typescript-starter" @@ -11061,7 +11082,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "d0cb2d9759e65c8cbba603dbb6983038b264f2bf6a2c4ab460d42664f846e888" }, "installCommand": "git clone https://github.com/zhanymkanov/fastapi-best-practices" @@ -11081,7 +11102,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "48d1582c15632b12e6bae6322e8a62c4b77fa1587fe07881d4f3ea826eb1abb3" }, "installCommand": "git clone https://github.com/wemake-services/wemake-django-template" @@ -11101,7 +11122,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "9cf37f4aa235fc29ee5a160e532e472f332ef81214e9098fc85f15a8f004b82e" }, "installCommand": "git clone https://github.com/evrone/go-clean-template" @@ -11121,7 +11142,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e5dc7a64dc4e35f047d18f2dcdb46a6e08bee547c5b3bfd4d82a53d73d2b212a" }, "installCommand": "git clone https://github.com/tokio-rs/axum" @@ -11141,7 +11162,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "cc990f51b72fcbf806db0125c458c5c06584bd2015b2786a05ab2cfb34588d2e" }, "installCommand": "git clone https://github.com/spring-projects/spring-boot" @@ -11161,7 +11182,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "dc436d1ac2700c41f411ceb00d29ba4d4d505ab696a2efb94666c4228db01c40" }, "installCommand": "git clone https://github.com/adonisjs/core" @@ -11181,7 +11202,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "0c6e8d629067a44bf3f57641327956b6df27b05924ec999ce6521a7abf0c3057" }, "installCommand": "git clone https://github.com/vercel/ai-chatbot" @@ -11201,7 +11222,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b5917fc53c5447cc121462c1ae5b96a37d3612da3aff9924c51727e63e7f08b4" }, "installCommand": "git clone https://github.com/langchain-ai/langchain-nextjs-template" @@ -11221,7 +11242,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b3475d0be14e963bcfdf686460e10d8d18fdaadbc9a37db90fded42342505f81" }, "installCommand": "git clone https://github.com/streamlit/streamlit" @@ -11241,7 +11262,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "4ad78e8d8431e88c3a4ffbdf727568ba0437ef38ad2f123ed61a6777d9ce4af8" }, "installCommand": "git clone https://github.com/honojs/hono" @@ -11261,7 +11282,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "cf3a5efb37a7457e00aaa2a6adf6085f20f0d043e52eaa6796503e36db2b91fd" }, "installCommand": "git clone https://github.com/elysiajs/elysia" @@ -11281,7 +11302,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "35c5875021f572036d1ec3d28f715d11c4f62b224978712677d8caad978fe1b0" }, "installCommand": "git clone https://github.com/fastify/fastify" @@ -11301,7 +11322,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "bc9ff4e0ff0ab61f8ad60ce23cf94f435fc33b2b60706f6325ddfde52a000ffc" }, "installCommand": "git clone https://github.com/withastro/astro" @@ -11321,7 +11342,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f9afd9500c36c8eae3596c3f2be1b2319de7df8d5e3ba55902802e88ba0fb962" }, "installCommand": "git clone https://github.com/reflex-dev/reflex" @@ -11341,7 +11362,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "e3f2ea5687410f2876b01de8ca39cd5b1fd0860f0d41c424726de0f644c7b336" }, "installCommand": "git clone https://github.com/zed-industries/zed" @@ -11361,7 +11382,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "1da1fa408aef05bd26aff41bfb09b7a6d497294a10f410162ed73778ee17c256" }, "installCommand": "git clone https://github.com/biomejs/biome" @@ -11381,7 +11402,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "c907886c3f88655b1dbfd9e32bfa53a53aa9abcce9c858786b0ebea8294a9d51" }, "installCommand": "git clone https://github.com/nushell/nushell" @@ -11401,7 +11422,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "97fca3bb34fd9acb079eff1875f38746419e7aab9fed12fdc810ca6c5906ca38" }, "installCommand": "git clone https://github.com/Infisical/infisical" @@ -11421,7 +11442,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "f6de04156071e369b3c27a1499840e18a18d0d01f1bd32d06080f64e37a7ea5a" }, "installCommand": "git clone https://github.com/ast-grep/ast-grep" @@ -11441,7 +11462,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "20db91d02607fc4ea30c588eb5876842c2c8374189aa2c140aef572dbc1e3eaf" }, "installCommand": "git clone https://github.com/cerbos/cerbos" @@ -11461,7 +11482,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b4465a170064c40d2a75e6567ceac808033127c013e54fc7d9f0f5de027da33a" }, "installCommand": "git clone https://github.com/infracost/infracost" @@ -11481,7 +11502,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "a08a52c8b209ae317b9d853959ca319066f9fb68044dee70dfaec531928f5275" }, "installCommand": "git clone https://github.com/wez/wezterm" @@ -11501,7 +11522,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "101b429e151b6873200df6848411a0f854836c98ab2e56107490014928fa1930" }, "installCommand": "git clone https://github.com/casbin/casbin" @@ -11521,7 +11542,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "da93b3714cabf9d667e351b71866a0a0eb8ebb86a338cbcbc7036fbf797e8d95" }, "installCommand": "git clone https://github.com/open-source-ideas/ideas" @@ -11541,7 +11562,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "7e20d892278619b3434fdc6712621b7ae3d1dd13b9aa1394314d8d3a914283be" }, "installCommand": "git clone https://github.com/up-for-grabs/up-for-grabs.net" @@ -11561,7 +11582,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "5ad0ba94233a3bdc28b4cc91fd13d7269c31c52d9c1996dfa82ec433fe307c86" }, "installCommand": "git clone https://github.com/freeCodeCamp/freeCodeCamp" @@ -11581,7 +11602,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "df96add57c9bc7a19e60f0d71167b5ae41a75cab6a2af1cfecddb8aa9850ecc6" }, "installCommand": "git clone https://github.com/excalidraw/excalidraw" @@ -11601,7 +11622,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ab79ddc34963fbd0eb4d5361be4ef4f388b70f6243122f2cb4a0c325bfe312f8" }, "installCommand": "git clone https://github.com/calcom/cal.com" @@ -11621,7 +11642,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "ec229a24b3716fdee06879219a8f9ffcbbc3b422fa851796d1d204699ba5a35b" }, "installCommand": "git clone https://github.com/documenso/documenso" @@ -11641,7 +11662,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "b77c1ace11bf7e4fc1d94cdba398ee95c1521af3172d740df14a1ebb4e0fb24f" }, "installCommand": "git clone https://github.com/twentyhq/twenty" @@ -11661,7 +11682,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "2b57d7033c29562543ccd0e73ec73df99dfba7d1ce0bf6a16eda8c14baca388f" }, "installCommand": "git clone https://github.com/TryGhost/Ghost" @@ -11681,7 +11702,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "8c112b5c81dd9fc11aa0c5f853ce8ec5e205f0669a0d13ebc25d767e93a926c3" }, "installCommand": "git clone https://github.com/chatwoot/chatwoot" @@ -11701,7 +11722,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "06b905f4daca6920a275aebc783f94e96521298c0139b24c3abfb0d96248e390" }, "installCommand": "git clone https://github.com/AppFlowy-IO/AppFlowy" @@ -11721,7 +11742,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "009ecdfacbb1e6bcd8cd07a6c088784f5ae55dcbd0366c5eac9971d7fcea5190" }, "installCommand": "git clone https://github.com/toeverything/AFFiNE" @@ -11741,7 +11762,7 @@ "airGapCompatible": true, "slsaProvenance": "Level 3", "status": "VERIFIED_SAFE", - "verifiedAt": "2026-11-10T11:55:53.542Z", + "verifiedAt": "2026-11-12T21:34:14.831Z", "verificationDigest": "37a1ab27dc69483d45ce780231a148d2f3a8eb31630823154543fdf6fc94f03c" }, "installCommand": "git clone https://github.com/dubinc/dub" diff --git a/site/api/v1/stats.json b/site/api/v1/stats.json index 42ba5460..2cac30a1 100644 --- a/site/api/v1/stats.json +++ b/site/api/v1/stats.json @@ -1,10 +1,10 @@ { "version": "1.1.2", - "updatedAt": "2026-11-10T11:55:53.542Z", - "totalCount": 575, - "reposCount": 363, + "updatedAt": "2026-11-12T21:34:14.831Z", + "totalCount": 576, + "reposCount": 364, "categoryCounts": { - "aiTools": 103, + "aiTools": 104, "cliTools": 130, "testingQa": 68, "apis": 109, diff --git a/site/api/v1/tools.json b/site/api/v1/tools.json index b499614c..90645778 100644 --- a/site/api/v1/tools.json +++ b/site/api/v1/tools.json @@ -2,8 +2,8 @@ "version": "1.1.2", "docs": "https://devshelf.ritualdev.in/docs/api.html", "license": "https://github.com/RitualDev-Lab/DevShelf/blob/main/LICENSE", - "updatedAt": "2026-11-10T11:55:53.542Z", - "totalCount": 575, + "updatedAt": "2026-11-12T21:34:14.831Z", + "totalCount": 576, "tools": [ { "name": "PromptShield", @@ -1653,6 +1653,23 @@ "type": "ai", "section": "AI Agents & Local LLMs" }, + { + "name": "easi.run", + "category": "ai-tools", + "description": "Self-hosted Chrome for external AI agents via MCP/REST, with live viewing and human handoff for login, 2FA or approvals.", + "repo": "https://easi.run", + "url": "https://easi.run", + "language": "Linux, Chrome, MCP, REST", + "license": "AGPL-3.0-only", + "featured": false, + "freeTier": "Free self-hosted software. Hosting and external agent/model costs are separate.", + "statusTags": [ + "Self-Hostable", + "No Card Required" + ], + "type": "ai", + "section": "AI Agents & Local LLMs" + }, { "name": "FinePrint AI", "repo": "https://github.com/RitualDev-Lab/FinePrintAI", diff --git a/site/collections/ai-coding-agents.html b/site/collections/ai-coding-agents.html index 0194325f..44761807 100644 --- a/site/collections/ai-coding-agents.html +++ b/site/collections/ai-coding-agents.html @@ -3,8 +3,8 @@ - 131+ Best Open-Source AI Coding Agents & Local LLMs [2026] | DevShelf - + 132+ Best Open-Source AI Coding Agents & Local LLMs [2026] | DevShelf + @@ -32,14 +32,14 @@ - - + + - - + + + + + + + + + + + + + +
+
+ + πŸ“š DevShelf + + +
+
+ +
+ + +
+
+ +
+
+
+ + ai-tools + + + +
+

easi.run

+
+ +
+ + +
+
+ πŸ€– + AI SEARCH SUMMARY & VERIFICATION (2026) +
+

+ Is easi.run free to use? Free self-hosted software. Hosting and external agent/model costs are separate. +

+
+ +

+ Self-hosted Chrome for external AI agents via MCP/REST, with live viewing and human handoff for login, 2FA or approvals. +

+ +
+
+ Pricing Model + Free access; limits may apply +
+
LanguageLinux, Chrome, MCP, REST
+
LicenseAGPL-3.0-only
+ +
Free Tier AllowanceFree self-hosted software. Hosting and external agent/model costs are separate.
+
+ + + + + + + +
+
+
+ 🏷️ +

Embed DevShelf Badge in Your GitHub README

+
+ + 🎨 Open Badge Studio & HTML Embeds β†’ + +
+

+ Showcase to developers that easi.run is verified zero-paywall with no credit card traps or hidden limits. Paste directly into your project's README.md: +

+
+ +
+
+ Style 1: Featured on DevShelf + +
+
+ + Featured on DevShelf + +
+ +
+ + +
+
+ Style 2: Verified Free Tier + +
+
+ + DevShelf Verified Free + +
+ +
+ +
+
+ +
+
+ πŸš€ + Maintainer of easi.run? Unlock custom promotional FAQs, highlighted install CTAs, and #1 category pinning. +
+ + Launch Spotlight ($19–$49) β†’ + +
+ + +
+

πŸ’¬ Frequently Asked Questions (AI & Developer Summary)

+
+ +
+ + What free access does easi.run offer in 2026? + β–Ό + +

+ As verified in 2026, Free self-hosted software. Hosting and external agent/model costs are separate. License: AGPL-3.0-only. +

+
+
+ + How do I install or run easi.run? + β–Ό + +

+ See the official repository (https://easi.run) for installation and usage instructions. +

+
+
+ + What are the authentication and access requirements for easi.run? + β–Ό + +

+ See the official site for authentication and access requirements. +

+
+
+
+ + +
+
+ + + + diff --git a/site/tools/easypanel.html b/site/tools/easypanel.html index 14ee7eaf..b8da1718 100644 --- a/site/tools/easypanel.html +++ b/site/tools/easypanel.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://easypanel.io", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/easypanel.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/eclipse-mosquitto.html b/site/tools/eclipse-mosquitto.html index 730df23a..f69021f8 100644 --- a/site/tools/eclipse-mosquitto.html +++ b/site/tools/eclipse-mosquitto.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://mosquitto.org", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/eclipse-mosquitto.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/eigenwise-toolshed.html b/site/tools/eigenwise-toolshed.html index f5e734ed..68e14648 100644 --- a/site/tools/eigenwise-toolshed.html +++ b/site/tools/eigenwise-toolshed.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/Eigenwise/eigenwise-toolshed", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/eigenwise-toolshed.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/electron-react-boilerplate.html b/site/tools/electron-react-boilerplate.html index cd1b95d4..f827712e 100644 --- a/site/tools/electron-react-boilerplate.html +++ b/site/tools/electron-react-boilerplate.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/electron-react-boilerplate/electron-react-boilerplate", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/electron-react-boilerplate.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/elysia-starter.html b/site/tools/elysia-starter.html index db48ee35..1cc7efa8 100644 --- a/site/tools/elysia-starter.html +++ b/site/tools/elysia-starter.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/elysiajs/elysia", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/elysia-starter.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/emqx.html b/site/tools/emqx.html index 30273442..ae881a37 100644 --- a/site/tools/emqx.html +++ b/site/tools/emqx.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.emqx.com/en", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/emqx.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/evil-insult-generator.html b/site/tools/evil-insult-generator.html index 6cb02080..70f2e079 100644 --- a/site/tools/evil-insult-generator.html +++ b/site/tools/evil-insult-generator.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://evilinsult.com/api", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/evil-insult-generator.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/excalidraw.html b/site/tools/excalidraw.html index d5d939ab..6582d761 100644 --- a/site/tools/excalidraw.html +++ b/site/tools/excalidraw.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/excalidraw/excalidraw", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/excalidraw.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -137,7 +137,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/exchangerate-api.html b/site/tools/exchangerate-api.html index 616a038f..7883ef74 100644 --- a/site/tools/exchangerate-api.html +++ b/site/tools/exchangerate-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.exchangerate-api.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/exchangerate-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/exllamav2.html b/site/tools/exllamav2.html index bbfc41f4..18c82116 100644 --- a/site/tools/exllamav2.html +++ b/site/tools/exllamav2.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/turboderp/exllamav2", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/exllamav2.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/expo-starter-kit.html b/site/tools/expo-starter-kit.html index 47b2159d..762e223e 100644 --- a/site/tools/expo-starter-kit.html +++ b/site/tools/expo-starter-kit.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/expo/examples", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/expo-starter-kit.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/eza.html b/site/tools/eza.html index 92ff3cb7..5c98ccd6 100644 --- a/site/tools/eza.html +++ b/site/tools/eza.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/eza-community/eza", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/eza.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/fabric.html b/site/tools/fabric.html index d25a5024..e793344a 100644 --- a/site/tools/fabric.html +++ b/site/tools/fabric.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/danielmiessler/fabric", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/fabric.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/faiss.html b/site/tools/faiss.html index c5b170d6..2c0b6679 100644 --- a/site/tools/faiss.html +++ b/site/tools/faiss.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/facebookresearch/faiss", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/faiss.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/faker.html b/site/tools/faker.html index c4ba6681..4264f4d7 100644 --- a/site/tools/faker.html +++ b/site/tools/faker.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/faker-js/faker", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/faker.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/fastapi-clean-architecture.html b/site/tools/fastapi-clean-architecture.html index d7693515..3c85144a 100644 --- a/site/tools/fastapi-clean-architecture.html +++ b/site/tools/fastapi-clean-architecture.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/zhanymkanov/fastapi-best-practices", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/fastapi-clean-architecture.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/fastapi-full-stack-template.html b/site/tools/fastapi-full-stack-template.html index 7661cef3..01c14097 100644 --- a/site/tools/fastapi-full-stack-template.html +++ b/site/tools/fastapi-full-stack-template.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/fastapi/full-stack-fastapi-template", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/fastapi-full-stack-template.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/fastchat.html b/site/tools/fastchat.html index 7a4327d0..28cbc95e 100644 --- a/site/tools/fastchat.html +++ b/site/tools/fastchat.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/lm-sys/FastChat", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/fastchat.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/faster-whisper.html b/site/tools/faster-whisper.html index 249ef5ce..8ad0ce16 100644 --- a/site/tools/faster-whisper.html +++ b/site/tools/faster-whisper.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/SYSTRAN/faster-whisper", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/faster-whisper.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/fastfetch.html b/site/tools/fastfetch.html index ec726855..8fa51a3a 100644 --- a/site/tools/fastfetch.html +++ b/site/tools/fastfetch.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/fastfetch-cli/fastfetch", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/fastfetch.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/fastify-starter.html b/site/tools/fastify-starter.html index 6a267689..6fff3523 100644 --- a/site/tools/fastify-starter.html +++ b/site/tools/fastify-starter.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/fastify/fastify", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/fastify-starter.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/fastmcp.html b/site/tools/fastmcp.html index fe9b508b..d4fe3ad2 100644 --- a/site/tools/fastmcp.html +++ b/site/tools/fastmcp.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/jlowin/fastmcp", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/fastmcp.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/fd.html b/site/tools/fd.html index 395034f8..7f9aa811 100644 --- a/site/tools/fd.html +++ b/site/tools/fd.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/sharkdp/fd", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/fd.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/figma-for-education.html b/site/tools/figma-for-education.html index 99b081f6..2063c540 100644 --- a/site/tools/figma-for-education.html +++ b/site/tools/figma-for-education.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.figma.com/education", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/figma-for-education.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/fineprint-ai.html b/site/tools/fineprint-ai.html index 69656a35..172a174d 100644 --- a/site/tools/fineprint-ai.html +++ b/site/tools/fineprint-ai.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/RitualDev-Lab/FinePrintAI", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/fineprint-ai.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/fira-code.html b/site/tools/fira-code.html index 18ce981d..23f04973 100644 --- a/site/tools/fira-code.html +++ b/site/tools/fira-code.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/tonsky/FiraCode", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/fira-code.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/fishwatch-api.html b/site/tools/fishwatch-api.html index ed952d9b..c56a3416 100644 --- a/site/tools/fishwatch-api.html +++ b/site/tools/fishwatch-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.fishwatch.gov/developers", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/fishwatch-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/flashlane.html b/site/tools/flashlane.html index 280ec465..d960c221 100644 --- a/site/tools/flashlane.html +++ b/site/tools/flashlane.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/RitualDev-Lab/FlashLane", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/flashlane.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/flisk.html b/site/tools/flisk.html index e380e9a5..9f47048f 100644 --- a/site/tools/flisk.html +++ b/site/tools/flisk.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/flisk-sh/flisk", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/flisk.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/flowise.html b/site/tools/flowise.html index 86028b78..5204acc6 100644 --- a/site/tools/flowise.html +++ b/site/tools/flowise.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/FlowiseAI/Flowise", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/flowise.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/flutter-starter-kit.html b/site/tools/flutter-starter-kit.html index 2bcc0ed1..122ce02f 100644 --- a/site/tools/flutter-starter-kit.html +++ b/site/tools/flutter-starter-kit.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/flutter/samples", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/flutter-starter-kit.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/flyio.html b/site/tools/flyio.html index f8e7e911..4b438a33 100644 --- a/site/tools/flyio.html +++ b/site/tools/flyio.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://fly.io", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/flyio.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/fooocus.html b/site/tools/fooocus.html index c93f0233..0945b72f 100644 --- a/site/tools/fooocus.html +++ b/site/tools/fooocus.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/lllyasviel/Fooocus", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/fooocus.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/foxpics.html b/site/tools/foxpics.html index 3d6e352a..9511750a 100644 --- a/site/tools/foxpics.html +++ b/site/tools/foxpics.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://randomfox.ca", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/foxpics.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/frankfurter.html b/site/tools/frankfurter.html index 7b6b6a74..bf9c861f 100644 --- a/site/tools/frankfurter.html +++ b/site/tools/frankfurter.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://api.frankfurter.app", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/frankfurter.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/free-dictionary.html b/site/tools/free-dictionary.html index ab33991c..8905d793 100644 --- a/site/tools/free-dictionary.html +++ b/site/tools/free-dictionary.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://dictionaryapi.dev", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/free-dictionary.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/freecodecamp.html b/site/tools/freecodecamp.html index 57f01908..f8f754b4 100644 --- a/site/tools/freecodecamp.html +++ b/site/tools/freecodecamp.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/freeCodeCamp/freeCodeCamp", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/freecodecamp.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -137,7 +137,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/full-stack-fastapi-template.html b/site/tools/full-stack-fastapi-template.html index 03d32b11..ecd6f832 100644 --- a/site/tools/full-stack-fastapi-template.html +++ b/site/tools/full-stack-fastapi-template.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/tiangolo/full-stack-fastapi-template", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/full-stack-fastapi-template.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/fusionauth.html b/site/tools/fusionauth.html index fd097df9..c37d432b 100644 --- a/site/tools/fusionauth.html +++ b/site/tools/fusionauth.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://fusionauth.io", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/fusionauth.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/fx.html b/site/tools/fx.html index d90d79c8..55dbb060 100644 --- a/site/tools/fx.html +++ b/site/tools/fx.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/antonmedv/fx", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/fx.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/fzf.html b/site/tools/fzf.html index 6d5a50d0..891a4d4e 100644 --- a/site/tools/fzf.html +++ b/site/tools/fzf.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/junegunn/fzf", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/fzf.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/gatling.html b/site/tools/gatling.html index ccd51da8..b85ba6d8 100644 --- a/site/tools/gatling.html +++ b/site/tools/gatling.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/gatling/gatling", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/gatling.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/gdu.html b/site/tools/gdu.html index 84ff5726..8a14f912 100644 --- a/site/tools/gdu.html +++ b/site/tools/gdu.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/dundee/gdu", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/gdu.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/geek-jokes-api.html b/site/tools/geek-jokes-api.html index b8e380fe..a9d1c5e4 100644 --- a/site/tools/geek-jokes-api.html +++ b/site/tools/geek-jokes-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://geek-jokes.sameerkumar.website/api", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/geek-jokes-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/genderize-api.html b/site/tools/genderize-api.html index 09178821..0caaf318 100644 --- a/site/tools/genderize-api.html +++ b/site/tools/genderize-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://api.genderize.io", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/genderize-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/genderizeio.html b/site/tools/genderizeio.html index cda12d80..8d5a5577 100644 --- a/site/tools/genderizeio.html +++ b/site/tools/genderizeio.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://genderize.io", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/genderizeio.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/geocodexyz.html b/site/tools/geocodexyz.html index 4b1aeb9b..bbf6e328 100644 --- a/site/tools/geocodexyz.html +++ b/site/tools/geocodexyz.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://geocode.xyz/api", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/geocodexyz.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/gh-dash.html b/site/tools/gh-dash.html index 101ce697..9e008d1e 100644 --- a/site/tools/gh-dash.html +++ b/site/tools/gh-dash.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/dlvhdr/gh-dash", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/gh-dash.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/gh.html b/site/tools/gh.html index 96154633..51c5c98a 100644 --- a/site/tools/gh.html +++ b/site/tools/gh.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/cli/cli", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/gh.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/ghost.html b/site/tools/ghost.html index 2f8f7742..34044124 100644 --- a/site/tools/ghost.html +++ b/site/tools/ghost.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/TryGhost/Ghost", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/ghost.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -137,7 +137,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/git-cliff.html b/site/tools/git-cliff.html index 3e4b80ff..bb365fb7 100644 --- a/site/tools/git-cliff.html +++ b/site/tools/git-cliff.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/orhun/git-cliff", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/git-cliff.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/git-sizer.html b/site/tools/git-sizer.html index 66dd7565..4effddb5 100644 --- a/site/tools/git-sizer.html +++ b/site/tools/git-sizer.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/github/git-sizer", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/git-sizer.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/github-for-startups.html b/site/tools/github-for-startups.html index 5d2d557c..b6220a5f 100644 --- a/site/tools/github-for-startups.html +++ b/site/tools/github-for-startups.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/enterprise/startups", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/github-for-startups.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/github-pages.html b/site/tools/github-pages.html index fcec8b58..216efdaf 100644 --- a/site/tools/github-pages.html +++ b/site/tools/github-pages.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://pages.github.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/github-pages.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/github-student-developer-pack.html b/site/tools/github-student-developer-pack.html index 7cfe2944..6d08338c 100644 --- a/site/tools/github-student-developer-pack.html +++ b/site/tools/github-student-developer-pack.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://education.github.com/pack", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/github-student-developer-pack.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/gitlab-for-open-source.html b/site/tools/gitlab-for-open-source.html index 4e49d972..336816b0 100644 --- a/site/tools/gitlab-for-open-source.html +++ b/site/tools/gitlab-for-open-source.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://about.gitlab.com/solutions/open-source/program", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/gitlab-for-open-source.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/gitlab-pages.html b/site/tools/gitlab-pages.html index 3d79f100..fcfd4e39 100644 --- a/site/tools/gitlab-pages.html +++ b/site/tools/gitlab-pages.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://docs.gitlab.com/ee/user/project/pages", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/gitlab-pages.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/gitleaks.html b/site/tools/gitleaks.html index 05fa3e12..859357ad 100644 --- a/site/tools/gitleaks.html +++ b/site/tools/gitleaks.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/gitleaks/gitleaks", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/gitleaks.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/gitwhisper.html b/site/tools/gitwhisper.html index 21312b06..9f828005 100644 --- a/site/tools/gitwhisper.html +++ b/site/tools/gitwhisper.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/RitualDev-Lab/GitWhisper", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/gitwhisper.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/glab.html b/site/tools/glab.html index ea15e324..2032b9c6 100644 --- a/site/tools/glab.html +++ b/site/tools/glab.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://gitlab.com/gitlab-org/cli", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/glab.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/glances.html b/site/tools/glances.html index 6dd2bc40..f1f3bc41 100644 --- a/site/tools/glances.html +++ b/site/tools/glances.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/nicolargo/glances", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/glances.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/glitch.html b/site/tools/glitch.html index 16d6a429..98bdb508 100644 --- a/site/tools/glitch.html +++ b/site/tools/glitch.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://glitch.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/glitch.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/glitchtip.html b/site/tools/glitchtip.html index f1c02fe8..453660fe 100644 --- a/site/tools/glitchtip.html +++ b/site/tools/glitchtip.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://glitchtip.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/glitchtip.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/glow.html b/site/tools/glow.html index e40dcc8f..3bae9413 100644 --- a/site/tools/glow.html +++ b/site/tools/glow.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/charmbracelet/glow", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/glow.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/go-clean-architecture-api.html b/site/tools/go-clean-architecture-api.html index 82e6f159..bc895768 100644 --- a/site/tools/go-clean-architecture-api.html +++ b/site/tools/go-clean-architecture-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/bxcodec/go-clean-arch", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/go-clean-architecture-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/go-clean-architecture-template.html b/site/tools/go-clean-architecture-template.html index 0b80d769..9bbbc4e3 100644 --- a/site/tools/go-clean-architecture-template.html +++ b/site/tools/go-clean-architecture-template.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/evrone/go-clean-template", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/go-clean-architecture-template.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/google-cloud-for-startups.html b/site/tools/google-cloud-for-startups.html index ce3c2358..cc590e35 100644 --- a/site/tools/google-cloud-for-startups.html +++ b/site/tools/google-cloud-for-startups.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://cloud.google.com/startup", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/google-cloud-for-startups.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/gping.html b/site/tools/gping.html index 0733e466..6661425a 100644 --- a/site/tools/gping.html +++ b/site/tools/gping.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/orf/gping", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/gping.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/gpt4all.html b/site/tools/gpt4all.html index 8eef1b15..af2bef9f 100644 --- a/site/tools/gpt4all.html +++ b/site/tools/gpt4all.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/nomic-ai/gpt4all", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/gpt4all.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/gptcache.html b/site/tools/gptcache.html index 682ecfe8..adc306be 100644 --- a/site/tools/gptcache.html +++ b/site/tools/gptcache.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/zilliztech/gptcache", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/gptcache.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/grafana-oss.html b/site/tools/grafana-oss.html index 70c7ab80..ec27d5da 100644 --- a/site/tools/grafana-oss.html +++ b/site/tools/grafana-oss.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://grafana.com/oss/grafana", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/grafana-oss.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/groqcloud-free-tier.html b/site/tools/groqcloud-free-tier.html index f99c23ad..2a2a7d16 100644 --- a/site/tools/groqcloud-free-tier.html +++ b/site/tools/groqcloud-free-tier.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://console.groq.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/groqcloud-free-tier.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/grpcurl.html b/site/tools/grpcurl.html index c8028ca4..b15a94a7 100644 --- a/site/tools/grpcurl.html +++ b/site/tools/grpcurl.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/fullstorydev/grpcurl", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/grpcurl.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/guidance.html b/site/tools/guidance.html index afc141c7..7fbbc96f 100644 --- a/site/tools/guidance.html +++ b/site/tools/guidance.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/guidance-ai/guidance", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/guidance.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/gum.html b/site/tools/gum.html index aad93b68..db5ed621 100644 --- a/site/tools/gum.html +++ b/site/tools/gum.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/charmbracelet/gum", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/gum.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/gutendex.html b/site/tools/gutendex.html index 2ac6176f..b4c4b3a8 100644 --- a/site/tools/gutendex.html +++ b/site/tools/gutendex.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://gutendex.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/gutendex.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/hacker-news-firebase-api.html b/site/tools/hacker-news-firebase-api.html index 16f0fb0f..4acdacf4 100644 --- a/site/tools/hacker-news-firebase-api.html +++ b/site/tools/hacker-news-firebase-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/HackerNews/API", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/hacker-news-firebase-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/hadolint.html b/site/tools/hadolint.html index bdd17560..99683579 100644 --- a/site/tools/hadolint.html +++ b/site/tools/hadolint.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/hadolint/hadolint", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/hadolint.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/have-i-been-pwned-pwned-passwords.html b/site/tools/have-i-been-pwned-pwned-passwords.html index 68db7b59..b18db6cd 100644 --- a/site/tools/have-i-been-pwned-pwned-passwords.html +++ b/site/tools/have-i-been-pwned-pwned-passwords.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://haveibeenpwned.com/API/v3#PwnedPasswords", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/have-i-been-pwned-pwned-passwords.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/helix.html b/site/tools/helix.html index 8bdb5071..c1b66a0b 100644 --- a/site/tools/helix.html +++ b/site/tools/helix.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/helix-editor/helix", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/helix.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/helm.html b/site/tools/helm.html index 005c0240..cd6aa779 100644 --- a/site/tools/helm.html +++ b/site/tools/helm.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/helm/helm", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/helm.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/hey.html b/site/tools/hey.html index cb4e71b7..fe9c5cc5 100644 --- a/site/tools/hey.html +++ b/site/tools/hey.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/rakyll/hey", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/hey.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/hol-guard.html b/site/tools/hol-guard.html index c190a32e..3eee894c 100644 --- a/site/tools/hol-guard.html +++ b/site/tools/hol-guard.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/hashgraph-online/hol-guard", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/hol-guard.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/hono-starter.html b/site/tools/hono-starter.html index 6ab49843..3c252546 100644 --- a/site/tools/hono-starter.html +++ b/site/tools/hono-starter.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/honojs/hono", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/hono-starter.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/hoppscotch.html b/site/tools/hoppscotch.html index 4c33b3bd..1d514633 100644 --- a/site/tools/hoppscotch.html +++ b/site/tools/hoppscotch.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/hoppscotch/hoppscotch", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/hoppscotch.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/htop.html b/site/tools/htop.html index 676a95c6..3a2d58a1 100644 --- a/site/tools/htop.html +++ b/site/tools/htop.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/htop-dev/htop", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/htop.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/httpbinorg.html b/site/tools/httpbinorg.html index a7efc95c..ee3de8b1 100644 --- a/site/tools/httpbinorg.html +++ b/site/tools/httpbinorg.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://httpbin.org", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/httpbinorg.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/httpie.html b/site/tools/httpie.html index 981942c4..e8a20e37 100644 --- a/site/tools/httpie.html +++ b/site/tools/httpie.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/httpie/cli", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/httpie.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/hugging-face-serverless-inference.html b/site/tools/hugging-face-serverless-inference.html index 51fd2107..42cc00ab 100644 --- a/site/tools/hugging-face-serverless-inference.html +++ b/site/tools/hugging-face-serverless-inference.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://huggingface.co/inference-api", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/hugging-face-serverless-inference.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/hyperconsciousness.html b/site/tools/hyperconsciousness.html index 58a69148..e6c17fe7 100644 --- a/site/tools/hyperconsciousness.html +++ b/site/tools/hyperconsciousness.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/louis030195/hyperconsciousness", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/hyperconsciousness.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/hyperfine.html b/site/tools/hyperfine.html index 2b6fb4f9..54630952 100644 --- a/site/tools/hyperfine.html +++ b/site/tools/hyperfine.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/sharkdp/hyperfine", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/hyperfine.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/image-format-readiness.html b/site/tools/image-format-readiness.html index b62b981c..938d18f0 100644 --- a/site/tools/image-format-readiness.html +++ b/site/tools/image-format-readiness.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/edilec/image-format-readiness", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/image-format-readiness.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/infisical.html b/site/tools/infisical.html index 314dfceb..78b2523b 100644 --- a/site/tools/infisical.html +++ b/site/tools/infisical.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/Infisical/infisical", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/infisical.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -137,7 +137,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/infracost.html b/site/tools/infracost.html index 6f7e7ce8..4f2d9760 100644 --- a/site/tools/infracost.html +++ b/site/tools/infracost.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/infracost/infracost", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/infracost.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -137,7 +137,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/insomnia.html b/site/tools/insomnia.html index ebc33ecd..701ef6be 100644 --- a/site/tools/insomnia.html +++ b/site/tools/insomnia.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/Kong/insomnia", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/insomnia.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/instructor.html b/site/tools/instructor.html index bac16dbf..fe93b998 100644 --- a/site/tools/instructor.html +++ b/site/tools/instructor.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/jxnl/instructor", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/instructor.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/invokeai.html b/site/tools/invokeai.html index 41c2dc37..96abf1cb 100644 --- a/site/tools/invokeai.html +++ b/site/tools/invokeai.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/invoke-ai/InvokeAI", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/invokeai.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/invokely.html b/site/tools/invokely.html index d0baf403..cf941b81 100644 --- a/site/tools/invokely.html +++ b/site/tools/invokely.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://invokely.ai/docs", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/invokely.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/inxi.html b/site/tools/inxi.html index be379c50..b75123f8 100644 --- a/site/tools/inxi.html +++ b/site/tools/inxi.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/smxi/inxi", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/inxi.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/ip-api.html b/site/tools/ip-api.html index 9db31e49..b8688dd0 100644 --- a/site/tools/ip-api.html +++ b/site/tools/ip-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://ip-api.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/ip-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/ipapico.html b/site/tools/ipapico.html index bfc9638e..aaafb682 100644 --- a/site/tools/ipapico.html +++ b/site/tools/ipapico.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://ipapi.co", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/ipapico.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/ipify.html b/site/tools/ipify.html index 10765d51..b21460cd 100644 --- a/site/tools/ipify.html +++ b/site/tools/ipify.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.ipify.org", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/ipify.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/ipinfoio-lite.html b/site/tools/ipinfoio-lite.html index 7479053a..df4e3a57 100644 --- a/site/tools/ipinfoio-lite.html +++ b/site/tools/ipinfoio-lite.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://ipinfo.io/developers", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/ipinfoio-lite.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/iredis.html b/site/tools/iredis.html index 44c9bfac..ba5e86ab 100644 --- a/site/tools/iredis.html +++ b/site/tools/iredis.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/laixintao/iredis", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/iredis.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/jan.html b/site/tools/jan.html index bcb85348..29b94390 100644 --- a/site/tools/jan.html +++ b/site/tools/jan.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/janhq/jan", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/jan.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/jest.html b/site/tools/jest.html index 03188502..f613709d 100644 --- a/site/tools/jest.html +++ b/site/tools/jest.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/jestjs/jest", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/jest.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/jetbrains-free-open-source-license.html b/site/tools/jetbrains-free-open-source-license.html index 319a07fd..7b26fd4b 100644 --- a/site/tools/jetbrains-free-open-source-license.html +++ b/site/tools/jetbrains-free-open-source-license.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.jetbrains.com/community/opensource", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/jetbrains-free-open-source-license.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/jetbrains-mono.html b/site/tools/jetbrains-mono.html index 3904225e..d7f4297a 100644 --- a/site/tools/jetbrains-mono.html +++ b/site/tools/jetbrains-mono.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/JetBrains/JetBrainsMono", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/jetbrains-mono.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/jetbrains-student-pack.html b/site/tools/jetbrains-student-pack.html index af04e4d0..2784b997 100644 --- a/site/tools/jetbrains-student-pack.html +++ b/site/tools/jetbrains-student-pack.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.jetbrains.com/community/education#students", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/jetbrains-student-pack.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/jikan-api.html b/site/tools/jikan-api.html index 9aee3728..43254f44 100644 --- a/site/tools/jikan-api.html +++ b/site/tools/jikan-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://jikan.moe", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/jikan-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/jless.html b/site/tools/jless.html index bdc03473..02405247 100644 --- a/site/tools/jless.html +++ b/site/tools/jless.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/PaulJuliusMartinez/jless", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/jless.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/jmeter.html b/site/tools/jmeter.html index a998dd49..db9e0ed3 100644 --- a/site/tools/jmeter.html +++ b/site/tools/jmeter.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/apache/jmeter", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/jmeter.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/jokeapi.html b/site/tools/jokeapi.html index 3cf39c2f..c5d570c9 100644 --- a/site/tools/jokeapi.html +++ b/site/tools/jokeapi.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://jokeapi.dev", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/jokeapi.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/jq.html b/site/tools/jq.html index a747d0ea..d2b510b3 100644 --- a/site/tools/jq.html +++ b/site/tools/jq.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/jqlang/jq", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/jq.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/json-server.html b/site/tools/json-server.html index f50a1e66..823423e3 100644 --- a/site/tools/json-server.html +++ b/site/tools/json-server.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/typicode/json-server", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/json-server.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/jsonbinio.html b/site/tools/jsonbinio.html index 550c722c..e908c7e6 100644 --- a/site/tools/jsonbinio.html +++ b/site/tools/jsonbinio.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://jsonbin.io", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/jsonbinio.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/jsonplaceholder.html b/site/tools/jsonplaceholder.html index b23153ee..f5c157f6 100644 --- a/site/tools/jsonplaceholder.html +++ b/site/tools/jsonplaceholder.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://jsonplaceholder.typicode.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/jsonplaceholder.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/k6.html b/site/tools/k6.html index 95b4d56c..5e9c9620 100644 --- a/site/tools/k6.html +++ b/site/tools/k6.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/grafana/k6", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/k6.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/k9s.html b/site/tools/k9s.html index 719040e3..222be9c6 100644 --- a/site/tools/k9s.html +++ b/site/tools/k9s.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/derailed/k9s", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/k9s.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/kanye-rest.html b/site/tools/kanye-rest.html index 8e315d24..4f0f8345 100644 --- a/site/tools/kanye-rest.html +++ b/site/tools/kanye-rest.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://kanye.rest", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/kanye-rest.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/karate-framework.html b/site/tools/karate-framework.html index 35f6763b..5c481d2d 100644 --- a/site/tools/karate-framework.html +++ b/site/tools/karate-framework.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/karatelabs/karate", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/karate-framework.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/keycloak.html b/site/tools/keycloak.html index 1162757f..927c8ba7 100644 --- a/site/tools/keycloak.html +++ b/site/tools/keycloak.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.keycloak.org", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/keycloak.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/khoj.html b/site/tools/khoj.html index 836a7ec0..2007dd5b 100644 --- a/site/tools/khoj.html +++ b/site/tools/khoj.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/khoj-ai/khoj", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/khoj.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/kilobat-cli.html b/site/tools/kilobat-cli.html index 18756946..142770da 100644 --- a/site/tools/kilobat-cli.html +++ b/site/tools/kilobat-cli.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/seifip/kilobat-cli", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/kilobat-cli.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/kind.html b/site/tools/kind.html index beea3a94..4692de33 100644 --- a/site/tools/kind.html +++ b/site/tools/kind.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/kubernetes-sigs/kind", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/kind.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/kokoro-tts.html b/site/tools/kokoro-tts.html index 863b28c8..415986fb 100644 --- a/site/tools/kokoro-tts.html +++ b/site/tools/kokoro-tts.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/hexgrad/kokoro", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/kokoro-tts.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/koyeb.html b/site/tools/koyeb.html index 9258b174..6713e1ad 100644 --- a/site/tools/koyeb.html +++ b/site/tools/koyeb.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.koyeb.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/koyeb.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/kubectx.html b/site/tools/kubectx.html index abfaa65c..5f2a7815 100644 --- a/site/tools/kubectx.html +++ b/site/tools/kubectx.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/ahmetb/kubectx", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/kubectx.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/kustomize.html b/site/tools/kustomize.html index c0d70b11..e1082818 100644 --- a/site/tools/kustomize.html +++ b/site/tools/kustomize.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/kubernetes-sigs/kustomize", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/kustomize.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/lancedb.html b/site/tools/lancedb.html index 45763116..a400682e 100644 --- a/site/tools/lancedb.html +++ b/site/tools/lancedb.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/lancedb/lancedb", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/lancedb.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/langchain-nextjs-template.html b/site/tools/langchain-nextjs-template.html index 736d4a84..1439269d 100644 --- a/site/tools/langchain-nextjs-template.html +++ b/site/tools/langchain-nextjs-template.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/langchain-ai/langchain-nextjs-template", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/langchain-nextjs-template.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/langchain.html b/site/tools/langchain.html index 83fc1225..ee726600 100644 --- a/site/tools/langchain.html +++ b/site/tools/langchain.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/langchain-ai/langchain", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/langchain.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/langflow.html b/site/tools/langflow.html index 5d9e1331..3e4eaa48 100644 --- a/site/tools/langflow.html +++ b/site/tools/langflow.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/langflow-ai/langflow", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/langflow.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/langgraph.html b/site/tools/langgraph.html index 5e7c5527..9e4be7b0 100644 --- a/site/tools/langgraph.html +++ b/site/tools/langgraph.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/langchain-ai/langgraph", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/langgraph.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/launch-library-2.html b/site/tools/launch-library-2.html index 494c8a6b..2609a70e 100644 --- a/site/tools/launch-library-2.html +++ b/site/tools/launch-library-2.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://thespacedevs.com/llapi", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/launch-library-2.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/lazydocker.html b/site/tools/lazydocker.html index 26beaeec..379a1517 100644 --- a/site/tools/lazydocker.html +++ b/site/tools/lazydocker.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/jesseduffield/lazydocker", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/lazydocker.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/lazygit.html b/site/tools/lazygit.html index 7c170426..522529de 100644 --- a/site/tools/lazygit.html +++ b/site/tools/lazygit.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/jesseduffield/lazygit", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/lazygit.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/lazysql.html b/site/tools/lazysql.html index 8c2654a9..e949d60d 100644 --- a/site/tools/lazysql.html +++ b/site/tools/lazysql.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/jorgerojas26/lazysql", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/lazysql.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/leanfps.html b/site/tools/leanfps.html index 3b43fd68..e31d34a8 100644 --- a/site/tools/leanfps.html +++ b/site/tools/leanfps.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://leanfps.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/leanfps.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/lf.html b/site/tools/lf.html index 81c28820..398c2be0 100644 --- a/site/tools/lf.html +++ b/site/tools/lf.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/gokcehan/lf", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/lf.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/librechat.html b/site/tools/librechat.html index af2c66c9..60830606 100644 --- a/site/tools/librechat.html +++ b/site/tools/librechat.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/danny-avila/LibreChat", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/librechat.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/lighthouse-ci.html b/site/tools/lighthouse-ci.html index 625d73c0..b99bb7e4 100644 --- a/site/tools/lighthouse-ci.html +++ b/site/tools/lighthouse-ci.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/GoogleChrome/lighthouse-ci", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/lighthouse-ci.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/litecli.html b/site/tools/litecli.html index e106bb0d..34a865aa 100644 --- a/site/tools/litecli.html +++ b/site/tools/litecli.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/dbcli/litecli", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/litecli.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/litellm.html b/site/tools/litellm.html index 7e30d764..695896a1 100644 --- a/site/tools/litellm.html +++ b/site/tools/litellm.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/BerriAI/litellm", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/litellm.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/llama-factory.html b/site/tools/llama-factory.html index 5fb31a61..e74c8ee6 100644 --- a/site/tools/llama-factory.html +++ b/site/tools/llama-factory.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/hiyouga/LLaMA-Factory", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/llama-factory.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/llamacpp.html b/site/tools/llamacpp.html index 4ca0fa5c..900ed40f 100644 --- a/site/tools/llamacpp.html +++ b/site/tools/llamacpp.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/ggerganov/llama.cpp", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/llamacpp.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/llamafile.html b/site/tools/llamafile.html index 4fc27d8f..4d794653 100644 --- a/site/tools/llamafile.html +++ b/site/tools/llamafile.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/Mozilla-Ocho/llamafile", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/llamafile.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/llamaindex.html b/site/tools/llamaindex.html index 06d469d6..ebc11a25 100644 --- a/site/tools/llamaindex.html +++ b/site/tools/llamaindex.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/run-llama/llama_index", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/llamaindex.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/llava.html b/site/tools/llava.html index 02adc65e..3041856c 100644 --- a/site/tools/llava.html +++ b/site/tools/llava.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/haotian-liu/LLaVA", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/llava.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/lmql.html b/site/tools/lmql.html index 04d591f5..a1e96c02 100644 --- a/site/tools/lmql.html +++ b/site/tools/lmql.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/eth-sri/lmql", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/lmql.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/localai.html b/site/tools/localai.html index 63bf7e93..4edd8aec 100644 --- a/site/tools/localai.html +++ b/site/tools/localai.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/mudler/LocalAI", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/localai.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/locust.html b/site/tools/locust.html index c9f6d09e..df715531 100644 --- a/site/tools/locust.html +++ b/site/tools/locust.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/locustio/locust", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/locust.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/logto.html b/site/tools/logto.html index 4b85637c..c2473641 100644 --- a/site/tools/logto.html +++ b/site/tools/logto.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://logto.io", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/logto.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/loki.html b/site/tools/loki.html index 2749c1cd..7997a6eb 100644 --- a/site/tools/loki.html +++ b/site/tools/loki.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/oblador/loki", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/loki.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/lost-pixel.html b/site/tools/lost-pixel.html index 99c4de25..097863cb 100644 --- a/site/tools/lost-pixel.html +++ b/site/tools/lost-pixel.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/lost-pixel/lost-pixel", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/lost-pixel.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/lucia.html b/site/tools/lucia.html index b2593578..f01ac053 100644 --- a/site/tools/lucia.html +++ b/site/tools/lucia.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://lucia-auth.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/lucia.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/maestro.html b/site/tools/maestro.html index 9bbce3fa..fc5a2ab6 100644 --- a/site/tools/maestro.html +++ b/site/tools/maestro.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/mobile-dev-inc/maestro", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/maestro.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/magic-wormhole.html b/site/tools/magic-wormhole.html index 04335105..de31e743 100644 --- a/site/tools/magic-wormhole.html +++ b/site/tools/magic-wormhole.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/magic-wormhole/magic-wormhole", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/magic-wormhole.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/mailgun-free-foundation.html b/site/tools/mailgun-free-foundation.html index 032a55d8..cf971a8b 100644 --- a/site/tools/mailgun-free-foundation.html +++ b/site/tools/mailgun-free-foundation.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.mailgun.com/pricing", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/mailgun-free-foundation.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/markitdown.html b/site/tools/markitdown.html index 4b50dd44..9307396c 100644 --- a/site/tools/markitdown.html +++ b/site/tools/markitdown.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/microsoft/markitdown", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/markitdown.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/mastra.html b/site/tools/mastra.html index ee5e9c0e..4f16716a 100644 --- a/site/tools/mastra.html +++ b/site/tools/mastra.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/mastra-ai/mastra", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/mastra.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/mcfly.html b/site/tools/mcfly.html index c6d271b4..4033c5de 100644 --- a/site/tools/mcfly.html +++ b/site/tools/mcfly.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/cantino/mcfly", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/mcfly.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/mcp-builder-kit.html b/site/tools/mcp-builder-kit.html index 9de3c0b0..ffa49fd0 100644 --- a/site/tools/mcp-builder-kit.html +++ b/site/tools/mcp-builder-kit.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/RitualDev-Lab/mcp-builder-kit", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/mcp-builder-kit.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/mcp-dubai.html b/site/tools/mcp-dubai.html index 6e522eca..60942f0a 100644 --- a/site/tools/mcp-dubai.html +++ b/site/tools/mcp-dubai.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://pypi.org/project/mcp-dubai", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/mcp-dubai.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/mcp-monetize.html b/site/tools/mcp-monetize.html index 5a10817f..212b4fb9 100644 --- a/site/tools/mcp-monetize.html +++ b/site/tools/mcp-monetize.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/RitualDev-Lab/mcp-monetize", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/mcp-monetize.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/medusa.html b/site/tools/medusa.html index 4da1f8d5..83e69bf1 100644 --- a/site/tools/medusa.html +++ b/site/tools/medusa.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/medusajs/medusa", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/medusa.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/meilisearch.html b/site/tools/meilisearch.html index 8a9feef8..68a0189e 100644 --- a/site/tools/meilisearch.html +++ b/site/tools/meilisearch.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.meilisearch.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/meilisearch.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/mem0.html b/site/tools/mem0.html index 7d222916..3286db54 100644 --- a/site/tools/mem0.html +++ b/site/tools/mem0.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/mem0ai/mem0", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/mem0.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/meme-generator-api.html b/site/tools/meme-generator-api.html index 607a01eb..70da9e12 100644 --- a/site/tools/meme-generator-api.html +++ b/site/tools/meme-generator-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://api.imgflip.com/get_memes", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/meme-generator-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/metagpt.html b/site/tools/metagpt.html index 81d10f9a..7df19e9d 100644 --- a/site/tools/metagpt.html +++ b/site/tools/metagpt.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/geekan/MetaGPT", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/metagpt.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/microsoft-for-startups-founders-hub.html b/site/tools/microsoft-for-startups-founders-hub.html index d3f4dd10..344ba903 100644 --- a/site/tools/microsoft-for-startups-founders-hub.html +++ b/site/tools/microsoft-for-startups-founders-hub.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.microsoft.com/startups", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/microsoft-for-startups-founders-hub.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/miller.html b/site/tools/miller.html index fccf7935..bea1e1a6 100644 --- a/site/tools/miller.html +++ b/site/tools/miller.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/johnkerl/miller", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/miller.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/milvus.html b/site/tools/milvus.html index 8fcdfeb1..ae23aee9 100644 --- a/site/tools/milvus.html +++ b/site/tools/milvus.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/milvus-io/milvus", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/milvus.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/mimesis.html b/site/tools/mimesis.html index 7c25de36..8a79a96f 100644 --- a/site/tools/mimesis.html +++ b/site/tools/mimesis.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/lk-geimfari/mimesis", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/mimesis.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/mindsdb.html b/site/tools/mindsdb.html index 25444b8f..446ce436 100644 --- a/site/tools/mindsdb.html +++ b/site/tools/mindsdb.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/mindsdb/mindsdb", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/mindsdb.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/minikube.html b/site/tools/minikube.html index 0dcbff4e..53d94cf5 100644 --- a/site/tools/minikube.html +++ b/site/tools/minikube.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/kubernetes/minikube", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/minikube.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/minio.html b/site/tools/minio.html index 40832151..ee5a6961 100644 --- a/site/tools/minio.html +++ b/site/tools/minio.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://min.io", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/minio.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/mise.html b/site/tools/mise.html index 18560e8c..9b9709d6 100644 --- a/site/tools/mise.html +++ b/site/tools/mise.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/jdx/mise", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/mise.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/mitmproxy.html b/site/tools/mitmproxy.html index 2c1069fd..3d63cd76 100644 --- a/site/tools/mitmproxy.html +++ b/site/tools/mitmproxy.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/mitmproxy/mitmproxy", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/mitmproxy.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/mockforge-ai.html b/site/tools/mockforge-ai.html index 0af32476..3270f0ee 100644 --- a/site/tools/mockforge-ai.html +++ b/site/tools/mockforge-ai.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/RitualDev-Lab/MockForge", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/mockforge-ai.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/mockoon.html b/site/tools/mockoon.html index a08149b7..9f668af2 100644 --- a/site/tools/mockoon.html +++ b/site/tools/mockoon.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/mockoon/mockoon", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/mockoon.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/mockserver.html b/site/tools/mockserver.html index 3f94c71d..910f6cb8 100644 --- a/site/tools/mockserver.html +++ b/site/tools/mockserver.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/mock-server/mockserver", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/mockserver.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/mockyio.html b/site/tools/mockyio.html index 077a4516..defbcafc 100644 --- a/site/tools/mockyio.html +++ b/site/tools/mockyio.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://designer.mocky.io", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/mockyio.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/mongodb-atlas.html b/site/tools/mongodb-atlas.html index b77e63b6..3a9a86e0 100644 --- a/site/tools/mongodb-atlas.html +++ b/site/tools/mongodb-atlas.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.mongodb.com/products/platform/atlas-database", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/mongodb-atlas.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/mongodb-for-startups.html b/site/tools/mongodb-for-startups.html index 556ef785..dfda756f 100644 --- a/site/tools/mongodb-for-startups.html +++ b/site/tools/mongodb-for-startups.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.mongodb.com/startups", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/mongodb-for-startups.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/msw-mock-service-worker.html b/site/tools/msw-mock-service-worker.html index 02670d94..26b4b739 100644 --- a/site/tools/msw-mock-service-worker.html +++ b/site/tools/msw-mock-service-worker.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/mswjs/msw", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/msw-mock-service-worker.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/mycli.html b/site/tools/mycli.html index 6d168e83..97273656 100644 --- a/site/tools/mycli.html +++ b/site/tools/mycli.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/dbcli/mycli", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/mycli.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/nasa-open-apis.html b/site/tools/nasa-open-apis.html index d421dbf8..4edf8800 100644 --- a/site/tools/nasa-open-apis.html +++ b/site/tools/nasa-open-apis.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://api.nasa.gov", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/nasa-open-apis.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/nationalize-api.html b/site/tools/nationalize-api.html index f1fc079f..95defe20 100644 --- a/site/tools/nationalize-api.html +++ b/site/tools/nationalize-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://api.nationalize.io", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/nationalize-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/nationalizeio.html b/site/tools/nationalizeio.html index 56522913..07c41475 100644 --- a/site/tools/nationalizeio.html +++ b/site/tools/nationalizeio.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://nationalize.io", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/nationalizeio.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/ncdu.html b/site/tools/ncdu.html index b6c3519c..eba6966a 100644 --- a/site/tools/ncdu.html +++ b/site/tools/ncdu.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://code.blicky.net/yorhel/ncdu", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/ncdu.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/nemo-guardrails.html b/site/tools/nemo-guardrails.html index e6963e70..693f6c0c 100644 --- a/site/tools/nemo-guardrails.html +++ b/site/tools/nemo-guardrails.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/NVIDIA/NeMo-Guardrails", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/nemo-guardrails.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/neon.html b/site/tools/neon.html index f39a5635..e8213a7d 100644 --- a/site/tools/neon.html +++ b/site/tools/neon.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://neon.tech", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/neon.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/nestjs-starter.html b/site/tools/nestjs-starter.html index 1c08218c..04fbb558 100644 --- a/site/tools/nestjs-starter.html +++ b/site/tools/nestjs-starter.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/nestjs/typescript-starter", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/nestjs-starter.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/netlify-for-open-source.html b/site/tools/netlify-for-open-source.html index 1e99e105..e1fd482f 100644 --- a/site/tools/netlify-for-open-source.html +++ b/site/tools/netlify-for-open-source.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.netlify.com/open-source", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/netlify-for-open-source.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/netlify.html b/site/tools/netlify.html index c6870f61..1481cb47 100644 --- a/site/tools/netlify.html +++ b/site/tools/netlify.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.netlify.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/netlify.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/newman.html b/site/tools/newman.html index e7d44756..942a10f1 100644 --- a/site/tools/newman.html +++ b/site/tools/newman.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/postmanlabs/newman", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/newman.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/next-forge.html b/site/tools/next-forge.html index 4b6f9a06..2285c0d2 100644 --- a/site/tools/next-forge.html +++ b/site/tools/next-forge.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/haydenbleasel/next-forge", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/next-forge.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/nextjs-enterprise-boilerplate.html b/site/tools/nextjs-enterprise-boilerplate.html index f9eb7b34..9309044d 100644 --- a/site/tools/nextjs-enterprise-boilerplate.html +++ b/site/tools/nextjs-enterprise-boilerplate.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/Blazity/next-enterprise", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/nextjs-enterprise-boilerplate.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/nginx-proxy-manager.html b/site/tools/nginx-proxy-manager.html index fba5c095..10b646e1 100644 --- a/site/tools/nginx-proxy-manager.html +++ b/site/tools/nginx-proxy-manager.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://nginxproxymanager.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/nginx-proxy-manager.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/nightwatchjs.html b/site/tools/nightwatchjs.html index b8d16d86..2e104155 100644 --- a/site/tools/nightwatchjs.html +++ b/site/tools/nightwatchjs.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/nightwatchjs/nightwatch", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/nightwatchjs.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/nnn.html b/site/tools/nnn.html index adc29c8e..b37bfc30 100644 --- a/site/tools/nnn.html +++ b/site/tools/nnn.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/jarun/nnn", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/nnn.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/nominatim-openstreetmap.html b/site/tools/nominatim-openstreetmap.html index 65c8943f..bc87ba61 100644 --- a/site/tools/nominatim-openstreetmap.html +++ b/site/tools/nominatim-openstreetmap.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://nominatim.openstreetmap.org", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/nominatim-openstreetmap.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/notion-for-education.html b/site/tools/notion-for-education.html index 2bb49f65..9ee4c400 100644 --- a/site/tools/notion-for-education.html +++ b/site/tools/notion-for-education.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.notion.so/product/notion-for-education", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/notion-for-education.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/nuclei.html b/site/tools/nuclei.html index 874db9b0..d5bc234b 100644 --- a/site/tools/nuclei.html +++ b/site/tools/nuclei.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/projectdiscovery/nuclei", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/nuclei.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/nushell.html b/site/tools/nushell.html index a0695585..b8908165 100644 --- a/site/tools/nushell.html +++ b/site/tools/nushell.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/nushell/nushell", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/nushell.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -145,7 +145,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/nuxt-3-starter.html b/site/tools/nuxt-3-starter.html index d1e9940b..580c117d 100644 --- a/site/tools/nuxt-3-starter.html +++ b/site/tools/nuxt-3-starter.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/nuxt/starter", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/nuxt-3-starter.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/oh-my-android.html b/site/tools/oh-my-android.html index 1f109a84..c3f05a03 100644 --- a/site/tools/oh-my-android.html +++ b/site/tools/oh-my-android.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/ateymoori/oh-my-android", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/oh-my-android.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/ollama.html b/site/tools/ollama.html index 4be62ab2..5113cc1b 100644 --- a/site/tools/ollama.html +++ b/site/tools/ollama.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/ollama/ollama", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/ollama.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/onefetch.html b/site/tools/onefetch.html index d41b7938..32e8d395 100644 --- a/site/tools/onefetch.html +++ b/site/tools/onefetch.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/o2sh/onefetch", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/onefetch.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/open-brewery-db.html b/site/tools/open-brewery-db.html index c278d63c..12fc7ce1 100644 --- a/site/tools/open-brewery-db.html +++ b/site/tools/open-brewery-db.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.openbrewerydb.org", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/open-brewery-db.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/open-food-facts.html b/site/tools/open-food-facts.html index bf99ed64..913b9730 100644 --- a/site/tools/open-food-facts.html +++ b/site/tools/open-food-facts.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://world.openfoodfacts.org", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/open-food-facts.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/open-interpreter.html b/site/tools/open-interpreter.html index 63341e80..d65c48ef 100644 --- a/site/tools/open-interpreter.html +++ b/site/tools/open-interpreter.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/OpenInterpreter/open-interpreter", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/open-interpreter.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/open-library-covers-api.html b/site/tools/open-library-covers-api.html index 7c8d09a4..635ed7a2 100644 --- a/site/tools/open-library-covers-api.html +++ b/site/tools/open-library-covers-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://openlibrary.org/dev/docs/api/covers", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/open-library-covers-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/open-library.html b/site/tools/open-library.html index b79b5642..42a239c9 100644 --- a/site/tools/open-library.html +++ b/site/tools/open-library.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://openlibrary.org/developers/api", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/open-library.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/open-meteo-air-quality.html b/site/tools/open-meteo-air-quality.html index 384e2e8a..87ee4bc1 100644 --- a/site/tools/open-meteo-air-quality.html +++ b/site/tools/open-meteo-air-quality.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://open-meteo.com/en/docs/air-quality-api", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/open-meteo-air-quality.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/open-meteo.html b/site/tools/open-meteo.html index 6c55d942..2f20c650 100644 --- a/site/tools/open-meteo.html +++ b/site/tools/open-meteo.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://open-meteo.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/open-meteo.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/open-source-ideas.html b/site/tools/open-source-ideas.html index ff2d4916..fcf1e9c0 100644 --- a/site/tools/open-source-ideas.html +++ b/site/tools/open-source-ideas.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/open-source-ideas/ideas", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/open-source-ideas.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -137,7 +137,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/open-source-licenses-api.html b/site/tools/open-source-licenses-api.html index afbb1a13..b9097594 100644 --- a/site/tools/open-source-licenses-api.html +++ b/site/tools/open-source-licenses-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://api.github.com/licenses", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/open-source-licenses-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/open-trivia-db.html b/site/tools/open-trivia-db.html index 82f30f07..412bb892 100644 --- a/site/tools/open-trivia-db.html +++ b/site/tools/open-trivia-db.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://opentdb.com/api_config.php", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/open-trivia-db.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/open-webui.html b/site/tools/open-webui.html index 5ff339b1..308934b8 100644 --- a/site/tools/open-webui.html +++ b/site/tools/open-webui.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/open-webui/open-webui", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/open-webui.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/openapi-example-validator.html b/site/tools/openapi-example-validator.html index 71468c60..d525a288 100644 --- a/site/tools/openapi-example-validator.html +++ b/site/tools/openapi-example-validator.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/edilec/openapi-example-validator", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/openapi-example-validator.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/opencodeinterpreter.html b/site/tools/opencodeinterpreter.html index 17800af4..fa1cbb51 100644 --- a/site/tools/opencodeinterpreter.html +++ b/site/tools/opencodeinterpreter.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/OpenCodeInterpreter/OpenCodeInterpreter", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/opencodeinterpreter.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/openhands.html b/site/tools/openhands.html index c513057c..bb2dfc21 100644 --- a/site/tools/openhands.html +++ b/site/tools/openhands.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/All-Hands-AI/OpenHands", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/openhands.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/opensky-network-api.html b/site/tools/opensky-network-api.html index b37c9128..2bb3d082 100644 --- a/site/tools/opensky-network-api.html +++ b/site/tools/opensky-network-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://opensky-network.org/apidoc", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/opensky-network-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/oracle-cloud-always-free.html b/site/tools/oracle-cloud-always-free.html index 82eb7195..460db86d 100644 --- a/site/tools/oracle-cloud-always-free.html +++ b/site/tools/oracle-cloud-always-free.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.oracle.com/cloud/free", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/oracle-cloud-always-free.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/orkasvideostudio.html b/site/tools/orkasvideostudio.html index 2a4a5afc..27b529b5 100644 --- a/site/tools/orkasvideostudio.html +++ b/site/tools/orkasvideostudio.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/Orkas-AI/Orkas-VideoStudio", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/orkasvideostudio.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/ory-kratos.html b/site/tools/ory-kratos.html index 277e12e4..e8c4c941 100644 --- a/site/tools/ory-kratos.html +++ b/site/tools/ory-kratos.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.ory.sh/kratos", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/ory-kratos.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/osv-scanner.html b/site/tools/osv-scanner.html index 0b000218..9802dac7 100644 --- a/site/tools/osv-scanner.html +++ b/site/tools/osv-scanner.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/google/osv-scanner", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/osv-scanner.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/outagefence-by-slanta-cause.html b/site/tools/outagefence-by-slanta-cause.html index eef27501..7f876758 100644 --- a/site/tools/outagefence-by-slanta-cause.html +++ b/site/tools/outagefence-by-slanta-cause.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/jn6825rsr7-afk/outagefence", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/outagefence-by-slanta-cause.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/outlines.html b/site/tools/outlines.html index 3cf72612..73e24eec 100644 --- a/site/tools/outlines.html +++ b/site/tools/outlines.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/dottxt-ai/outlines", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/outlines.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/owasp-zap.html b/site/tools/owasp-zap.html index 7f3624c8..f0d7d72d 100644 --- a/site/tools/owasp-zap.html +++ b/site/tools/owasp-zap.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/zaproxy/zaproxy", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/owasp-zap.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/pa11y.html b/site/tools/pa11y.html index 04af6ff0..084e8da0 100644 --- a/site/tools/pa11y.html +++ b/site/tools/pa11y.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/pa11y/pa11y", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/pa11y.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/pact.html b/site/tools/pact.html index b69b9518..765ae294 100644 --- a/site/tools/pact.html +++ b/site/tools/pact.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/pact-foundation/pact-js", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/pact.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/pactumjs.html b/site/tools/pactumjs.html index b3d98b26..03c31837 100644 --- a/site/tools/pactumjs.html +++ b/site/tools/pactumjs.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/pactumjs/pactum", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/pactumjs.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/paddleocr.html b/site/tools/paddleocr.html index 9c78c130..21491bf7 100644 --- a/site/tools/paddleocr.html +++ b/site/tools/paddleocr.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/PaddlePaddle/PaddleOCR", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/paddleocr.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/pandoc.html b/site/tools/pandoc.html index 96b349e1..57613932 100644 --- a/site/tools/pandoc.html +++ b/site/tools/pandoc.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/jgm/pandoc", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/pandoc.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/payload-cms-starter.html b/site/tools/payload-cms-starter.html index 88f4e4de..6568868f 100644 --- a/site/tools/payload-cms-starter.html +++ b/site/tools/payload-cms-starter.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/payloadcms/payload", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/payload-cms-starter.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/peft.html b/site/tools/peft.html index 96c0510e..21493ccb 100644 --- a/site/tools/peft.html +++ b/site/tools/peft.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/huggingface/peft", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/peft.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/pgcli.html b/site/tools/pgcli.html index e4bf217c..5a80a988 100644 --- a/site/tools/pgcli.html +++ b/site/tools/pgcli.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/dbcli/pgcli", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/pgcli.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/pgvector.html b/site/tools/pgvector.html index b834cc2b..8ea0016a 100644 --- a/site/tools/pgvector.html +++ b/site/tools/pgvector.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/pgvector/pgvector", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/pgvector.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/piper-tts.html b/site/tools/piper-tts.html index d2a95638..3f53a217 100644 --- a/site/tools/piper-tts.html +++ b/site/tools/piper-tts.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/rhasspy/piper", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/piper-tts.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/pixelmatch.html b/site/tools/pixelmatch.html index aee75e23..51ddf12e 100644 --- a/site/tools/pixelmatch.html +++ b/site/tools/pixelmatch.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/mapbox/pixelmatch", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/pixelmatch.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/plausible-analytics-self-hosted.html b/site/tools/plausible-analytics-self-hosted.html index 079774bd..764b6377 100644 --- a/site/tools/plausible-analytics-self-hosted.html +++ b/site/tools/plausible-analytics-self-hosted.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://plausible.io/self-hosted", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/plausible-analytics-self-hosted.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/playwright.html b/site/tools/playwright.html index 2602ca1c..c761e3b7 100644 --- a/site/tools/playwright.html +++ b/site/tools/playwright.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/microsoft/playwright", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/playwright.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/pnpm.html b/site/tools/pnpm.html index 44a7b971..85490969 100644 --- a/site/tools/pnpm.html +++ b/site/tools/pnpm.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/pnpm/pnpm", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/pnpm.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/pocketbase-1-click-backend.html b/site/tools/pocketbase-1-click-backend.html index 8da5d2f5..8ce97910 100644 --- a/site/tools/pocketbase-1-click-backend.html +++ b/site/tools/pocketbase-1-click-backend.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/pocketbase/pocketbase", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/pocketbase-1-click-backend.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/pocketbase.html b/site/tools/pocketbase.html index 83270c49..746738d7 100644 --- a/site/tools/pocketbase.html +++ b/site/tools/pocketbase.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://pocketbase.io", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/pocketbase.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/poetrydb.html b/site/tools/poetrydb.html index d28d021e..ada8ab8f 100644 --- a/site/tools/poetrydb.html +++ b/site/tools/poetrydb.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://poetrydb.org", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/poetrydb.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/pokeapi.html b/site/tools/pokeapi.html index b0e6f2f9..8361023b 100644 --- a/site/tools/pokeapi.html +++ b/site/tools/pokeapi.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://pokeapi.co", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/pokeapi.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/portainer-community.html b/site/tools/portainer-community.html index ba2fe276..f43a9ff0 100644 --- a/site/tools/portainer-community.html +++ b/site/tools/portainer-community.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.portainer.io", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/portainer-community.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/posthog.html b/site/tools/posthog.html index 20c1cff6..dc862b28 100644 --- a/site/tools/posthog.html +++ b/site/tools/posthog.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://posthog.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/posthog.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/postman-echo.html b/site/tools/postman-echo.html index 2b37901b..7ec113e6 100644 --- a/site/tools/postman-echo.html +++ b/site/tools/postman-echo.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://postman-echo.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/postman-echo.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/postman-open-source-sponsorship.html b/site/tools/postman-open-source-sponsorship.html index 9d663fad..c622c942 100644 --- a/site/tools/postman-open-source-sponsorship.html +++ b/site/tools/postman-open-source-sponsorship.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.postman.com/open-source", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/postman-open-source-sponsorship.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/prism.html b/site/tools/prism.html index f0400793..b4c1dab8 100644 --- a/site/tools/prism.html +++ b/site/tools/prism.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/stoplightio/prism", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/prism.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/privategpt.html b/site/tools/privategpt.html index 543a3ec1..407e55de 100644 --- a/site/tools/privategpt.html +++ b/site/tools/privategpt.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/zylon-ai/private-gpt", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/privategpt.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/procs.html b/site/tools/procs.html index eb80a6db..6d6a8c9d 100644 --- a/site/tools/procs.html +++ b/site/tools/procs.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/dalance/procs", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/procs.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/prometheus.html b/site/tools/prometheus.html index ba22a01d..65a1feed 100644 --- a/site/tools/prometheus.html +++ b/site/tools/prometheus.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://prometheus.io", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/prometheus.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/promptfoo.html b/site/tools/promptfoo.html index 011efc74..40624bd8 100644 --- a/site/tools/promptfoo.html +++ b/site/tools/promptfoo.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/promptfoo/promptfoo", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/promptfoo.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/promptshield.html b/site/tools/promptshield.html index 93c31e09..299159d5 100644 --- a/site/tools/promptshield.html +++ b/site/tools/promptshield.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/RitualDev-Lab/PromptShield", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/promptshield.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/public-apis-index.html b/site/tools/public-apis-index.html index 2b147056..0e312736 100644 --- a/site/tools/public-apis-index.html +++ b/site/tools/public-apis-index.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://api.publicapis.org", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/public-apis-index.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/puppeteer.html b/site/tools/puppeteer.html index 1210239d..3c1722b0 100644 --- a/site/tools/puppeteer.html +++ b/site/tools/puppeteer.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/puppeteer/puppeteer", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/puppeteer.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/pydantic-ai.html b/site/tools/pydantic-ai.html index d05d10fc..b3d8875a 100644 --- a/site/tools/pydantic-ai.html +++ b/site/tools/pydantic-ai.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/pydantic/pydantic-ai", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/pydantic-ai.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/q.html b/site/tools/q.html index 5e0c1d20..96302b95 100644 --- a/site/tools/q.html +++ b/site/tools/q.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/harelba/q", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/q.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/qdrant-cloud.html b/site/tools/qdrant-cloud.html index 9d5c8b7b..1b8f55a2 100644 --- a/site/tools/qdrant-cloud.html +++ b/site/tools/qdrant-cloud.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://qdrant.tech", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/qdrant-cloud.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/qdrant.html b/site/tools/qdrant.html index c79b10e5..eaa16c11 100644 --- a/site/tools/qdrant.html +++ b/site/tools/qdrant.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/qdrant/qdrant", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/qdrant.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/qr-code-generator-api.html b/site/tools/qr-code-generator-api.html index df96c05f..167f0ce8 100644 --- a/site/tools/qr-code-generator-api.html +++ b/site/tools/qr-code-generator-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://goqr.me/api", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/qr-code-generator-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/quelllm.html b/site/tools/quelllm.html index 7c32e46e..ef109a6e 100644 --- a/site/tools/quelllm.html +++ b/site/tools/quelllm.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://quelllm.fr/api", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/quelllm.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/quotable-api.html b/site/tools/quotable-api.html index b383b355..a6478729 100644 --- a/site/tools/quotable-api.html +++ b/site/tools/quotable-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/lukePeavey/quotable", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/quotable-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/rabbitmq.html b/site/tools/rabbitmq.html index d2d5f5c1..6bc38e5b 100644 --- a/site/tools/rabbitmq.html +++ b/site/tools/rabbitmq.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.rabbitmq.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/rabbitmq.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/ragas.html b/site/tools/ragas.html index 91c6549c..36740edf 100644 --- a/site/tools/ragas.html +++ b/site/tools/ragas.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/explodinggradients/ragas", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/ragas.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/ragflow.html b/site/tools/ragflow.html index 909c9fbe..2f727461 100644 --- a/site/tools/ragflow.html +++ b/site/tools/ragflow.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/infiniflow/ragflow", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/ragflow.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/railway.html b/site/tools/railway.html index 1a4603d6..05323b6b 100644 --- a/site/tools/railway.html +++ b/site/tools/railway.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://railway.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/railway.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/randomfox-api.html b/site/tools/randomfox-api.html index a40f856c..270328b0 100644 --- a/site/tools/randomfox-api.html +++ b/site/tools/randomfox-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://randomfox.ca/floof", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/randomfox-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/randomuserme.html b/site/tools/randomuserme.html index 9d5daff1..a5b82712 100644 --- a/site/tools/randomuserme.html +++ b/site/tools/randomuserme.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://randomuser.me", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/randomuserme.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/ranger.html b/site/tools/ranger.html index cfea0cba..66afd138 100644 --- a/site/tools/ranger.html +++ b/site/tools/ranger.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/ranger/ranger", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/ranger.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/reddit-json-api.html b/site/tools/reddit-json-api.html index 18883a49..c07c2273 100644 --- a/site/tools/reddit-json-api.html +++ b/site/tools/reddit-json-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.reddit.com/dev/api", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/reddit-json-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/redis-cloud.html b/site/tools/redis-cloud.html index 7310690e..ff2fd7c4 100644 --- a/site/tools/redis-cloud.html +++ b/site/tools/redis-cloud.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://redis.io/cloud", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/redis-cloud.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/refine.html b/site/tools/refine.html index dcd88cd7..c249f70b 100644 --- a/site/tools/refine.html +++ b/site/tools/refine.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/refinedev/refine", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/refine.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/reflex-full-stack-starter.html b/site/tools/reflex-full-stack-starter.html index 93bed695..2ec99bb1 100644 --- a/site/tools/reflex-full-stack-starter.html +++ b/site/tools/reflex-full-stack-starter.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/reflex-dev/reflex", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/reflex-full-stack-starter.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/remix-indie-stack.html b/site/tools/remix-indie-stack.html index f62904b4..5db7ce3d 100644 --- a/site/tools/remix-indie-stack.html +++ b/site/tools/remix-indie-stack.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/remix-run/indie-stack", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/remix-indie-stack.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/render.html b/site/tools/render.html index 7d3f3f0d..d5df0dbf 100644 --- a/site/tools/render.html +++ b/site/tools/render.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://render.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/render.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/reqres.html b/site/tools/reqres.html index 48724ec6..dcf22385 100644 --- a/site/tools/reqres.html +++ b/site/tools/reqres.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://reqres.in", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/reqres.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/requestbin.html b/site/tools/requestbin.html index ffe0ff0c..580eb6f2 100644 --- a/site/tools/requestbin.html +++ b/site/tools/requestbin.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://requestbin.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/requestbin.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/resend.html b/site/tools/resend.html index da6cd8a0..e04143b9 100644 --- a/site/tools/resend.html +++ b/site/tools/resend.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://resend.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/resend.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/rest-countries-v3.html b/site/tools/rest-countries-v3.html index 1315a70f..84698373 100644 --- a/site/tools/rest-countries-v3.html +++ b/site/tools/rest-countries-v3.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://gitlab.com/amatos/rest-countries", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/rest-countries-v3.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/rest-countries.html b/site/tools/rest-countries.html index f40d8ca3..5737706b 100644 --- a/site/tools/rest-countries.html +++ b/site/tools/rest-countries.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://restcountries.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/rest-countries.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/restassured.html b/site/tools/restassured.html index ad3d10f1..69805931 100644 --- a/site/tools/restassured.html +++ b/site/tools/restassured.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/rest-assured/rest-assured", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/restassured.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/rick-and-morty-api.html b/site/tools/rick-and-morty-api.html index 6b792b88..a0dfc220 100644 --- a/site/tools/rick-and-morty-api.html +++ b/site/tools/rick-and-morty-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://rickandmortyapi.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/rick-and-morty-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/ripgrep.html b/site/tools/ripgrep.html index 0c700dcc..516fa6fe 100644 --- a/site/tools/ripgrep.html +++ b/site/tools/ripgrep.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/BurntSushi/ripgrep", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/ripgrep.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/robohash.html b/site/tools/robohash.html index 87dcc7ec..27ce52be 100644 --- a/site/tools/robohash.html +++ b/site/tools/robohash.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://robohash.org", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/robohash.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/rowsafe.html b/site/tools/rowsafe.html index f07d70cd..9ae715d3 100644 --- a/site/tools/rowsafe.html +++ b/site/tools/rowsafe.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://rowsafe.sh", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/rowsafe.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/rust-axum-starter.html b/site/tools/rust-axum-starter.html index b4c2fe8b..5fdd6b14 100644 --- a/site/tools/rust-axum-starter.html +++ b/site/tools/rust-axum-starter.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/tokio-rs/axum", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/rust-axum-starter.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/saas-boilerplate-by-boxyhq.html b/site/tools/saas-boilerplate-by-boxyhq.html index f974db80..123515eb 100644 --- a/site/tools/saas-boilerplate-by-boxyhq.html +++ b/site/tools/saas-boilerplate-by-boxyhq.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/boxyhq/saas-starter-kit", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/saas-boilerplate-by-boxyhq.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/safety-cli.html b/site/tools/safety-cli.html index 1bbd6cb4..1a20630c 100644 --- a/site/tools/safety-cli.html +++ b/site/tools/safety-cli.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/pyupio/safety", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/safety-cli.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/scaleway-stardust-object-storage.html b/site/tools/scaleway-stardust-object-storage.html index d335b5ba..3331ecdd 100644 --- a/site/tools/scaleway-stardust-object-storage.html +++ b/site/tools/scaleway-stardust-object-storage.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.scaleway.com/en/pricing", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/scaleway-stardust-object-storage.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/schemathesis.html b/site/tools/schemathesis.html index 81e27b90..3aad79c1 100644 --- a/site/tools/schemathesis.html +++ b/site/tools/schemathesis.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/schemathesis/schemathesis", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/schemathesis.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/sd.html b/site/tools/sd.html index 47a6b260..aa3e40d7 100644 --- a/site/tools/sd.html +++ b/site/tools/sd.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/chmln/sd", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/sd.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/searxng.html b/site/tools/searxng.html index 72accce0..2c9a0bf2 100644 --- a/site/tools/searxng.html +++ b/site/tools/searxng.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/searxng/searxng", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/searxng.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/segment-anything-sam.html b/site/tools/segment-anything-sam.html index 79de8e16..94732935 100644 --- a/site/tools/segment-anything-sam.html +++ b/site/tools/segment-anything-sam.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/facebookresearch/segment-anything", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/segment-anything-sam.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/selenium.html b/site/tools/selenium.html index 27b65b63..85573676 100644 --- a/site/tools/selenium.html +++ b/site/tools/selenium.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/SeleniumHQ/selenium", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/selenium.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/semgrep.html b/site/tools/semgrep.html index 62156d2f..8e03caaf 100644 --- a/site/tools/semgrep.html +++ b/site/tools/semgrep.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/semgrep/semgrep", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/semgrep.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/sendgrid-free-tier.html b/site/tools/sendgrid-free-tier.html index 99fe615b..cc14f41a 100644 --- a/site/tools/sendgrid-free-tier.html +++ b/site/tools/sendgrid-free-tier.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://sendgrid.com/pricing", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/sendgrid-free-tier.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/sentry-for-open-source.html b/site/tools/sentry-for-open-source.html index 55ae06bb..b4ffe885 100644 --- a/site/tools/sentry-for-open-source.html +++ b/site/tools/sentry-for-open-source.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://sentry.io/for/open-source", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/sentry-for-open-source.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/sglang.html b/site/tools/sglang.html index 8786553d..180eb36c 100644 --- a/site/tools/sglang.html +++ b/site/tools/sglang.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/sgl-project/sglang", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/sglang.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/shadcn-taxonomy.html b/site/tools/shadcn-taxonomy.html index 2256ac87..89f70f30 100644 --- a/site/tools/shadcn-taxonomy.html +++ b/site/tools/shadcn-taxonomy.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/shadcn-ui/taxonomy", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/shadcn-taxonomy.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/shibeonline.html b/site/tools/shibeonline.html index 0948bd3e..8f1ed7b4 100644 --- a/site/tools/shibeonline.html +++ b/site/tools/shibeonline.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://shibe.online", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/shibeonline.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/shipvela-publishing-plugin-and-skills.html b/site/tools/shipvela-publishing-plugin-and-skills.html index 4f3af605..11159bba 100644 --- a/site/tools/shipvela-publishing-plugin-and-skills.html +++ b/site/tools/shipvela-publishing-plugin-and-skills.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/stefanautomateed/shipvela-codex", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/shipvela-publishing-plugin-and-skills.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/skillprism.html b/site/tools/skillprism.html index 12ded24d..87421995 100644 --- a/site/tools/skillprism.html +++ b/site/tools/skillprism.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/RitualDev-Lab/SkillPrism", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/skillprism.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/smolagents.html b/site/tools/smolagents.html index e5d88c87..e7baf583 100644 --- a/site/tools/smolagents.html +++ b/site/tools/smolagents.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/huggingface/smolagents", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/smolagents.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/snyk-for-open-source.html b/site/tools/snyk-for-open-source.html index 9c0b8936..f3cabe51 100644 --- a/site/tools/snyk-for-open-source.html +++ b/site/tools/snyk-for-open-source.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://snyk.io/plans", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/snyk-for-open-source.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/solar-system-opendata-api.html b/site/tools/solar-system-opendata-api.html index b44fbfe9..f794cd26 100644 --- a/site/tools/solar-system-opendata-api.html +++ b/site/tools/solar-system-opendata-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://api.le-systeme-solaire.net/en", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/solar-system-opendata-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/solaris-dev-shop.html b/site/tools/solaris-dev-shop.html index 303fa84f..70f7c4e9 100644 --- a/site/tools/solaris-dev-shop.html +++ b/site/tools/solaris-dev-shop.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/Shaisolaris/solaris-dev-shop", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/solaris-dev-shop.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/sonarqube-community.html b/site/tools/sonarqube-community.html index 4bc31d18..4617f440 100644 --- a/site/tools/sonarqube-community.html +++ b/site/tools/sonarqube-community.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/SonarSource/sonarqube", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/sonarqube-community.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/spacex-rest-api.html b/site/tools/spacex-rest-api.html index f61cacc8..d3eb9fe2 100644 --- a/site/tools/spacex-rest-api.html +++ b/site/tools/spacex-rest-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/r-spacex/SpaceX-API", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/spacex-rest-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/speedtest-cli.html b/site/tools/speedtest-cli.html index 13ce7fd0..fd42abb1 100644 --- a/site/tools/speedtest-cli.html +++ b/site/tools/speedtest-cli.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/sivel/speedtest-cli", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/speedtest-cli.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/spring-boot-initializr-template.html b/site/tools/spring-boot-initializr-template.html index d0e27f1f..24b2285b 100644 --- a/site/tools/spring-boot-initializr-template.html +++ b/site/tools/spring-boot-initializr-template.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/spring-projects/spring-boot", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/spring-boot-initializr-template.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/stable-diffusion-webui.html b/site/tools/stable-diffusion-webui.html index d885574c..7c063d22 100644 --- a/site/tools/stable-diffusion-webui.html +++ b/site/tools/stable-diffusion-webui.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/AUTOMATIC1111/stable-diffusion-webui", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/stable-diffusion-webui.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/stagehand.html b/site/tools/stagehand.html index d5410cfb..932f6666 100644 --- a/site/tools/stagehand.html +++ b/site/tools/stagehand.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/browserbase/stagehand", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/stagehand.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/starship.html b/site/tools/starship.html index c25a4e40..754a0fcb 100644 --- a/site/tools/starship.html +++ b/site/tools/starship.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/starship/starship", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/starship.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/stern.html b/site/tools/stern.html index de48d0b4..fcef195c 100644 --- a/site/tools/stern.html +++ b/site/tools/stern.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/stern/stern", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/stern.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/stirling-pdf-ultimate-toolbox.html b/site/tools/stirling-pdf-ultimate-toolbox.html index 08f104e4..e7dcd91d 100644 --- a/site/tools/stirling-pdf-ultimate-toolbox.html +++ b/site/tools/stirling-pdf-ultimate-toolbox.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/Stirling-Tools/Stirling-PDF", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/stirling-pdf-ultimate-toolbox.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/stonesvn.html b/site/tools/stonesvn.html index 202c6976..4dc59dae 100644 --- a/site/tools/stonesvn.html +++ b/site/tools/stonesvn.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/firzen/StoneSVN", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/stonesvn.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/strapi.html b/site/tools/strapi.html index 63a32653..953d30dd 100644 --- a/site/tools/strapi.html +++ b/site/tools/strapi.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://strapi.io", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/strapi.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/streamlit-ai-dashboard-starter.html b/site/tools/streamlit-ai-dashboard-starter.html index 52db6ace..7f4afc1d 100644 --- a/site/tools/streamlit-ai-dashboard-starter.html +++ b/site/tools/streamlit-ai-dashboard-starter.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/streamlit/streamlit", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/streamlit-ai-dashboard-starter.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/stryker.html b/site/tools/stryker.html index 9650aabb..b3243b4d 100644 --- a/site/tools/stryker.html +++ b/site/tools/stryker.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/stryker-mutator/stryker-js", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/stryker.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/sunrise-sunsetorg-api.html b/site/tools/sunrise-sunsetorg-api.html index d9be69f4..e565cf83 100644 --- a/site/tools/sunrise-sunsetorg-api.html +++ b/site/tools/sunrise-sunsetorg-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://sunrise-sunset.org/api", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/sunrise-sunsetorg-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/supabase.html b/site/tools/supabase.html index c4557219..d0afd300 100644 --- a/site/tools/supabase.html +++ b/site/tools/supabase.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://supabase.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/supabase.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/superagi.html b/site/tools/superagi.html index aa6fd9d3..6fe5c52b 100644 --- a/site/tools/superagi.html +++ b/site/tools/superagi.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/TransformerOptimus/SuperAGI", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/superagi.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/superfile.html b/site/tools/superfile.html index 7889d548..d538b6bd 100644 --- a/site/tools/superfile.html +++ b/site/tools/superfile.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/yorukot/superfile", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/superfile.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/supertokens.html b/site/tools/supertokens.html index 6c8b2cdc..c53a7156 100644 --- a/site/tools/supertokens.html +++ b/site/tools/supertokens.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://supertokens.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/supertokens.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/swe-agent.html b/site/tools/swe-agent.html index 4793a3a6..be5c94e7 100644 --- a/site/tools/swe-agent.html +++ b/site/tools/swe-agent.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/princeton-nlp/SWE-agent", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/swe-agent.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/tabby.html b/site/tools/tabby.html index 41252c19..68b901d1 100644 --- a/site/tools/tabby.html +++ b/site/tools/tabby.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/TabbyML/tabby", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/tabby.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/taiko.html b/site/tools/taiko.html index 6a6e39f3..36725abb 100644 --- a/site/tools/taiko.html +++ b/site/tools/taiko.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/getgauge/taiko", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/taiko.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/tale.html b/site/tools/tale.html index 7d10ecee..0853cd82 100644 --- a/site/tools/tale.html +++ b/site/tools/tale.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/tale-project/tale", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/tale.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/tauri-app-starter.html b/site/tools/tauri-app-starter.html index fbb68ba6..1388b6d0 100644 --- a/site/tools/tauri-app-starter.html +++ b/site/tools/tauri-app-starter.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/tauri-apps/tauri", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/tauri-app-starter.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/tensorrt-llm.html b/site/tools/tensorrt-llm.html index 02fa825d..1361be04 100644 --- a/site/tools/tensorrt-llm.html +++ b/site/tools/tensorrt-llm.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/NVIDIA/TensorRT-LLM", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/tensorrt-llm.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/termius-for-students.html b/site/tools/termius-for-students.html index c9f0118c..83d87c81 100644 --- a/site/tools/termius-for-students.html +++ b/site/tools/termius-for-students.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://termius.com/education", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/termius-for-students.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/testcontainers.html b/site/tools/testcontainers.html index 44dd31e5..c4ee74fa 100644 --- a/site/tools/testcontainers.html +++ b/site/tools/testcontainers.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/testcontainers/testcontainers-java", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/testcontainers.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/tgi-text-generation-inference.html b/site/tools/tgi-text-generation-inference.html index 1d2d22e8..f035d2da 100644 --- a/site/tools/tgi-text-generation-inference.html +++ b/site/tools/tgi-text-generation-inference.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/huggingface/text-generation-inference", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/tgi-text-generation-inference.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/the-movie-database-tmdb-api.html b/site/tools/the-movie-database-tmdb-api.html index 21a4f741..d52291a7 100644 --- a/site/tools/the-movie-database-tmdb-api.html +++ b/site/tools/the-movie-database-tmdb-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://developer.themoviedb.org/reference/intro/getting-started", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/the-movie-database-tmdb-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/thefuck.html b/site/tools/thefuck.html index ad5e9834..a2a63229 100644 --- a/site/tools/thefuck.html +++ b/site/tools/thefuck.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/nvbn/thefuck", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/thefuck.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/tidb-serverless.html b/site/tools/tidb-serverless.html index a73e08da..4f858dbb 100644 --- a/site/tools/tidb-serverless.html +++ b/site/tools/tidb-serverless.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.pingcap.com/tidb-serverless", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/tidb-serverless.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/tldr.html b/site/tools/tldr.html index 37249938..0fcd8797 100644 --- a/site/tools/tldr.html +++ b/site/tools/tldr.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/tldr-pages/tldr", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/tldr.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/tmux.html b/site/tools/tmux.html index daec3c3d..c2d83526 100644 --- a/site/tools/tmux.html +++ b/site/tools/tmux.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/tmux/tmux", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/tmux.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/tokei.html b/site/tools/tokei.html index 182208c6..fa7aa14c 100644 --- a/site/tools/tokei.html +++ b/site/tools/tokei.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/XAMPPRocky/tokei", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/tokei.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/traefik-community.html b/site/tools/traefik-community.html index 2680f4a4..b188e52e 100644 --- a/site/tools/traefik-community.html +++ b/site/tools/traefik-community.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://traefik.io/traefik", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/traefik-community.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/trippy.html b/site/tools/trippy.html index be8f2348..a104385f 100644 --- a/site/tools/trippy.html +++ b/site/tools/trippy.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/fujiapple852/trippy", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/trippy.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/trivy.html b/site/tools/trivy.html index 567dbc47..99207d97 100644 --- a/site/tools/trivy.html +++ b/site/tools/trivy.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/aquasecurity/trivy", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/trivy.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/trl.html b/site/tools/trl.html index 8d60cc24..461a0dd4 100644 --- a/site/tools/trl.html +++ b/site/tools/trl.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/huggingface/trl", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/trl.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/tronald-dump-api.html b/site/tools/tronald-dump-api.html index b95e3a80..6a633158 100644 --- a/site/tools/tronald-dump-api.html +++ b/site/tools/tronald-dump-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.tronalddump.io", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/tronald-dump-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/trufflehog.html b/site/tools/trufflehog.html index 17a10c11..24c82c85 100644 --- a/site/tools/trufflehog.html +++ b/site/tools/trufflehog.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/trufflesecurity/trufflehog", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/trufflehog.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/turborepo-starter.html b/site/tools/turborepo-starter.html index dc64cb89..1f8ca4f7 100644 --- a/site/tools/turborepo-starter.html +++ b/site/tools/turborepo-starter.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/vercel/turborepo", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/turborepo-starter.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/turso.html b/site/tools/turso.html index 29cfbae5..bfa0ca9c 100644 --- a/site/tools/turso.html +++ b/site/tools/turso.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://turso.tech", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/turso.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/tvmaze-api.html b/site/tools/tvmaze-api.html index 83f8c03e..dfa942ca 100644 --- a/site/tools/tvmaze-api.html +++ b/site/tools/tvmaze-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.tvmaze.com/api", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/tvmaze-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/twenty.html b/site/tools/twenty.html index 33b9aca6..86c36a11 100644 --- a/site/tools/twenty.html +++ b/site/tools/twenty.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/twentyhq/twenty", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/twenty.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -145,7 +145,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/twilio-startups-program.html b/site/tools/twilio-startups-program.html index ce6ec83e..5b12928a 100644 --- a/site/tools/twilio-startups-program.html +++ b/site/tools/twilio-startups-program.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.twilio.com/en-us/startups", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/twilio-startups-program.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/typesense.html b/site/tools/typesense.html index ed49114e..709e4021 100644 --- a/site/tools/typesense.html +++ b/site/tools/typesense.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://typesense.org", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/typesense.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/typos-cli.html b/site/tools/typos-cli.html index 19ec1d9e..469b43f6 100644 --- a/site/tools/typos-cli.html +++ b/site/tools/typos-cli.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/crate-ci/typos", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/typos-cli.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/umami.html b/site/tools/umami.html index 619ae093..61463960 100644 --- a/site/tools/umami.html +++ b/site/tools/umami.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://umami.is", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/umami.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/umbrel.html b/site/tools/umbrel.html index 0dc37272..2cb36557 100644 --- a/site/tools/umbrel.html +++ b/site/tools/umbrel.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://umbrel.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/umbrel.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/unicumgg.html b/site/tools/unicumgg.html index 606a1dc2..7c4d56f6 100644 --- a/site/tools/unicumgg.html +++ b/site/tools/unicumgg.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://unicum.gg/docs", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/unicumgg.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/universities-list-api.html b/site/tools/universities-list-api.html index 1c22b921..93d79acd 100644 --- a/site/tools/universities-list-api.html +++ b/site/tools/universities-list-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/Hipo/university-domains-list", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/universities-list-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/unsloth.html b/site/tools/unsloth.html index 1a2cb0bb..c0bc36ff 100644 --- a/site/tools/unsloth.html +++ b/site/tools/unsloth.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/unslothai/unsloth", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/unsloth.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/up-for-grabs.html b/site/tools/up-for-grabs.html index 03d7b564..b6b4000d 100644 --- a/site/tools/up-for-grabs.html +++ b/site/tools/up-for-grabs.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/up-for-grabs/up-for-grabs.net", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/up-for-grabs.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -137,7 +137,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/upstash.html b/site/tools/upstash.html index 0044f12d..b949e8ed 100644 --- a/site/tools/upstash.html +++ b/site/tools/upstash.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://upstash.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/upstash.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/uptime-kuma.html b/site/tools/uptime-kuma.html index 63883af2..be29eead 100644 --- a/site/tools/uptime-kuma.html +++ b/site/tools/uptime-kuma.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/louislam/uptime-kuma", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/uptime-kuma.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/urlhaus-malware-api.html b/site/tools/urlhaus-malware-api.html index 3d353da5..5b5588ab 100644 --- a/site/tools/urlhaus-malware-api.html +++ b/site/tools/urlhaus-malware-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://urlhaus.abuse.ch/api", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/urlhaus-malware-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/usgs-earthquake-api.html b/site/tools/usgs-earthquake-api.html index 9dddf853..a1b01b59 100644 --- a/site/tools/usgs-earthquake-api.html +++ b/site/tools/usgs-earthquake-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://earthquake.usgs.gov/fdsnws/event/1", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/usgs-earthquake-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/usql.html b/site/tools/usql.html index e62feb9c..a25a0ef5 100644 --- a/site/tools/usql.html +++ b/site/tools/usql.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/xo/usql", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/usql.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/vale.html b/site/tools/vale.html index 6f734008..5f21a504 100644 --- a/site/tools/vale.html +++ b/site/tools/vale.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/errata-ai/vale", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/vale.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/vegeta.html b/site/tools/vegeta.html index b6cd99cf..0beddb42 100644 --- a/site/tools/vegeta.html +++ b/site/tools/vegeta.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/tsenart/vegeta", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/vegeta.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/vercel-ai-sdk-starter.html b/site/tools/vercel-ai-sdk-starter.html index aeff412f..67811d66 100644 --- a/site/tools/vercel-ai-sdk-starter.html +++ b/site/tools/vercel-ai-sdk-starter.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/vercel/ai-chatbot", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/vercel-ai-sdk-starter.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/vercel-for-open-source.html b/site/tools/vercel-for-open-source.html index 4605fd69..eb00de4f 100644 --- a/site/tools/vercel-for-open-source.html +++ b/site/tools/vercel-for-open-source.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://vercel.com/docs/accounts/plans/pro#open-source", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/vercel-for-open-source.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/vercel.html b/site/tools/vercel.html index aa4b87d8..6f3cd901 100644 --- a/site/tools/vercel.html +++ b/site/tools/vercel.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://vercel.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/vercel.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/vespa.html b/site/tools/vespa.html index 2500d0f1..1e0786c9 100644 --- a/site/tools/vespa.html +++ b/site/tools/vespa.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/vespa-engine/vespa", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/vespa.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/vhr-bench.html b/site/tools/vhr-bench.html index 098bb221..4e31aca3 100644 --- a/site/tools/vhr-bench.html +++ b/site/tools/vhr-bench.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/vpshostreview/vhr-vps-benchmark", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/vhr-bench.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/vhs.html b/site/tools/vhs.html index ecf00a7f..36cfd076 100644 --- a/site/tools/vhs.html +++ b/site/tools/vhs.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/charmbracelet/vhs", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/vhs.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/vibelocked-leakcheck.html b/site/tools/vibelocked-leakcheck.html index 7e556490..0af3f85d 100644 --- a/site/tools/vibelocked-leakcheck.html +++ b/site/tools/vibelocked-leakcheck.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://vibelocked.com/leakcheck", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/vibelocked-leakcheck.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/vitesse-webext.html b/site/tools/vitesse-webext.html index 227d72c4..01dbf234 100644 --- a/site/tools/vitesse-webext.html +++ b/site/tools/vitesse-webext.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/antfu/vitesse-webext", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/vitesse-webext.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/vitesse.html b/site/tools/vitesse.html index c7b057e8..0c0f0b32 100644 --- a/site/tools/vitesse.html +++ b/site/tools/vitesse.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/antfu/vitesse", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/vitesse.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/vitest.html b/site/tools/vitest.html index 96c81304..f95f6f65 100644 --- a/site/tools/vitest.html +++ b/site/tools/vitest.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/vitest-dev/vitest", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/vitest.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/vllm.html b/site/tools/vllm.html index 05014ca7..7eb033dd 100644 --- a/site/tools/vllm.html +++ b/site/tools/vllm.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/vllm-project/vllm", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/vllm.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/volta.html b/site/tools/volta.html index f231a7c1..8079e0a3 100644 --- a/site/tools/volta.html +++ b/site/tools/volta.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/volta-cli/volta", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/volta.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/weaviate.html b/site/tools/weaviate.html index abd1b4e1..8329d5f8 100644 --- a/site/tools/weaviate.html +++ b/site/tools/weaviate.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/weaviate/weaviate", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/weaviate.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/web-performance-budget-gate.html b/site/tools/web-performance-budget-gate.html index 0558efed..e6dac770 100644 --- a/site/tools/web-performance-budget-gate.html +++ b/site/tools/web-performance-budget-gate.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/edilec/web-performance-budget-gate", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/web-performance-budget-gate.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/web-sec-auditor.html b/site/tools/web-sec-auditor.html index 16829ce6..123cd88a 100644 --- a/site/tools/web-sec-auditor.html +++ b/site/tools/web-sec-auditor.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/RitualDev-Lab/web-sec-auditor", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/web-sec-auditor.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/webdriverio.html b/site/tools/webdriverio.html index 368e3d36..36793cc5 100644 --- a/site/tools/webdriverio.html +++ b/site/tools/webdriverio.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/webdriverio/webdriverio", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/webdriverio.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/websocat.html b/site/tools/websocat.html index dc9eb00e..facdbde6 100644 --- a/site/tools/websocat.html +++ b/site/tools/websocat.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/vi/websocat", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/websocat.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/wezterm.html b/site/tools/wezterm.html index 6dd14d52..c5315fdb 100644 --- a/site/tools/wezterm.html +++ b/site/tools/wezterm.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/wez/wezterm", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/wezterm.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -145,7 +145,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/whispercpp.html b/site/tools/whispercpp.html index 358ac9c1..49a876b1 100644 --- a/site/tools/whispercpp.html +++ b/site/tools/whispercpp.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/ggerganov/whisper.cpp", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/whispercpp.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/wikidata-sparql-api.html b/site/tools/wikidata-sparql-api.html index 655faae6..6af550ab 100644 --- a/site/tools/wikidata-sparql-api.html +++ b/site/tools/wikidata-sparql-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://query.wikidata.org", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/wikidata-sparql-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/wikipedia-rest-api.html b/site/tools/wikipedia-rest-api.html index 40df25e0..79fc4782 100644 --- a/site/tools/wikipedia-rest-api.html +++ b/site/tools/wikipedia-rest-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://en.wikipedia.org/api/rest_v1", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/wikipedia-rest-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/wiremock.html b/site/tools/wiremock.html index 4b8582f5..a60d35a4 100644 --- a/site/tools/wiremock.html +++ b/site/tools/wiremock.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/wiremock/wiremock", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/wiremock.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/wrk.html b/site/tools/wrk.html index 5134a61b..2fb9c246 100644 --- a/site/tools/wrk.html +++ b/site/tools/wrk.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/wg/wrk", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/wrk.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/wxt-extension-framework.html b/site/tools/wxt-extension-framework.html index 80f026f6..fa82600e 100644 --- a/site/tools/wxt-extension-framework.html +++ b/site/tools/wxt-extension-framework.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/wxt-dev/wxt", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/wxt-extension-framework.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/xh.html b/site/tools/xh.html index 8aefcb72..6de54435 100644 --- a/site/tools/xh.html +++ b/site/tools/xh.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/ducaale/xh", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/xh.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/xkcd-json-api.html b/site/tools/xkcd-json-api.html index 73b3450f..958023e8 100644 --- a/site/tools/xkcd-json-api.html +++ b/site/tools/xkcd-json-api.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://xkcd.com/json.html", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/xkcd-json-api.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/yazi.html b/site/tools/yazi.html index 5d636370..7da64d69 100644 --- a/site/tools/yazi.html +++ b/site/tools/yazi.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/sxyazi/yazi", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/yazi.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/yolov8.html b/site/tools/yolov8.html index d7e58d81..01a03218 100644 --- a/site/tools/yolov8.html +++ b/site/tools/yolov8.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/ultralytics/ultralytics", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/yolov8.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/yq.html b/site/tools/yq.html index 3572cb2b..01ccc685 100644 --- a/site/tools/yq.html +++ b/site/tools/yq.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/mikefarah/yq", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/yq.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/yunohost.html b/site/tools/yunohost.html index edd7a0a7..da2e8566 100644 --- a/site/tools/yunohost.html +++ b/site/tools/yunohost.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://yunohost.org", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/yunohost.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/yylo.html b/site/tools/yylo.html index 88c38712..ad415e54 100644 --- a/site/tools/yylo.html +++ b/site/tools/yylo.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/yylo-dev/yylo", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/yylo.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/zed.html b/site/tools/zed.html index e4509e0f..552de625 100644 --- a/site/tools/zed.html +++ b/site/tools/zed.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/zed-industries/zed", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/zed.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -145,7 +145,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/zellij.html b/site/tools/zellij.html index 32603756..3a84945c 100644 --- a/site/tools/zellij.html +++ b/site/tools/zellij.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/zellij-org/zellij", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/zellij.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/zenith.html b/site/tools/zenith.html index c4cb6f6e..27df5f95 100644 --- a/site/tools/zenith.html +++ b/site/tools/zenith.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/bvaisvil/zenith", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/zenith.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -138,7 +138,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/zippopotamus.html b/site/tools/zippopotamus.html index fc4ff14f..adfccb05 100644 --- a/site/tools/zippopotamus.html +++ b/site/tools/zippopotamus.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://www.zippopotam.us", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/zippopotamus.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -136,7 +136,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/zitadel.html b/site/tools/zitadel.html index 36e5af53..eec7e33a 100644 --- a/site/tools/zitadel.html +++ b/site/tools/zitadel.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://zitadel.com", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/zitadel.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -144,7 +144,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools diff --git a/site/tools/zoxide.html b/site/tools/zoxide.html index dbf399c4..13d28814 100644 --- a/site/tools/zoxide.html +++ b/site/tools/zoxide.html @@ -64,7 +64,7 @@ "isAccessibleForFree": true, "url": "https://github.com/ajeetdsouza/zoxide", "mainEntityOfPage": "https://devshelf.ritualdev.in/tools/zoxide.html", - "dateModified": "2026-11-10", + "dateModified": "2026-11-12", "copyrightYear": 2026, "offers": { "@type": "Offer", @@ -146,7 +146,7 @@ ⚑ Promote Your Tool - ← Browse 575 Tools + ← Browse 576 Tools
🌐 Free APIs
109
πŸ€– AI & LLMs
103
πŸ€– AI & LLMs
104
⚑ CLI Tools
130
πŸ§ͺ Testing & QA
68
☁️ Free Cloud
72