Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/i2y/napolitan
Napolitan is a lightweight, user-friendly library for creating custom elements with a simple API for PyScript.
https://github.com/i2y/napolitan
micropython pyodide pyscript python webcomponents
Last synced: about 1 month ago
JSON representation
Napolitan is a lightweight, user-friendly library for creating custom elements with a simple API for PyScript.
- Host: GitHub
- URL: https://github.com/i2y/napolitan
- Owner: i2y
- License: mit
- Created: 2024-06-24T23:02:03.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-24T23:21:50.000Z (5 months ago)
- Last Synced: 2024-10-01T05:03:30.687Z (about 2 months ago)
- Topics: micropython, pyodide, pyscript, python, webcomponents
- Homepage:
- Size: 732 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Napolitan
Napolitan 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.
Doucumentation is available at [here](https://i2y.github.io/napolitan/), but it is under construction.
For now, if you want to know more about Napolitan, please refer to the examples in the `examples` directory.