Skip to content

A math notebook app with syntax highlighting, real-time updates, and easy variable inspection. Create, save, and sync multiple notebooks with ease!

License

Notifications You must be signed in to change notification settings

Explosion-Scratch/sveltebooks

Repository files navigation

📘 Sveltebooks 📘


Sveltebooks Screenshot

Make math notebooks in your browser!


Sveltebooks is a web application that lets you create math notebooks in your browser. With Sveltebooks, you can declare variables and functions, syntax highlighting, real-time updates, easily copy results, inspect variables, save notebooks to a zip file, and create multiple notebooks that sync via localStorage.

🚀 Demo

Check out the live demo here!

🔥 Features

  • 📝 Declare variables and functions
  • 🌈 Syntax highlighting made by me!
  • 🔄 Real-time updates
  • 📋 Easily copy results
  • 🔍 Inspect variables
  • 💾 Save notebooks to a zip file
  • 📚💻 Create multiple notebooks and sync via localStorage

💻 Technologies Used

  • Svelte
  • Math.js
  • jszip
  • Codejar

🛠️ Usage

  1. Clone the repository:
git clone https://github.com/your-username/sveltebooks.git
  1. Install the dependencies:
cd sveltebooks
pnpm install
  1. Start the development server:
pnpm run dev
  1. Open the application in your browser:
http://localhost:8080

🤝 Contributing

If you would like to contribute to Sveltebooks, please fork the repository and submit a pull request.

📝 License

Sveltebooks is licensed under the MIT License. See LICENSE for more information.

About

A math notebook app with syntax highlighting, real-time updates, and easy variable inspection. Create, save, and sync multiple notebooks with ease!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published