{"id":19808354,"url":"https://github.com/solidos/solidos-module-interface","last_synced_at":"2026-03-04T02:31:14.072Z","repository":{"id":96295027,"uuid":"344078548","full_name":"SolidOS/solidos-module-interface","owner":"SolidOS","description":"The way a solid-os module describes itself, is loaded and callled","archived":false,"fork":false,"pushed_at":"2021-03-03T11:42:58.000Z","size":2,"stargazers_count":3,"open_issues_count":3,"forks_count":1,"subscribers_count":17,"default_branch":"main","last_synced_at":"2025-02-28T18:23:33.023Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SolidOS.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":"2021-03-03T09:55:01.000Z","updated_at":"2022-04-14T08:33:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"31209495-4072-4e9d-8404-e319af861a03","html_url":"https://github.com/SolidOS/solidos-module-interface","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SolidOS/solidos-module-interface","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidOS%2Fsolidos-module-interface","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidOS%2Fsolidos-module-interface/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidOS%2Fsolidos-module-interface/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidOS%2Fsolidos-module-interface/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SolidOS","download_url":"https://codeload.github.com/SolidOS/solidos-module-interface/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidOS%2Fsolidos-module-interface/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30070072,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T01:03:42.280Z","status":"online","status_checked_at":"2026-03-04T02:00:07.464Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","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":[],"created_at":"2024-11-12T09:13:39.450Z","updated_at":"2026-03-04T02:31:14.054Z","avatar_url":"https://github.com/SolidOS.png","language":null,"readme":"# solidos-modules-interface\nThe way a solid-os module describes itself, is loaded and called.\n\nAn operating system for Solid, like solidos, or the podbrowser, or a number of other\npod managers, and generic user portals into the solid world, typically different\n code modules to allow the user to view, interact with and create different sorts of solid things,\nlike contacts, groups, resources, chats, medical and fitness data and so on.\nThese modules have been variously called panes, views, applets and so on and the best\nname for them may not yet have been found. Here we will talk about 'panes' as that\nthe terminolgy used by `solid-panes` but we will also talk abut the modules\nwhich are loaded in order to provide the UX functionality of the panes.\n\nThe goal of this repo is to document the interface to a pane.\n\n- The typescript/JS interface of the pane code when it is loaded\n- An RDF shape for information about a pane and the corresponding loadable code\n- The algorithm for selecting panes to display to the user\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolidos%2Fsolidos-module-interface","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsolidos%2Fsolidos-module-interface","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolidos%2Fsolidos-module-interface/lists"}