https://github.com/develonaut/atomiton
Blueprint automation platform with visual node-based workflow editor. Build, test, and deploy automation workflows through an intuitive drag-and-drop interface.
https://github.com/develonaut/atomiton
automation blueprint-editor drag-and-drop electron low-code mantine no-code node-editor react typescript visual-programming vite workflow-automation workflow-engine
Last synced: 3 months ago
JSON representation
Blueprint automation platform with visual node-based workflow editor. Build, test, and deploy automation workflows through an intuitive drag-and-drop interface.
- Host: GitHub
- URL: https://github.com/develonaut/atomiton
- Owner: Develonaut
- License: mit
- Created: 2025-09-01T19:29:27.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-10-05T03:10:56.000Z (3 months ago)
- Last Synced: 2025-10-05T04:25:51.878Z (3 months ago)
- Topics: automation, blueprint-editor, drag-and-drop, electron, low-code, mantine, no-code, node-editor, react, typescript, visual-programming, vite, workflow-automation, workflow-engine
- Language: TypeScript
- Homepage:
- Size: 104 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Atomiton
[](LICENSE)
[]()
[](CONTRIBUTING.md)
[](CODE_OF_CONDUCT.md)
> **⚠️ EARLY STAGE - ACTIVE DEVELOPMENT ⚠️**
>
> This project is in active development. While the core architecture is in place
> and the build system works, we're still implementing features and refining the
> user experience. Think of this as watching a house being built - the
> foundation and framework are solid, and we're now working on the rooms!
## What Atomiton Will Be (Eventually)
A beautiful, desktop-first automation platform that makes visual workflow
creation simple and enjoyable. Think n8n meets Notion - powerful automation with
an interface you'll actually enjoy using.
## Current Reality Check
- ✅ Monorepo structure with 8 working packages
- ✅ Build system fully operational (TypeScript, Vite, Turbo)
- ✅ Core architecture implemented
- ✅ UI components library with Mantine v7
- 🚧 Flow editor in development
- 🚧 Node system being integrated
- ⏳ Desktop app wrapper ready for integration
## Why Share So Early?
I could have kept this private until it was "ready," but:
- Building in public keeps me accountable
- Early feedback shapes better products
- Open source from day one feels right
- I'm excited and wanted to share that excitement
- Maybe others want to follow the journey
## The Vision
**For Individuals & Small Teams**: Not another enterprise tool, but something
you'd actually use for personal projects.
**Beautiful First**: Using Brainwave 2.0 aesthetics because automation tools
don't have to be ugly.
**Desktop Native**: Full file system access, no cloud required, your data stays
yours.
**Simple Over Complex**: 20-50 excellent nodes instead of 500+ mediocre ones.
## Tech Stack
- **Frontend**: React + Vite + Mantine v7
- **Desktop**: Electron (wrapper ready)
- **UI Design**: Brainwave 2.0 aesthetic (by [UI8](https://ui8.net))
- **Architecture**: Monorepo with pnpm + Turbo
- **Language**: TypeScript everywhere
## 📊 Project Progress
Track our development progress:
- **[Current Work](./CURRENT.md)** - What we're building right now
- **[Upcoming Work](./NEXT.md)** - What's coming next
- **[Completed Work](./COMPLETED.md)** - What we've shipped
## Project Structure
```
atomiton/
├── apps/ # Applications
│ ├── client/ # React + Vite web application
│ └── desktop/ # Electron wrapper for desktop experience
├── packages/
│ └── @atomiton/ # Scoped packages
│ ├── core/ # Core Flow engine
│ ├── nodes/ # Node implementations
│ ├── ui/ # UI components & design system
│ ├── store/ # State management
│ ├── events/ # Event system
│ ├── di/ # Dependency injection
│ └── ... # Config packages
├── playwright/ # E2E testing suite
└── docs/ # Project documentation
```
**Note**: The client app will have limited functionality on the web. Desktop app
provides full file system access and native features.
## Want to Follow Along?
This is a solo learning project, but if you're interested:
- ⭐ Star the repo to follow progress
- 👀 Watch for updates (might be sporadic - side project)
- 💬 Open issues with ideas or feedback
- 🚫 Don't expect anything to work for months
## Installation
```bash
git clone https://github.com/Develonaut/atomiton.git
cd atomiton
pnpm install
pnpm build # All packages build successfully
pnpm dev # Start development servers
```
## Contributing
While I appreciate the enthusiasm, the project is too early for contributions.
For now:
- **Ideas & Feedback**: Yes please! Open an issue
- **Code Contributions**: Not yet - still figuring out the basics
- **Documentation**: Already have too much for features that don't exist 😅
## Roadmap
See [docs/project/ROADMAP.md](docs/project/ROADMAP.md) for the ambitious plan.
Timeline: "When it's ready" (aka no idea).
## Why "Atomiton"?
Automaton + Simplicity = Atomiton. A modern automation platform that makes
workflow creation simple and powerful. Also, it sounds cool.
## License
MIT - Because open source should be truly open.
## Credits
See [CREDITS.md](CREDITS.md) for acknowledgments of the amazing projects and
people that inspire Atomiton.
## Status
Building in public from commit #1. Follow along as this transforms from hopes
and dreams into (hopefully) something useful!
---
**Remember**: This is a journey, not a destination. Nothing works yet, but
that's part of the fun.
_Last Updated: September 2025 - Foundation complete, building features_