{"id":14967239,"url":"https://github.com/i2y/napolitan","last_synced_at":"2026-02-25T21:36:04.797Z","repository":{"id":245945824,"uuid":"819635079","full_name":"i2y/napolitan","owner":"i2y","description":"Napolitan is a lightweight, user-friendly library for creating custom elements with a simple API for PyScript.","archived":false,"fork":false,"pushed_at":"2024-06-24T23:21:50.000Z","size":750,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-21T19:12:37.752Z","etag":null,"topics":["micropython","pyodide","pyscript","python","webcomponents"],"latest_commit_sha":null,"homepage":"","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/i2y.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":"2024-06-24T23:02:03.000Z","updated_at":"2024-06-24T23:23:16.000Z","dependencies_parsed_at":"2024-06-25T00:41:09.572Z","dependency_job_id":null,"html_url":"https://github.com/i2y/napolitan","commit_stats":null,"previous_names":["i2y/napolitan"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/i2y/napolitan","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/i2y%2Fnapolitan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/i2y%2Fnapolitan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/i2y%2Fnapolitan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/i2y%2Fnapolitan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/i2y","download_url":"https://codeload.github.com/i2y/napolitan/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/i2y%2Fnapolitan/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29841599,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-25T21:18:31.832Z","status":"ssl_error","status_checked_at":"2026-02-25T21:18:29.265Z","response_time":61,"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":["micropython","pyodide","pyscript","python","webcomponents"],"created_at":"2024-09-24T13:37:41.146Z","updated_at":"2026-02-25T21:36:04.668Z","avatar_url":"https://github.com/i2y.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Napolitan\n\nNapolitan is a lightweight, user-friendly library for creating custom elements with a simple API for PyScript. It uses a declarative approach for easy component structure definition and updates only changed parts of the DOM for efficiency. It works with both Pyodide and MicroPython, using only the language features and built-in libraries supported by both, intentionally avoiding certain modules like typing and metaclasses. Based on Web Components, probably, Napolitan works with any PyScript, JavaScript, or TypeScript framework.\n\nDoucumentation is available at [here](https://i2y.github.io/napolitan/), but it is under construction.\nFor now, if you want to know more about Napolitan, please refer to the examples in the `examples` directory.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fi2y%2Fnapolitan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fi2y%2Fnapolitan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fi2y%2Fnapolitan/lists"}