Markup note-taking app

Overview

Netlify Status

Noteup

Live version

A web and desktop markup notes app.

Screenshot

Noteup is a free, open-source markup notes app for the web, mobile(PWA) and desktop. Your notes are saved in the local storage, but are available for import/export.

Get started

To get started just visit noteup.dev or download a build or clone the repo and run the install and start scripts

yarn install
yarn start

To run the desktop version, after installing run

yarn tauri dev

To make a desktop build run

yarn build
yarn tauri build

Roadmap

  • Tandem scroll for side-by-side editing
  • Add a page with markdown help commands
  • Note sharing
  • Account sync
  • Cross-platform sync
  • Extra download options (like .pdf)
  • Quick command bar (WYSIWYG style)

Contributing

This is an open source project, and contributions are welcomed and appreciated. Open issues, bugs, and enhancements are all listed on the issues tab and labeled accordingly.

View CONTRIBUTING.md to learn about the style guide, folder structure, scripts, and how to contribute.

Inspirations

This project was visually inspired by another markdown note app called Takenote and the macOS notes app.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


ClΓ‘udio Silva

πŸ’» πŸ“– 🚧

Author

License

This project is open source and available under the MIT License.

Comments
  • Bump tauri from 1.0.5 to 1.0.6 in /src-tauri

    Bump tauri from 1.0.5 to 1.0.6 in /src-tauri

    Bumps tauri from 1.0.5 to 1.0.6.

    Release notes

    Sourced from tauri's releases.

    tauri v1.0.6

    Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
          Loaded 457 security advisories (from /home/runner/.cargo/advisory-db)
        Updating crates.io index
        Scanning Cargo.lock for vulnerabilities (446 crate dependencies)
    Crate:     ansi_term
    Version:   0.12.1
    Warning:   unmaintained
    Title:     ansi_term is Unmaintained
    Date:      2021-08-18
    ID:        RUSTSEC-2021-0139
    URL:       https://rustsec.org/advisories/RUSTSEC-2021-0139
    Dependency tree:
    ansi_term 0.12.1
    └── tracing-subscriber 0.3.15
        └── loom 0.5.6
            └── state 0.5.3
                └── tauri 1.0.6
                    β”œβ”€β”€ tauri 1.0.6
                    β”œβ”€β”€ restart 0.1.0
                    └── app-updater 0.1.0
    

    Crate: xml-rs Version: 0.8.4 Warning: unmaintained Title: xml-rs is Unmaintained Date: 2022-01-26 ID: RUSTSEC-2022-0048 URL: https://rustsec.org/advisories/RUSTSEC-2022-0048 Dependency tree: xml-rs 0.8.4 β”œβ”€β”€ winrt-notification 0.5.1 β”‚ └── notify-rust 4.5.8 β”‚ └── tauri 1.0.6 β”‚ β”œβ”€β”€ tauri 1.0.6 β”‚ β”œβ”€β”€ restart 0.1.0 β”‚ └── app-updater 0.1.0 └── plist 1.3.1 └── tauri-codegen 1.0.4 β”œβ”€β”€ tauri-macros 1.0.4 β”‚ └── tauri 1.0.6 └── tauri-build 1.0.4 └── app-updater 0.1.0

    warning: 2 allowed warnings found

    ... (truncated)

    Commits
    • e7af22c chore: only run publish for tauri
    • c89ed86 skip major git tag bump
    • 90e56c4 add publish-hotfix workflow
    • 0bd3a90 run covector version
    • bb17882 fix(endpoints/fs/readDir): don't read symlinks that are not allowed b… (#5123)
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies rust 
    opened by dependabot[bot] 1
  • Visual fixes

    Visual fixes

    • Visual fixes (dropdown icon showing wrong color, note item alignment, landing page images)
    • Add last edited date to the note item
    • Add a sneak-peak of the first 2-3 lines of the note on the note item
    • Add the default last-edited date to the default note
    • Fix the missing app-version on the web-app
    • Update PWA config
    opened by GarliqBread 0
  • Add toolbar

    Add toolbar

    • Add a quick command toolbar to the editor
    • Add support for crossed text, underline text, quote block
    • Improve note creation
    • Improve theming
    • Improve icons
    • Use the correct app version on the build

    Bug fixes πŸ›

    • Creating a new note while editing a note no longer wipes the note that is being edited
    • Split screen editing scroll not working sometimes
    opened by GarliqBread 0
  • Add keymaps

    Add keymaps

    • Add keymaps (bold, italic, link, code)
    • Add the version on the settings page
    • Improve styling

    Bug fixes πŸ›:

    • Fix app flashing white on load
    • Fix minor styling
    • Fix side-by-side scroll not working sometimes
    opened by GarliqBread 0
  • Feature/scroll sync

    Feature/scroll sync

    • Add scroll sync between editor and preview

    Bugfix πŸ› :

    • Fix editor issues where the editor bar would go up
    • Fix the previewer not showing the last lines
    opened by GarliqBread 0
  • List buttons and Some Dark Theme Issue

    List buttons and Some Dark Theme Issue

    https://user-images.githubusercontent.com/64368231/201494992-d6cde877-fa6f-4c24-aae9-d5337c95e589.mp4

    https://user-images.githubusercontent.com/64368231/201494995-9779cc7a-ecce-4aeb-8e78-97a730cd8a82.mp4

    opened by bakinazik 0
Releases(0.4.3)
  • 0.4.3(Oct 11, 2022)

    See the assets to download this version and install it.

    What's Changed

    • Add PDF exports
    • Update github actions, fix toml version by @GarliqBread in https://github.com/elementsinteractive/Noteup/pull/25
    • Visual fixes by @GarliqBread in https://github.com/elementsinteractive/Noteup/pull/26

    Full Changelog: https://github.com/elementsinteractive/Noteup/compare/0.4.2...0.4.3

    Source code(tar.gz)
    Source code(zip)
    Noteup.app.tar.gz(4.77 MB)
    noteup_0.4.3_amd64.deb(6.36 MB)
    Noteup_0.4.3_x64.dmg(5.28 MB)
    Noteup_0.4.3_x64_en-US.msi(4.81 MB)
  • 0.4.2(Oct 6, 2022)

    See the assets to download this version and install.

    What's Changed

    • Create CODE_OF_CONDUCT.md by @GarliqBread in https://github.com/elementsinteractive/Noteup/pull/22
    • Add landing page, fix Tauri builds by @GarliqBread in https://github.com/elementsinteractive/Noteup/pull/23
    • Update mockups, update default note by @GarliqBread in https://github.com/elementsinteractive/Noteup/pull/24
    • Update github actions, fix toml version by @GarliqBread in https://github.com/elementsinteractive/Noteup/pull/25

    Full Changelog: https://github.com/elementsinteractive/Noteup/compare/0.4.1...app-v0.4.2

    Source code(tar.gz)
    Source code(zip)
    Noteup.app.tar.gz(5.33 MB)
    noteup_0.4.2_amd64.AppImage(70.59 MB)
    noteup_0.4.2_amd64.deb(6.92 MB)
    Noteup_0.4.2_x64.dmg(5.83 MB)
    Noteup_0.4.2_x64_en-US.msi(5.37 MB)
  • 0.4.1(Oct 4, 2022)

    See the assets to download this version and install.

    Add a quick command toolbar to the editor Add support for crossed text, underline text, quote block Improve note creation Improve theming Improve icons Use the correct app version on the build Bug fixes πŸ›

    Creating a new note while editing a note no longer wipes the note that is being edited Split screen editing scroll not working sometimes

    What's Changed

    • Update mockups by @MonsterCurry in https://github.com/elementsinteractive/Noteup/pull/18
    • Feature/scroll sync by @MonsterCurry in https://github.com/elementsinteractive/Noteup/pull/19
    • Add keymaps by @MonsterCurry in https://github.com/elementsinteractive/Noteup/pull/20
    • Add toolbar by @MonsterCurry in https://github.com/elementsinteractive/Noteup/pull/21

    Full Changelog: https://github.com/elementsinteractive/Noteup/compare/v0.3.0...0.5.0

    Source code(tar.gz)
    Source code(zip)
    Noteup.app.tar.gz(4.08 MB)
    noteup_0.4.1_amd64.deb(5.68 MB)
    Noteup_0.4.1_x64.dmg(4.58 MB)
  • app-v0.4.0(Sep 29, 2022)

    See the assets to download this version and install.

    What's Changed

    • Update mockups in https://github.com/elementsinteractive/Noteup/pull/18
    • Feature/scroll sync in https://github.com/elementsinteractive/Noteup/pull/19
    • Add keymaps in https://github.com/elementsinteractive/Noteup/pull/20

    Full Changelog: https://github.com/elementsinteractive/Noteup/compare/v0.3.0...app-v0.4.0

    Source code(tar.gz)
    Source code(zip)
    Noteup.app.tar.gz(4.08 MB)
    noteup_0.4.0_amd64.deb(5.68 MB)
    Noteup_0.4.0_x64.dmg(4.58 MB)
    Noteup_0.4.0_x64_en-US.msi(4.11 MB)
  • v0.3.0(Sep 18, 2022)

    First official release πŸŽ‰

    See the assets to download this version and install it.

    What's Changed

    • docs: add Prophetaa as a contributor by @allcontributors in https://github.com/elementsinteractive/Noteup/pull/6
    • Dev by @Prophetaa in https://github.com/elementsinteractive/Noteup/pull/7
    • Update readme, fix markdown not rendering
      by @Prophetaa in https://github.com/elementsinteractive/Noteup/pull/8
    • Save window size on Tauri by @Prophetaa in https://github.com/elementsinteractive/Noteup/pull/9
    • Update package.json, Add PR templates by @Prophetaa in https://github.com/elementsinteractive/Noteup/pull/10
    • Update dependencies, remove react-scripts by @Prophetaa in https://github.com/elementsinteractive/Noteup/pull/11
    • Fix minor styles, update default note by @Prophetaa in https://github.com/elementsinteractive/Noteup/pull/12
    • Update/readme netlify action by @Prophetaa in https://github.com/elementsinteractive/Noteup/pull/13
    • Add empty list messages, Add create note shortcuts by @Prophetaa in https://github.com/elementsinteractive/Noteup/pull/14
    • Bump node versions to v18 by @Prophetaa in https://github.com/elementsinteractive/Noteup/pull/16
    • Force tauri to use package.json versioning by @Prophetaa in https://github.com/elementsinteractive/Noteup/pull/17

    New Contributors

    • @allcontributors made their first contribution in https://github.com/elementsinteractive/Noteup/pull/6

    Full Changelog: https://github.com/elementsinteractive/Noteup/commits/app-v0.2.0

    Source code(tar.gz)
    Source code(zip)
    Noteup.app.tar.gz(4.10 MB)
    noteup_0.2.0_amd64.AppImage(69.31 MB)
    noteup_0.2.0_amd64.deb(5.66 MB)
    Noteup_0.2.0_x64.dmg(4.60 MB)
    Noteup_0.2.0_x64_en-US.msi(4.16 MB)
Owner
Elements
We build applications.
Elements
Open source rich text editor based on HTML5 and the progressive-enhancement approach. Uses a sophisticated security concept and aims to generate fully valid HTML5 markup by preventing unmaintainable tag soups and inline styles.

This project isn’t maintained anymore Please check out this fork. wysihtml5 0.3.0 wysihtml5 is an open source rich text editor based on HTML5 technolo

Christopher Blum 6.5k Dec 30, 2022
Collaborative JavaScript Debugging App

IMPORTANT: this current version of jsbin (v4.x.x) is no longer actively maintained and the new version of jsbin (v5) is currently in active developmen

Dave, The Bin Bot 4.3k Jan 3, 2023
WebNote is a simple, plain-text note-taking app for the web with Markdown support.

WebNote is a simple, plain-text note-taking app for the web with Markdown support. What you see is what you paste. No WYSIWIG, no formatting pasted from the web, and no features you don't need or want.

Ivan Kuznietsov 3 Feb 7, 2022
a Logseq plugin to float items (e.g. videos) for an improved note-taking experience

logseq-helium-plugin Features Float videos for better note-taking in 3 ways: Block context menu (right-click on bullet) β†’ ?? Start float Slash (/) com

Vivian Leung 58 Jan 2, 2023
A plugin for GPT-3 AI assisted note taking in Logseq

logseq-plugin-gpt3-openai A plugin for GPT-3 AI assisted note taking in Logseq Usage Just type /gpt3 in a block or select gpt3 from the block menu. Se

Brian Sunter 301 Jan 3, 2023
A all around note taking and viewing portal for students as well as teachers.

Notetal Portal to notes for students and teachers. With Notetal you can take notes as well as view notes taken by others. Features Powerful Editor: A

Alson Garbuja 2 Jun 13, 2022
An end-to-end encrypted note taking alternative to Evernote

Notesnook An end-to-end encrypted note taking alternative to Evernote. Website | About us | Roadmap | Downloads | Twitter | Discord To celebrate the o

Streetwriters 4.9k Dec 28, 2022
✏️ A new tab extension for convenient note-taking

MDTab Write quick notes in Markdown on any new tabs! Installation Right now MDTab has only been tested on Chrome (brave browser). You can install it f

Ian Huang (Shaoru) 8 Nov 11, 2022
Presentation and materials for The Graph developers taking their first space-walk πŸ§‘β€πŸš€

Welcome to thegraph-hacker-kit ?? Presentation and materials for The Graph developers taking their first space-walk ??‍?? Are you ready to learn how t

Patrick Gallagher 20 Aug 26, 2022
A utility for taking screenshots of websites.

Tortor ⚑️ This is a website that allows you take screenshots of other websites. Simply enter the URL and a screenshot will be taken and available for

Timothy Ogbemudia 6 Jan 10, 2022
A Discord bot designed for taking self-hosted media server requests from users

Jellybot A Discord bot designed for taking self-hosted media server requests from users What's it for? If you're coming across this, you probably have

null 2 Mar 25, 2022
Re-taking voice conversations to the moon πŸš€

Shibhouse Re-taking voice conversations to the moon ?? Explore the docs Β» View Demo Β· Report Bug Β· Request Feature Table of Contents About The Project

Aziz Becha 8 Nov 1, 2022
This is an Obsidian plugin for taking math notes using Excalidraw.

Obsidian Math+ Obsidian Math+ is a plugin for taking math notes quickly and efficiently. Usage Run the Insert math block command, either using the com

Oscar Capraro 29 Dec 30, 2022
Label your form input like a boss with beautiful animation and without taking up space

#Label Better by Pete R. Label your form input like a boss with beautiful animation and without taking up space Created by Pete R., Founder of BucketL

Pete R. 520 Feb 5, 2022
AWS CDK stack for taking website screenshots (powered by Puppeteer)

CDK Screenshot (powered by Puppeteer) Made possible by the excellent Puppeteer. Install export AWS_PROFILE=myprofile export AWS_DEFAULT_REGION=us-east

Alexei Boronine 6 Oct 23, 2022
Simple CSS library for semantic HTML markup

awsm.css awsm.css is a simple CSS library for semantic HTML, which doesn't require classes, ids, attributes, etc. Just start to create page with HTML5

Igor Adamenko 1.4k Dec 30, 2022
A rugged, minimal framework for composing JavaScript behavior in your markup.

Alpine.js Alpine.js offers you the reactive and declarative nature of big frameworks like Vue or React at a much lower cost. You get to keep your DOM,

Alpine.js 22.5k Jan 2, 2023
BootstrapVue provides one of the most comprehensive implementations of Bootstrap v4 for Vue.js. With extensive and automated WAI-ARIA accessibility markup.

With more than 85 components, over 45 available plugins, several directives, and 1000+ icons, BootstrapVue provides one of the most comprehensive impl

BootstrapVue 14.2k Jan 4, 2023
Add a super simple rotating text to your website with little to no markup

#Super Simple Text Rotator by Pete R. A light weight jQuery plugin that will allow you to add a super simple rotating text to your website with little

Pete R. 754 Dec 6, 2022
Open source rich text editor based on HTML5 and the progressive-enhancement approach. Uses a sophisticated security concept and aims to generate fully valid HTML5 markup by preventing unmaintainable tag soups and inline styles.

This project isn’t maintained anymore Please check out this fork. wysihtml5 0.3.0 wysihtml5 is an open source rich text editor based on HTML5 technolo

Christopher Blum 6.5k Jan 7, 2023