For an open source visual workspace for creative projects, the first results are plait-board/drawnix (Drawnix is an infinite canvas visual whiteboarding application focused on diagramming and sketching, fitting the core category well although it leans more toward diagram generation than general multimedia moodboarding and self-hosting), toeverything/affine (AFFiNE is a collaborative knowledge base and visual workspace featuring an infinite canvas, block-based notes, markdown support, real-time synchronization, and self-hosting capabilities that directly matches the moodboard and spatial organization requirements) and mbrlabs/lorien (Lorien is an infinite canvas sketching and vector drawing application, but it focuses on freehand illustration rather than organizing multimedia notes, links, and ideas). hbai-ltd/toonflow-app and tldraw/tldraw round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
We curate open-source GitHub repositories matching “open source alternatives to milanote”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
Drawnix is a digital whiteboarding and visual diagramming application centered around an infinite canvas. It provides a workspace for freeform sketching, interactive brainstorming, and the creation of structured visual documentation. The platform distinguishes itself by supporting both manual drawing and the automatic generation of diagrams from markup text and mermaid syntax. It utilizes a plugin architecture that allows for the integration of custom modules to extend drawing behaviors and application features. The toolset includes brush-based annotations, image insertion, and a coordinate
Drawnix is an infinite canvas visual whiteboarding application focused on diagramming and sketching, fitting the core category well although it leans more toward diagram generation than general multimedia moodboarding and self-hosting.
AFFiNE is a collaborative knowledge base and productivity suite designed as a private-first, local-first platform. It provides an integrated workspace that combines structured documents with an infinite digital canvas, allowing users to organize complex information through a block-based model. By prioritizing local data persistence, the platform ensures immediate responsiveness and data sovereignty while maintaining a distributed state for real-time synchronization across multiple devices. The platform distinguishes itself through a canvas-integrated database engine that enables transitions b
AFFiNE is a collaborative knowledge base and visual workspace featuring an infinite canvas, block-based notes, markdown support, real-time synchronization, and self-hosting capabilities that directly matches the moodboard and spatial organization requirements.
Lorien is a cross-platform vector drawing application built with Godot. It functions as a vector graphics editor and a pressure-sensitive sketchbook for creating freehand drawings and geometric shapes. The application features an infinite canvas whiteboard with a boundless workspace, infinite zoom, and coordinate grids. It supports drawing tablets through pressure sensitivity to vary stroke thickness and opacity, and it includes a system for exporting drawings into the standardized SVG format. The software provides tools for vector sketch creation and brush stroke editing, managed via a comm
Lorien is an infinite canvas sketching and vector drawing application, but it focuses on freehand illustration rather than organizing multimedia notes, links, and ideas.
Toonflow-app is an agent orchestration platform designed to automate complex creative workflows and content production pipelines. It coordinates tiered hierarchies of agents to decompose tasks and transform scripts into storyboards and short-form comic videos. The platform features a non-linear infinite canvas workflow editor for arranging scripts and assets, supporting parallel production and backtracking. It utilizes a dynamic prompt manager that externalizes agent behaviors into markdown files for real-time tuning and a vector-based memory store to maintain consistent session context throu
This repository is an AI agent orchestration platform for automated comic production rather than a visual moodboard or brainstorming canvas for human notes and ideas.
This project is a programmable, high-performance drawing engine designed for building collaborative whiteboards, diagramming tools, and infinite canvas applications. It provides a reactive graphics runtime that manages complex canvas interactions, viewport animations, and input handling through a unified signal-based API. The framework is built on a schema-driven data store that maintains application state in a strictly typed, centralized record system, enabling efficient UI updates and persistent data management. The engine distinguishes itself through a highly modular architecture that supp
This project is a drawing engine and SDK for building whiteboards rather than a ready-to-use moodboard workspace for organizing notes and links.
This project is an AI-powered diagramming tool that converts natural language descriptions into editable visual charts and hand-drawn style sketches. It integrates large language models to translate text-based concepts into structured visual maps and coordinate data for a drawing canvas. The system features a dedicated provider manager for the secure configuration of API keys and credentials for external language models. It employs a visual flow optimizer that calculates optimal connection points for arrows and dynamic layout positioning to reduce overlap in complex diagrams. The tool combin
This repository is an AI-powered diagramming tool and sketch generator built on Excalidraw, making it a specialized sketching component rather than the broad multimedia moodboard and idea-organizing workspace requested.
Joplin is an open-source, cross-platform note-taking application designed for secure, private knowledge management. It functions as a local-first productivity platform, maintaining a complete relational database on the user's device to ensure offline availability and high-performance data retrieval. The application prioritizes data sovereignty by implementing an end-to-end encryption layer, which secures all information locally with a master key before any synchronization occurs. The platform distinguishes itself through a delta-based synchronization engine that transmits only specific file c
Joplin is a note-taking application rather than a visual workspace or moodboard with an infinite canvas, making it the wrong category for your creative idea-organizing needs.
This project is a virtual whiteboard component and vector graphics editor designed for creating diagrams with a hand-drawn aesthetic. It provides a canvas-based drawing engine that can be embedded directly into web applications, allowing users to manipulate shapes, upload images, and export visual data into standard formats like PNG, SVG, or JSON. The platform distinguishes itself through a real-time synchronization layer that supports multi-user collaboration across distributed environments. This engine utilizes end-to-end encryption to secure shared sessions and employs a local-first data p
Excalidraw is a collaborative virtual whiteboard and vector graphics editor built around a diagramming engine, which makes it a drawing and diagramming tool rather than a free-form multimedia moodboard for notes and links.
Whitebophir is a collaborative whiteboarding application designed for real-time visual collaboration. It enables multiple users to brainstorm and create content together on a shared virtual canvas using freehand sketching, geometric shapes, and text labels. The platform focuses on private workspace management, allowing the creation of restricted boards via unique URLs and token-based access control to manage editing permissions. It integrates real-time state synchronization for drawing updates and a built-in chat system for text communication between collaborators. The workspace includes too
Whitebophir is a collaborative whiteboarding tool with real-time editing, but it functions primarily as a drawing canvas rather than a multimedia moodboard for organizing notes, links, and documents.
BlockNote is a block-based rich text editor and a real-time collaborative workspace. It uses a JSON-based data model to organize content into draggable, nestable blocks rather than a single flat document. The system functions as a high-level interface built on ProseMirror that abstracts document state into discrete, manipulatable content blocks. The project serves as a framework for integrating large language models into document editors, enabling context-aware text generation and AI-driven workflows. It also acts as a document export engine capable of converting structured block data into fo
BlockNote is a rich text editor framework for collaborative documents rather than an infinite canvas moodboard, making it a building block for text editing rather than a spatial workspace.
Etherpad-lite is a web-based platform designed for real-time collaborative text editing. It enables multiple users to view and modify the same document simultaneously, utilizing an operational transformation engine to synchronize content across all connected client sessions. The platform distinguishes itself through a modular, plugin-based architecture that allows for the integration of third-party extensions to introduce custom functionality. It provides a comprehensive programmatic interface for document management, allowing users to automate the creation, update, and retrieval of text docu
This is a real-time collaborative text editor rather than an infinite canvas creative moodboard tool, making it a neighbouring collaboration tool rather than the visual workspace requested.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| plait-board/drawnix | 14.1K | TypeScript | MIT | |
| toeverything/affine | 69.4K | TypeScript | NOASSERTION | |
| 6.7K |
| GDScript |
| MIT |
| hbai-ltd/toonflow-app | 10.1K | TypeScript | Apache-2.0 |
| tldraw/tldraw | 47.9K | TypeScript | NOASSERTION |
| liujuntao123/smart-excalidraw-next | 2.9K | JavaScript | — |
| laurent22/joplin | 55.2K | TypeScript | NOASSERTION |
| excalidraw/excalidraw | 125.5K | TypeScript | MIT |
| lovasoa/whitebophir | 2.6K | JavaScript | agpl-3.0 |
| typecellos/blocknote | 9.1K | TypeScript | other |