{"repo":"tidbyt/pixlet","free":true,"listed":false,"github":"https://github.com/tidbyt/pixlet","clone":"git clone https://github.com/tidbyt/pixlet.git","description":"Build apps for pixel-based displays ✨","language":"Go","stars":847,"topics":["starlark","led-matrix-displays","led-display","golang","pixlet","tidbyt"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"Pixlet Pixlet is an app runtime and UX toolkit for highly-constrained displays. We use Pixlet to develop applets for Tidbyt, which has a 64x32 RGB LED matrix display: Apps developed with Pixlet can be served in a browser, rendered as WebP or GIF animations, or pushed to a physical Tidbyt device. Documentation Hey! We have a new docs site! Check it out at tidbyt.dev. We'll be updating this repo in the coming weeks. - Getting started - How it works - In-depth tutorial - Widget reference - Animation reference - Modules reference - Schema reference - Our thoughts on authoring apps - Notes on the available fonts Getting started Install on macOS Install on Linux Download the pixlet binary from [the latest release][1]. Alternatively you can build from source. [1]: https://github.com/tidbyt/pixlet/releases/latest Hello, World! Pixlet applets are written in a simple, Python-like language called Starlark. Here's the venerable Hello World program: Render and serve it with: You can view the result by navigating to [http://localhost:8080][3]: [3]: http://localhost:8080 How it works Pixlet scripts are written in a simple, Python-like language called Starlark. The scripts can retrieve data over HTTP, transform it and use a collection of Widgets to describe how the data should be presented visually. The Pixlet CLI runs these scripts and renders the result as a WebP or GIF animation. You can view the animation in your browser, save it, or even push it to a Tidbyt device with pixlet push . Exa","default_branch":null,"files":null,"tree":[],"storefront":"/r/tidbyt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tidbyt/pixlet/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}