{"id":13517350,"url":"https://github.com/tomdionysus/foaas","last_synced_at":"2025-05-13T22:02:24.635Z","repository":{"id":9559917,"uuid":"11469732","full_name":"tomdionysus/foaas","owner":"tomdionysus","description":"FOAAS (Fuck Off As A Service) provides a modern, RESTful, scalable solution to the common problem of telling people to fuck off.","archived":false,"fork":false,"pushed_at":"2024-11-20T09:30:34.000Z","size":785,"stargazers_count":3004,"open_issues_count":12,"forks_count":392,"subscribers_count":65,"default_branch":"master","last_synced_at":"2025-04-29T13:13:22.356Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://foaas.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"wtfpl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tomdionysus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-07-17T07:15:30.000Z","updated_at":"2025-04-29T11:56:38.000Z","dependencies_parsed_at":"2024-11-28T05:00:18.899Z","dependency_job_id":null,"html_url":"https://github.com/tomdionysus/foaas","commit_stats":{"total_commits":387,"total_committers":126,"mean_commits":"3.0714285714285716","dds":0.8242894056847545,"last_synced_commit":"ec55fc2f6217ca0f0b0ae8b8ddd39a9f48e641d7"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomdionysus%2Ffoaas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomdionysus%2Ffoaas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomdionysus%2Ffoaas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomdionysus%2Ffoaas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tomdionysus","download_url":"https://codeload.github.com/tomdionysus/foaas/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254036807,"owners_count":22003652,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T05:01:32.864Z","updated_at":"2025-05-13T22:02:24.580Z","avatar_url":"https://github.com/tomdionysus.png","language":"JavaScript","funding_links":[],"categories":["JavaScript","SaaS"],"sub_categories":[],"readme":"# FOAAS\n\n*Mar 2023 - v2.3.2*\n\n[![Build Status](https://travis-ci.org/tomdionysus/foaas.svg?branch=master)](https://travis-ci.org/tomdionysus/foaas) [![Coverage Status](https://coveralls.io/repos/github/tomdionysus/foaas/badge.svg?branch=master)](https://coveralls.io/github/tomdionysus/foaas?branch=master)\n[![Coverage Status](https://coveralls.io/repos/github/tomdionysus/foaas/badge.svg?branch=master)](https://coveralls.io/github/tomdionysus/foaas?branch=master)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\nFOAAS (Fuck Off As A Service) provides a modern, RESTful, scalable solution to the common problem of telling people to fuck off.\n\nPlease see https://foaas.com for API documentation and examples.\n\n# Installation\n\n\tnpm install\n\n# Run\n\n\tnpm start\n\n# Test\n\n\tnpm test\n\n# Docker\n\n\tdocker build -t foaas:1 .\n    docker run -v $(pwd):/usr/src/app -p 5000:5000 foaas:1\n\n# Clients\n\nAPI clients are available in a number of languages:\n\n| Language | Name           | Info                                           |\n|:---------|:---------------|:-----------------------------------------------|\n| JS/Node  | `foaas-client` | https://www.npmjs.org/package/foaas-client     |\n| Ruby     | `foaas-client` | https://github.com/petedmarsh/foaas-client     |\n| PHP      | `foaas-php`    | https://github.com/klaude/foaas-php            |\n| Python   | `foaas-python` | https://github.com/dmpayton/foaas-python       |\n| Python   | `foaap`        | https://github.com/ilhomidin/foaap             |\n| R        | `rfoaas`       | https://github.com/eddelbuettel/rfoaas         |\n| CLI/bash | `foaas.sh`     | https://github.com/RaymiiOrg/foaas.sh          |\n| CLI      | `foass-cli`    | https://github.com/palash25/foaas-cli          |\n| .NET     | `FOAASClient`  | https://github.com/igorkulman/FOAASClient      |\n| .NET Core| `foaas-dotnet` | https://github.com/Zuev-Alexander/foaas-dotnet |\n| Java     | `JFOAAS`       | https://github.com/SSederberg/FOAAS-Java       |\n| Go       | `go-fuck-off`  | https://godoc.org/github.com/ds0nt/go-fuck-off |\n| Erlang   | `foaas-erlang` | https://github.com/rikribbers/foaas-erlang     |\n| Crystal  | `foaas_client` | https://github.com/mamantoha/foaas_client      |\n| Rust     | `foaas-rs`     | https://github.com/jilsahm/foaas-rs            |\n\n# GUI Clients\n\n| Platform          | Info                                                    |\n|:------------------|:--------------------------------------------------------|\n| Web               | https://github.com/hamza1311/fuck-off                   |\n\n\n# Framework Support\n\n| Framework     | Info                                                                         |\n|:--------------------------------------------|:-----------------------------------------------------------------------------|\n| [Polymer](https://www.polymer-project.org/) | https://github.com/benfonty/fooas-element                                    |\n| [React](https://reactjs.org/) | https://github.com/circa10a/react-foaas-card                                   \t     |\n\n# Integrate FOAAS\n\n| Platform/Software     | Name                                                                         |\n|:--------------------------------------------|:-----------------------------------------------------------------------------|\n| Thunderbird/Seamonkey                       | https://addons.mozilla.org/en-US/seamonkey/addon/qfo-quick-fuck-off          |\n| TelegramBot                                 | https://github.com/rajanand02/TelegramFoaasBot                               |\n| Slack                                       | https://github.com/revmischa/foaas-slack                                     |\n| Amazon Echo                                 | https://www.amazon.com/dp/B01LZLFTMQ/ (source available [here](https://github.com/martinschaef/foaas-alex))|\n| Terraform Provider                          | https://github.com/m13t/terraform-provider-foac                              |\n| Discord                                     | https://discord.com/oauth2/authorize?client_id=997665947122937909\u0026scope=bot%20applications.commands\u0026permissions=277025466368 (source available [here](https://github.com/dwisiswant0/foaas-discord))|\n\n# Contributing\n\n## Adding new operations\n\nTo add a new FOAAS operation:\n\n1. Fork into your account\n2. Branch into a feature branch `feature/your_operation`\n3. See the operation files in `/lib/operations`.\n4. Add specs, using `/spec/operations` as examples. We won't be merging operations without working specs.\n5. Push to your fork and submit a PR.\n\nAll contributions are very welcome.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomdionysus%2Ffoaas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftomdionysus%2Ffoaas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomdionysus%2Ffoaas/lists"}