{"id":25932622,"url":"https://github.com/entonio/rowlpley","last_synced_at":"2026-05-21T05:02:15.315Z","repository":{"id":242127924,"uuid":"785004604","full_name":"entonio/Rowlpley","owner":"entonio","description":"RPG character sheet app for iOS","archived":false,"fork":false,"pushed_at":"2024-07-17T22:39:34.000Z","size":3296,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-04T00:38:30.688Z","etag":null,"topics":["character-sheet","ios-app","rpg","swiftdata","swiftui"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/entonio.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,"zenodo":null}},"created_at":"2024-04-11T01:55:24.000Z","updated_at":"2024-08-04T14:58:46.000Z","dependencies_parsed_at":"2024-06-19T08:12:43.816Z","dependency_job_id":"2a2faad7-cce6-440a-8682-564f5c16d48c","html_url":"https://github.com/entonio/Rowlpley","commit_stats":null,"previous_names":["entonio/rowlpley"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/entonio/Rowlpley","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/entonio%2FRowlpley","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/entonio%2FRowlpley/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/entonio%2FRowlpley/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/entonio%2FRowlpley/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/entonio","download_url":"https://codeload.github.com/entonio/Rowlpley/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/entonio%2FRowlpley/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266334110,"owners_count":23912894,"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","status":"online","status_checked_at":"2025-07-21T11:47:31.412Z","response_time":64,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"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-sheet","ios-app","rpg","swiftdata","swiftui"],"created_at":"2025-03-04T00:38:34.678Z","updated_at":"2026-05-21T05:02:15.225Z","avatar_url":"https://github.com/entonio.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rowlpley\n\nRowlpley is an RPG character sheet app.\nThe gist is for users to keep a record of the data that depends on them and the gameplay, while the app instantly performs any related calculations and displays every game element that follows from that.\n\nCurrently, the focus is on full support for the [Ordem Paranormal](https://ordemparanormal.com.br/) system.\nOther systems may follow, the next one probably being [Dungeons \u0026 Dragons, 5th edition](https://dnd.wizards.com/).\n\nWhile some parts of the mechanics of each system have to be coded into the app, most of the data is loaded from `xlsx` files. This will eventually allow the app to support different variants of the same system, sharing the minimals but having different data.\n\nThis is not a commercial app, and one of the constraints is not to infringe on any copyright, only doing what is allowed under fair use and community licensing. If you find that any material is in violation of your copyright, please say which and ask for its removal.\n\n## Dungeons \u0026 Dragons, 5th edition\n\nThe _Dungeons \u0026 Dragons, 5th edition_ system is copyright of Wizards of the Coast and its use is regulated by the [Open Game License](https://en.wikipedia.org/wiki/Open_Game_License#5th_Edition).\n\n## Ordem Paranormal\n\nThe _Ordem Paranormal_ system is copyright of [Jambô Editora](https://jamboeditora.com.br/). Its _Livro de Regras_ closing notice indicates what parts are restricted, while the rest can be used under the [Open Game License v1.0a](https://en.wikipedia.org/wiki/Open_Game_License). In that context, the Product Identity is described as\n\n\u003e os capítulos 5, 7 e 8, todos os termos referentes ao cenário de Ordem Paranormal, incluindo a Membrana, o Outro Lado, nomes e descrições de personagens, criaturas, entidades, lugares e organizações, todas as ilustrações e todas as regras de rituais, poderes paranormais, Sanidade e dano mental.\n\nAs such, none of those elements are present in this app.\n\nPending further validation, all other elements of the system, except the bare minimum, are not included either, and the app has to load them from a set of `xlsx` files that are not in this repository.\n\n## Features\n\nThe app leverages SwiftUI to provide an adaptive layout according to the device.\nThe next examples are of the iPad mini in landscape mode.\n\nStartup and color schemes (system, light, dark):\n\nhttps://github.com/entonio/Rowlpley/assets/5048472/34488786-3deb-4225-bf41-404f22fe50e8\n\nCreating a new character:\n\nhttps://github.com/entonio/Rowlpley/assets/5048472/e795c56b-f728-4a1b-ba5e-65056bd98311\n\nManaging the list of characters:\n\nhttps://github.com/entonio/Rowlpley/assets/5048472/9b5740ab-8cf2-418b-9ab9-87fcde109415\n\nEditing a character:\n\nhttps://github.com/entonio/Rowlpley/assets/5048472/9310068b-faf9-4532-b52f-91b06a120e0d\n\nCharacter stats:\n\nhttps://github.com/entonio/Rowlpley/assets/5048472/7b231595-9a86-43ee-8b98-d41eb0fe80a4\n\nThis is how the app works on the iPhone SE:\n\nhttps://github.com/entonio/Rowlpley/assets/5048472/c3df1fce-1453-4406-acc2-29bf2b600129\n\n## Roadmap\n\nOngoing developments:\n\n- Adding items to characters\n- Display resistances / DTs / defense\n\nComing next:\n\n- Improve layout for Larger Text mode and similar cases\n- Character sharing from the character view\n\nFurther on:\n\n- Switch from character export to character sharing\n- Split View\n- Multitasking\n\n## Other purposes\n\nHaving a character sheet manager is in itself a valuable goal for the author, but at the same time it's a learning experiment on a number of topics:\n\n- SwiftData\n- Accessibility\n- Simple encryption\n- Making the playing systems and part of their logic loadable\n- Document sharing\n- [Thumbnail Extension](https://stackoverflow.com/questions/58468996/ios-13-thumbnail-extension-qlthumbnailprovider-not-being-called/78551546#78551546)\n- The best way(s) to structure a SwiftUI app (still ongoing, almost everything seems to turn out acceptable)\n- Multiple window app / Multitasking / Split View (TBD)\n\n## License\n\nExcept where/if otherwise specified, all the files in this app are copyright of the app contributors mentioned in the `NOTICE` file and licensed under the [Apache 2.0 License](http://www.apache.org/licenses/LICENSE-2.0).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fentonio%2Frowlpley","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fentonio%2Frowlpley","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fentonio%2Frowlpley/lists"}