nowfound

Dev tools · August 10, 2026

Pyrig – A tool that automates project setup and maintenance

# What is pyrig? pyrig is a package and tool that *rigs up* your project. It scaffolds and initializes a complete, fully configured, installed and working Python project with one command and makes the process of developing and maintaining it more seamless and efficient by automating things like configuration management, CLI generation, testing infrastructure, and more. # Requirements * Python 3.12+ * Git * uv # Quick Start uv init my-project --python 3.12 cd my-project uv add pyrig --dev uv run pyrig init See the [Getting Started…

What it does

A tool that standardizes and automates Python project setup, configuration, development, and maintenance. - Winipedia/pyrig

In the maker’s words, at launch

# What is pyrig? pyrig is a package and tool that *rigs up* your project. It scaffolds and initializes a complete, fully configured, installed and working Python project with one command and makes the process of developing and maintaining it more seamless and efficient by automating things like configuration management, CLI generation, testing infrastructure, and more. # Requirements * Python 3.12+ * Git * uv # Quick Start uv init my-project --python 3.12 cd my-project uv add pyrig --dev uv run pyrig init See the [Getting Started Guide](https:&#x2F;&#x2F;Winipedia.github.io&#x2F;pyrig&#x2F;getting-started) for detailed setup instructions to also fully integrate with GitHub and CI&#x2F;CD from the start. # Features # [Project Scaffolding & Initialization](https:&#x2F;&#x2F;Winipedia.github.io&#x2F;pyrig&#x2F;scaffolding) `pyrig init` generates a complete project in one command that works out of the box. This includes everything a modern python project needs: * Standardized directory structure * Fully configured dev tools (linters, formatters, type checkers, test frameworks, git hooks, etc.) * End-to-end CI&#x2F;CD pipeline with GitHub Actions and integrated repository protection * Complete and working CLI * And much more... # [File & Configuration Management](https:&#x2F;&#x2F;Winipedia.github.io&#x2F;pyrig&#x2F;config-files) Every generated file is backed by a Python class that validates and merges automatically. Override any config by subclassing, or define entirely new config files — pyrig discovers and manages them for you. Run `pyrig sync` to create or update all config files at once. Run `pyrig mk subcls` to generate a subclass for overriding a specific file. # [Automatic CLI](https:&#x2F;&#x2F;Winipedia.github.io&#x2F;pyrig&#x2F;cli) `pyrig init` sets up a CLI for your project that works immediately. Generate and add new commands by running `pyrig mk cmd <name>`. An automatic version command is included that shows the version of your project. Run `my-project version` to see it in action. # [Mirror Test Generation & Maintenance](https:&#x2F;&#x2F;Winipedia.github.io&#x2F;pyrig&#x2F;mirror-tests) Generate test skeletons with `pyrig sync`. This will generate test skeletons for all source modules and update them automatically as your project evolves. # [Multi-Package Inheritance and Extensibility Architecture](https:&#x2F;&#x2F;Winipedia.github.io&#x2F;pyrig&#x2F;architecture) Override and customize any and all behaviour to suit your project's needs. pyrig's classes are designed for inheritance and composition, allowing you to create custom configurations, tools, and more by subclassing and simply overriding methods. pyrig will automatically discover and use your custom classes without any additional configuration. Run `pyrig mk subcls` to generate a subclass for any pyrig class. # [CI&#x2F;CD & Repository Protection](https:&#x2F;&#x2F;Winipedia.github.io&#x2F;pyrig&#x2F;ci-cd) Pyrig generates GitHub Actions workflows for CI&#x2F;CD which automatically test and release your code. They also configure and apply repository protection settings and protection rulesets. Push your code to GitHub after initialization and see it in action. # Commands Run `pyrig --help` to see a list of all available commands and their usage. Run `pyrig <command> --help` for more information about a specific command and its usage. Run `my-project --help` to see the automatically generated CLI for your project. # Documentation |[*Full Documentation*](https:&#x2F;&#x2F;Winipedia.github.io&#x2F;pyrig)|The manually written documentation| |:-|:-| |[*CodeWiki*](https:&#x2F;&#x2F;codewiki.google&#x2F;github.com&#x2F;winipedia&#x2F;pyrig)|AI-generated documentation| |[*Tutorials*](https:&#x2F;&#x2F;www.youtube.com&#x2F;@Winipedia-py&#x2F;playlists)|YouTube tutorials for pyrig|

Does the same job

all alternatives →

More dev tools this month

the category →
  • Dograh592

    The open source VAPI alternative

    Dev tools · 25d ago · dograh.com

  • Meridian530

    Don't let your work go unnoticed. Get promoted!

    Dev tools · 20d ago · meridiona.com

  • x1516

    Lovable for iPhone apps go from idea to App Store

    Dev tools · 11d ago · x1.new

  • Open-source GTM skills for technical founders

    Dev tools · 29d ago · gtmcofounder.com

  • OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.

    Dev tools · 2d ago · opentrailpaper.com

  • Nuphos380

    The AI-Native DevOps Workspace.

    Dev tools · 24d ago · nuphos.ai

Launched alongside, August 2026

the whole month →
  • TL

    Life & fun · 10d ago · louisabraham.github.io

  • Hey Noah641

    A proactive AI executive assistant for founders

    AI · Aug 2026 · heynoah.io

  • Let agents source clips from terabytes of your local video

    Work · 18d ago · clipto.com

  • SA

    Hello HN! I found that picking out plausible but diverse skin tones for my digital art and game development projects was kind of difficult, and I got curious about if there was a way to define a color space that made it easy. I've built a color picker and procedural generation algorithm based on the space as well as a bunch of other fun js features and demos throughout the page that use the equations. If you find it interesting, I have lots of explanations of how I built it and what properties the space has. The methodology might be a bit shaky, but hopefully the result is as helpful for…

    Life & fun · Aug 2026 · toneyalexander.github.io

  • AdAnt AI608

    Claude for viral, high-converting social ads

    AI · Aug 2026 · adant.ai

  • I trained a 125M-parameter transformer to autocomplete piano performances in real time (~108 notes&#x2F;sec on an iPhone 15). The idea is basically GitHub Copilot or Tabnine, except instead of prompting it with code, you prompt it by playing a few notes on a MIDI piano. The model then continues what you played, entirely on-device. The app is free if anyone wants to try it. Happy to answer questions about the model, training, Core ML, or the many things that didn't work.

    AI · 17d ago · simedw.com