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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/auto-add-submission.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ jobs:
run: |
git config --global user.name "DevShelf Bot"
git config --global user.email "bot@devshelf.local"
git add shelf/ README.md docs/ site/
git add shelf/ README.md docs/ site/ data/ package.json
if git diff --cached --quiet; then
echo "has_changes=false" >> $GITHUB_OUTPUT
echo "No changes produced from submission."
Expand Down
19 changes: 14 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>102</code></td>
<td align="center"><b>🤖 AI & LLMs</b><br><code>90</code></td>
<td align="center"><b>⚡ CLI Tools</b><br><code>117</code></td>
<td align="center"><b>⚡ CLI Tools</b><br><code>118</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
[███████████░░░░░░░░░] 534 / 1,000 Tools Verified (53% • 466 to go!)
[███████████░░░░░░░░░] 535 / 1,000 Tools Verified (54% • 465 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 — 534 Curated Tools (Live CI Audited) │
│ 📚 DevShelf CLI v1.1.0 — 535 Curated Tools (Live CI Audited) │
│ │
│ [1] Neon (Database / Serverless) │
│ Serverless Postgres with autoscaling, branching, and generous free tier. │
Expand Down Expand Up @@ -180,13 +180,13 @@ npx devshelf stats

## 📂 Browse Catalog by Category

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

| Category | Resources | Description & Subcategories | Guide |
| :--- | :---: | :--- | :---: |
| 🌐 **Free & Public APIs** | **102** | 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** | **117** | Terminal Utilities, Git Power Tools, Docker & DevOps, Benchmarking, DBs | [**Browse CLI Tools →**](docs/cli-tools.md) |
| ⚡ **CLI & Productivity Tools** | **118** | 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 Expand Up @@ -488,6 +488,15 @@ DevShelf is initiated by the team at [RitualDev Lab](https://github.com/RitualDe
<sub>🔍 ClonePeek (#80)</sub>
</td>
</tr>
<tr>
<td align="center" width="160">
<a href="https://github.com/mountainowl">
<img src="https://github.com/mountainowl.png" width="70" style="border-radius: 50%;" alt="mountainowl"/><br />
<sub><b>mountainowl</b></sub>
</a><br />
<sub>🦉 Bubo (PR #89)</sub>
</td>
</tr>
</table>

<div align="center">
Expand Down
10 changes: 5 additions & 5 deletions data/counts.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
{
"totalCount": 534,
"totalCount": 535,
"milestone": "530+",
"exactCount": 534,
"exactCount": 535,
"shelfCounts": {
"ai-tools.json": 90,
"apis.json": 102,
"boilerplates.json": 41,
"cli-tools.json": 117,
"cli-tools.json": 118,
"contributors-wanted.json": 21,
"free-cloud.json": 71,
"perks.json": 30,
"testing-qa.json": 62
},
"reposCount": 331,
"updatedAt": "2026-10-17T11:58:44.230Z"
"reposCount": 332,
"updatedAt": "2026-10-17T17:23:08.657Z"
}
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-117_Curated-blueviolet?style=for-the-badge)](https://devshelf.ritualdev.in)
[![Total CLI Tools](https://img.shields.io/badge/CLI_Tools-118_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 All @@ -17,7 +17,7 @@
| :--- | :---: | :---: | :--- | :---: |
| [**hyperfine**](https://github.com/sharkdp/hyperfine) | `Rust` | `MIT / Apache-2.0` | Command-line benchmarking tool with statistical analysis, warmup runs, and parametric sweeps. | [GitHub](https://github.com/sharkdp/hyperfine) |

### <a id="cli-developer-productivity"></a>CLI & Developer Productivity (8)
### <a id="cli-developer-productivity"></a>CLI & Developer Productivity (9)

| Tool | Language | License | Description | Links |
| :--- | :---: | :---: | :--- | :---: |
Expand All @@ -29,6 +29,7 @@
| [**OrkasVideoStudio**](https://github.com/Orkas-AI/Orkas-VideoStudio) | `TypeScript` | `MIT` | Local-first TypeScript CLI and MCP toolkit for coding agents to compose, edit, and assemble videos from editable plan.json timelines. Core editing and transcription need no API keys; optional generation features use your own provider keys. | [GitHub](https://github.com/Orkas-AI/Orkas-VideoStudio) |
| [**Shipvela publishing plugin and skills**](https://github.com/stefanautomateed/shipvela-codex) | `Markdown, JSON, CLI` | `MIT` | MIT-licensed publishing skills and MCP client configuration for coding agents to stage website files, review deployments, and track status. Enables direct website publishing from agent workflows without requiring code generation or a self-hosted server. | [GitHub](https://github.com/stefanautomateed/shipvela-codex) |
| [**ClonePeek**](https://github.com/harshitethic/clonepeek) | `Python` | `MIT` | Read-only Python CLI and GitHub Action that inventories first-run repository execution hooks (npm scripts, VS Code tasks, devcontainers, and MCP process settings) and generates review reports without executing project code. | [GitHub](https://github.com/harshitethic/clonepeek) |
| [**Bubo**](https://github.com/mountainowl/bubo) | `Python` | `MIT` | Bubo is a self-hosted AI code reviewer for GitHub pull requests and GitLab merge requests. It runs with an operator-chosen LLM, posts evidence-backed inline findings, and provides auditable quality, governance, provenance, cost, and ROI data. | [GitHub](https://github.com/mountainowl/bubo) |

### <a id="database-sql"></a>Database & SQL (7)

Expand Down
9 changes: 9 additions & 0 deletions scripts/build-readme.ts
Original file line number Diff line number Diff line change
Expand Up @@ -796,6 +796,15 @@ DevShelf is initiated by the team at [RitualDev Lab](https://github.com/RitualDe
<sub>🔍 ClonePeek (#80)</sub>
</td>
</tr>
<tr>
<td align="center" width="160">
<a href="https://github.com/mountainowl">
<img src="https://github.com/mountainowl.png" width="70" style="border-radius: 50%;" alt="mountainowl"/><br />
<sub><b>mountainowl</b></sub>
</a><br />
<sub>🦉 Bubo (PR #89)</sub>
</td>
</tr>
</table>

<div align="center">
Expand Down
9 changes: 9 additions & 0 deletions shelf/cli-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -1261,5 +1261,14 @@
"language": "Python",
"license": "MIT",
"featured": false
},
{
"name": "Bubo",
"repo": "https://github.com/mountainowl/bubo",
"category": "CLI & Developer Productivity",
"description": "Bubo is a self-hosted AI code reviewer for GitHub pull requests and GitLab merge requests. It runs with an operator-chosen LLM, posts evidence-backed inline findings, and provides auditable quality, governance, provenance, cost, and ROI data.",
"language": "Python",
"license": "MIT",
"featured": false
}
]
23 changes: 23 additions & 0 deletions site/api/v1/badges/Eigenwise-card.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 16 additions & 0 deletions site/api/v1/badges/Eigenwise.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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.1.2",
"updatedAt": "2026-10-17T11:58:39.380Z",
"updatedAt": "2026-10-17T17:23:04.227Z",
"totalCategories": 8,
"categories": [
{
Expand All @@ -12,7 +12,7 @@
{
"slug": "cli",
"name": "CLI & Developer Productivity",
"count": 117,
"count": 118,
"endpoint": "https://devshelf.ritualdev.in/api/v1/categories/cli.json"
},
{
Expand Down
2 changes: 1 addition & 1 deletion site/api/v1/categories/ai.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": "1.1.2",
"updatedAt": "2026-10-17T11:58:39.380Z",
"updatedAt": "2026-10-17T17:23:04.227Z",
"slug": "ai",
"name": "AI Agents & Local LLMs",
"count": 90,
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.1.2",
"updatedAt": "2026-10-17T11:58:39.380Z",
"updatedAt": "2026-10-17T17:23:04.227Z",
"slug": "apis",
"name": "Free Public APIs",
"count": 102,
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.1.2",
"updatedAt": "2026-10-17T11:58:39.380Z",
"updatedAt": "2026-10-17T17:23:04.227Z",
"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.1.2",
"updatedAt": "2026-10-17T11:58:39.380Z",
"updatedAt": "2026-10-17T17:23:04.227Z",
"slug": "cli",
"name": "CLI & Developer Productivity",
"count": 117,
"count": 118,
"items": [
{
"name": "GitWhisper",
Expand Down Expand Up @@ -1842,6 +1842,17 @@
"featured": false,
"type": "cli",
"section": "CLI & Productivity Tools"
},
{
"name": "Bubo",
"repo": "https://github.com/mountainowl/bubo",
"category": "CLI & Developer Productivity",
"description": "Bubo is a self-hosted AI code reviewer for GitHub pull requests and GitLab merge requests. It runs with an operator-chosen LLM, posts evidence-backed inline findings, and provides auditable quality, governance, provenance, cost, and ROI data.",
"language": "Python",
"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.1.2",
"updatedAt": "2026-10-17T11:58:39.380Z",
"updatedAt": "2026-10-17T17:23:04.227Z",
"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.1.2",
"updatedAt": "2026-10-17T11:58:39.380Z",
"updatedAt": "2026-10-17T17:23:04.227Z",
"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.1.2",
"updatedAt": "2026-10-17T11:58:39.380Z",
"updatedAt": "2026-10-17T17:23:04.227Z",
"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.1.2",
"updatedAt": "2026-10-17T11:58:39.380Z",
"updatedAt": "2026-10-17T17:23:04.227Z",
"slug": "testing",
"name": "Testing & QA Automation",
"count": 62,
Expand Down
10 changes: 5 additions & 5 deletions site/api/v1/counts.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
{
"totalCount": 534,
"totalCount": 535,
"milestone": "530+",
"exactCount": 534,
"exactCount": 535,
"shelfCounts": {
"ai-tools.json": 90,
"apis.json": 102,
"boilerplates.json": 41,
"cli-tools.json": 117,
"cli-tools.json": 118,
"contributors-wanted.json": 21,
"free-cloud.json": 71,
"perks.json": 30,
"testing-qa.json": 62
},
"reposCount": 331,
"updatedAt": "2026-10-17T11:58:44.230Z"
"reposCount": 332,
"updatedAt": "2026-10-17T17:23:08.657Z"
}
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.1.2",
"updatedAt": "2026-10-17T11:58:39.380Z",
"totalCount": 534,
"reposCount": 331,
"updatedAt": "2026-10-17T17:23:04.227Z",
"totalCount": 535,
"reposCount": 332,
"categoryCounts": {
"aiTools": 90,
"cliTools": 117,
"cliTools": 118,
"testingQa": 62,
"apis": 102,
"freeCloud": 71,
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.1.2",
"docs": "https://devshelf.ritualdev.in/docs/api.html",
"license": "https://github.com/RitualDev-Lab/DevShelf/blob/main/LICENSE",
"updatedAt": "2026-10-17T11:58:39.380Z",
"totalCount": 534,
"updatedAt": "2026-10-17T17:23:04.227Z",
"totalCount": 535,
"tools": [
{
"name": "AgentShield",
Expand Down Expand Up @@ -3328,6 +3328,17 @@
"type": "cli",
"section": "CLI & Productivity Tools"
},
{
"name": "Bubo",
"repo": "https://github.com/mountainowl/bubo",
"category": "CLI & Developer Productivity",
"description": "Bubo is a self-hosted AI code reviewer for GitHub pull requests and GitLab merge requests. It runs with an operator-chosen LLM, posts evidence-backed inline findings, and provides auditable quality, governance, provenance, cost, and ROI data.",
"language": "Python",
"license": "MIT",
"featured": false,
"type": "cli",
"section": "CLI & Productivity Tools"
},
{
"name": "AutoHeal-QA",
"repo": "https://github.com/RitualDev-Lab/autoheal-qa",
Expand Down
Loading
Loading