notecalc3
NoteCalc is a handy calculator trying to bring the advantages of Soulver to the web.
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.
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:
rustup. Instructions herenpm. Instructions herewasm-pack. Instructions hereserve. 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
more like this
TachiSnap
TachiSnap — Pixel Snapper for animation pixel artists. Rust + WebAssembly client-side tool for cleaning up AI-generated…
bit_gossip
Pathfinding library for calculating all node pairs' shortest paths in an unweighted undirected graph.
RaylibWasm
.Net 10 (.Net 8+) webassembly starter project using raylib-cs nuget 7.0.2 and raylib 5.5
