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 @@ -13,7 +13,7 @@
<br>

[![Live Web Directory](https://img.shields.io/badge/🌐_Web_Directory-Live_Search_%26_Filters-7928CA?style=for-the-badge&logoColor=white)](https://devshelf.ritualdev.in)
[![Curated Resources](https://img.shields.io/badge/📦_Resources-519+_Curated-blueviolet?style=for-the-badge)](https://github.com/RitualDev-Lab/DevShelf)
[![Curated Resources](https://img.shields.io/badge/📦_Resources-520+_Curated-blueviolet?style=for-the-badge)](https://github.com/RitualDev-Lab/DevShelf)
[![Endpoint Health](https://img.shields.io/badge/🛡️_Health-CI_Health_Audited-brightgreen?style=for-the-badge)](https://github.com/RitualDev-Lab/DevShelf/actions)
[![Open Source](https://img.shields.io/badge/🔓_License-MIT_FOSS-blue?style=for-the-badge)](LICENSE)
[![PRs Welcome](https://img.shields.io/badge/🤝_PRs-Welcome_%26_Amplified-brightgreen?style=for-the-badge)](#-how-to-submit-your-project-or-api)
Expand All @@ -24,7 +24,7 @@
<table>
<tr>
<td align="center"><b>🌐 Free APIs</b><br><code>96</code></td>
<td align="center"><b>🤖 AI & LLMs</b><br><code>87</code></td>
<td align="center"><b>🤖 AI & LLMs</b><br><code>88</code></td>
<td align="center"><b>⚡ CLI Tools</b><br><code>111</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>
Expand All @@ -37,7 +37,7 @@
### 🎯 The Race to 1,000 Verified Tools (Hacktoberfest Milestone)

```text
[██████████░░░░░░░░░░] 519 / 1,000 Tools Verified (52% • 481 to go!)
[██████████░░░░░░░░░░] 520 / 1,000 Tools Verified (52% • 480 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 Down Expand Up @@ -115,12 +115,12 @@ npx devshelf stats

## 📂 Browse Catalog by Category

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

| Category | Resources | Description & Subcategories | Guide |
| :--- | :---: | :--- | :---: |
| 🌐 **Free & Public APIs** | **96** | Weather, Finance, Mock/Dev APIs, Geocoding, AI/ML, Media, Entertainment | [**Browse APIs →**](docs/apis.md) |
| 🤖 **AI Agents & Local LLMs** | **87** | Local LLM Runtimes, Autonomous Agents, Coding Assistants, Orchestration | [**Browse AI Tools →**](docs/ai-tools.md) |
| 🤖 **AI Agents & Local LLMs** | **88** | Local LLM Runtimes, Autonomous Agents, Coding Assistants, Orchestration | [**Browse AI Tools →**](docs/ai-tools.md) |
| ⚡ **CLI & Productivity Tools** | **111** | 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) |
Expand Down
10 changes: 8 additions & 2 deletions docs/ai-tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,19 @@

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

**Jump to Subcategory:**
[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 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)

---

### <a id="ai-agents-local-llms"></a>AI Agents & Local LLMs (1)

| 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) |

### <a id="ai-agents-mcp-servers"></a>AI Agents & MCP Servers (1)

| Tool | Language | License | Description | Links |
Expand Down
9 changes: 9 additions & 0 deletions shelf/ai-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -955,5 +955,14 @@
"license": "MIT",
"featured": false,
"statusTags": ["100% Offline-Friendly", "No Card Required"]
},
{
"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.",
"language": "JavaScript / Node.js, Claude Code plugins",
"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,12 +1,12 @@
{
"version": "1.0.0",
"updatedAt": "2026-10-02T20:06:36.912Z",
"updatedAt": "2026-10-03T18:35:39.285Z",
"totalCategories": 8,
"categories": [
{
"slug": "ai",
"name": "AI Agents & Local LLMs",
"count": 87,
"count": 88,
"endpoint": "https://devshelf.ritualdev.in/api/v1/categories/ai.json"
},
{
Expand Down
15 changes: 13 additions & 2 deletions site/api/v1/categories/ai.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"version": "1.0.0",
"updatedAt": "2026-10-02T20:06:36.912Z",
"updatedAt": "2026-10-03T18:35:39.285Z",
"slug": "ai",
"name": "AI Agents & Local LLMs",
"count": 87,
"count": 88,
"items": [
{
"name": "Ollama",
Expand Down Expand Up @@ -1412,6 +1412,17 @@
],
"type": "ai",
"section": "AI Agents & Local LLMs"
},
{
"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.",
"language": "JavaScript / Node.js, Claude Code plugins",
"license": "MIT",
"featured": false,
"type": "ai",
"section": "AI Agents & Local LLMs"
}
]
}
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-02T20:06:36.912Z",
"updatedAt": "2026-10-03T18:35:39.285Z",
"slug": "apis",
"name": "Free Public APIs",
"count": 96,
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-02T20:06:36.912Z",
"updatedAt": "2026-10-03T18:35:39.285Z",
"slug": "boilerplates",
"name": "1-Click Deploy Boilerplates",
"count": 41,
Expand Down
2 changes: 1 addition & 1 deletion site/api/v1/categories/cli.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": "1.0.0",
"updatedAt": "2026-10-02T20:06:36.912Z",
"updatedAt": "2026-10-03T18:35:39.285Z",
"slug": "cli",
"name": "CLI & Developer Productivity",
"count": 111,
Expand Down
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-02T20:06:36.912Z",
"updatedAt": "2026-10-03T18:35:39.285Z",
"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-02T20:06:36.912Z",
"updatedAt": "2026-10-03T18:35:39.285Z",
"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-02T20:06:36.912Z",
"updatedAt": "2026-10-03T18:35:39.285Z",
"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-02T20:06:36.912Z",
"updatedAt": "2026-10-03T18:35:39.285Z",
"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,10 +1,10 @@
{
"version": "1.0.0",
"updatedAt": "2026-10-02T20:06:36.912Z",
"totalCount": 519,
"reposCount": 322,
"updatedAt": "2026-10-03T18:35:39.285Z",
"totalCount": 520,
"reposCount": 323,
"categoryCounts": {
"aiTools": 87,
"aiTools": 88,
"cliTools": 111,
"testingQa": 62,
"apis": 96,
Expand Down
15 changes: 13 additions & 2 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-02T20:06:36.912Z",
"totalCount": 519,
"updatedAt": "2026-10-03T18:35:39.285Z",
"totalCount": 520,
"tools": [
{
"name": "Ollama",
Expand Down Expand Up @@ -1450,6 +1450,17 @@
"type": "ai",
"section": "AI Agents & Local LLMs"
},
{
"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.",
"language": "JavaScript / Node.js, Claude Code plugins",
"license": "MIT",
"featured": false,
"type": "ai",
"section": "AI Agents & Local LLMs"
},
{
"name": "GitWhisper",
"repo": "https://github.com/RitualDev-Lab/GitWhisper",
Expand Down
21 changes: 16 additions & 5 deletions site/data.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
window.DEVSHELF_DATA = {
"updatedAt": "2026-10-02T20:06:36.912Z",
"totalCount": 519,
"reposCount": 322,
"updatedAt": "2026-10-03T18:35:39.285Z",
"totalCount": 520,
"reposCount": 323,
"facets": {
"repos": 322
"repos": 323
},
"counts": {
"aiTools": 87,
"aiTools": 88,
"cliTools": 111,
"testingQa": 62,
"apis": 96,
Expand Down Expand Up @@ -1461,6 +1461,17 @@ window.DEVSHELF_DATA = {
"type": "ai",
"section": "AI Agents & Local LLMs"
},
{
"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.",
"language": "JavaScript / Node.js, Claude Code plugins",
"license": "MIT",
"featured": false,
"type": "ai",
"section": "AI Agents & Local LLMs"
},
{
"name": "GitWhisper",
"repo": "https://github.com/RitualDev-Lab/GitWhisper",
Expand Down
21 changes: 16 additions & 5 deletions site/data.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"updatedAt": "2026-10-02T20:06:36.912Z",
"totalCount": 519,
"reposCount": 322,
"updatedAt": "2026-10-03T18:35:39.285Z",
"totalCount": 520,
"reposCount": 323,
"facets": {
"repos": 322
"repos": 323
},
"counts": {
"aiTools": 87,
"aiTools": 88,
"cliTools": 111,
"testingQa": 62,
"apis": 96,
Expand Down Expand Up @@ -1461,6 +1461,17 @@
"type": "ai",
"section": "AI Agents & Local LLMs"
},
{
"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.",
"language": "JavaScript / Node.js, Claude Code plugins",
"license": "MIT",
"featured": false,
"type": "ai",
"section": "AI Agents & Local LLMs"
},
{
"name": "GitWhisper",
"repo": "https://github.com/RitualDev-Lab/GitWhisper",
Expand Down
5 changes: 5 additions & 0 deletions site/sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -440,6 +440,11 @@
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devshelf.ritualdev.in/tools/eigenwise-toolshed.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devshelf.ritualdev.in/tools/gitwhisper.html</loc>
<changefreq>weekly</changefreq>
Expand Down
2 changes: 1 addition & 1 deletion site/tools/1password-for-open-source.html
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@
💖 Donate
</a>
<a href="../#directory" class="text-xs font-semibold px-3 py-1.5 rounded-lg bg-purple-600 hover:bg-purple-500 text-white transition">
← Browse 519 Tools
← Browse 520 Tools
</a>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion site/tools/7timer.html
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@
💖 Donate
</a>
<a href="../#directory" class="text-xs font-semibold px-3 py-1.5 rounded-lg bg-purple-600 hover:bg-purple-500 text-white transition">
← Browse 519 Tools
← Browse 520 Tools
</a>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion site/tools/act.html
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@
💖 Donate
</a>
<a href="../#directory" class="text-xs font-semibold px-3 py-1.5 rounded-lg bg-purple-600 hover:bg-purple-500 text-white transition">
← Browse 519 Tools
← Browse 520 Tools
</a>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion site/tools/adonisjs-starter.html
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@
💖 Donate
</a>
<a href="../#directory" class="text-xs font-semibold px-3 py-1.5 rounded-lg bg-purple-600 hover:bg-purple-500 text-white transition">
← Browse 519 Tools
← Browse 520 Tools
</a>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion site/tools/advice-slip-api.html
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@
💖 Donate
</a>
<a href="../#directory" class="text-xs font-semibold px-3 py-1.5 rounded-lg bg-purple-600 hover:bg-purple-500 text-white transition">
← Browse 519 Tools
← Browse 520 Tools
</a>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion site/tools/affine.html
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@
💖 Donate
</a>
<a href="../#directory" class="text-xs font-semibold px-3 py-1.5 rounded-lg bg-purple-600 hover:bg-purple-500 text-white transition">
← Browse 519 Tools
← Browse 520 Tools
</a>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion site/tools/agent-browser.html
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@
💖 Donate
</a>
<a href="../#directory" class="text-xs font-semibold px-3 py-1.5 rounded-lg bg-purple-600 hover:bg-purple-500 text-white transition">
← Browse 519 Tools
← Browse 520 Tools
</a>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion site/tools/agent-qa.html
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@
💖 Donate
</a>
<a href="../#directory" class="text-xs font-semibold px-3 py-1.5 rounded-lg bg-purple-600 hover:bg-purple-500 text-white transition">
← Browse 519 Tools
← Browse 520 Tools
</a>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion site/tools/agify-api.html
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@
💖 Donate
</a>
<a href="../#directory" class="text-xs font-semibold px-3 py-1.5 rounded-lg bg-purple-600 hover:bg-purple-500 text-white transition">
← Browse 519 Tools
← Browse 520 Tools
</a>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion site/tools/agifyio.html
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@
💖 Donate
</a>
<a href="../#directory" class="text-xs font-semibold px-3 py-1.5 rounded-lg bg-purple-600 hover:bg-purple-500 text-white transition">
← Browse 519 Tools
← Browse 520 Tools
</a>
</div>
</div>
Expand Down
Loading
Loading