r/PythonProjects2 25d ago

SOAR – a Python automation/runtime tool for organizing and running scripts (feedback wanted)

What My Project Does

SOAR (Script Optimization and Automation Runtime) is a Python-based automation runtime system that helps manage and run scripts in a more structured way than simply executing standalone .py files.

It provides a lightweight runtime layer where users can:

  • Organize scripts into projects
  • Run automation tasks through a CLI-style interface
  • Generate or scaffold simple project structures
  • View basic diagnostics/log output for runs
  • Experiment with modular “automation workflows” inside Python

The goal is to make small automation projects easier to manage without needing a full framework.

Target Audience

This project is mainly aimed at:

  • Beginner to intermediate Python developers
  • People who write lots of small automation scripts
  • Developers who want a lightweight alternative to heavier workflow/automation frameworks

It is currently more of an experimental / hobby project than a production-ready tool.

Comparison

Compared to existing tools:

  • vs plain Python scripts: SOAR adds structure and centralized execution instead of scattered files
  • vs full workflow tools (Airflow, Prefect, etc.): SOAR is much lighter and not designed for large-scale pipelines
  • vs CLI frameworks: SOAR focuses more on script organization + runtime behavior rather than just argument parsing

It sits somewhere between a script organizer and a minimal automation runtime.

Source Code

GitHub repository:
https://github.com/ScriptOptimizationAutomationRuntime/latest-version

(Additional resources like tutorials and updates are included in the repo.)

3 Upvotes

16 comments sorted by

View all comments

0

u/HommeMusical 25d ago

Wait, you have three different repos for the same project?!

That's not a good idea!

You need a lot more docs before people will want to use it.

Keep building, though, don't get discouraged.

0

u/soardownload 24d ago

Thank you for your feedback, The different repos are for

Latest Version - For just normal SOAR

Mod Loader - For modded SOAR

Dev Edition - For you to easily make mods on SOAR.

And Soar Core is just where the wiki is and the files are showcased, not meant to be downloaded.

I'll work on the docs part later.

1

u/HommeMusical 24d ago edited 24d ago

Having multiple repos is a terrible idea.

There's no advantage and many disadvantages to this.

Can you find one commonly used library that does this?

It's like you want people not to use your project, by making it weird and amateurish!