Home
Softono
notecalc3

notecalc3

Open source Rust
1.2K
Stars
49
Forks
33
Issues
14
Watchers
3 months
Last Commit

About notecalc3

NoteCalc is a handy calculator trying to bring the advantages of Soulver to the web.

Platforms

Web Self-hosted

Languages

Rust

logo

Example GIF

What is NoteCalc?

NoteCalc is a handy notepad with a smart builtin calculator.

Honestly, it just tries to be a free Soulver alternative in your browser.

Features

Try out

Roadmap

  • [ ] User-defined functions (0.4.0)
  • [ ] Conditionals & comparisons (0.4.0)
  • [ ] Configurations (decimal point, font size etc) (0.4.0)
  • [ ] Embeddable expressions
  • [ ] Error messages
  • [ ] Autocompletion
  • [ ] Currencies
  • [ ] Arbitrary large calculation
  • [ ] Laptimes
  • [ ] Timestamps
  • [ ] Financial functions
  • [ ] Line wrapping
  • [ ] Time zone math
  • [ ] Embeddable NoteCalc
  • [ ] Better result outputs (scientific notation, SI suffixes etc)
  • [ ] Search
  • [ ] Specifiers (e.g. xy as number)

Run locally

First, you will need to make sure that the following tools are installed:

  1. rustup. Instructions here
  2. npm. Instructions here
  3. wasm-pack. Instructions here
  4. serve. Simply run:
    npm install -g serve

Once the above tools are installed, you can run:

git clone https://github.com/bbodi/notecalc3.git
./compile_and_run.bat

Then, open your browser and go to http://localhost:5000/notecalc.

Run using docker

You can also run using a container with this command:

git clone https://github.com/bbodi/notecalc3.git
cd notecalc3
docker build . --tag notecalc3
docker run --rm -d -p 5000:5000 notecalc3

Then, open your browser and go to http://localhost:5000/notecalc.

Libraries used

Huge thanks for the following libraries