bbodi / Notecalc3
Licence: agpl-3.0
NoteCalc is a handy calculator trying to bring the advantages of Soulver to the web.
Stars: ✭ 879
Programming Languages
rust
11053 projects
Projects that are alternatives of or similar to Notecalc3
Math Php
Powerful modern math library for PHP: Features descriptive statistics and regressions; Continuous and discrete probability distributions; Linear algebra with matrices and vectors, Numerical analysis; special mathematical functions; Algebra
Stars: ✭ 2,009 (+128.56%)
Mutual labels: matrix, math, linear-algebra
Tensor
A library and extension that provides objects for scientific computing in PHP.
Stars: ✭ 146 (-83.39%)
Mutual labels: math, matrix, linear-algebra
Numphp
Mathematical PHP library for scientific computing
Stars: ✭ 120 (-86.35%)
Mutual labels: matrix, math, linear-algebra
Mathnet Numerics
Math.NET Numerics
Stars: ✭ 2,688 (+205.8%)
Mutual labels: matrix, math, linear-algebra
Mathematics for Machine Learning
Learn mathematics behind machine learning and explore different mathematics in machine learning.
Stars: ✭ 28 (-96.81%)
Mutual labels: math, matrix, linear-algebra
zalgebra
Linear algebra library for games and real-time graphics.
Stars: ✭ 129 (-85.32%)
Mutual labels: math, matrix, linear-algebra
Webassembly
A minimal toolkit and runtime to produce and run WebAssembly modules.
Stars: ✭ 786 (-10.58%)
Mutual labels: webassembly, wasm
Cgmath
A linear algebra and mathematics library for computer graphics.
Stars: ✭ 773 (-12.06%)
Mutual labels: matrix, linear-algebra
Zemeroth
😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust
Stars: ✭ 940 (+6.94%)
Mutual labels: webassembly, wasm
Raylib
A simple and easy-to-use library to enjoy videogames programming
Stars: ✭ 8,169 (+829.35%)
Mutual labels: wasm, webassembly
Ssvm
SSVM is a high performance, extensible, and hardware optimized WebAssembly Virtual Machine for cloud, AI, and blockchain applications.
Stars: ✭ 751 (-14.56%)
Mutual labels: webassembly, wasm
Markdown Wasm
Markdown parser and HTML generator implemented in WebAssembly, based on md4c
Stars: ✭ 833 (-5.23%)
Mutual labels: webassembly, wasm
Webrtc
Pure Go implementation of the WebRTC API
Stars: ✭ 8,399 (+855.52%)
Mutual labels: webassembly, wasm
Owl
Owl - OCaml Scientific and Engineering Computing @ http://ocaml.xyz
Stars: ✭ 919 (+4.55%)
Mutual labels: matrix, linear-algebra
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 here -
npm
. Instructions here -
wasm-pack
. Instructions here -
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
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].