ZERO-DEPENDENCY TASK ENGINE

Build without
the baggage.

A dependency-aware task management engine built entirely with Python's standard library.

Python Standard Library SQLite argparse datetime pathlib graphlib Zero Dependencies

ZeroForge v1.0.0

Download, extract, and start managing your tasks locally.

Version v1.0.0
Runtime Python 3.x
Dependencies 0
Download ZIP

How to run the ZIP project

  1. Download ZeroForge-V1.0.0.zip.
  2. Extract the ZIP file.
  3. Open CMD inside the extracted ZeroForge folder.
  4. Run run.bat.
  5. Choose an interface: CLI · REPL · Wizard · Exit.

First 5 Minutes with ZeroForge

1

Start ZeroForge

After extracting the ZIP, open the project folder in Command Prompt and run the launcher.

run.bat

This is the quickest way to open the ZeroForge menu for the built-in interfaces.

2

Choose an Interface

Pick the workflow that matches how you want to work.

  • CLI — best for quick commands and developer workflows.
  • REPL — best when you want to explore and test tasks interactively.
  • Wizard — best for guided setup and first-time use.
3

Create Your First Task

Once the interface is open, create a task you can actually work on.

task add "Ship landing page"

This creates your first task and gives ZeroForge something to track.

4

Add a Dependency

ZeroForge is built around task relationships. A task can depend on another task being finished first.

task add "Prepare assets"
task add "Publish release" --depends-on "Prepare assets"

Task B becomes dependent on Task A, so the tool can understand the correct order.

5

View Your Plan / Tasks

Check what is queued, blocked, or ready next.

task list
Example 1. Prepare assets
2. Publish release (blocked until Prepare assets is complete)

More than a todo list.

ZeroForge understands the relationships between your tasks, not just the tasks themselves.

01

Task Management

Create, update, complete and organize tasks directly from your terminal.

02

Dependencies

Connect tasks together and understand which tasks are blocked or ready.

03

Smart Planning

Identify what you can work on next using the dependency graph.

04

CLI

Fast command-line operations for developers who want direct control.

05

REPL & Wizard

Choose between an interactive REPL or a guided interface.

06

Zero Dependencies

No pip packages, frameworks or third-party runtime libraries.

Understand what your tools are built on.

ZeroForge was built for the Zero Dependency hackathon to explore how far a useful developer tool can go using only Python's standard library.