Mathsidian fixes Obsidian's bottlenecks by providing tools for scientific and mathematical note-taking.
Create stunning graphs, annotate images, and build precise scientific diagrams that integrate seamlessly with your Obsidian workflow.
- 📊 Interactive Graph Plotter (Available)
- 🖼️ Image Annotator (Coming Soon)
- 📐 Diagram Creator (Coming Soon)
- ⚡ Formula Library (Coming Soon)
- Frontend: Next.js 15 with TypeScript
- Styling: Tailwind CSS + Radix UI
- Visualization: D3.js + Konva.js
- Math: KaTeX for LaTeX rendering
- Node.js 18+
- Bun (recommended) or npm/yarn/pnpm
-
Clone the repository
git clone https://github.com/janaSunrise/mathsidian.git cd mathsidian -
Install dependencies
bun install
-
Run the development server
bun dev
-
Open your browser Navigate to http://localhost:3000
# Using npm
npm install && npm run dev
# Using yarn
yarn install && yarn dev
# Using pnpm
pnpm install && pnpm dev# Development server with Turbopack
bun dev
# Production build
bun run build
# Start production server
bun start
# Lint code
bun run lint
# Format code with Prettier
bun run formatThis project is licensed under the MIT License - see the LICENSE file for details.
If you find Mathsidian helpful, consider supporting it: