Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DeepNotesApp/DeepNotes
End-to-end encrypted visual note-taking tool with deep page navigation.
https://github.com/DeepNotesApp/DeepNotes
encryption end-to-end-encryption note-taking note-taking-app notes notes-app privacy productivity realtime-collaboration
Last synced: about 2 months ago
JSON representation
End-to-end encrypted visual note-taking tool with deep page navigation.
- Host: GitHub
- URL: https://github.com/DeepNotesApp/DeepNotes
- Owner: DeepNotesApp
- License: agpl-3.0
- Created: 2023-03-01T20:00:04.000Z (almost 2 years ago)
- Default Branch: dev
- Last Pushed: 2024-02-02T15:38:41.000Z (12 months ago)
- Last Synced: 2024-08-08T18:21:11.686Z (5 months ago)
- Topics: encryption, end-to-end-encryption, note-taking, note-taking-app, notes, notes-app, privacy, productivity, realtime-collaboration
- Language: TypeScript
- Homepage: https://deepnotes.app
- Size: 22.2 MB
- Stars: 312
- Watchers: 8
- Forks: 22
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - DeepNotesApp/DeepNotes - End-to-end encrypted visual note-taking tool with deep page navigation. (others)
README
# DeepNotes
Website: [https://deepnotes.app](https://deepnotes.app)
DeepNotes is an open source, end-to-end encrypted infinite canvas tool with deep page nesting and realtime collaboration.
## Why DeepNotes?
- **Infinite canvases:** Free yourself from the big wall of text.
- **Deep page nesting:** Explore concepts in all their complexity.
- **End-to-end encryption:** Keep your notes well protected.
- **Realtime collaboration:** Create groups to collaborate with your team.
- **Flexible note system:** Organize your notes in whatever way you want.
- **Lifelong storage:** Never lose your notes ever again.## Development
```console
git clone https://github.com/DeepNotesApp/DeepNotes && cd DeepNotes && cp template.env .env && pnpm install && pnpm run repo:build && docker-compose up -d
```(On Windows, use WSL or Git Bash to run the commands above)
1. Run `pnpm run dev` to start the backend servers.
2. Run one of these commands to start the frontend server:
- `pnpm run dev:spa` to start the Single Page Application app.
- `pnpm run dev:ssr` to start the Server Side Rendered app.
- `pnpm run dev:electron` to start the Electron app.
- `pnpm run dev:android` to start the Android app (requires Android Studio).
- `pnpm run dev:ios` to start the iOS app (requires Xcode).(If you use SPA or SSR, you must access the app through `http://localhost:60379` by default. Other URLs won't work. You can configure the host and ports in the `.env` file.)
## Special thanks to these libraries for making DeepNotes possible:
- [Vue.js](https://vuejs.org/): Reactivity, component system, and more
- [Quasar Framework](https://quasar.dev/): Cross-platform frontend framework
- [Yjs](https://docs.yjs.dev/): Realtime collaboration
- [Tiptap](https://tiptap.dev/): Rich text editor
- [KeyDB](https://docs.keydb.dev/) and [Redis](https://redis.io/): Scalable shared memory and communication
- And many more...