The Wayback Machine - https://web.archive.org/web/20230317062913/https://github.com/bbodi/notecalc3
Skip to content

bbodi/notecalc3

develop
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
December 21, 2020 15:40
January 10, 2021 16:02
January 10, 2021 16:02
August 16, 2020 11:05
January 15, 2021 10:59
January 18, 2021 21:33
January 6, 2021 09:51
January 18, 2021 21:33
December 28, 2020 21:22
October 8, 2021 22:02
January 18, 2021 19:50
January 18, 2021 19:50

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