TypeScript note-taking

Open-source TypeScript projects categorized as note-taking

Top 23 TypeScript note-taking Projects

note-taking
  1. Joplin

    Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS.

    Project mention: ✨ Top 5 Open-Source Terminal Note-Taking Applications ✨ | dev.to | 2025-01-29
  2. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  3. siyuan

    A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang.

    Project mention: Blackcandy: Self hosted music streaming server | news.ycombinator.com | 2024-12-25

    Seems the theme going into the new year might just be self hosting things... This and this https://github.com/siyuan-note/siyuan are both on the front page of HN

  4. foam

    A personal knowledge management and sharing system for VSCode

    Project mention: Zettlr: Note-Taking and Publishing with Markdown | news.ycombinator.com | 2024-08-22

    I just use Foam - https://github.com/foambubble/foam

    As a Visual Studio Code extension, it runs everywhere (except some mobile setups), is very fast, and provides me with the ability to tack on more features via other extensions. I set up a “Notes” profile with everything I need, and switch to that for a couple of workspaces.

  5. notesnook

    A fully open source & end-to-end encrypted note taking alternative to Evernote.

    Project mention: 15 Open-Source Projects to Replace Popular SaaS Tools & Apps 👨‍💻🔥 | dev.to | 2025-01-13

    👩‍💻 GitHub link | ⭐ 9.7K stars | 💻 Website link

  6. reor

    Private & local AI personal knowledge management app for high entropy people.

    Project mention: Ask HN: Has Anyone Trained a personal LLM using their personal notes? | news.ycombinator.com | 2024-04-03

    [4] https://github.com/reorproject/reor

  7. takenote

    📝 ‎ A web-based notes app for developers.

  8. app

    Think fearlessly with end-to-end encrypted notes and files. For issues, visit https://standardnotes.com/forum or https://standardnotes.com/help.

    Project mention: Automating the most annoying aspects of blogging | news.ycombinator.com | 2024-10-14

    I haven’t used this service, but it does have some kind of integrated publishing feature.

    https://standardnotes.com/

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. Memex

    Browser extension to curate, annotate, and discuss the most valuable content and ideas on the web. As individuals, teams and communities.

  11. TagSpaces

    TagSpaces is an offline, open source, document manager with tagging support

    Project mention: Show HN: Ritt – The tag-centric file manager | news.ycombinator.com | 2024-06-19

    People interested in such solution available for other platforms may want to try TagSpaces https://www.tagspaces.org/ or TMSU https://tmsu.org/ which provide mechanisms for managing tags of arbitrary files.

  12. silverbullet

    The knowledge tinkerer's notebook

    Project mention: SilverBullet – note-taking Git-friendly alternative to Logseq and Obsidian | news.ycombinator.com | 2025-02-08
  13. batnoter

    An open source, markdown-based, self-hosted note taking webapp.

  14. notea

    📒 Self hosted note taking app stored on S3

  15. revezone

    A lightweight local-first graphic-centric productivity tool to build your second brain. Supporting Excalidraw/Tldraw whiteboard and notion-like note. 一款以图形为中心、轻量级、本地优先的用于构建第二大脑的效率工具。支持 Excalidraw、Tldraw 白板和类 Notion 笔记。

  16. TidGi-Desktop

    TidGi is an privacy-in-mind, automated, auto-git-backup, freely-deployed knowledge management Desktop note app, based on Tiddlywiki, with REST API for web-clipping and Anki connect. 「 太记 」是一个基于「 太微 TiddlyWiki 」的知识管理桌面应用,能保护隐私内容、高级自动化、自动Git云备份、部署为博客,且可通过RESTAPI与Anki等应用连接。(迭代开发中欢迎试用,开发进度见下方链接)(Under active development, see website below for details)

  17. yarle

    Yarle - The ultimate converter of Evernote notes to Markdown

  18. obsidian-execute-code

    Obsidian Plugin to execute code in a note.

  19. notabase

    A second brain for your knowledge, thoughts, and ideas.

    Project mention: useBoundStoreWithEqualityFn in Zustand’s source code explained. | dev.to | 2024-09-10
  20. CubyText

    An open-source knowledge management app.

  21. mdSilo-app

    Lightweight Knowledge Base and Feed Reader.

  22. lumen

    A simple note-taking app for capturing and organizing your thoughts (by lumen-notes)

  23. DeepNotes

    End-to-end encrypted visual note-taking tool with deep page navigation.

    Project mention: DeepNotes: Open-source, end-to-end encrypted infinite canvas tool | news.ycombinator.com | 2024-12-11
  24. note-mark

    Note Mark is a lighting fast and minimal; web-based Markdown notes app.

  25. unforget

    Unforget is a minimalist end-to-end encrypted note-taking app without Electron.js

    Project mention: Show HN: Edna, note taking app for developers | news.ycombinator.com | 2024-07-01

    This looks a lot like Unforget https://unforget.computing-den.com/demo (which was a Show HN few weeks back) also Heynote which others have mentioned already.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript note-taking discussion

Log in or Post with

TypeScript note-taking related posts

  • SilverBullet – note-taking Git-friendly alternative to Logseq and Obsidian

    1 project | news.ycombinator.com | 8 Feb 2025
  • SilverBullet: Note-taking application optimized for people with a hacker mindset

    1 project | news.ycombinator.com | 18 Jan 2025
  • Siyuan: Privacy-first, self-hosted personal knowledge management software

    11 projects | news.ycombinator.com | 25 Dec 2024
  • DeepNotes: Open-source, end-to-end encrypted infinite canvas tool

    1 project | news.ycombinator.com | 11 Dec 2024
  • Show HN: NotesHub: cross-platform, Markdown-based note-taking app

    5 projects | news.ycombinator.com | 11 Oct 2024
  • useBoundStoreWithEqualityFn in Zustand’s source code explained.

    2 projects | dev.to | 10 Sep 2024
  • Open Source Alternative to Mirror.xyz

    1 project | news.ycombinator.com | 26 Aug 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 Feb 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source note-taking projects in TypeScript? This list will help you:

# Project Stars
1 Joplin 47,709
2 siyuan 28,869
3 foam 15,697
4 notesnook 11,043
5 reor 7,617
6 takenote 6,957
7 app 5,546
8 Memex 4,474
9 TagSpaces 4,044
10 silverbullet 2,978
11 batnoter 2,368
12 notea 2,098
13 revezone 2,023
14 TidGi-Desktop 1,797
15 yarle 1,465
16 obsidian-execute-code 1,252
17 notabase 827
18 CubyText 736
19 mdSilo-app 668
20 lumen 467
21 DeepNotes 454
22 note-mark 400
23 unforget 366

Sponsored
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?