2026-01-29 10:48:03 -06:00
2026-01-29 10:48:03 -06:00
2026-01-29 10:48:03 -06:00
2025-12-25 20:18:11 -06:00
2025-12-25 20:05:11 -06:00

This repository contains the default system libraries, launcher, and applications for Cardstock OS. It currently includes the following components:

Applications

Below is a list of the pre-installed applications currently included with Cardstock.

Paper

Paper is Cardstocks default launcher and serves as a reference implementation for other launchers.

In Cardstock, launchers are standard applications. They live in the launcher/ folder, launch at boot, and act as the default home app.

Libraries

The system libraries live in the syslib/ folder. They are Lua files that provide helper utilities for Cardstock applications. Unlike app-scoped libraries, these are globally accessible.

gfxplus.lua

gfxplus is a graphics helper library with simple functions for tasks like color math and more advanced rendering patterns.

doublebuf.lua

doublebuf is a small helper library that makes the M5Canvas tools easier to use, enabling smooth animations via double-buffering.

anim.lua

anim is a lightweight animation toolkit for smoothly interpolating values over time.

Planned Updates

Over time, I plan to add more default system apps and continuously improve syslib as I build more applications with it.

S
Description
No description provided
Readme MIT 50 KiB
Languages
Lua 100%