DEV Community

Kaiky Gabriel Alves
Kaiky Gabriel Alves

Posted on

๐Ÿš€ Meet DeltaBox: A Simple Local Version Control CLI Built With .NET

What if version control could be simple, intuitive, and fully offline?

Thatโ€™s exactly why I created DeltaBox.

Today, Iโ€™m excited to share my first global CLI tool published on NuGet ๐ŸŽ‰

๐Ÿ’ก Why DeltaBox?

When I started learning programming, I quickly realized that version control is essential.
But for beginners and small projects, traditional tools can feel complex and overwhelming.

I wanted something:

Simple

Fast

Easy to understand

Focused on productivity

So I built DeltaBox.

๐Ÿ“ฆ What is DeltaBox?

DeltaBox is a lightweight local version control CLI that works using folder snapshots.

Itโ€™s designed for:

Beginners learning versioning

Developers working on small or local projects

Anyone who wants a fast and offline workflow

No configuration.
No complexity.
Just version control.
independent of platform.

โœจ Features

โœ… Create commits in seconds
โœ… Manage branches easily
โœ… Manage merges easily
โœ… Restore previous versions
โœ… Fully offline
โœ… Clean and intuitive commands
โœ… Native compatibility with Windows, Linux, and Mac.

Example:

deltabox init
deltabox commit "New feature"
deltabox branch feature-login
Enter fullscreen mode Exit fullscreen mode

๐Ÿš€ Installation

You can install DeltaBox globally with:

dotnet tool install -g DeltaBox
๐Ÿ”— GitHub

Project repository:
https://github.com/Kaikygabriel/deltabox

Feedback, suggestions, and contributions are very welcome ๐Ÿ™Œ

๐ŸŽฏ Whatโ€™s Next?

I plan to continue evolving DeltaBox with:

New commands

Performance improvements

Better version management

This is just the beginning.

If youโ€™re learning programming, building your own tools is one of the best ways to grow.

And if DeltaBox can help someone learn version control more easily, then the mission is already worth it.

Top comments (0)