No-as-a-Service (NaaS) is a simple API that returns a random rejection reason. Use it when you need a realistic excuse, a fun “no,” or want to simulate being turned down in style.
Repository Index
76,855 visible repositories in the index
1–24 of 41 · Most stars
Make your functions return something meaningful, typed, and safe!
- python
- python3
- functional-programming
- fp
A functional tool-belt for Swift Language similar to Lo-Dash or Underscore.js in Javascript
- swift
- dollar
- xcode
- swift-language
Returns old TweetDeck!
A proposal to bring ergonomic, inline error handling to JavaScript through a new try operator that always returns a Result.
- catch
- effect
- error
- proposal
A program for financial portfolio management, analysis and optimisation.
- portfolio-management
- portfolio-optimisation
- optimisation
- finance
Returns unicode slugs
Fastest end-to-end CSV ingestion for Ruby (with C acceleration). SmarterCSV auto-detects formats, applies smart defaults, and returns Rails-ready hashes for seamless use with ActiveRecord, Sidekiq, parallel jobs, and S3 pipelines — even for messy user-uploaded real-world data.
- csv
- csv-converter
- csv-export
- csv-file
Deep diffs two objects, including nested structures of arrays and objects, and returns the difference. ❄️
- deep
- diff
- nested-structures
- object
Ruby gem for web scraping purposes. It scrapes a given URL, and returns you its title, meta description, meta keywords, links, images...
The Ruby gem for querying Maxmind.com's GeoIP database, which returns the geographic location of a server given its IP address
A gofmt/goimports-like tool for Go programmers that fills in Go return statements with zero values to match the func return types
Let your AI agents call your phone over VoIP, and call them back. Your phone rings like a real call, even locked; a voice AI talks it through and returns the transcript. Self-hosted, open source, no phone numbers or Twilio.
- ai-agents
- android
- claude-code
- gemini-live
JavaScript/Node.js utility. Returns `true` if the value is a number or string number. Useful for checking regex match results, user input, parsed strings, etc.
- number
- is
- isnan
- javascript
Metroid: Samus Returns without an emulator: the game's code recompiled from your own dump into native code, for Windows, Linux / Steam Deck and Android. Bring your own dump.
A self-hosted API to fetch and mix entries from Atom and RSS feeds (returns Atom, RSS, or JSON)
- feed
- atom
- rss
- api-server
The addon provides a storageFor computed property that returns a proxy and persists the changes to localStorage or sessionStorage. It ships with an ember-data adapter.
Simple PHP commands and library for using bitcoin OP_RETURNs.
A Node.js module that returns the OS/Distribution name of the environment you are working on
A scanner similar to bufio.Scanner, but it reads and returns lines in reverse order, starting at a given position and going backward.
- log
- scanner
- reverse
Returns the difference between two JSON files.
While a condition returns true, calls a function repeatedly, and then resolves the promise
This script takes a file or directory as input, uses GPG AES256 symmetric encryption with the password you provide and adds it to IPFS and returns the IPFS hash.
- ipfs
- cli
- encryption
- ipfs-add
Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.
- concurrent
- golang
- golang-library
- data-science