unionpdf
xournalpp
unionpdf | xournalpp | |
---|---|---|
3 | 224 | |
12 | 11,351 | |
- | 1.6% | |
8.0 | 9.1 | |
5 days ago | 5 days ago | |
TypeScript | C++ | |
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.
unionpdf
-
Pdftool.org: modify pdfs offline in the browser
For anyone want to build a tool like this, you can try my WIP library here, it's based on Pdfium and Wasm, you can build a tool support editing and previewing with it.
https://github.com/jichang/unionpdf
- PDF Rendering Library for Web
-
UnionPDF: a WIP library for showing PDF with react
GitHub - jichang/unionpdf: A universal pdf render in React
xournalpp
-
Rnote – Sketch and take handwritten notes
I tried a whole bunch of the these apps, and I decided that Xournal++ [1] is better than Rnote for note taking. However, I have used Openboard [2] for teaching online since 2020.
I agree that Rnote's smoothing is better, but it's tool selection UX is terrible. There are three different bars (top, bottom, and side), and you often need to move your mouse/hand to all of them across the screen in order to select the right tool. In Xournal++ I can put everything on the top bar.
Xournal++ has it's own problems. Pasting an image always makes it so big, that resizing to the correct size is difficult. It also doesn't have a laser pointer, which is why I can't use it for teaching. Creating a new document with the correct template is also painful.
Honestly, in another life, I would write a decent note-taking app.
[1] https://github.com/xournalpp/xournalpp/
[2] https://github.com/OpenBoard-org/OpenBoard/
- Xournal++
-
Rnote – An open-source vector-based drawing app
I highly recommend Rnote to anyone on Linux that misses the "hodgepodge" notetaking of apps like OneNote. It works like a dream on touchscreens and drawing tablets, with a surprising amount of configuration under the hood.
Also worth noting is Xournal, an older but similar project: https://xournalpp.github.io/
-
Book list for streetfighting computer scientists
I've been using Xournalpp[1] for many years, highlighting books as I read them, adding in text/hand drawn annotations in whitespaces if necessary. Unlike other PDF readers/annotators, it saves a separate file, so the original PDF is untouched. It can also export the annotated PDF as a new PDF with highlights and annotations.
Obsidian[2] also has PDF support, where you can open a markdown document side by side with the PDF to take notes as you read. I think it also lets you highlight the PDF itself.
Emacs I think has a similar feature, via plugins/org-mode(?) to the Obsidian setup.
And of course your typical PDF reader probably has support for highlighting PDFs too, but I find them clunky and they save by exporting a PDF, which can be a bit heavy-handed IMO compared to just saving the annotations/highlights as a separate file as Xournalpp does.
[1]: https://github.com/xournalpp/xournalpp/
- MS edge pdf alternative
- Looking for a program that will turn my handwriting (through a wacom tablet) to standard math text immediately. Also, I'm on Linux Mint.
- A kernel update broke my stylus
- PicoCalc
-
Combined metric for finding and decoding (digitally) handwritten text on a page?
Currently, I am trying to build a small open source NLP project for which I first find text on a page and then translate it; see the current project state here: https://github.com/PellelNitram/xournalpp_htr. The purpose of this project is to make handwritten text in Xournal++ searchable for all users.
- Xournal++ – Take handwritten notes with ease
What are some alternatives?
pdfjam - The pdfjam package for manipulating PDF files
rnote - Sketch and take handwritten notes.
pdfmixtool
obsidian-excalidraw-plugin - A plugin to edit and view Excalidraw drawings in Obsidian
naps2 - Scan documents to PDF and more, as simply as possible.
notekit - A GTK3 hierarchical markdown notetaking application with tablet support.
pdfarranger - Small python-gtk application, which helps the user to merge or split PDF documents and rotate, crop and rearrange their pages using an interactive and intuitive graphical interface.
logseq - A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.
react-scan - Scan for React performance issues and eliminate slow renders in your app
onenote - 📚 Linux Electron Onenote - A Linux compatible version of OneNote
Trilium Notes - Build your personal knowledge base with Trilium Notes
Joplin - Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS.