open-index/open-npm huggingface dataset:
npm package: @hat-open/gui
Description: Hat GUI type definitions
Latest version: 0.6.0

# hat-gui - GUI server

This component is part of Hat Open project - open-source framework of
tools and libraries for developing applications used for remote
monitoring, control and management of intelligent electronic devices
such as IoT devices, PLCs, industrial automation or home automation
systems.

Development of Hat Open and associated repositories is sponsored by
[Končar Digital](https://www.koncar.hr).

For more information see:

> -   hat-gui documentation - <https://hat-gui.hat-open.com>
> -   hat-gui git repository - <https://github.com/hat-open/hat-gui.git>
> -   Hat Open homepage - <https://hat-open.com>

::: warning
::: title
Warning
:::

This project is currently in state of active development. Features,
functionality and API are unstable.
:::

## Install

    $ pip install hat-gui

## License

Copyright 2020-2023 Hat Open AUTHORS

Licensed under the Apache License, Version 2.0 (the \"License\"); you
may not use this file except in compliance with the License. You may
obtain a copy of the License at

> <http://www.apache.org/licenses/LICENSE-2.0>

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an \"AS IS\" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
npm package: @hat-open/juggler
Description: Hat Juggler protocol
Latest version: 0.7.0

# hat-juggler - Juggler communication protocol

For more information see:

-   [online documentation](https://hat-juggler.hat-open.com)
-   [git repository](https://github.com/hat-open/hat-juggler.git)

## Install

[hat-juggler]{.title-ref} python library is available as [PyPI
project](https://pypi.org/project/hat-juggler):

    $ pip install hat-juggler

[hat-juggler]{.title-ref} JavaScript library is available as [npm
package](https://www.npmjs.com/package/@hat-open/juggler):

    $ npm add @hat-open/juggler

## Build

To install editable installation, together with python development
dependencies, run:

    $ pip install -e '.[dev]'

To install only python development dependencies, run:

    $ pip install -r requirements.pip.txt

Build tool used for [hat-juggler]{.title-ref} is
[pydoit](https://pydoit.org). For listing available doit tasks, use:

    $ doit list

Default task:

    $ doit

creates wheel package and npm package inside [build]{.title-ref}
directory.

## Hat Open

[hat-juggler]{.title-ref} is part of [Hat Open](#hat-open) project -
open-source framework of tools and libraries for developing applications
used for remote monitoring, control and management of intelligent
electronic devices such as IoT devices, PLCs, industrial automation or
home automation systems.

Development of Hat Open and associated repositories is sponsored by
[Končar Digital](https://www.koncar.hr/en).

## License

Copyright 2020-2025 Hat Open AUTHORS

Licensed under the Apache License, Version 2.0 (the \"License\"); you
may not use this file except in compliance with the License. You may
obtain a copy of the License at

> <http://www.apache.org/licenses/LICENSE-2.0>

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an \"AS IS\" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
npm package: @hat-open/renderer
Description: Hat virtual DOM renderer
Latest version: 0.6.4

# hat-renderer - JavaScript virtual DOM renderer

For more information see:

-   [online documentation](https://hat-renderer.hat-open.com)
-   [git repository](https://github.com/hat-open/hat-renderer.git)

## Install

[hat-renderer]{.title-ref} JavaScript library is available as [npm
package](https://www.npmjs.com/package/@hat-open/renderer):

    $ npm install @hat-open/renderer

## Build

Build tool used for [hat-renderer]{.title-ref} is
[pydoit](https://pydoit.org). For listing available doit tasks, use:

    $ doit list

Default task:

    $ doit

creates npm package inside [build]{.title-ref} directory.

## Hat Open

[hat-renderer]{.title-ref} is part of [Hat Open](#hat-open) project -
open-source framework of tools and libraries for developing applications
used for remote monitoring, control and management of intelligent
electronic devices such as IoT devices, PLCs, industrial automation or
home automation systems.

Development of Hat Open and associated repositories is sponsored by
[Končar Digital](https://www.koncar.hr/en).

## License

Copyright 2020-2024 Hat Open AUTHORS

Licensed under the Apache License, Version 2.0 (the \"License\"); you
may not use this file except in compliance with the License. You may
obtain a copy of the License at

> <http://www.apache.org/licenses/LICENSE-2.0>

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an \"AS IS\" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
npm package: @hat-open/util
Description: Hat utility library
Latest version: 0.6.21

# hat-util - Python, JavaScript and C utility library

For more information see:

-   [online documentation](https://hat-util.hat-open.com)
-   [git repository](https://github.com/hat-open/hat-util.git)

## Install

[hat-util]{.title-ref} python library is available as [PyPI
project](https://pypi.org/project/hat-util):

    $ pip install hat-util

[hat-util]{.title-ref} JavaScript library is available as [npm
package](https://www.npmjs.com/package/@hat-open/util):

    $ npm install @hat-open/util

## Build

To install editable installation, together with python development
dependencies, run:

    $ pip install -e '.[dev]'

To install only python development dependencies, run:

    $ pip install -r requirements.pip.txt

Build tool used for [hat-util]{.title-ref} is
[pydoit](https://pydoit.org). For listing available doit tasks, use:

    $ doit list

Default task:

    $ doit

creates wheel package and npm package inside [build]{.title-ref}
directory.

## Hat Open

[hat-util]{.title-ref} is part of [Hat Open](#hat-open) project -
open-source framework of tools and libraries for developing applications
used for remote monitoring, control and management of intelligent
electronic devices such as IoT devices, PLCs, industrial automation or
home automation systems.

Development of Hat Open and associated repositories is sponsored by
[Končar Digital](https://www.koncar.hr/en).

## License

Copyright 2020-2025 Hat Open AUTHORS

Licensed under the Apache License, Version 2.0 (the \"License\"); you
may not use this file except in compliance with the License. You may
obtain a copy of the License at

> <http://www.apache.org/licenses/LICENSE-2.0>

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an \"AS IS\" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.