TakeNote
A web-based notes app for developers
...The public demo stores data only in browser local storage and does not use tracking or analytics. Users can download their notes as Markdown files in a ZIP archive. The repository also contains an alternate self-hosted Node and Express version that can synchronize notes to a private GitHub repository. The application is built primarily with TypeScript, React, Redux, CodeMirror, Node, Express, Jest, and Cypress.