The modern alternative to Notion and Obsidian - 100% web-based, 100% free, 100% open source
๐ Try DockyNotes โข ๐ Documentation โข ๐ Report Bug โข โจ Request Feature
In a world of bloated note-taking apps with paywalls and complexity, DockyNotes offers a breath of fresh air.
- ๐ Lightning Fast - No loading screens, instant sync, smooth performance
- ๐จ Clean & Simple - Beautiful UI without the clutter
- ๐ฑ Web-First - Access anywhere, any device, just open your browser
- ๐ Real-time Sync - Your notes, always up-to-date across all devices
- ๐ฏ Markdown Native - Write in markdown with live preview
- ๐ 100% Free - No premium tiers, no paywalls, forever
- ๐ Open Source - Community-driven, transparent, yours to customize
- Full markdown support with live preview
- Syntax highlighting for code blocks
- WYSIWYG and raw markdown modes
- Auto-save (never lose your work)
- Keyboard shortcuts for power users
- Nested folders and workspaces
- Tag system for easy categorization
- Instant search across all notes
- Favorites/starred notes
- Drag-and-drop organization
- Real-time synchronization
- Cross-device support
- Offline mode (coming soon)
- Conflict resolution
- Export to Markdown (.md)
- Export to PDF
- Export to HTML
- Bulk export
- Secure authentication
- Your data is encrypted
- Privacy-first approach
- Optional public sharing
- ๐ค Collaborative editing - Work together in real-time
- ๐ผ๏ธ Rich media support - Embed images, videos, and files
- ๐ Templates - Start from pre-made note structures
- ๐ Tables & databases - Organize data visually
- ๐จ Themes & customization - Make it yours
- โก API access - Integrate with your workflow
- ๐ Version history - Never lose a previous version
- ๐ Public notes - Share your notes with the world
- Visit dockynotes.drayko.xyz
- Sign up with Google or Email
- Start writing!
That's it. No apps to install, no configuration needed.
# Clone the repository
git clone https://github.com/OpenDocky/DockyNotes.git
# Navigate to the project directory
cd DockyNotes
# Install dependencies
npm install
# Set up environment variables
cp .env.example .env.local
# Add your configuration to .env.local
# Run the development server
npm run devVisit http://localhost:3000 to see your local instance.
- Framework: Next.js 15
- Language: TypeScript
- Editor: TipTap / Lexical
- Database: Neon (PostgreSQL)
- Authentication: Clerk
- Styling: Tailwind CSS
- Deployment: Vercel
Creating a Note:
- Click "New Note" or press
Ctrl/Cmd + N - Start writing in markdown
- Your note auto-saves as you type
Organizing Notes:
- Create folders by clicking "New Folder"
- Drag notes into folders
- Add tags with
#tagname - Star important notes
Keyboard Shortcuts:
Ctrl/Cmd + N- New noteCtrl/Cmd + S- Manual saveCtrl/Cmd + F- SearchCtrl/Cmd + K- Command paletteCtrl/Cmd + /- Toggle markdown/preview
DockyNotes supports full GitHub-flavored markdown:
# Headers
## Subheaders
**Bold** and *italic* text
- Bullet lists
1. Numbered lists
[Links](https://example.com)
`Inline code` and code blocks:
```javascript
function hello() {
console.log("Hello, DockyNotes!");
}```
> Blockquotes
Tables, checkboxes, and more!We love contributions! DockyNotes is community-driven and we welcome:
- ๐ Bug reports
- โจ Feature requests
- ๐ Documentation improvements
- ๐ง Code contributions
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Please read our Contributing Guidelines before submitting PRs.
- Basic markdown editor
- Folders and organization
- Real-time sync
- Authentication
- Export functionality
- Dark mode
- Advanced search
- Templates
- Rich media embeds
- Real-time collaboration
- Shared workspaces
- Comments and discussions
- API access
- Mobile apps
- Offline-first architecture
- End-to-end encryption
We believe note-taking is fundamental to productivity and learning. It shouldn't be locked behind paywalls or proprietary software.
DockyNotes is:
- Free to use, forever
- Transparent in its operation
- Community-owned and driven
- Privacy-respecting by design
- ๐ Students - Take lecture notes, organize research
- ๐ผ Professionals - Meeting notes, project documentation
- โ๏ธ Writers - Draft articles, organize ideas
- ๐ป Developers - Code snippets, technical documentation
- ๐จ Creators - Brainstorming, content planning
- ๐ Researchers - Literature reviews, citation management
- Your notes are encrypted in transit and at rest
- We never sell your data
- No tracking beyond basic analytics
- You can export and delete all your data anytime
- Open source means full transparency
| Feature | DockyNotes | Notion | Obsidian | Apple Notes |
|---|---|---|---|---|
| Price | Free | Freemium | Freemium | Free* |
| Web Access | โ | โ | โ | โ |
| Open Source | โ | โ | โ | โ |
| Real-time Sync | โ Free | โ | โ Paid | โ Apple only |
| Markdown | โ Native | โ Native | โ | |
| Speed | โก Fast | ๐ Slow | โก Fast | โก Fast |
| Offline | ๐ Soon | โ | โ | โ |
*Apple Notes free but requires Apple ecosystem
- GitHub Discussions: Share ideas and get help
This project is licensed under the MIT License - see the LICENSE file for details.
Built with amazing open source tools:
- Next.js - The React Framework
- TipTap - Headless Editor Framework
- Supabase - Open Source Firebase Alternative
- Tailwind CSS - Utility-first CSS
- Clerk - Authentication & User Management
If you find DockyNotes useful, please consider giving it a star!
Built with โค๏ธ by Drayko
Part of the OpenDocky suite of tools
DockyAI โข DockyCalendar โข DockyStatus โข DockyNotes