muboard
JSage
muboard | JSage | |
---|---|---|
16 | 4 | |
558 | 33 | |
- | - | |
2.9 | 0.0 | |
10 months ago | over 1 year ago | |
JavaScript | JavaScript | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
muboard
- Add Ability to Share Muboards
- Mathematics Chalkboard with LaTeX and Markdown Support
-
Hacker News top posts: Aug 2, 2021
Show HN: Mathematics Chalkboard with LaTeX and Markdown Support\ (15 comments)
- Show HN: Mathematics Chalkboard with LaTeX and Markdown Support
- Show HN: Self-Rendering, Distributable, Math Boards with LaTeX/Markdown Support
-
Muboard - Mathematics Chalkboard with LaTeX and Markdown Support
I hope you like it. If you find any issues, please create a new issue or just tell me here. It will help to make the tool better.
-
Hacker News top posts: Mar 30, 2021
Muboard: Mathematics Chalkboard with LaTeX and Markdown Support\ (9 comments)
- Muboard: Mathematics Chalkboard with LaTeX and Markdown Support
-
Muboard: Keyboard Driven Mathematics Chalkboard with LaTeX and Markdown Support
Thanks! I am aware of LyX and I did try it earlier but I did not quite like its ergonomics. I guess I prefer non-WYSIWYG tools more than the WYSIWYG ones. Another thing I wanted from my tool is that after a book club meeting is over, I should be able to share the same board in a distributable format (a simple HTML that self-renders it as Muboard), so that the participants can later refer to the same snippets that we went through during the meeting.
I have explained some of the reasons behind writing this tool here: https://github.com/susam/muboard#why (see section "Why?").
Here are a few examples of what the distributable board files look like: https://antmeet.github.io/boards/ .
JSage
-
CoWasm: An alternative to Emscripten, based on Zig (demo: Python in the browser)
Yes, porting https://SageMath.org to the browser is part of the plan, and this is a key foundation for that. I ported some of the components of Sage (e.g., https://libntl.org/) already as part of https://github.com/sagemathinc/jsage, and I don't see any fundamental obstruction to porting all of Sage, except time. It would be great if once CoWasm is more stable, I can get some help porting some components to WASM.
- SageMath is a free open-source mathematics software system
-
Tiny WASI – A tiny WASI runtime written in TypeScript
And here is the more lightweight and flexible (in some ways) one from Wasmer, before they completely rewrote it in Rust:
https://github.com/sagemathinc/JSage/tree/main/packages/wasi
It took me some work to track down the old version, fix some bugs in it, and keep it going. But I personally find the old version very useful too, and if you can see from the comments that it has an interesting history.
-
We've been lied to: JavaScript is fast
Here's a third called "JPython", which I've been writing lately for fun:
https://github.com/sagemathinc/JSage/tree/main/packages/jpyt...
What are some alternatives?
num2math - Complicated math expression generator
Transcrypt - Python 3.9 to JavaScript compiler - Lean, fast, open! -
nerdamer - a symbolic math expression evaluator for javascript
cocalc - CoCalc: Collaborative Calculation in the Cloud
bytemd - ByteMD v1 repository
ElectronVisualized - Public Archive: Beautiful and Elegant Quantum Mechanics Visualization.
jsxgraph - JSXGraph is a cross-browser library for interactive geometry, function plotting, charting, and data visualization in a web browser.
mt63_wasm - MT63 encoder and decoder in WebAssembly
Scientific-Notes - Collaborative, open-source notes on mathematical physics with Obsidian.md
tinywasi - A tiny WASI runtime written in TypeScript
icecream - 🍦 Never use print() to debug again.
Microsoft Automatic Graph Layout - A set of tools for graph layout and viewing