sihooleebd/noteworthy
sihooleebd/noteworthy has 120 GitHub stars and 1 forks. Star changes are not measured yet. Last checked 2026-11-09 19:10 UTC. Last push 2026-11-09.
A powerful academic framework for typst
What you can do
- 15+ Themes - Pre-built color schemes, easy customization
- Modules - Math, plotting, geometry, data structures
- Web Studio - Google Docs-style editing, Monaco editor, Yjs CRDT collaboration
- Solo Mode - Single-user mode, previewing exclusively through tinymist
Measured star growth
- in 24h
- Update delayed
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalNoteworthy
,--.
,--.'|
,--,: : |
,`--.'`| ' :
| : : | |
: | \ | :
| : ' '; |
' ' ;. ;
| | | \ |
' : | ; .'
| | '`--'
' : |
; |.'
'---'
A powerful Typst framework for creating beautiful educational documents.
Quick Start
# Create project and get launcher
mkdir myproject && cd myproject
curl -O https://raw.githubusercontent.com/sihooleebd/noteworthy/master/noteworthy.py
# Launch
python3 noteworthy.py
Features
| Feature | Description |
|---|---|
| 15+ Themes | Pre-built color schemes, easy customization |
| Modules | Math, plotting, geometry, data structures |
| Web Studio | Google Docs-style editing, Monaco editor, Yjs CRDT collaboration |
| Solo Mode | Single-user mode, previewing exclusively through tinymist |
| Fast Builds | Parallel compilation, incremental updates |
| PDF Output | Merged PDFs with bookmarks and metadata |
Commands
| Command | Description |
|---|---|
python3 noteworthy.py |
Launch Terminal UI |
python3 noteworthy.py -g (-p) (-nc) |
Launch Web GUI-p xxxx for specific port-nc for solo mode--bind 0.0.0.0 to accept non-local connections |
python3 noteworthy.py -u (-n) (-f) |
Update from GitHub-n for nightly-f for force |
python3 noteworthy_cli.py |
Non-interactive CLI build |
Documentation
| Section | Description |
|---|---|
| Getting Started | Installation and first project |
| Guides | Theming, modules, building |
| Reference | CLI, config files, API |
| Architecture | System internals |
Example Project
- For the
legacybranch(formerlymaster), see a complete example at math-noteworthy. - For the
masterbranch(formerlynightly-v1), see a complete example at calculus-1. - Both projects are handmade by the project authors.
Contributing
We welcome contributions! See CONTRIBUTING.md for guidelines.
# Dev setup
git clone https://github.com/sihooleebd/noteworthy
cd noteworthy
uv sync
source .venv/bin/activate
License
MIT License — See LICENSE for details.
Acknowledgments
Built with:
- Typst — The typesetting system
- Tinymist — Fast live preview
- CeTZ — Drawing library
- FastAPI — Web framework
- Monaco Editor — Code editor
Created by Sihoo Lee & Hojun Lee
Noteworthy — A framework for noteworthy educational documents.
Explore related projects
sindresorhus/awesome
😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]
534,376 starsEbookFoundation/free-programming-books
:books: Freely available programming books
401,397 starsnilbuild/developer-roadmap
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
371,688 starsvinta/awesome-python
The definitive list that answers "I want to do X in Python, which tool should I use?"
333,651 stars