{"id":22122589,"url":"https://github.com/seriousbug/random-api","last_synced_at":"2025-10-25T00:43:51.568Z","repository":{"id":265618805,"uuid":"864383465","full_name":"SeriousBug/random-api","owner":"SeriousBug","description":"A simple, public API to generate random words, numbers, or identifiers","archived":false,"fork":false,"pushed_at":"2024-10-06T04:39:04.000Z","size":171,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-17T12:52:17.379Z","etag":null,"topics":["api","random-number","random-number-generators"],"latest_commit_sha":null,"homepage":"https://rnd.bgenc.dev","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SeriousBug.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2024-09-28T04:44:20.000Z","updated_at":"2024-10-05T19:00:53.000Z","dependencies_parsed_at":"2024-11-30T06:48:53.613Z","dependency_job_id":"878ec834-6fd5-4ad7-8942-7cc22346874e","html_url":"https://github.com/SeriousBug/random-api","commit_stats":null,"previous_names":["seriousbug/random-api"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SeriousBug%2Frandom-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SeriousBug%2Frandom-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SeriousBug%2Frandom-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SeriousBug%2Frandom-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SeriousBug","download_url":"https://codeload.github.com/SeriousBug/random-api/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245224601,"owners_count":20580370,"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":["api","random-number","random-number-generators"],"created_at":"2024-12-01T15:22:41.920Z","updated_at":"2025-10-25T00:43:51.492Z","avatar_url":"https://github.com/SeriousBug.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Random Generation API\n\n[![Codecov](https://img.shields.io/codecov/c/github/seriousbug/random-api)](https://app.codecov.io/gh/SeriousBug/random-api)\n[![Website](https://img.shields.io/website?url=https%3A%2F%2Frnd.bgenc.dev\u0026up_message=rnd.bgenc.dev\u0026down_message=rnd.bgenc.dev\u0026label=docs)](https://rnd.bgenc.dev/)\n[![GitHub License](https://img.shields.io/github/license/seriousbug/random-api?color=green)](https://github.com/SeriousBug/random-api/blob/main/LICENSE.txt)\n\nA simple, public API to generate random words or numbers. This service is free\nto use and available as open-source software. Do you need a random word or a\nUUID in a script? Can't pull in dependencies easily? Call this API to grab one\nquickly.\n\n## Features\n\nThe API provides endpoints for generating:\n\n- Random integers\n- Random floating-point numbers\n- Dice rolls with various formats\n- ULIDs (Universally Unique Lexicographically Sortable Identifier)\n- UUIDs (versions 4 and 7)\n- Nano IDs\n- Random words from various categories like animals or vegetables\n\n## Usage\n\nThe API is accessible at `https://rnd.bgenc.dev`. You can make requests to the various endpoints, each with its own set of optional parameters.\n\nExample:\n\n```\nhttps://rnd.bgenc.dev/v1/int?min=1\u0026max=100\n```\n\nFor detailed information on each endpoint and its parameters, please refer to\nthe [API documentation](https://rnd.bgenc.dev).\n\n### Rate Limits\n\nThere are rate limits in place to prevent abuse. If you need higher rate limits or uptime guarantees, please contact rnd@bgenc.dev to discuss options.\n\n## Local Development\n\nTo run the project locally:\n\n1. Clone the repository\n2. Install dependencies (Go 1.22 or later and npm are required)\n3. Run the following commands:\n\n```bash\nnpm install\nnpm run dev\n```\n\nThis will start both the UI and the backend. The UI will be available at `localhost:5173`. The backend will restart if there are any changes, and the frontend will hot reload.\n\n## License\n\nThis project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).\n\n### Contributing\n\nIssue reports, and pull requests are always welcome! If you encounter any bugs,\nor if there are other generators you'd like to see here, let us know. If you'd\nlike to contribute, reach out and we can help you get started.\n\nAll contributions require a Contributor License Agreement.\n\n## Contact\n\nFor inquiries, please contact rnd@bgenc.dev. Increased rate limits, uptime\nguarantees, and licensing options are available.\n\n## Disclaimer\n\nWhile we do our best to keep the service running, there are no guarantees of uptime or support. This service is provided as-is for small projects and scripts.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseriousbug%2Frandom-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fseriousbug%2Frandom-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseriousbug%2Frandom-api/lists"}