{"id":47685973,"url":"https://github.com/fultimator/fultimator","last_synced_at":"2026-04-02T14:50:16.293Z","repository":{"id":79349082,"uuid":"570532977","full_name":"fultimator/fultimator","owner":"fultimator","description":"A tool for creating homebrew adversaries, characters and items for Fabula Ultima.","archived":false,"fork":false,"pushed_at":"2026-03-27T13:04:10.000Z","size":11083,"stargazers_count":28,"open_issues_count":1,"forks_count":15,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-03-27T17:00:19.114Z","etag":null,"topics":["character-creation","combat-tracker","npc-generator","tabletop-roleplaying-game","ttrpg","webapp"],"latest_commit_sha":null,"homepage":"https://fultimator.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"codeclysm/fultimator","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fultimator.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-11-25T12:20:51.000Z","updated_at":"2026-03-20T16:37:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"074c7180-4ff6-475c-bd28-5d03bac0f89b","html_url":"https://github.com/fultimator/fultimator","commit_stats":null,"previous_names":["fultimator/fultimator"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/fultimator/fultimator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fultimator%2Ffultimator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fultimator%2Ffultimator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fultimator%2Ffultimator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fultimator%2Ffultimator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fultimator","download_url":"https://codeload.github.com/fultimator/fultimator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fultimator%2Ffultimator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31308446,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T12:59:32.332Z","status":"ssl_error","status_checked_at":"2026-04-02T12:54:48.875Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["character-creation","combat-tracker","npc-generator","tabletop-roleplaying-game","ttrpg","webapp"],"created_at":"2026-04-02T14:50:15.532Z","updated_at":"2026-04-02T14:50:16.282Z","avatar_url":"https://github.com/fultimator.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![alt text](https://github.com/fultimator/fultimator/blob/main/public/fultimatorlogo.webp)\n# Fultimator\n\n## Introduction\n\nAn unofficial Fabula Ultima Tool\n\n- Fabula Ultima: https://www.needgames.it/fabula-ultima-en/\n- Fultimator: https://fultimator.com/\n- Backup Fultimator (used if the main site is down): https://fultimator-backup.web.app/\n\nIt contains multiple tools to manage a game of Fabula Ultima.\n\nFultimator is an independent production by the [Fultimator Dev Team](https://github.com/fultimator) and is not affiliated with Need Games or Rooster Games. Supplied game rules in the system compendium adhere to and are published under the [Fabula Ultima Third Party Tabletop License 1.0](https://need.games/wp-content/uploads/2024/06/Fabula-Ultima-Third-Party-Tabletop-License-1.0.pdf). We adhere to RoosterEma's guidelines, ensuring that the core book and its supplements remain integral to your experience. To fully utilize this system, you will need the [Fabula Ultima Core Rulebook](https://www.needgames.it/fabula-ultima-en/).\n\nThis repository's source code is subject to the terms of the [MIT License](https://github.com/fultimator/fultimator/blob/main/LICENSE.md). For further details, please refer to the [LICENSE](https://github.com/fultimator/fultimator/blob/main/LICENSE.md) file included in this repository.\n\nWelcome to the contribution guidelines for Fultimator! We appreciate your interest in improving our web app. Please follow the guidelines below for code and content contributions.\n\n## Communication Channels\n\nIf you have any questions or concerns, feel free to reach out to us through the following channels:\n\n- Developer Discord: [Fultimator](https://discord.gg/aNEgvHm3Re) - `#development` channel\n- Discord: [Rooster Games](https://discord.gg/ZSjM6yFUPx) - `#bot-and-tool-discussion` channel\n\n## Submitting Issues\n\nIssues reported on [GitHub](https://github.com/greg-argulla/fultimator/issues) and support channels will be reviewed. Please follow the guidelines below for different types of issues.\n\n### Bugs\n\nBefore submitting a bug report, ensure the following:\n\n- Bugs are reproducible, do note if the issue is due to web browser configuration or third party extensions.\n- Include clear instructions on reproducing the issue and the expected vs actual outcome.\n\n## Tooling and Setup\n\nFultimator uses [React](https://react.dev/) for building dynamic user interfaces, ultizes [Firebase](https://firebase.google.com/) for its backend infrastructure, and [Material UI](https://mui.com/material-ui/) for it's React component UI library.\n\n### Branches\n\n- **main:** The mainline branch intended for deployment to Firebase.\n- **dev:** The primary development branch for most features.\n\nWhen opening a pull request (PR), ensure it goes into the most relevant branch.\n\n\n### Prerequisite Software\n\n- [Git](https://git-scm.com/)\n- [Node v16.16.0 (LTS)](https://nodejs.org/en/blog/release/v16.16.0)\n- Code editor (recommended: [Visual Studio Code](https://code.visualstudio.com/))\n\n## Setup\n\nClone the repository using the following command in your terminal:\n\n```bash\ngit clone https://github.com/greg-argulla/fultimator.git\n```\n\nThen, navigate to the project folder and use npm to download dependencies locked in `package-lock.json`\n\n```bash\nnpm ci\n```\n\n### Building from Source\n\nTo start the application locally you can run:\n\n```bash\nnpm run start\n```\n\nTo create an optimized production build:\n\n```bash\nnpm run build\n```\n\nThis will help you visualize and test your changes locally.\n\n## Deploy\n\nThe app is hosted by firebase.\n\nTo deploy you need to have firebase installed. \nSee [firebase - npm](https://www.npmjs.com/package/firebase)\n\nYou also need to have the proper permissions. \nSee [Firebase IAM permissions](https://firebase.google.com/docs/projects/iam/permissions).\n\n```bash\n$ npm run deploy\n```\n\nThis command will build a production version of the app, and upload it to firebase.\n\n## Project Contributors\n\nMajor thanks to the following contributors:\n\n- Triex ([matteosuppo](https://github.com/matteosuppo)) - The original creator of the fultimator webapp. The repository can be found here: [Fultimator](https://github.com/codeclysm/fultimator)\n- [Alyx](https://github.com/greg-argulla) - For prolonging the project, providing useful features such as localization, adversary compendium and improving overall functionality of the webapp. \n- [spyrella](https://github.com/spyrella) - For ongoing updates to the system and maintainence of the project.\n- [acinoroc](https://github.com/acinoroc) - Another active maintainer, lead developer of the Character Designer.\n\nSpecial thanks to the following contributors found here: [Contributors Link](https://github.com/fultimator/fultimator/graphs/contributors)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffultimator%2Ffultimator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffultimator%2Ffultimator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffultimator%2Ffultimator/lists"}