AniMathIO
AniMathIO revolutionizes the creation of mathematical videos, tailored for educators, students, and professionals seeking to bring complex concepts to life
Special thanks for these projects
They are core part of the AniMathIO software! Check them out!
Table of Contents
- Special thanks for these projects
- Table of Contents
- OS Support
- Installation
- Development build
- Contributing
- Star History
OS Support
We are supporting the following operating systems: Windows, Linux (via AppImage, Snap, Flatpak, DEB packages, and AUR).
NOTE: macOS is currently unsupported. Due to the lack of available resources, the latest version of AniMathIO that supports macOS is the legacy 1.3.0 version.
Installation
Windows
- Download the latest
AniMathIO.Setup.X.X.X.exeinstaller from the release page - Run the installer and follow the installation wizard
- Launch AniMathIO from the Start Menu or desktop shortcut
Alternatively, you can download win-unpacked.zip for a portable version (no installation required).
Linux
AniMathIO is available in multiple formats for Linux distributions:
AppImage (Universal Linux)
- Download
AniMathIO-X.X.X.AppImagefrom the release page - Make it executable:
chmod +x AniMathIO-X.X.X.AppImage - Run it:
./AniMathIO-X.X.X.AppImage
Snap Package (Universal Linux)
Install via snap:
sudo snap install animathio
Or download the .snap file from the release page and install it:
sudo snap install --dangerous animathio_X.X.X_amd64.snap
Flatpak (Experimental)
Note: Flatpak support is experimental and may have limitations.
- Download
AniMathIO-X.X.X-x86_64.flatpakfrom the release page - Install it:
flatpak install AniMathIO-X.X.X-x86_64.flatpak
DEB Package (Debian/Ubuntu-based)
- Download
animathio_X.X.X_amd64.debfrom the release page - Install it:
sudo dpkg -i animathio_X.X.X_amd64.deb sudo apt-get install -f # Install any missing dependencies
Arch Linux (AUR)
AniMathIO is available in the AUR as animathio-bin:
# Using yay (recommended)
yay -S animathio-bin
# Or using paru
paru -S animathio-bin
# Or manually with makepkg
git clone https://aur.archlinux.org/animathio-bin.git
cd animathio-bin
makepkg -si
AUR Package: animathio-bin
Portable Linux
Download linux-unpacked.tar.gz from the release page, extract it, and run the executable directly.
macOS
⚠️ macOS is currently unsupported. The latest version of AniMathIO that supports macOS is the legacy 1.3.0 version, available on the release page.
Alternative Download: You can also download binaries from our website: https://animathio.com/
Development build
Clone project
git clone
Install dependencies
cd AniMathIO
npm install
Canvas build fix
Temporary fix for canvas build errors
# if canvas errors occur regardig node mismatch run the following line
npm rebuild canvas --update-binary
NOTE: If you want proper development you will need to follow the steps regarding the canvas build and install all the necessary dependencies
Running the app
# development mode
npm run dev
# production build
npm run build
Contributing
We welcome contributions to AniMathIO. Please read our contributing guidelines to get started.