diff --git a/README.md b/README.md index 277fab42..6f37b309 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ - + @@ -47,7 +47,7 @@ ### ๐ŸŽฏ The Race to 1,000 Verified Tools (Hacktoberfest Milestone) ```text -[โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘] 527 / 1,000 Tools Verified (53% โ€ข 473 to go!) +[โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘] 528 / 1,000 Tools Verified (53% โ€ข 472 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)* @@ -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 โ€” 527 Curated Tools (Live CI Audited) โ”‚ +โ”‚ ๐Ÿ“š DevShelf CLI v1.1.0 โ€” 528 Curated Tools (Live CI Audited) โ”‚ โ”‚ โ”‚ โ”‚ [1] Neon (Database / Serverless) โ”‚ โ”‚ Serverless Postgres with autoscaling, branching, and generous free tier. โ”‚ @@ -156,11 +156,11 @@ npx devshelf stats ## ๐Ÿ“‚ Browse Catalog by Category -Explore our curated collections of **527+ zero-paywall developer tools**, categorized into dedicated guides with subcategory indexing: +Explore our curated collections of **528+ zero-paywall developer tools**, categorized into dedicated guides with subcategory indexing: | Category | Resources | Description & Subcategories | Guide | | :--- | :---: | :--- | :---: | -| ๐ŸŒ **Free & Public APIs** | **99** | Weather, Finance, Mock/Dev APIs, Geocoding, AI/ML, Media, Entertainment | [**Browse APIs โ†’**](docs/apis.md) | +| ๐ŸŒ **Free & Public APIs** | **100** | Weather, Finance, Mock/Dev APIs, Geocoding, AI/ML, Media, Entertainment | [**Browse APIs โ†’**](docs/apis.md) | | ๐Ÿค– **AI Agents & Local LLMs** | **89** | 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) | | ๐Ÿงช **Testing & QA Reliability** | **62** | E2E Testing, Mock Servers, Contract Testing, Security Auditing, Performance | [**Browse Testing Tools โ†’**](docs/testing-qa.md) | diff --git a/docs/apis.md b/docs/apis.md index 3ab11638..b2743638 100644 --- a/docs/apis.md +++ b/docs/apis.md @@ -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-99_Curated-blueviolet?style=for-the-badge)](https://devshelf.ritualdev.in) +[![Total APIs](https://img.shields.io/badge/APIs-100_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) @@ -153,11 +153,12 @@ | [**Dev.to API**](https://developers.forem.com/api/v1) | ๐Ÿ”‘ Free Key | `30 req/30sec` | REST API for DEV Community (Forem) accessing articles, tag listings, user feeds, and comments. | | [**Reddit JSON API**](https://www.reddit.com/dev/api) | ๐ŸŸข No Key | `60 req/min` | Append .json to almost any public Reddit URL to get structured JSON post data and subreddit feeds. | -### Other (1) +### Other (2) | API & URL | Auth | Rate Limit | Description | | :--- | :---: | :---: | :--- | | [**Court Rules**](https://www.courtrules.app/api) | ๐Ÿ”‘ Free Key | `Generous Free Tier` | Free federal court rules, local rules, judge standing orders and filing deadlines, with a deadline calculator for every district. | +| [**Invokely**](https://invokely.ai/docs) | ๐Ÿ”‘ Free Key | `500 calls/month; MCP trial 25/day per IP` | Hosted MCP and REST API for official statistics by indicator, place and period. Each value includes a source citation. The free plan has 500 calls a month with no card; an MCP trial allows 25 calls a day per IP without an account. | ### Science & Astronomy (6) diff --git a/scripts/generate-seo.ts b/scripts/generate-seo.ts index ddd0ee66..85d6137b 100644 --- a/scripts/generate-seo.ts +++ b/scripts/generate-seo.ts @@ -110,13 +110,6 @@ async function generateSeo() { }, ...(item.license ? { license: item.license } : {}), ...(item.language ? { programmingLanguage: item.language } : {}), - aggregateRating: { - "@type": "AggregateRating", - ratingValue: "4.9", - reviewCount: "128", - bestRating: "5", - worstRating: "1", - }, publisher: { "@type": "Organization", name: "DevShelf by RitualDev Lab", diff --git a/shelf/apis.json b/shelf/apis.json index dd94a1d8..802a5b21 100644 --- a/shelf/apis.json +++ b/shelf/apis.json @@ -1085,5 +1085,15 @@ "rateLimit": "5 req/hour (Playground)", "https": true, "statusTags": ["No Card Required", "Rate-Limited"] + }, + { + "name": "Invokely", + "url": "https://invokely.ai/docs", + "category": "Other", + "description": "Hosted MCP and REST API for official statistics by indicator, place and period. Each value includes a source citation. The free plan has 500 calls a month with no card; an MCP trial allows 25 calls a day per IP without an account.", + "auth": "Free API Key", + "cors": "Yes", + "rateLimit": "500 calls/month; MCP trial 25/day per IP", + "https": true } ] diff --git a/site/api/v1/categories.json b/site/api/v1/categories.json index 98aeec83..a2a3306f 100644 --- a/site/api/v1/categories.json +++ b/site/api/v1/categories.json @@ -1,6 +1,6 @@ { "version": "1.0.0", - "updatedAt": "2026-10-11T03:53:52.584Z", + "updatedAt": "2026-10-12T08:59:10.401Z", "totalCategories": 8, "categories": [ { @@ -18,7 +18,7 @@ { "slug": "apis", "name": "Free Public APIs", - "count": 99, + "count": 100, "endpoint": "https://devshelf.ritualdev.in/api/v1/categories/apis.json" }, { diff --git a/site/api/v1/categories/apis.json b/site/api/v1/categories/apis.json index e880cb8c..c1ac2023 100644 --- a/site/api/v1/categories/apis.json +++ b/site/api/v1/categories/apis.json @@ -1,9 +1,9 @@ { "version": "1.0.0", - "updatedAt": "2026-10-11T03:53:52.584Z", + "updatedAt": "2026-10-12T08:59:10.401Z", "slug": "apis", "name": "Free Public APIs", - "count": 99, + "count": 100, "items": [ { "name": "Open-Meteo", @@ -1585,6 +1585,18 @@ ], "type": "api", "section": "Free & Public APIs" + }, + { + "name": "Invokely", + "url": "https://invokely.ai/docs", + "category": "Other", + "description": "Hosted MCP and REST API for official statistics by indicator, place and period. Each value includes a source citation. The free plan has 500 calls a month with no card; an MCP trial allows 25 calls a day per IP without an account.", + "auth": "Free API Key", + "cors": "Yes", + "rateLimit": "500 calls/month; MCP trial 25/day per IP", + "https": true, + "type": "api", + "section": "Free & Public APIs" } ] } diff --git a/site/api/v1/stats.json b/site/api/v1/stats.json index 3488c26c..de49615b 100644 --- a/site/api/v1/stats.json +++ b/site/api/v1/stats.json @@ -1,13 +1,13 @@ { "version": "1.0.0", - "updatedAt": "2026-10-11T03:53:52.584Z", - "totalCount": 527, + "updatedAt": "2026-10-12T08:59:10.401Z", + "totalCount": 528, "reposCount": 327, "categoryCounts": { "aiTools": 89, "cliTools": 114, "testingQa": 62, - "apis": 99, + "apis": 100, "freeCloud": 71, "contributors": 21, "perks": 30, diff --git a/site/api/v1/tools.json b/site/api/v1/tools.json index b06527f1..d7187746 100644 --- a/site/api/v1/tools.json +++ b/site/api/v1/tools.json @@ -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-11T03:53:52.584Z", - "totalCount": 527, + "updatedAt": "2026-10-12T08:59:10.401Z", + "totalCount": 528, "tools": [ { "name": "Ollama", @@ -5626,6 +5626,18 @@ "type": "api", "section": "Free & Public APIs" }, + { + "name": "Invokely", + "url": "https://invokely.ai/docs", + "category": "Other", + "description": "Hosted MCP and REST API for official statistics by indicator, place and period. Each value includes a source citation. The free plan has 500 calls a month with no card; an MCP trial allows 25 calls a day per IP without an account.", + "auth": "Free API Key", + "cors": "Yes", + "rateLimit": "500 calls/month; MCP trial 25/day per IP", + "https": true, + "type": "api", + "section": "Free & Public APIs" + }, { "name": "Supabase", "url": "https://supabase.com", diff --git a/site/data.js b/site/data.js index c04c3bd7..37c21713 100644 --- a/site/data.js +++ b/site/data.js @@ -1,6 +1,6 @@ window.DEVSHELF_DATA = { - "updatedAt": "2026-10-11T03:53:52.584Z", - "totalCount": 527, + "updatedAt": "2026-10-12T08:59:10.401Z", + "totalCount": 528, "reposCount": 327, "facets": { "repos": 327 @@ -9,7 +9,7 @@ window.DEVSHELF_DATA = { "aiTools": 89, "cliTools": 114, "testingQa": 62, - "apis": 99, + "apis": 100, "freeCloud": 71, "contributors": 21, "perks": 30, @@ -5637,6 +5637,18 @@ window.DEVSHELF_DATA = { "type": "api", "section": "Free & Public APIs" }, + { + "name": "Invokely", + "url": "https://invokely.ai/docs", + "category": "Other", + "description": "Hosted MCP and REST API for official statistics by indicator, place and period. Each value includes a source citation. The free plan has 500 calls a month with no card; an MCP trial allows 25 calls a day per IP without an account.", + "auth": "Free API Key", + "cors": "Yes", + "rateLimit": "500 calls/month; MCP trial 25/day per IP", + "https": true, + "type": "api", + "section": "Free & Public APIs" + }, { "name": "Supabase", "url": "https://supabase.com", diff --git a/site/data.json b/site/data.json index 7bb34d1d..9fbb7f99 100644 --- a/site/data.json +++ b/site/data.json @@ -1,6 +1,6 @@ { - "updatedAt": "2026-10-11T03:53:52.584Z", - "totalCount": 527, + "updatedAt": "2026-10-12T08:59:10.401Z", + "totalCount": 528, "reposCount": 327, "facets": { "repos": 327 @@ -9,7 +9,7 @@ "aiTools": 89, "cliTools": 114, "testingQa": 62, - "apis": 99, + "apis": 100, "freeCloud": 71, "contributors": 21, "perks": 30, @@ -5637,6 +5637,18 @@ "type": "api", "section": "Free & Public APIs" }, + { + "name": "Invokely", + "url": "https://invokely.ai/docs", + "category": "Other", + "description": "Hosted MCP and REST API for official statistics by indicator, place and period. Each value includes a source citation. The free plan has 500 calls a month with no card; an MCP trial allows 25 calls a day per IP without an account.", + "auth": "Free API Key", + "cors": "Yes", + "rateLimit": "500 calls/month; MCP trial 25/day per IP", + "https": true, + "type": "api", + "section": "Free & Public APIs" + }, { "name": "Supabase", "url": "https://supabase.com", diff --git a/site/directory.html b/site/directory.html index 5ffd3f71..bf872ad9 100644 --- a/site/directory.html +++ b/site/directory.html @@ -4,7 +4,7 @@ Complete Free Developer Tools Directory Index | DevShelf - + @@ -15,13 +15,13 @@ - + - + @@ -46,7 +46,7 @@
- ๐Ÿ—‚๏ธ Complete Master Directory (527 Verified Tools) + ๐Ÿ—‚๏ธ Complete Master Directory (528 Verified Tools)

Browse All Free Developer Tools @@ -6731,7 +6731,7 @@

Travel & Transit

๐Ÿ“

Other

- 1 tools + 2 tools
@@ -6750,6 +6750,18 @@

Other

Details โ†’
+
+
+
+ Invokely +
+

Hosted MCP and REST API for official statistics by indicator, place and period. Each value includes a source citation. The free plan has 500 calls a month with no card; an MCP trial allows 25 calls a day per IP without an account.

+
+
+ ๐Ÿ’Ž 500 calls/month; MCP trial 25/day per IP + Details โ†’ +
+
@@ -9570,4 +9582,4 @@

Marketing & Analytic

๐Ÿ’– Support DevShelf (donation.rolenest.in)

- \ No newline at end of file + diff --git a/site/llms-full.txt b/site/llms-full.txt index dff1ed9e..b3a29b12 100644 --- a/site/llms-full.txt +++ b/site/llms-full.txt @@ -1,6 +1,6 @@ # DevShelf - Complete Free Developer Tools Knowledge Base (Full Catalog) -> Complete metadata dump of all 527 free and open-source developer tools indexed on DevShelf. +> Complete metadata dump of all 528 free and open-source developer tools indexed on DevShelf. > Authoritative Source: https://devshelf.ritualdev.in > License: MIT @@ -3264,6 +3264,14 @@ - **DevShelf Dossier**: https://devshelf.ritualdev.in/tools/caption-pack-api.html - **Description**: Deterministic social caption and hashtag generator API returning platform-ready JSON. Features a permanent keyless playground endpoint for developers and AI agents. +### Invokely +- **Category**: Other +- **Pricing Model**: 500 calls/month; MCP trial 25/day per IP +- **Auth**: Free API Key +- **URL**: https://invokely.ai/docs +- **DevShelf Dossier**: https://devshelf.ritualdev.in/tools/invokely.html +- **Description**: Hosted MCP and REST API for official statistics by indicator, place and period. Each value includes a source citation. The free plan has 500 calls a month with no card; an MCP trial allows 25 calls a day per IP without an account. + ### Supabase - **Category**: Databases & BaaS - **Pricing Model**: 500MB DB, 50k monthly active users, 1GB storage diff --git a/site/llms.txt b/site/llms.txt index f2d93f34..6fd33bb5 100644 --- a/site/llms.txt +++ b/site/llms.txt @@ -1,6 +1,6 @@ # DevShelf: Free Developer Tools & Public APIs Directory -> Curated catalog of 527 verified free developer tools, public APIs, AI coding agents, and open-source alternatives with zero paywalls. +> Curated catalog of 528 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. diff --git a/site/sitemap.xml b/site/sitemap.xml index 29b509f3..44523827 100644 --- a/site/sitemap.xml +++ b/site/sitemap.xml @@ -1825,6 +1825,11 @@ weekly 0.8 + + https://devshelf.ritualdev.in/tools/invokely.html + weekly + 0.8 + https://devshelf.ritualdev.in/tools/supabase.html weekly diff --git a/site/tools/invokely.html b/site/tools/invokely.html new file mode 100644 index 00000000..2c02eca9 --- /dev/null +++ b/site/tools/invokely.html @@ -0,0 +1,233 @@ + + + + + + Invokely - Free Developer Tool | DevShelf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + +
+
+ +
+
+
+ + Other + + +
+

Invokely

+
+ + Visit Official Page + โ†’ + +
+ +

+ Hosted MCP and REST API for official statistics by indicator, place and period. Each value includes a source citation. The free plan has 500 calls a month with no card; an MCP trial allows 25 calls a day per IP without an account. +

+ +
+
+ Pricing Model + Free access; limits may apply +
+ + +
Auth RequirementFree API Key
+
Free Tier Allowance500 calls/month; MCP trial 25/day per IP
+
+ + + +
+
+
+ ๐Ÿท๏ธ Official Maintainer Badge for README.md +
+ +
+
+ Featured on DevShelf +
+ +
+ + + +
+

๐Ÿ’ฌ Frequently Asked Questions (AI & Developer Summary)

+
+ +
+ + What free access does Invokely offer? + โ–ผ + +

+ 500 calls/month; MCP trial 25/day per IP +

+
+
+ + What are the authentication and access requirements for Invokely? + โ–ผ + +

+ Authentication requirement: Free API Key. +

+
+
+
+ + +
+
+ + + + diff --git a/tests/seo-pricing.test.ts b/tests/seo-pricing.test.ts index 0e894374..2145d953 100644 --- a/tests/seo-pricing.test.ts +++ b/tests/seo-pricing.test.ts @@ -5,7 +5,7 @@ import os from "node:os"; import path from "node:path"; import test from "node:test"; -test("generated pages preserve API allowances without inventing a license", async () => { +test("generated pages preserve API allowances without inventing licenses or ratings", async () => { const root = process.cwd(); const directory = await fs.mkdtemp(path.join(os.tmpdir(), "devshelf-seo-")); try { @@ -57,6 +57,7 @@ test("generated pages preserve API allowances without inventing a license", asyn page.match(/

๐ŸŒ Free APIs
99
๐ŸŒ Free APIs
100
๐Ÿค– AI & LLMs
89
โšก CLI Tools
114
๐Ÿงช Testing & QA
62