jmcfarlane / Notable
Licence: mit
Notable - a simple note taking application
Stars: ✭ 175
Projects that are alternatives of or similar to Notable
Python For Beginners
I created this repo to save all my python related language notes
Stars: ✭ 149 (-14.86%)
Mutual labels: notes
Micropad Core
µPad (MicroPad) is an open digital note taking app
Stars: ✭ 165 (-5.71%)
Mutual labels: notes
Alephnote
Lightweight note taking client for Simplenote or Standard Notes (or simply local storage)
Stars: ✭ 149 (-14.86%)
Mutual labels: notes
Hedgedoc
HedgeDoc - The best platform to write and share markdown.
Stars: ✭ 2,498 (+1327.43%)
Mutual labels: notes
Web Client
Cryptee's web client source code for all platforms.
Stars: ✭ 174 (-0.57%)
Mutual labels: notes
Notas De Aula
Reunião de anotações sobre conteúdos aprendidos por mim.
Stars: ✭ 159 (-9.14%)
Mutual labels: notes
Nextnote
A full Evernote / OneNote style WYSIWYG note editor for Nextcloud / ownCloud. Join our telegram at: https://t.me/NextNote
Stars: ✭ 151 (-13.71%)
Mutual labels: notes
My Notes
Simple and fast note-taking in Chrome with Google Drive support.
Stars: ✭ 155 (-11.43%)
Mutual labels: notes
Cehv10 Notes
📕 Both personal and public notes for EC-Council's CEHv10 312-50, because its thousands of pages/slides of boredom, and a braindump to many
Stars: ✭ 170 (-2.86%)
Mutual labels: notes
Ounotes
An Application built for students to access Notes , Question Papers , Syllabus and Resources for all Subjects of O.U (Osmania University) 📘👨🎓
Stars: ✭ 173 (-1.14%)
Mutual labels: notes
Vsnotes
Simple VS Code extension for plain text note taking.
Stars: ✭ 146 (-16.57%)
Mutual labels: notes
Ideas2
Another 85+ Ideas for Computing https://samsquire.github.io/ideas2/
Stars: ✭ 166 (-5.14%)
Mutual labels: notes
Vscode Journal
Lightweight journal and simple notes support for Visual Studio Code
Stars: ✭ 174 (-0.57%)
Mutual labels: notes
Nginx Admins Handbook
How to improve NGINX performance, security, and other important things.
Stars: ✭ 12,463 (+7021.71%)
Mutual labels: notes
Notable
A very simple note taking application. It has no dependencies and ships as a static binary.
You can view recent changes in the changelog.
Features
- [x] Secure: Everything is local to your computer
- [x] Private: Each note can be encrypted
- [x] Search as you type (tag, tag prefix, and full text index)
- [x] Standalone: You can use it on an airplane
- [x] Keyboard friendly
- [x] Cross platform:
- [x] Linux (amd64, arm6, arm7)
- [x] MacOS
- [x] FreeBSD
- [x] Windows (experimental)
- [x] Distributed writes (experimental)
- [x] Autosave (note specific)
Installation
Linux, FreeBSD, MacOS, Windows
Download and extract the latest
release version.
The zip file contains an executable named notable
. The MacOS version also
includes an app bundle.
Compile from source (using latest dependencies)
go get -u github.com/jmcfarlane/notable
notable
Understanding the build
Notable uses GNU Make and shell scripts for it's build. You can get
some detail on what the build supports by it's help
target:
make help
Compile from source (using known good dependencies)
go get -u -d github.com/jmcfarlane/notable
cd $GOPATH/github.com/jmcfarlane/notable
make test vet
make
./notable
Docker container
Run via adocker run -p 8080:8080 -d -v ~/.notable:/root/.notable jmcfarlane/notable:latest
Build the Docker container and run it locally (ephemeral notes)
make docker-runnable
make docker-run
Screenshots
Keyboard shortcuts
Help can be invoked by the ?
key (when the note content is not
focused).
Notes can be encrypted individually
Search via tag, tag prefix, and full text index
Visual indication of unsaved changes
Edit content
Open multiple notes via tabs
Third party software
Project | Reason for use |
---|---|
Ace | Editor |
Backbone.js | Javascript framework |
Bleve | Full text search |
bboltDB | Datastore |
Bootstrap | User interface |
errors | Golang error primatives |
go-homedir | Home directory detection |
Golang | Business logic |
httprouter | Mux |
jQuery | Dom manipulation |
logrus | Golang logging |
Mousetrap | Keyboard bindings |
Require.js | Dependency management |
text plugin | Text templates |
Underscore.js | Client side templating |
uuid | UUID implementation |
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].