All Projects → bbodi → Notecalc3

bbodi / Notecalc3

Licence: agpl-3.0
NoteCalc is a handy calculator trying to bring the advantages of Soulver to the web.

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
Sharpmath
A small .NET math library.
Stars: ✭ 36 (-95.9%)
Mutual labels:  matrix, math, calculator
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
Wasmer Php
🐘🕸️ WebAssembly runtime for PHP
Stars: ✭ 796 (-9.44%)
Mutual labels:  webassembly, wasm
Fmatvec
A fast vector/matrix library
Stars: ✭ 5 (-99.43%)
Mutual labels:  matrix, linear-algebra
Mumps.jl
A Julia Interface to MUMPS
Stars: ✭ 6 (-99.32%)
Mutual labels:  matrix, linear-algebra
Cglm
📽 Highly Optimized Graphics Math (glm) for C
Stars: ✭ 887 (+0.91%)
Mutual labels:  matrix, math
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
Awesome Wasm Zh
WebAssembly(wasm)资源精选
Stars: ✭ 838 (-4.66%)
Mutual labels:  webassembly, wasm
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

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

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].