Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Flakepiles

idlistidlist3 downloads

Put small stickies / cards in a dedicated file. Manage them in masonry layout.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

An Obsidian plugin to put small notes / stickies / cards in a single file, and manage them in a masonry layout.

This is a refactor of the original Flakepiles (legacy) with a change to license. The original plugin will remain as open source, and is available via BRAT.

Prerequisite

Somewhat newer version of Obsidian. The plugin relies on CSS field-sizing property that is kind of new.

Why

I don't want 100 .md files with 1 sentence each, and I'm pretty picky about information density.

Features

  • UI design that (tried my best to) align with Obsidian's design language.
  • Edit Flakes in place instead of having to open another window.
  • Easy to copy and paste your Flakes from everywhere to everywhere.

Roadmap

Plugin side:

  • Flakepile
    • Masonry layout
    • Masonry direction (vertical / horizontal)
    • (Sort of) mobile-adaptive layout
    • Flake size settings and elastic sizing
    • Flake sorting (time created, time modified, content)
  • Flake
    • Flake creation, update, deletion
    • Markdown rendering of Flake content
    • Copy Flake content to clipboard
    • Pinning a Flake
  • Search
    • Search content
    • Search labels
  • Flake labels
    • Label creation, update, deletion
    • Add / remove label to flake
    • Label color (as Flake color)
    • Collapse certain labels in flakes (display as +N)
    • Hide flake with certain labels

Obsidian side:

  • Optional Obsidian commands
  • "Flake count" status bar item [1]
  • Preview other markdown files via [[file link]]

[1] Due to the nature of this plugin, other status bar items are hidden in flakepile view. Please let me know if you think some other status bar items should be displayed.

Long term goals

  • Search keywords highlighting
  • Embed a Flake into another markdown file
  • Export a Flakepile as markdown
    • Export as a single markdown file
    • Export as a .zip archive, each Flake as a markdown file
  • Import the .zip archive mentioned above to a Flakepile
  • Import multiple markdown files to a Flakepile

Non-goals

  • Freedom / manual layout (consider using Canvas)
  • Very large Flakepile support (not impossible, but lots of work)
  • Live editing of a Flake (consider copying to an editor and then copy it back)
  • Cross-file searching / Obsidian-wise searching (restricted by API)
  • Global search indexing (restricted by API)

This plugin is primarily to fulfill my own use cases. For this reason, I would prioritize maintainability over adding unplanned features. I'm open to suggestions, though feature requests might be considered only when it's aligned to my own use case.

Technical details

The tech stack of the plugin is Vite + Vue 3 + TypeScript + Sass.

The underlying file format (.flakes) is JSON.

Build from source

If you want to build the plugin from source, you can clone this repository and:

npm i
npm run dev       // Watch mode, works with hot reload [1]
npm run build:dev // One-time dev build without minification
npm run build     // Build for production

[1] Hot reload

When running npm run build, the output files will be copied to the dist folder.

Cache storage

This plugin uses IndexedDB with idb-keyval to store cache data, which means (by default) the data is stored in database keyval-store and table keyval.

Changelog

Changelog for pre-1.0 versions

License

PolyForm Internal Use (c) i'DLisT 2026

  • This is not open-source, but a source-available plugin.
  • In short, you may freely use the plugin or modify the code for your own use, but you cannot redistribute it.
HealthExcellent
ReviewSatisfactory
About
Collect small notes, stickies, and code snippets into a single Flakepile file and arrange them in a masonry layout with horizontal or vertical flow.
VisualizationEditing
Details
Current version
0.2.2
Last updated
11 hours ago
Created
4 days ago
Updates
3 releases
Downloads
3
Compatible with
Obsidian 1.13.0+
Platforms
Desktop, Mobile
License
OTHER
Report bugRequest featureReport plugin
Author
idlistidlist
idl.ist
GitHubidlist
  1. Community
  2. Plugins
  3. Visualization
  4. Flakepiles

Related plugins

Mermaid View

Handle Mermaid files as first-class citizens, rendering them fullscreen when opened.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

ExcaliBrain

An interactive, structured mind-map of your Obsidian vault.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)

Advanced Tables

Improved table navigation, formatting, and manipulation.

Mermaid Tools

Improved Mermaid.js experience: visual toolbar with common elements and more.