Skip to main content

OpenComb

Developer Swiss Army Knife – combine, build, drill, PRT language, 56+ templates, PyRunner, stacks, wizard, OCC SSH, and more.

PyPI CI License: MIT

OpenComb Logo

pip install opencomb

Highlights (v0.16.0)

Area Commands
Templates templates · new56 full scaffolds (FastAPI, CLI, ML, Discord, PyRunner, …)
Wizard / Stacks wizard · stacks · stack · add · components
PyRunner new pyrunner – Python in the browser (Pyodide), packages via packages.json only
PRT prt – own lightweight language + REPL
Build / Drill build (animated) · drill
SSH Connect occ – interactive user@host connector with profiles
Clone / Site clone · site
DevOps search · todos · stats · diff · hash · outdated · serve · watch
Packages pak add · remove · list · show · info · freeze
Code / Config combine · merge · env · generate · recipe · format
Project init · tree · bump · check · syscheck · structure · ignore

Quick start

# List all 56 templates
opencomb templates

# Create a FastAPI project
opencomb new fastapi my-api
cd my-api && pip install -e .

# Interactive wizard (stacks)
opencomb wizard

# Apply a full stack
opencomb stack api-full ./my-full-api

# Add a component to existing project
opencomb add dockerfile .
opencomb add makefile .

# Project doctor
opencomb syscheck

# SSH connector
opencomb occ user@example.com
# or profile
opencomb occ --profile prod

PyRunner

Run Python online in the browser (Pyodide). Package list is only packages.jsonno GUI.

opencomb new pyrunner my-runner
cd my-runner
python -m http.server 8080
# edit packages.json, reload page

Stacks

Stack Description
api-full FastAPI + JWT + SQLModel + Docker + CI
cli-pro Typer + Rich + YAML config + tests
ml-api ML model serving API
web-full Streamlit + FastAPI
discord-bot Discord bot + worker
library Publishable library + docs + CI
data-science Notebooks + Polars + Streamlit
monorepo Multi-package layout
minimal Bare package
pyrunner Browser Python runner

Components

dockerfile · makefile · precommit · devcontainer · gitignore · compose · pytest · github-ci · readme

PRT language

opencomb prt                  # REPL
opencomb prt examples/prt/hello.prt

Development

git clone https://github.com/SlabyLol/OpenComb.git
cd OpenComb
pip install -e ".[dev]"
pytest

License

MIT © DarkFox Co.

Release files for opencomb 0.16.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for opencomb 0.16.0
File Size Uploaded
opencomb-0.16.0.tar.gz 63.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for opencomb 0.16.0
File Interpreter ABI Platform
opencomb-0.16.0-py3-none-any.whl Python 3 none any Details

Total release size: 131.7 kB

Release files / opencomb-0.16.0.tar.gz

Download URL opencomb-0.16.0.tar.gz
Size 63.2 kB
Tags Source
SHA-256 checksum
How to use checksums
c029dae6e8647e07ff399c7617e91f244231f33074ae849d83bc2e800eccbe83
BLAKE2b-256 checksum
How to use checksums
1ecd0c29a941fcb1f767797b22e9fb3bed60078a76983c06c19ac6322c3bbca5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / opencomb-0.16.0-py3-none-any.whl

Download URL opencomb-0.16.0-py3-none-any.whl
Size 68.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d6347c1a3b57486ff4e96b19e663b867c0f12991d4b3fb9322657c3d119a77f6
BLAKE2b-256 checksum
How to use checksums
694057d9206dee5c3713115d3a32cf2a89d166f7a11a185b5d8b946fc5252bb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release history Release notifications | RSS feed

0.18.0

2 release files

0.17.2

2 release files

0.17.0

2 release files

This release

0.16.0 This release

2 release files

0.11.0

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page