Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/obsidianmd/jsoncanvas
An open file format for infinite canvas data.
https://github.com/obsidianmd/jsoncanvas
Last synced: about 1 month ago
JSON representation
An open file format for infinite canvas data.
- Host: GitHub
- URL: https://github.com/obsidianmd/jsoncanvas
- Owner: obsidianmd
- License: mit
- Created: 2024-02-28T17:20:36.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-07-08T14:24:37.000Z (4 months ago)
- Last Synced: 2024-10-01T09:23:46.381Z (about 1 month ago)
- Language: JavaScript
- Homepage: https://jsoncanvas.org
- Size: 102 KB
- Stars: 2,496
- Watchers: 28
- Forks: 82
- Open Issues: 22
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
- awesome-javascript - jsoncanvas
- awesome-javascript - jsoncanvas
README
# An open file format for infinite canvas data.
Infinite canvas tools are a way to view and organize information spatially, like a digital whiteboard. Infinite canvases encourage freedom and exploration, and have become a popular interface pattern across many apps.
The JSON Canvas format was created to provide longevity, readability, interoperability, and extensibility to data created with infinite canvas apps. The format is designed to be easy to parse and give users [ownership over their data](https://stephango.com/file-over-app). JSON Canvas files use the `.canvas` extension.
JSON Canvas was originally created for [Obsidian](https://obsidian.md/blog/json-canvas/). JSON Canvas can be implemented freely as an import, export, and storage format for any [app or tool](/docs/apps.md). This site, and all the resources associated with JSON Canvas are [open source](https://github.com/obsidianmd/jsoncanvas) under the MIT license.