Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

bbodi/notecalc3

Open more actions menu

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.