MCPcopy Index your code
hub / github.com/JLiscom/OpenNote

github.com/JLiscom/OpenNote @18.03.00

Chat with this repo
repository ↗ · DeepWiki ↗ · release 18.03.00 ↗ · + Follow
16 symbols 41 edges 23 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

OpenNote

OpenNote is a progressive web application(PWA)/HTML5 offline app that was built to be a open source(MIT License), web based text editor/note taking software. It is designed to be self hosted and gives you ownership of your data

Please support this project by: - Using GitTip, - donating bitcoins, - and/or like on Alternative To.

Thank you!

Download using Docker

or download manually from here.

Demo

https://foxusa.github.io/OpenNote/OpenNote/

Features


  • BYOS(Bring Your Own Server)
  • Touch friendly and mouse friendly ui
  • Light weight
  • Multi user support
  • Search
  • Offline App
  • CouchDB Sync via PouchDB
  • Move Folders(Drag into another folder in the list view.)
  • Rename/Delete Folders(Click on folder title to get menu.)
  • Responsive
  • Tags
  • CLI Upcoming Features

  • Email to note
  • Mobile App

Documentation

License

JQuery - Distributed under the MIT License
Angular - Distributed under the MIT License
Bootstrap - Distributed under the MIT License
Angular UI Tree - Distributed under the MIT License
Alertify.js - Distributed under the MIT License
PouchDB - Distributed under the Apache License
Dragula - Distributed under the MIT License
Into.js - Distributed with license from Afshin Mehrabani Copyright (C) 2012

OpenNote Code - Distributed under the MIT License

© Jacob Liscom 2018

Credits

J. Liscom - Creator

Kam Bnkamalesh - His TODO project heavily influenced my UI design

Core symbols most depended-on inside this repo

detachWindowUnload
called by 3
openNote/controllers/noteController.js
serverConfig
called by 2
Gruntfile.js
loadCurrentFolderContents
called by 2
openNote/controllers/folderController.js
activateEditMode
called by 2
openNote/controllers/noteController.js
updateTags
called by 2
openNote/controllers/tagListController.js
loadTags
called by 1
openNote/controllers/tagController.js
createFolder
called by 1
openNote/controllers/folderController.js
saveButton
called by 1
openNote/controllers/noteController.js

Shape

Function 16

Languages

TypeScript100%

Modules by API surface

openNote/controllers/noteController.js10 symbols
openNote/controllers/folderController.js2 symbols
openNote/services/tagService.js1 symbols
openNote/controllers/tagListController.js1 symbols
openNote/controllers/tagController.js1 symbols
Gruntfile.js1 symbols

For agents

$ claude mcp add OpenNote \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact