Skip to content

A simple, completely multiplatform calculator built in Tauri with Solid.js

License

Notifications You must be signed in to change notification settings

Apogeum12/calculator

Repository files navigation

Calculator [alpha] verssion

CalculatorXD_logo

Description

Calculator is a cross-platform application created using Tauri technology with a backend in Rust and a frontend in Solid.js, using Vite. The project provides comprehensive solutions for both desktop (Windows, MacOS, Linux) and mobile users (Android, iOS). It is a simple application serving as a base for working on more complex applications with example configurations and instruction needed for correct compilation on a given platform.

Features

  • List of the main features of the project.
  • Multi-platform support: Windows, MacOS, Linux (deb, snap, flatpak), Android, iOS.
  • Web version for easy access and demonstration.
  • Performance and security optimization thanks to the backend in Rust.
  • Testing a new approach in building the frontend using the Bun runtime environment.
  • Generation of simple two-dimensional function graphs. [In Future]
  • Saving graphs as an image to a png file. [In Future]

Web Demo [In Future]

Link to the demo version: Demo Projektu

Installation

Desktop

  • MacOs [In progress]
  • Linux [In progress]
    • Deb [In progress]
    • AppImage [In progress]
    • Snap: [in future]
    • Flatpak: [in future]
  • Windows [in future]

Mobile

  • Android [in progress]
  • IOS [in future]
  • Smartwach [in future]

Building from Source

Step-by-step instructions for building the application from the source code.

Contribution

Information on how to contribute to the project. This can include rules on reporting bugs, creating pull requests, etc.

License

MIT

Contact

Contact information for questions, support, or collaboration.


© 2023-2024 [Sebastian Łuc]

About

A simple, completely multiplatform calculator built in Tauri with Solid.js

Resources

License

Stars

Watchers

Forks

Packages

No packages published