Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
<tr>
<td align="center"><b>🌐 Free APIs</b><br><code>100</code></td>
<td align="center"><b>🤖 AI & LLMs</b><br><code>90</code></td>
<td align="center"><b>⚡ CLI Tools</b><br><code>114</code></td>
<td align="center"><b>⚡ CLI Tools</b><br><code>115</code></td>
<td align="center"><b>🧪 Testing & QA</b><br><code>62</code></td>
<td align="center"><b>☁️ Free Cloud</b><br><code>71</code></td>
<td align="center"><b>🤝 Up for Grabs</b><br><code>21</code></td>
Expand All @@ -47,7 +47,7 @@
### 🎯 The Race to 1,000 Verified Tools (Hacktoberfest Milestone)

```text
[███████████░░░░░░░░░] 529 / 1,000 Tools Verified (53% • 471 to go!)
[███████████░░░░░░░░░] 530 / 1,000 Tools Verified (53% • 470 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)*
Expand All @@ -66,7 +66,7 @@ DevShelf isn't a static markdown list. It runs directly inside your terminal, in
┌─────────────────────────────────────────────────────────────────────────────────┐
│ $ npx devshelf search "postgres" │
│ │
│ 📚 DevShelf CLI v1.1.0 — 529 Curated Tools (Live CI Audited) │
│ 📚 DevShelf CLI v1.1.0 — 530 Curated Tools (Live CI Audited) │
│ │
│ [1] Neon (Database / Serverless) │
│ Serverless Postgres with autoscaling, branching, and generous free tier. │
Expand Down Expand Up @@ -156,13 +156,13 @@ npx devshelf stats

## 📂 Browse Catalog by Category

Explore our curated collections of **529+ zero-paywall developer tools**, categorized into dedicated guides with subcategory indexing:
Explore our curated collections of **530+ zero-paywall developer tools**, categorized into dedicated guides with subcategory indexing:

| Category | Resources | Description & Subcategories | Guide |
| :--- | :---: | :--- | :---: |
| 🌐 **Free & Public APIs** | **100** | Weather, Finance, Mock/Dev APIs, Geocoding, AI/ML, Media, Entertainment | [**Browse APIs →**](docs/apis.md) |
| 🤖 **AI Agents & Local LLMs** | **90** | Local LLM Runtimes, Autonomous Agents, Coding Assistants, Orchestration | [**Browse AI Tools →**](docs/ai-tools.md) |
| ⚡ **CLI & Productivity Tools** | **114** | Terminal Utilities, Git Power Tools, Docker & DevOps, Benchmarking, DBs | [**Browse CLI Tools →**](docs/cli-tools.md) |
| ⚡ **CLI & Productivity Tools** | **115** | Terminal Utilities, Git Power Tools, Docker & DevOps, Benchmarking, DBs | [**Browse CLI Tools →**](docs/cli-tools.md) |
| 🧪 **Testing & QA Reliability** | **62** | E2E Testing, Mock Servers, Contract Testing, Security Auditing, Performance | [**Browse Testing Tools →**](docs/testing-qa.md) |
| ☁️ **Free Cloud & Developer Tiers** | **71** | Databases, Auth & Identity, Serverless Compute, Object Storage, Email, APM | [**Browse Cloud Tiers →**](docs/free-cloud.md) |
| 🤝 **Contributors Wanted** | **21** | Active open-source repos with curated Good First Issues and starter tasks | [**Browse Projects →**](docs/contributors-wanted.md) |
Expand Down
12 changes: 5 additions & 7 deletions bin/mcp.js
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,8 @@ const TOOLS = [
properties: {
toolName: {
type: "string",
description: "Name of the developer tool to check (e.g., 'AgentShield', 'Ollama', 'SuperFile')",
description:
"Name of the developer tool to check (e.g., 'AgentShield', 'Ollama', 'SuperFile')",
},
},
required: ["toolName"],
Expand Down Expand Up @@ -323,19 +324,16 @@ async function handleToolCall(name, args) {
"Tamper-evident write-ahead audit ledger compliance",
],
},
markdownBadge: "[![Secured by AgentShield](https://img.shields.io/badge/Secured%20by-AgentShield%20Zero--Leak-8b5cf6?logo=shield&logoColor=white&style=flat-square)](https://agentshield.ritualdev.in/)",
markdownBadge:
"[![Secured by AgentShield](https://img.shields.io/badge/Secured%20by-AgentShield%20Zero--Leak-8b5cf6?logo=shield&logoColor=white&style=flat-square)](https://agentshield.ritualdev.in/)",
};
}

if (name === "list_verified_sponsor_tools") {
const cat = (args?.category || "").toLowerCase().trim();
const featured = resources.filter((r) => {
if (!r.featured) return false;
if (
cat &&
(r.category || "").toLowerCase() !== cat &&
(r.type || "").toLowerCase() !== cat
) {
if (cat && (r.category || "").toLowerCase() !== cat && (r.type || "").toLowerCase() !== cat) {
return false;
}
return true;
Expand Down
2 changes: 1 addition & 1 deletion docs/ai-tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

| Tool | Language | License | Description | Links |
| :--- | :---: | :---: | :--- | :---: |
| [**Eigenwise Toolshed**](https://github.com/Eigenwise/eigenwise-toolshed) | `JavaScript / Node.js, Claude Code plugins` | `MIT` | Free, MIT-licensed plugins for Claude Code covering maintained codebase maps, project rules, coding-work orchestration, capability discovery, model routing, and local observability. Developers can install individual plugins rather than the entire collection; Claude or model-provider usage may have its own costs. | [GitHub](https://github.com/Eigenwise/eigenwise-toolshed) |
| [**Eigenwise Toolshed**](https://github.com/Eigenwise/eigenwise-toolshed) | `JavaScript / Node.js, Claude Code plugins` | `MIT` | Free, MIT-licensed plugins for Claude Code covering codebase maps, project rules, coding-work orchestration, capability discovery, model routing, and local observability. Developers can install individual modular plugins. | [GitHub](https://github.com/Eigenwise/eigenwise-toolshed) |
| [**Tale**](https://github.com/tale-project/tale) | `TypeScript / Bun` | `MIT` | Open-source project workspace for teams and AI agents, with task delegation, persistent sandbox workspaces, and deliverable review. Self-hosting uses separately configured model-provider credentials. | [GitHub](https://github.com/tale-project/tale) |

### <a id="ai-agents-mcp-servers"></a>AI Agents & MCP Servers (1)
Expand Down
5 changes: 3 additions & 2 deletions docs/cli-tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

[← 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 CLI Tools](https://img.shields.io/badge/CLI_Tools-114_Curated-blueviolet?style=for-the-badge)](https://devshelf.ritualdev.in)
[![Total CLI Tools](https://img.shields.io/badge/CLI_Tools-115_Curated-blueviolet?style=for-the-badge)](https://devshelf.ritualdev.in)

**Jump to Subcategory:**
[Benchmarking & Performance](#benchmarking-performance) • [CLI & Developer Productivity](#cli-developer-productivity) • [Database & SQL](#database-sql) • [Dev Utilities & Libraries](#dev-utilities-libraries) • [Developer Tools](#developer-tools) • [DevOps & Containers](#devops-containers) • [Disk & Storage](#disk-storage) • [Git & Version Control](#git-version-control) • [GitHub Workflow & TUI](#github-workflow-tui) • [HTTP & Network](#http-network) • [OS & Hardware Utilities](#os-hardware-utilities) • [System & Process Monitoring](#system-process-monitoring) • [Terminal & Search](#terminal-search) • [Terminal & Shell](#terminal-shell) • [Terminal Navigation](#terminal-navigation)
Expand Down Expand Up @@ -40,12 +40,13 @@
| [**iredis**](https://github.com/laixintao/iredis) | `Python` | `BSD-3-Clause` | A terminal client for Redis with auto-completion and syntax highlighting, command suggestions, and hints. | [GitHub](https://github.com/laixintao/iredis) |
| [**litecli**](https://github.com/dbcli/litecli) | `Python` | `BSD-3-Clause` | CLI for SQLite databases with auto-completion and syntax highlighting. | [GitHub](https://github.com/dbcli/litecli) |

### <a id="dev-utilities-libraries"></a>Dev Utilities & Libraries (2)
### <a id="dev-utilities-libraries"></a>Dev Utilities & Libraries (3)

| Tool | Language | License | Description | Links |
| :--- | :---: | :---: | :--- | :---: |
| [**Codex Quota Overlay**](https://github.com/cpys/codex-quota-overlay) | `JavaScript / Electron, with C# and Swift native helpers` | `MIT` | An independent, open-source Codex Desktop companion for Windows and macOS. It displays quota limits, reset times, and reset credits, with a local Quota Center for pace and history. I am a maintainer of this independent project; it is not affiliated with or endorsed by OpenAI. | [GitHub](https://github.com/cpys/codex-quota-overlay) |
| [**Solaris Dev Shop**](https://github.com/Shaisolaris/solaris-dev-shop) | `Python` | `MIT` | Free MIT skill library and toolkit. A deterministic intake router assigns one specialist skill for agentic workflows. | [GitHub](https://github.com/Shaisolaris/solaris-dev-shop) |
| [**DateParser Kotlin**](https://github.com/Alox1d/dateparser-kotlin) | `Kotlin Multiplatform, kotlinx-datetime` | `MIT` | MIT Kotlin Multiplatform library for offline natural-language date and time parsing in Russian and English. Published Android (API 26+), JVM and iOS variants resolve supported phrases against an explicit reference time and timezone for use in task/reminder forms. | [GitHub](https://github.com/Alox1d/dateparser-kotlin) |

### <a id="developer-tools"></a>Developer Tools (12)

Expand Down
8 changes: 2 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "devshelf",
"name": "@ritualdev-lab/devshelf",
"version": "1.1.2",
"private": false,
"type": "module",
Expand Down Expand Up @@ -27,11 +27,7 @@
"devshelf": "bin/cli.js",
"devshelf-mcp": "bin/mcp.js"
},
"files": [
"bin",
"shelf",
"site/data.json"
],
"files": ["bin", "shelf", "site/data.json"],
"scripts": {
"devshelf": "node bin/cli.js",
"mcp": "node bin/mcp.js",
Expand Down
9 changes: 7 additions & 2 deletions shelf/ai-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,12 @@
"license": "Apache-2.0",
"featured": true,
"goodFirstIssues": "https://github.com/RitualDev-Lab/AgentShield/issues",
"statusTags": ["Zero-Leak Sandbox", "AI Agent Security", "100% Offline-Friendly", "No Card Required"]
"statusTags": [
"Zero-Leak Sandbox",
"AI Agent Security",
"100% Offline-Friendly",
"No Card Required"
]
},
{
"name": "Ollama",
Expand Down Expand Up @@ -971,7 +976,7 @@
"name": "Eigenwise Toolshed",
"repo": "https://github.com/Eigenwise/eigenwise-toolshed",
"category": "AI Agents & Local LLMs",
"description": "Free, MIT-licensed plugins for Claude Code covering maintained codebase maps, project rules, coding-work orchestration, capability discovery, model routing, and local observability. Developers can install individual plugins rather than the entire collection; Claude or model-provider usage may have its own costs.",
"description": "Free, MIT-licensed plugins for Claude Code covering codebase maps, project rules, coding-work orchestration, capability discovery, model routing, and local observability. Developers can install individual modular plugins.",
"language": "JavaScript / Node.js, Claude Code plugins",
"license": "MIT",
"featured": false
Expand Down
9 changes: 9 additions & 0 deletions shelf/cli-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -1233,5 +1233,14 @@
"language": "Python",
"license": "MIT",
"featured": false
},
{
"name": "DateParser Kotlin",
"repo": "https://github.com/Alox1d/dateparser-kotlin",
"category": "Dev Utilities & Libraries",
"description": "MIT Kotlin Multiplatform library for offline natural-language date and time parsing in Russian and English. Published Android (API 26+), JVM and iOS variants resolve supported phrases against an explicit reference time and timezone for use in task/reminder forms.",
"language": "Kotlin Multiplatform, kotlinx-datetime",
"license": "MIT",
"featured": false
}
]
4 changes: 2 additions & 2 deletions site/api/v1/categories.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": "1.0.0",
"updatedAt": "2026-10-14T13:31:36.828Z",
"updatedAt": "2026-10-14T17:36:58.480Z",
"totalCategories": 8,
"categories": [
{
Expand All @@ -12,7 +12,7 @@
{
"slug": "cli",
"name": "CLI & Developer Productivity",
"count": 114,
"count": 115,
"endpoint": "https://devshelf.ritualdev.in/api/v1/categories/cli.json"
},
{
Expand Down
4 changes: 2 additions & 2 deletions site/api/v1/categories/ai.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": "1.0.0",
"updatedAt": "2026-10-14T13:31:36.828Z",
"updatedAt": "2026-10-14T17:36:58.480Z",
"slug": "ai",
"name": "AI Agents & Local LLMs",
"count": 90,
Expand Down Expand Up @@ -1435,7 +1435,7 @@
"name": "Eigenwise Toolshed",
"repo": "https://github.com/Eigenwise/eigenwise-toolshed",
"category": "AI Agents & Local LLMs",
"description": "Free, MIT-licensed plugins for Claude Code covering maintained codebase maps, project rules, coding-work orchestration, capability discovery, model routing, and local observability. Developers can install individual plugins rather than the entire collection; Claude or model-provider usage may have its own costs.",
"description": "Free, MIT-licensed plugins for Claude Code covering codebase maps, project rules, coding-work orchestration, capability discovery, model routing, and local observability. Developers can install individual modular plugins.",
"language": "JavaScript / Node.js, Claude Code plugins",
"license": "MIT",
"featured": false,
Expand Down
2 changes: 1 addition & 1 deletion site/api/v1/categories/apis.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": "1.0.0",
"updatedAt": "2026-10-14T13:31:36.828Z",
"updatedAt": "2026-10-14T17:36:58.480Z",
"slug": "apis",
"name": "Free Public APIs",
"count": 100,
Expand Down
2 changes: 1 addition & 1 deletion site/api/v1/categories/boilerplates.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": "1.0.0",
"updatedAt": "2026-10-14T13:31:36.828Z",
"updatedAt": "2026-10-14T17:36:58.480Z",
"slug": "boilerplates",
"name": "1-Click Deploy Boilerplates",
"count": 41,
Expand Down
15 changes: 13 additions & 2 deletions site/api/v1/categories/cli.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"version": "1.0.0",
"updatedAt": "2026-10-14T13:31:36.828Z",
"updatedAt": "2026-10-14T17:36:58.480Z",
"slug": "cli",
"name": "CLI & Developer Productivity",
"count": 114,
"count": 115,
"items": [
{
"name": "GitWhisper",
Expand Down Expand Up @@ -1779,6 +1779,17 @@
"featured": false,
"type": "cli",
"section": "CLI & Productivity Tools"
},
{
"name": "DateParser Kotlin",
"repo": "https://github.com/Alox1d/dateparser-kotlin",
"category": "Dev Utilities & Libraries",
"description": "MIT Kotlin Multiplatform library for offline natural-language date and time parsing in Russian and English. Published Android (API 26+), JVM and iOS variants resolve supported phrases against an explicit reference time and timezone for use in task/reminder forms.",
"language": "Kotlin Multiplatform, kotlinx-datetime",
"license": "MIT",
"featured": false,
"type": "cli",
"section": "CLI & Productivity Tools"
}
]
}
2 changes: 1 addition & 1 deletion site/api/v1/categories/cloud.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": "1.0.0",
"updatedAt": "2026-10-14T13:31:36.828Z",
"updatedAt": "2026-10-14T17:36:58.480Z",
"slug": "cloud",
"name": "Free Cloud & Databases",
"count": 71,
Expand Down
2 changes: 1 addition & 1 deletion site/api/v1/categories/contributors.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": "1.0.0",
"updatedAt": "2026-10-14T13:31:36.828Z",
"updatedAt": "2026-10-14T17:36:58.480Z",
"slug": "contributors",
"name": "Contributors Wanted / Up for Grabs",
"count": 21,
Expand Down
2 changes: 1 addition & 1 deletion site/api/v1/categories/perks.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": "1.0.0",
"updatedAt": "2026-10-14T13:31:36.828Z",
"updatedAt": "2026-10-14T17:36:58.480Z",
"slug": "perks",
"name": "Developer Perks & Startup Credits",
"count": 30,
Expand Down
2 changes: 1 addition & 1 deletion site/api/v1/categories/testing.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": "1.0.0",
"updatedAt": "2026-10-14T13:31:36.828Z",
"updatedAt": "2026-10-14T17:36:58.480Z",
"slug": "testing",
"name": "Testing & QA Automation",
"count": 62,
Expand Down
8 changes: 4 additions & 4 deletions site/api/v1/stats.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"version": "1.0.0",
"updatedAt": "2026-10-14T13:31:36.828Z",
"totalCount": 529,
"reposCount": 328,
"updatedAt": "2026-10-14T17:36:58.480Z",
"totalCount": 530,
"reposCount": 329,
"categoryCounts": {
"aiTools": 90,
"cliTools": 114,
"cliTools": 115,
"testingQa": 62,
"apis": 100,
"freeCloud": 71,
Expand Down
17 changes: 14 additions & 3 deletions site/api/v1/tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
"version": "1.0.0",
"docs": "https://devshelf.ritualdev.in/docs/api.html",
"license": "https://github.com/RitualDev-Lab/DevShelf/blob/main/LICENSE",
"updatedAt": "2026-10-14T13:31:36.828Z",
"totalCount": 529,
"updatedAt": "2026-10-14T17:36:58.480Z",
"totalCount": 530,
"tools": [
{
"name": "AgentShield",
Expand Down Expand Up @@ -1472,7 +1472,7 @@
"name": "Eigenwise Toolshed",
"repo": "https://github.com/Eigenwise/eigenwise-toolshed",
"category": "AI Agents & Local LLMs",
"description": "Free, MIT-licensed plugins for Claude Code covering maintained codebase maps, project rules, coding-work orchestration, capability discovery, model routing, and local observability. Developers can install individual plugins rather than the entire collection; Claude or model-provider usage may have its own costs.",
"description": "Free, MIT-licensed plugins for Claude Code covering codebase maps, project rules, coding-work orchestration, capability discovery, model routing, and local observability. Developers can install individual modular plugins.",
"language": "JavaScript / Node.js, Claude Code plugins",
"license": "MIT",
"featured": false,
Expand Down Expand Up @@ -3294,6 +3294,17 @@
"type": "cli",
"section": "CLI & Productivity Tools"
},
{
"name": "DateParser Kotlin",
"repo": "https://github.com/Alox1d/dateparser-kotlin",
"category": "Dev Utilities & Libraries",
"description": "MIT Kotlin Multiplatform library for offline natural-language date and time parsing in Russian and English. Published Android (API 26+), JVM and iOS variants resolve supported phrases against an explicit reference time and timezone for use in task/reminder forms.",
"language": "Kotlin Multiplatform, kotlinx-datetime",
"license": "MIT",
"featured": false,
"type": "cli",
"section": "CLI & Productivity Tools"
},
{
"name": "AutoHeal-QA",
"repo": "https://github.com/RitualDev-Lab/autoheal-qa",
Expand Down
4 changes: 2 additions & 2 deletions site/collections/ai-coding-agents.html
Original file line number Diff line number Diff line change
Expand Up @@ -1358,7 +1358,7 @@
"item": {
"@type": "SoftwareApplication",
"name": "Eigenwise Toolshed",
"description": "Free, MIT-licensed plugins for Claude Code covering maintained codebase maps, project rules, coding-work orchestration, capability discovery, model routing, and local observability. Developers can install individual plugins rather than the entire collection; Claude or model-provider usage may have its own costs.",
"description": "Free, MIT-licensed plugins for Claude Code covering codebase maps, project rules, coding-work orchestration, capability discovery, model routing, and local observability. Developers can install individual modular plugins.",
"url": "https://github.com/Eigenwise/eigenwise-toolshed",
"offers": {
"@type": "Offer",
Expand Down Expand Up @@ -3543,7 +3543,7 @@ <h3 class="text-xl font-bold text-white">
Visit Tool →
</a>
</div>
<p class="text-sm text-slate-300 leading-relaxed mb-4">Free, MIT-licensed plugins for Claude Code covering maintained codebase maps, project rules, coding-work orchestration, capability discovery, model routing, and local observability. Developers can install individual plugins rather than the entire collection; Claude or model-provider usage may have its own costs.</p>
<p class="text-sm text-slate-300 leading-relaxed mb-4">Free, MIT-licensed plugins for Claude Code covering codebase maps, project rules, coding-work orchestration, capability discovery, model routing, and local observability. Developers can install individual modular plugins.</p>
<div class="flex flex-wrap gap-2 text-xs font-mono">
<span class="px-2.5 py-1 rounded-lg bg-emerald-950/80 text-emerald-300 border border-emerald-500/30">💎 Free: See official site for free access and limits</span>

Expand Down
Loading
Loading