Croffle is an open-source desktop application designed to go beyond simple schedule management. It empowers users to add custom features and automate workflows directly within the app.
We provide a powerful plugin system that allows you to build your own productivity environment. Starting with robust Calendar and To-Do management, you can extend Croffle infinitely according to your imagination. Built on Electron, it offers a consistent and powerful experience across Windows, macOS, and Linux.
- Unified View: Manage your Schedules and To-dos intuitively on a single timeline.
- Flexible Tagging: Efficiently categorize and filter all your tasks with a versatile tagging system.
- Desktop Optimized: Enjoy a seamless desktop experience optimized for large screens and keyboard shortcuts.
- Easy Installation: Install new features instantly via GitHub without complex file transfers.
- Your Own Toolkit: Install only the plugins you need—such as timers, habit trackers, or memo pads—to keep the app lightweight yet powerful.
- Full Control: Enable or disable installed plugins at any time with a single click.
- Go beyond simple notifications. Create personalized automation routines, such as launching specific applications or calling external services when an event starts.
Download the installer for your operating system from the Latest Release Page.
- Open Croffle and navigate to Settings > Plugins.
- Click the 'Install Plugin' button.
- Enter the GitHub Repository URL of the plugin you wish to install.
- Example:
https://github.com/username/my-croffle-plugin - Alternatively, select a
.zipfile containing the downloaded or built plugin files.
- Example:
- Once installed, activate the plugin to use it immediately.
This project is managed using Yarn. Make sure you have it installed before proceeding.
# 1. Clone the repository
git clone [https://github.com/croffledev/croffle.git](https://github.com/croffledev/croffle.git)
cd croffle
# 2. Install dependencies
yarn install --immutable
# 3. Run in development mode
yarn devCroffle plugins can be developed using standard web technologies. Once you push your developed plugin to a public GitHub repository, users worldwide can install and use it.
- Runtime: Electron
- Renderer(Frontend): Vue.js 3, Vite, TailwindCSS
- Language: TypeScript
- Database: SQLite, TypeORM
Croffle is an open-source project. Bug reports, feature suggestions, and Pull Requests are always welcome!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is distributed under the MIT License. You are free to use, modify, and distribute it. See the LICENSE file for details.
Copyright (c) 2026 Croffle Dev. & Croffle Contributors