Skip to content

Commit 757a435

Browse files
Add comparison page for Butterfly vs other note-taking apps (#912)
* Add comparison documentation for Butterfly and other note-taking apps - Compares Butterfly with OneNote, Obsidian, Excalidraw, and Xournal++ - Includes feature comparison table - Provides migration guidance and use case recommendations - Addresses issue #854" * Update comparison documentation: refine OneNote and Xournal++ advantages, enhance plugin support details, and clarify mobile support for Butterfly. * Refine Obsidian comparison: remove redundant line and clarify advantages * Update comparison.md with advantages of Xournal++ --------- Co-authored-by: CodeDoctor <[email protected]>
1 parent 0e9a27b commit 757a435

File tree

2 files changed

+163
-5
lines changed

2 files changed

+163
-5
lines changed

docs/astro.config.mjs

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ export default defineConfig({
2828
},
2929
favicon: "./favicon.ico",
3030
social: [
31-
{icon: "mastodon", label: "Mastodon", href: "https://floss.social/@linwood"},
32-
{icon: "matrix", label: "Matrix", href: "https://linwood.dev/matrix"},
33-
{icon: "discord", label: "Discord", href: "https://linwood.dev/discord"},
34-
{icon: "blueSky", label: "Bluesky", href: "https://bsky.app/profile/linwood.dev"},
35-
{icon: "github", label: "GitHub", href: "https://github.com/LinwoodDev/Butterfly"},
31+
{ icon: "mastodon", label: "Mastodon", href: "https://floss.social/@linwood" },
32+
{ icon: "matrix", label: "Matrix", href: "https://linwood.dev/matrix" },
33+
{ icon: "discord", label: "Discord", href: "https://linwood.dev/discord" },
34+
{ icon: "blueSky", label: "Bluesky", href: "https://bsky.app/profile/linwood.dev" },
35+
{ icon: "github", label: "GitHub", href: "https://github.com/LinwoodDev/Butterfly" },
3636
],
3737
components: {
3838
Head: "./src/components/Head.astro",
@@ -225,6 +225,10 @@ export default defineConfig({
225225
...getSidebarTranslatedLabel("FAQ"),
226226
link: "/community/faq/",
227227
},
228+
{
229+
...getSidebarTranslatedLabel("Comparison"),
230+
link: "/community/comparison/",
231+
},
228232
{
229233
...getSidebarTranslatedLabel("Versions"),
230234
link: "/community/versions/",
Lines changed: 154 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,154 @@
1+
---
2+
title: Comparison
3+
---
4+
5+
Butterfly is a note-taking app that aims for a unified experience across all platforms. It combines a simple UI with powerful customization. This page compares Butterfly to other popular note-taking and drawing applications to highlight what makes Butterfly unique.
6+
7+
## Quick Comparison Table
8+
9+
| Feature | Butterfly | OneNote | Obsidian | Excalidraw | Xournal++ |
10+
|---------|-----------|---------|----------|------------|-----------|
11+
| **Open Source** | ✅ Yes (AGPL-3.0) | ❌ No | ❌ No | ✅ Yes (MIT) | ✅ Yes (GPL-2.0) |
12+
| **Cost** | Free | Free | Free (personal) | Free + Paid tiers | Free |
13+
| **Android** ||||||
14+
| **Windows** ||||| ✅ (Windows 10)|
15+
| **Linux** ||||||
16+
| **macOS** ||||||
17+
| **Web** ||||||
18+
| **Infinite Canvas** | ✅ Full | ✅ Positive coords only ||| ❌ Fixed pages |
19+
| **Handwriting** ||| Limited | ✅ Drawing ||
20+
| **Custom Colors** | ✅ Full palette || ✅ Themes |||
21+
| **PDF Import** ||| Limited |||
22+
| **PDF Export** ||||||
23+
| **SVG Support** ||||||
24+
| **Offline Use** |||| ✅ Basic ||
25+
| **Cloud Sync** | WebDAV | OneDrive/SharePoint | Paid sync | Paid collab | Manual |
26+
27+
## Detailed Comparisons
28+
29+
### Butterfly vs Microsoft OneNote
30+
31+
**Similarities:**
32+
- Infinite canvas for freeform note-taking
33+
- Strong handwriting and drawing support
34+
- Support for images and multimedia content
35+
- Cross-platform availability
36+
37+
**Butterfly Advantages:**
38+
- **Open source** - You can inspect, modify, and contribute to the code
39+
- **True infinite canvas** - No coordinate limitations
40+
- **Better privacy** - Store data locally or choose your own WebDAV provider
41+
- **Lighter weight** - Faster startup and lower resource usage
42+
- **SVG support** - Vector graphics import and export
43+
- **No vendor lock-in** - Your data stays under your control
44+
45+
**OneNote Advantages:**
46+
- **Deep Microsoft ecosystem integration** - Works seamlessly with Office 365
47+
- **Advanced OCR** - Text recognition from handwritten notes and images
48+
- **Enterprise features** - Advanced sharing and permission management
49+
50+
**Best for:**
51+
- **Butterfly**: Privacy-conscious users, Linux users, those wanting lightweight open-source solutions
52+
- **OneNote**: Microsoft ecosystem users, teams needing collaboration, macOS users
53+
54+
### Butterfly vs Obsidian
55+
56+
**Similarities:**
57+
- Cross-platform support
58+
- Customizable interface and themes
59+
- Local data storage with sync options
60+
61+
**Butterfly Advantages:**
62+
- **Canvas-based interface** - Freeform drawing and note placement
63+
- **Built-in drawing tools** - No plugins required for handwriting
64+
- **Simpler learning curve** - Ready to use out of the box
65+
- **Better for visual thinkers** - Infinite canvas for mind mapping
66+
- **Web version available** - No installation required
67+
68+
**Obsidian Advantages:**
69+
- **Powerful linking system** - Bidirectional links between notes
70+
- **Markdown-based** - Future-proof plain text format
71+
- **Advanced search** - Complex queries and filtering
72+
- **Graph view** - Visualize connections between notes
73+
- **Better for text-heavy notes** - Structured note organization
74+
- **Plugin/extension** Plugin/extension support for enhanced functionality
75+
76+
**Best for:**
77+
- **Butterfly**: Visual note-takers, sketching, casual note-taking, students
78+
- **Obsidian**: Knowledge workers, researchers, those building personal knowledge bases
79+
80+
### Butterfly vs Excalidraw
81+
82+
**Similarities:**
83+
- Excellent drawing and diagramming capabilities
84+
- Clean, intuitive interface
85+
- Web-based accessibility
86+
- Open-source foundation
87+
- Hand-drawn aesthetic for diagrams
88+
89+
**Butterfly Advantages:**
90+
- **Mobile apps** - iOS and Android support
91+
- **Desktop applications** - Windows and Linux apps available
92+
- **Text editing** - Rich text support beyond just drawings
93+
- **File management** - Organize notes with pages and structure
94+
- **PDF import** - Annotate existing documents
95+
- **Offline-first** - Works without internet connection
96+
97+
**Excalidraw Advantages:**
98+
- **Collaboration focus** - Real-time collaborative drawing
99+
- **Library system** - Reusable components and templates
100+
- **Excalidraw Plus features** - Professional collaboration tools
101+
- **Integration friendly** - Embeds well in other applications
102+
- **Specialized for diagrams** - Purpose-built for technical drawings
103+
104+
**Best for:**
105+
- **Butterfly**: General note-taking with drawing, mobile users, offline work
106+
- **Excalidraw**: Team diagramming, technical documentation, collaborative sketching
107+
108+
### Butterfly vs Xournal++
109+
110+
**Similarities:**
111+
- Excellent handwriting support
112+
- PDF annotation capabilities
113+
- Open-source and free
114+
- Cross-platform (Windows, Linux)
115+
- Stylus/pen input optimization
116+
117+
**Butterfly Advantages:**
118+
- **Mobile support** - iOS and Android support
119+
- **Web version** - Browser-based access
120+
- **Modern interface** - Contemporary design and UX
121+
- **Infinite canvas** - Not limited to page boundaries
122+
- **Cloud sync** - WebDAV integration built-in
123+
- **Multiple export formats** - SVG, PNG, PDF support
124+
125+
**Xournal++ Advantages:**
126+
- **Built with GTK** - Natively integrated in the GNOME interface
127+
- **Audio recording** - Link audio notes to written content
128+
129+
**Best for:**
130+
- **Butterfly**: Mobile note-taking, modern UI preferences, cloud sync needs
131+
- **Xournal++**: Academic users, PDF-heavy workflows
132+
133+
## Migration and Compatibility
134+
135+
**From OneNote:**
136+
- Export OneNote pages as PDF and import into Butterfly
137+
- Recreate drawings and handwritten notes natively in Butterfly
138+
- Consider using WebDAV sync to replace OneDrive synchronization
139+
140+
**From Obsidian:**
141+
- Copy text content and recreate in Butterfly's text tools
142+
- Convert Markdown files to PDF for import if needed
143+
- Use Butterfly's infinite canvas for mind maps instead of graph view
144+
145+
**From Excalidraw:**
146+
- Export drawings as SVG and import into Butterfly
147+
- Recreate collaborative workflows using Butterfly's sync features
148+
- Transition from pure diagramming to mixed note-taking
149+
150+
**From Xournal++:**
151+
- Export annotated PDFs and import into Butterfly
152+
- Transfer handwritten notes by recreating or importing as images
153+
- Adapt from page-based to infinite canvas workflow
154+

0 commit comments

Comments
 (0)