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 @@ -33,7 +33,7 @@

<table>
<tr>
<td align="center"><b>🌐 Free APIs</b><br><code>102</code></td>
<td align="center"><b>🌐 Free APIs</b><br><code>103</code></td>
<td align="center"><b>🤖 AI & LLMs</b><br><code>90</code></td>
<td align="center"><b>⚡ CLI Tools</b><br><code>119</code></td>
<td align="center"><b>🧪 Testing & QA</b><br><code>64</code></td>
Expand All @@ -47,7 +47,7 @@
### 🎯 The Race to 1,000 Verified Tools (Hacktoberfest Milestone)

```text
[███████████░░░░░░░░░] 538 / 1,000 Tools Verified (54% • 462 to go!)
[███████████░░░░░░░░░] 539 / 1,000 Tools Verified (54% • 461 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 — 538 Curated Tools (Live CI Audited) │
│ 📚 DevShelf CLI v1.1.0 — 539 Curated Tools (Live CI Audited) │
│ │
│ [1] Neon (Database / Serverless) │
│ Serverless Postgres with autoscaling, branching, and generous free tier. │
Expand Down Expand Up @@ -181,11 +181,11 @@ npx devshelf stats

## 📂 Browse Catalog by Category

Explore our curated collections of **538+ zero-paywall developer tools**, categorized into dedicated guides with subcategory indexing:
Explore our curated collections of **539+ 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) |
| 🌐 **Free & Public APIs** | **103** | 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** | **119** | Terminal Utilities, Git Power Tools, Docker & DevOps, Benchmarking, DBs | [**Browse CLI Tools →**](docs/cli-tools.md) |
| 🧪 **Testing & QA Reliability** | **64** | E2E Testing, Mock Servers, Contract Testing, Security Auditing, Performance | [**Browse Testing Tools →**](docs/testing-qa.md) |
Expand Down
8 changes: 4 additions & 4 deletions data/counts.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"totalCount": 538,
"totalCount": 539,
"milestone": "530+",
"exactCount": 538,
"exactCount": 539,
"shelfCounts": {
"ai-tools.json": 90,
"apis.json": 102,
"apis.json": 103,
"boilerplates.json": 41,
"cli-tools.json": 119,
"contributors-wanted.json": 21,
Expand All @@ -13,5 +13,5 @@
"testing-qa.json": 64
},
"reposCount": 335,
"updatedAt": "2026-10-22T01:30:42.815Z"
"updatedAt": "2026-10-22T16:43:36.257Z"
}
5 changes: 3 additions & 2 deletions docs/apis.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,21 @@

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

**Jump to Subcategory:**
[AI & Machine Learning](#ai-machine-learning) • [Animals & Fun](#animals-fun) • [Books & Literature](#books-literature) • [Development & Testing](#development-testing) • [Entertainment & Media](#entertainment-media) • [Finance & Crypto](#finance-crypto) • [Food & Health](#food-health) • [Games & Media](#games-media) • [Geocoding & IP](#geocoding-ip) • [Media & Images](#media-images) • [News & Media](#news-media) • [Other](#other) • [Science & Astronomy](#science-astronomy) • [Travel & Transit](#travel-transit) • [Weather & Climate](#weather-climate)

---

### <a id="ai-machine-learning"></a>AI & Machine Learning (3)
### <a id="ai-machine-learning"></a>AI & Machine Learning (4)

| API & URL | Auth | Rate Limit | Description |
| :--- | :---: | :---: | :--- |
| [**GroqCloud Free Tier**](https://console.groq.com) | 🔑 Free Key | `30 req/min` | Ultra-low latency open-source LLM inference API (Llama 3.3, DeepSeek, Qwen) with a generous free developer tier. |
| [**Hugging Face Serverless Inference**](https://huggingface.co/inference-api) | 🔑 Free Key | `Free monthly tier` | Instant serverless API access to 100,000+ open-source AI models across NLP, vision, and speech with free monthly quota. |
| [**Caption-Pack API**](https://muse.ai/s/caption-pack-api-xfxt62ya0xcxlxhh) | 🟢 No Key | `5 req/hour (Playground)` | Deterministic social caption and hashtag generator API returning platform-ready JSON. Features a permanent keyless playground endpoint for developers and AI agents. |
| [**QuelLLM**](https://quelllm.fr/api) | 🟢 No Key | `No numerical rate limit is published. Static, read-only JSON with no account, API key or card; consumers should cache responses.` | Read-only JSON catalog of self-hostable LLMs and GPU specifications, including model metadata, VRAM estimates and editorial rankings. Provides data for developer tools; does not run model inference. |

### <a id="animals-fun"></a>Animals & Fun (16)

Expand Down
10 changes: 10 additions & 0 deletions shelf/apis.json
Original file line number Diff line number Diff line change
Expand Up @@ -1115,5 +1115,15 @@
"cors": "Yes",
"rateLimit": "Unlimited (no key, read-only, cached static JSON)",
"https": true
},
{
"name": "QuelLLM",
"url": "https://quelllm.fr/api",
"category": "AI & Machine Learning",
"description": "Read-only JSON catalog of self-hostable LLMs and GPU specifications, including model metadata, VRAM estimates and editorial rankings. Provides data for developer tools; does not run model inference.",
"auth": "No Key",
"cors": "Yes",
"rateLimit": "No numerical rate limit is published. Static, read-only JSON with no account, API key or card; consumers should cache responses.",
"https": true
}
]
2 changes: 1 addition & 1 deletion site/.well-known/llms.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# DevShelf: Free Developer Tools & Public APIs Directory

> Curated catalog of 538 verified free developer tools, public APIs, AI coding agents, and open-source alternatives with zero paywalls.
> Curated catalog of 539 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.

Expand Down
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-22T01:30:35.184Z",
"updatedAt": "2026-10-22T16:43:34.970Z",
"totalCategories": 8,
"categories": [
{
Expand All @@ -18,7 +18,7 @@
{
"slug": "apis",
"name": "Free Public APIs",
"count": 102,
"count": 103,
"endpoint": "https://devshelf.ritualdev.in/api/v1/categories/apis.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-22T01:30:35.184Z",
"updatedAt": "2026-10-22T16:43:34.970Z",
"slug": "ai",
"name": "AI Agents & Local LLMs",
"count": 90,
Expand Down
16 changes: 14 additions & 2 deletions site/api/v1/categories/apis.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"version": "1.1.2",
"updatedAt": "2026-10-22T01:30:35.184Z",
"updatedAt": "2026-10-22T16:43:34.970Z",
"slug": "apis",
"name": "Free Public APIs",
"count": 102,
"count": 103,
"items": [
{
"name": "Open-Meteo",
Expand Down Expand Up @@ -1621,6 +1621,18 @@
"https": true,
"type": "api",
"section": "Free & Public APIs"
},
{
"name": "QuelLLM",
"url": "https://quelllm.fr/api",
"category": "AI & Machine Learning",
"description": "Read-only JSON catalog of self-hostable LLMs and GPU specifications, including model metadata, VRAM estimates and editorial rankings. Provides data for developer tools; does not run model inference.",
"auth": "No Key",
"cors": "Yes",
"rateLimit": "No numerical rate limit is published. Static, read-only JSON with no account, API key or card; consumers should cache responses.",
"https": true,
"type": "api",
"section": "Free & Public APIs"
}
]
}
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-22T01:30:35.184Z",
"updatedAt": "2026-10-22T16:43:34.970Z",
"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.1.2",
"updatedAt": "2026-10-22T01:30:35.184Z",
"updatedAt": "2026-10-22T16:43:34.970Z",
"slug": "cli",
"name": "CLI & Developer Productivity",
"count": 119,
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.1.2",
"updatedAt": "2026-10-22T01:30:35.184Z",
"updatedAt": "2026-10-22T16:43:34.970Z",
"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-22T01:30:35.184Z",
"updatedAt": "2026-10-22T16:43:34.970Z",
"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-22T01:30:35.184Z",
"updatedAt": "2026-10-22T16:43:34.970Z",
"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-22T01:30:35.184Z",
"updatedAt": "2026-10-22T16:43:34.970Z",
"slug": "testing",
"name": "Testing & QA Automation",
"count": 64,
Expand Down
8 changes: 4 additions & 4 deletions site/api/v1/counts.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"totalCount": 538,
"totalCount": 539,
"milestone": "530+",
"exactCount": 538,
"exactCount": 539,
"shelfCounts": {
"ai-tools.json": 90,
"apis.json": 102,
"apis.json": 103,
"boilerplates.json": 41,
"cli-tools.json": 119,
"contributors-wanted.json": 21,
Expand All @@ -13,5 +13,5 @@
"testing-qa.json": 64
},
"reposCount": 335,
"updatedAt": "2026-10-22T01:30:42.815Z"
"updatedAt": "2026-10-22T16:43:36.257Z"
}
2 changes: 1 addition & 1 deletion site/api/v1/openapi.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
"/api/v1/tools.json": {
"get": {
"summary": "List all verified zero-paywall tools",
"description": "Returns the complete catalog of 538 verified free developer tools, public APIs, and open-source projects.",
"description": "Returns the complete catalog of 539 verified free developer tools, public APIs, and open-source projects.",
"operationId": "getTools",
"responses": {
"200": {
Expand Down
6 changes: 3 additions & 3 deletions site/api/v1/stats.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"version": "1.1.2",
"updatedAt": "2026-10-22T01:30:35.184Z",
"totalCount": 538,
"updatedAt": "2026-10-22T16:43:34.970Z",
"totalCount": 539,
"reposCount": 335,
"categoryCounts": {
"aiTools": 90,
"cliTools": 119,
"testingQa": 64,
"apis": 102,
"apis": 103,
"freeCloud": 71,
"perks": 30,
"boilerplates": 41,
Expand Down
16 changes: 14 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-22T01:30:35.184Z",
"totalCount": 538,
"updatedAt": "2026-10-22T16:43:34.970Z",
"totalCount": 539,
"tools": [
{
"name": "AgentShield",
Expand Down Expand Up @@ -5758,6 +5758,18 @@
"type": "api",
"section": "Free & Public APIs"
},
{
"name": "QuelLLM",
"url": "https://quelllm.fr/api",
"category": "AI & Machine Learning",
"description": "Read-only JSON catalog of self-hostable LLMs and GPU specifications, including model metadata, VRAM estimates and editorial rankings. Provides data for developer tools; does not run model inference.",
"auth": "No Key",
"cors": "Yes",
"rateLimit": "No numerical rate limit is published. Static, read-only JSON with no account, API key or card; consumers should cache responses.",
"https": true,
"type": "api",
"section": "Free & Public APIs"
},
{
"name": "Supabase",
"url": "https://supabase.com",
Expand Down
Loading
Loading