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>108</code></td>
<td align="center"><b>🌐 Free APIs</b><br><code>109</code></td>
<td align="center"><b>🤖 AI & LLMs</b><br><code>103</code></td>
<td align="center"><b>⚡ CLI Tools</b><br><code>130</code></td>
<td align="center"><b>🧪 Testing & QA</b><br><code>68</code></td>
Expand All @@ -47,7 +47,7 @@
### 🎯 The Race to 1,000 Verified Tools (Hacktoberfest Milestone)

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

## 📂 Browse Catalog by Category

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

| Category | Resources | Description & Subcategories | Guide |
| :--- | :---: | :--- | :---: |
| 🌐 **Free & Public APIs** | **108** | Weather, Finance, Mock/Dev APIs, Geocoding, AI/ML, Media, Entertainment | [**Browse APIs →**](docs/apis.md) |
| 🌐 **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) |
| ⚡ **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) |
Expand Down
6 changes: 3 additions & 3 deletions community/launch/devto-hashnode-article.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ If you have tried signing up for a new developer tool recently, you have probabl

Over the past decade, the developer software landscape has undergone a silent transformation. What used to be genuine free tiers designed to nurture grass-roots adoption have increasingly morphed into **trial traps**, **freemium bait**, and **vendor lock-in funnels**.

Frustrated by this trend, our open-source team spent the last several months auditing over **574 developer tools, public APIs, AI agents, and cloud platforms**.
Frustrated by this trend, our open-source team spent the last several months auditing over **575 developer tools, public APIs, AI agents, and cloud platforms**.

We set out to answer one question:
*Can a developer still build, test, and ship production-grade software on a true $0 budget without entering a credit card?*
Expand All @@ -27,7 +27,7 @@ The answer is **yes** — but you need to know where to look.

To solve this permanently, we built and open-sourced **[DevShelf](https://devshelf.ritualdev.in)**: a zero-paywall developer ecosystem with continuous automated health checks, a terminal CLI, and a native Model Context Protocol (MCP) server.

Here is what we learned from auditing 574+ tools, along with the most valuable zero-paywall discoveries you can use today.
Here is what we learned from auditing 575+ tools, along with the most valuable zero-paywall discoveries you can use today.

---

Expand All @@ -53,7 +53,7 @@ Running LLMs in production can quickly run up thousands of dollars in token bill
- **[AgentShield](https://github.com/RitualDev-Lab/AgentShield)**: Zero-leak secret interception, entropy tokenization, and command sandboxing for Claude Code and Cursor agents.
- **[LocalAI](https://github.com/mudler/LocalAI)**: Drop-in REST API replacement for OpenAI that runs completely offline on consumer CPU hardware.

### 2. Free Public APIs (108 Endpoints)
### 2. Free Public APIs (109 Endpoints)
Need real data for your prototype without wading through 10-step enterprise API key approvals?
- **Public APIs without Auth**: Weather, exchange rates, geocoding, and mock banking endpoints that return instant JSON without registration.
- **CORS-Friendly**: All tested directly from browser `fetch()` without blocking security headers.
Expand Down
6 changes: 3 additions & 3 deletions community/launch/hacker-news-show-hn.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
- **Title Option 2 (Problem-First):**
`Show HN: We got tired of 14-day trial traps, so we built a zero-paywall dev directory`
- **Title Option 3 (Engineering / Utility):**
`Show HN: DevShelf – 574+ verified free developer tools & APIs with CI health checks`
`Show HN: DevShelf – 575+ verified free developer tools & APIs with CI health checks`
- **URL:** `https://devshelf.ritualdev.in`
- **Source Code:** `https://github.com/RitualDev-Lab/DevShelf`

Expand All @@ -29,7 +29,7 @@ Like many of you, I got completely tired of modern SaaS "Free Tier" bait-and-swi
2. It's actually a 14-day trial that self-destructs into a $50/mo bill.
3. The project was abandoned 2 years ago and the endpoint 404s.

So we built DevShelf: an open-source, community-curated directory of **574+ verified developer tools, free public APIs, AI agents, and boilerplates** that have **zero credit-card paywalls and permanent free plans**.
So we built DevShelf: an open-source, community-curated directory of **575+ verified developer tools, free public APIs, AI agents, and boilerplates** that have **zero credit-card paywalls and permanent free plans**.

### 🛠️ What's Under the Hood:
- **Continuous CI Health Checks:** Every night, GitHub Actions pings URLs to verify HTTP 200 uptime and scans landing pages with a trial-bait analyzer that flags hidden credit card gates and expiring trials.
Expand All @@ -44,7 +44,7 @@ So we built DevShelf: an open-source, community-curated directory of **574+ veri

### 📊 Real Catalog Scale Today:
- **363** Open-Source GitHub Repositories
- **108** Free Public APIs (Weather, AI, Finance, IP, Geocoding)
- **109** Free Public APIs (Weather, AI, Finance, IP, Geocoding)
- **103** AI Tools, Local LLM Runtimes & Inference Engines
- **130** CLI Utilities & Developer Productivity Tools
- **72** Free Cloud, Hosting & Database Platforms
Expand Down
6 changes: 3 additions & 3 deletions community/launch/product-hunt-maker-kit.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
---

## 🏷️ Short Description (260 characters max)
> A curated directory of 574+ verified free developer tools, open-source repos, and APIs with zero credit-card paywalls. Includes automated CI health checks, a terminal CLI (`npx devshelf`), and native MCP server for Cursor & Claude.
> A curated directory of 575+ verified free developer tools, open-source repos, and APIs with zero credit-card paywalls. Includes automated CI health checks, a terminal CLI (`npx devshelf`), and native MCP server for Cursor & Claude.

---

Expand All @@ -33,7 +33,7 @@ We built DevShelf to be the ultimate **Zero-Paywall Ecosystem**:
Every single resource in our directory has a **genuine, permanent free tier or is 100% open-source**. No credit card required. No trial traps.

### 🌟 Key Highlights:
1. **574+ Audited Tools:** Hand-curated across AI Agents, Free APIs, Testing/Mocking, Cloud DBs, and 1-Click Boilerplates.
1. **575+ Audited Tools:** Hand-curated across AI Agents, Free APIs, Testing/Mocking, Cloud DBs, and 1-Click Boilerplates.
2. **Continuous Automated Health Checks:** Every night, GitHub Actions pings all URLs and audits landing pages to ensure uptime and flag newly introduced paywalls.
3. **Native Terminal CLI:** Run `npx devshelf search "sqlite"` or `npx devshelf random` right from your command line.
4. **Native MCP Server:** Connect DevShelf to Claude Desktop, Cursor, and Windsurf via `npx devshelf-mcp` so your AI assistant can recommend verified free tools.
Expand All @@ -51,7 +51,7 @@ Thank you for your support! ❤️
---

## 🎨 Recommended Gallery Screenshots
1. **Slide 1 (Hero):** DevShelf homepage with search bar and live count pills (574+ Resources).
1. **Slide 1 (Hero):** DevShelf homepage with search bar and live count pills (575+ Resources).
2. **Slide 2 (MCP in Action):** Cursor / Claude Desktop chatting with `npx devshelf-mcp` discovering free APIs.
3. **Slide 3 (Terminal CLI):** Beautiful dark-mode terminal showing `npx devshelf search "vector db"`.
4. **Slide 4 (Alternative Hubs):** Side-by-side comparison matrix of commercial SaaS vs open-source alternatives.
Expand Down
10 changes: 5 additions & 5 deletions community/launch/reddit-launch-pack.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

## 📌 Post 1: r/webdev (2.2M+ members)
- **Flair:** `Project / Showcase` or `Resource`
- **Title:** `Tired of fake "free tier" dev tools, so we curated 574+ zero-paywall tools, APIs, and boilerplates with automated health checks`
- **Title:** `Tired of fake "free tier" dev tools, so we curated 575+ zero-paywall tools, APIs, and boilerplates with automated health checks`
- **Post Body:**

```markdown
Expand All @@ -24,7 +24,7 @@ We decided to build an open-source, community-maintained directory called **DevS
4. **Terminal CLI & AI MCP Server:** You can search tools directly in your terminal via `npx devshelf search <query>`, or plug `npx devshelf-mcp` into Cursor or Claude Code so your AI assistant knows real free APIs.
5. **No tracking or cookies:** Clean static site, zero third-party tracking scripts.

### Some of the 574+ resources indexed:
### Some of the 575+ resources indexed:
- **Free APIs:** Currency, Geocoding, IP, Weather, Mock Payment endpoints without CORS issues.
- **Local AI:** Ollama, vLLM, AgentShield, LocalAI for running local models without OpenAI bills.
- **Testing & Mocking:** LocalStack, WireMock, Mockoon, MSW, Playwright.
Expand Down Expand Up @@ -70,7 +70,7 @@ Let me know what self-hosted developer tools we're missing!

## 📌 Post 3: r/opensource (250k+ members)
- **Flair:** `Project`
- **Title:** `DevShelf: An open-source directory of 574+ free developer tools with zero telemetry and native MCP server`
- **Title:** `DevShelf: An open-source directory of 575+ free developer tools with zero telemetry and native MCP server`
- **Post Body:**

```markdown
Expand All @@ -79,7 +79,7 @@ Hello r/opensource!
We built **DevShelf** (https://devshelf.ritualdev.in) to solve a growing problem: the commercialization and paywalling of developer tools.

### What is DevShelf?
A 100% open-source, community-driven catalog of **574+ verified developer tools, free public APIs, AI agents, and 1-click boilerplates** that never require credit cards or trial commitments.
A 100% open-source, community-driven catalog of **575+ verified developer tools, free public APIs, AI agents, and 1-click boilerplates** that never require credit cards or trial commitments.

### Open-Source Architecture:
- The entire catalog lives in JSON schemas in the git repo.
Expand Down Expand Up @@ -109,7 +109,7 @@ When building side projects on a budget, SaaS bills for authentication, database
To help myself and other makers bootstrap with $0 infrastructure costs, I built **DevShelf**:
👉 https://devshelf.ritualdev.in

It's a curated directory of **574+ developer resources** with permanent free tiers, no credit-card requirements, and zero trial traps.
It's a curated directory of **575+ developer resources** with permanent free tiers, no credit-card requirements, and zero trial traps.

### Features:
- Filter by: Free APIs, CLI Tools, AI Agents, Mocking/QA, 1-Click Boilerplates, and Free Cloud.
Expand Down
4 changes: 2 additions & 2 deletions community/launch/twitter-viral-thread.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,14 +68,14 @@ SigNoz is an open-source, OpenTelemetry-native APM providing distributed tracing

You don't even have to leave your code editor:
- Run `npx devshelf search "vector db"` right in your shell.
- Or plug `npx devshelf-mcp` into Cursor & Claude Code so your AI assistant queries 574+ verified free tools natively!
- Or plug `npx devshelf-mcp` into Cursor & Claude Code so your AI assistant queries 575+ verified free tools natively!
```

### Tweet 8 (CTA & Link):
```text
Every tool on DevShelf is audited daily with automated CI health checks. No credit cards. No trial traps.

Explore all 574+ verified developer tools:
Explore all 575+ verified developer tools:
🔗 https://devshelf.ritualdev.in

Star the repo & help reach 1,000 tools:
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": 574,
"totalCount": 575,
"milestone": "570+",
"exactCount": 574,
"exactCount": 575,
"shelfCounts": {
"ai-tools.json": 103,
"apis.json": 108,
"apis.json": 109,
"boilerplates.json": 42,
"cli-tools.json": 130,
"contributors-wanted.json": 21,
Expand All @@ -13,5 +13,5 @@
"testing-qa.json": 68
},
"reposCount": 363,
"updatedAt": "2026-11-07T18:04:20.216Z"
"updatedAt": "2026-11-07T18:08:31.866Z"
}
5 changes: 3 additions & 2 deletions docs/apis.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 APIs](https://img.shields.io/badge/APIs-108_Curated-blueviolet?style=for-the-badge)](https://devshelf.ritualdev.in)
[![Total APIs](https://img.shields.io/badge/APIs-109_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)
Expand Down Expand Up @@ -56,7 +56,7 @@
| [**Open Library Covers API**](https://openlibrary.org/dev/docs/api/covers) | 🟢 No Key | `Unlimited` | Retrieve book cover images and author portraits using ISBN, OCLC, LCCN, or OLID identifiers. |
| [**Free Dictionary**](https://dictionaryapi.dev) | 🟢 No Key | `Unlimited` | Free developer-friendly English vocabulary API providing word origins, examples, and synonyms. |

### <a id="development-testing"></a>Development & Testing (25)
### <a id="development-testing"></a>Development & Testing (26)

| API & URL | Auth | Rate Limit | Description |
| :--- | :---: | :---: | :--- |
Expand Down Expand Up @@ -85,6 +85,7 @@
| [**Nationalize API**](https://api.nationalize.io) | 🟢 No Key | `1,000 req/day` | Predict nationality from names returning top country codes and confidence scores. |
| [**Public APIs Index**](https://api.publicapis.org) | 🟢 No Key | `Unlimited` | Queryable directory of hundreds of free public APIs categorized by topic and authentication requirements. |
| [**CurlShot**](https://curlshot.com/docs) | 🔑 Free Key | `100 screenshots/month (resets monthly), 10 requests/minute; failed renders and cache hits not counted` | Screenshot API: one GET request renders a URL, HTML, or Markdown to PNG, JPEG, WebP, PDF, or scrolling video (MP4/WebM/GIF), with full-page and element capture, device presets, dark mode, and ad/cookie-banner blocking. Free plan: 100 screenshots/month that resets monthly, no credit card. |
| [**Datacircle**](https://datacircle.dev) | 🟢 No Key | `60 calls/min` | Find the best GTM APIs. Benchmarking GTM APIs with published results at datacircle.dev. Base URL https://api.datacircle.dev/v1. |

### <a id="entertainment-media"></a>Entertainment & Media (3)

Expand Down
19 changes: 16 additions & 3 deletions scripts/process-submission.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,12 +54,25 @@ function parseFormBody(body: string): Record<string, string> {
return sections;
}

function resolveTargetFile(category: string, targetShelf = ""): string {
function resolveTargetFile(
category: string,
targetShelf = "",
formData: Record<string, string> = {},
): string {
const combined = `${targetShelf} ${category}`.toLowerCase();
if (combined.includes("testing") || combined.includes("qa")) {
return "testing-qa.json";
}
if (combined.includes("api") || combined.includes("rest") || combined.includes("graphql")) {
if (
combined.includes("api") ||
combined.includes("rest") ||
combined.includes("graphql") ||
Boolean(formData["api name"]) ||
Boolean(formData["api website or documentation url"]) ||
Boolean(formData["authentication required"]) ||
Boolean(formData["cors support (usable from browser)"]) ||
Boolean(formData["free tier rate limit"])
) {
return "apis.json";
}
if (combined.includes("cloud") || combined.includes("hosting") || combined.includes("database")) {
Expand Down Expand Up @@ -201,7 +214,7 @@ async function run() {
);
}

const targetFile = resolveTargetFile(category, targetShelf);
const targetFile = resolveTargetFile(category, targetShelf, formData);
const filePath = path.join(shelfDir, targetFile);
const rawContent = await fs.readFile(filePath, "utf8");
const list: CatalogItem[] = JSON.parse(rawContent.replace(/^\uFEFF/, ""));
Expand Down
11 changes: 11 additions & 0 deletions shelf/apis.json
Original file line number Diff line number Diff line change
Expand Up @@ -1175,5 +1175,16 @@
"cors": "Yes",
"rateLimit": "No numeric request quota or reset period is published in the official documentation. The selected content changes daily; that content schedule does not specify the number of permitted requests.",
"https": true
},
{
"name": "Datacircle",
"url": "https://datacircle.dev",
"category": "Development & Testing",
"description": "Find the best GTM APIs. Benchmarking GTM APIs with published results at datacircle.dev. Base URL https://api.datacircle.dev/v1.",
"auth": "No Key",
"cors": "Yes",
"rateLimit": "60 calls/min",
"https": true,
"statusTags": ["CI Verified", "Rate-Limited"]
}
]
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 574 verified free developer tools, public APIs, AI coding agents, and open-source alternatives with zero paywalls.
> Curated catalog of 575 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
20 changes: 20 additions & 0 deletions site/api/v1/badges/uptime/datacircle.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading