2026-02-16 20:49:59 +11:00
2025-05-01 21:09:55 +05:30
2025-05-05 20:14:12 +00:00
2025-12-30 17:34:26 +01:00
2026-02-16 20:20:36 +11:00
2025-12-30 17:34:26 +01:00
2026-01-02 13:02:17 +01:00
2026-02-16 19:55:38 +11:00
2026-02-16 20:49:59 +11:00

❌ No-as-a-Service

No-as-a-Service Banner

Ever needed a graceful way to say β€œno”?
This tiny API returns random, generic, creative, and sometimes hilarious rejection reasons β€” perfectly suited for any scenario: personal, professional, student life, dev life, or just because.

Built for humans, excuses, and humor.


πŸš€ API Usage

Base URL

https://no.nintendohomebrew.com/no

Method: GET
Rate Limit: 120 requests per minute per IP

πŸ”„ Example Request

GET /no

βœ… Example Response

{
  "reason": "This feels like something Future Me would yell at Present Me for agreeing to."
}

Use it in apps, bots, landing pages, Slack integrations, rejection letters, or wherever you need a polite (or witty) no.


πŸ› οΈ Self-Hosting

Refer to upstream


πŸ“ Project Structure

no-as-service/
β”œβ”€β”€ index.js            # Express API
β”œβ”€β”€ reasons.json        # 1000+ universal rejection reasons
β”œβ”€β”€ package.json
β”œβ”€β”€ .devcontainer.json  # VS Code / Github devcontainer setup
└── README.md

πŸ“¦ package.json

For reference, here’s the package config:

{
  "name": "no-as-service",
  "version": "1.0.0",
  "description": "A lightweight API that returns random rejection or no reasons.",
  "main": "index.js",
  "scripts": {
    "start": "node index.js"
  },
  "author": "hotheadhacker",
  "license": "MIT",
  "dependencies": {
    "express": "^4.18.2",
    "express-rate-limit": "^7.0.0"
  }
}

βš“ Devcontainer

If you open this repo in Github Codespaces, it will automatically use .devcontainer.json to set up your environment. If you open it in VSCode, it will ask you if you want to reopen it in a container.


Want to use no-as-a-service in your own project? Check out the usage section in this README and start returning "no" like a pro.


πŸ‘€ Author

Created with creative stubbornness by hotheadhacker


πŸ“„ License

MIT β€” do whatever, just don’t say yes when you should say no.

S
Description
No description provided
Readme MIT
1.2 MiB
Languages
JavaScript 83.4%
Dockerfile 16.6%