frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Pyrig – a tool to automate project setup, configuration and development

https://github.com/Winipedia/pyrig
1•Winipedia•1h ago
Hi HN,

I built pyrig after getting tired of manually keeping configuration files in sync across multiple Python projects. Every time I'd start a new project or update tooling standards, I'd spend hours copying and tweaking pyproject.toml, GitHub workflows, pre-commit hooks, etc.

pyrig treats project infrastructure as declarative code. Each config file (pyproject.toml, .pre-commit-config.yaml, GitHub workflows) is a Python class that:

- Generates the file with working defaults - Validates existing files against expected structure - Merges missing values without removing your customizations - Runs idempotently (safe to run multiple times)

The interesting part is the multi-package inheritance. You can create a "base" package that extends pyrig with your own customized standards, then all your projects inherit those configs automatically:

  pyrig → your-base → service1
                    → service2
Commands, test fixtures, and config files are discovered automatically across the entire dependency chain using a runtime dependency graph built from importlib.metadata. What makes it different from other scaffolding projects: Pyrig is a system that is kind of living continiously and supports you during code development. You can basically customize everything and tweak almost all behaviour as you see fit.

Quick start: uv init uv add pyrig uv run pyrig init

This generates a complete project: source structure, tests, CI/CD, docs, pre-commit hooks, containerfile, etc. Run it again later to update configs or add missing files.

I'd love feedback on the architecture and this project generally. What do you think? Is this useful or not? I have used it already with many of my projects and it genuinely made things easier and faster for me.

GitHub: https://github.com/Winipedia/pyrig Docs: https://winipedia.github.io/pyrig

Show HN: A CLI agent that runs code while it reasons (Subconscious and E2B)

1•ohstep23•1m ago•0 comments

Canada Computers online card skimmer

https://old.reddit.com/r/bapccanada/comments/1qk4axy/canada_computers_online_card_skimmer/
1•Fervicus•1m ago•0 comments

Godot 4.6 Release

https://godotengine.org/article/godot-4-6-all-about-your-flow/
2•yamabiko•2m ago•0 comments

Complete Claude Code configuration collection

https://github.com/affaan-m/everything-claude-code
1•manthangupta109•3m ago•0 comments

Computing with projected light: the folk computer

https://www.youtube.com/watch?v=hrXEtG3JILo
1•PaulHoule•3m ago•0 comments

Java, the Domain Driven Cult

1•newsoftheday•3m ago•0 comments

FlowLogix base-pom has more than 100 releases published

https://github.com/flowlogix/base-pom
1•lprimak•4m ago•0 comments

California Post brings brash New York-style tabloid news to the West Coast

https://apnews.com/article/california-post-news-corp-murdoch-los-angeles-b7d3974a070c7ce4ed91e94f...
1•geox•4m ago•0 comments

JuiceSSH – Give me my pro features back

https://nproject.io/blog/juicessh-give-me-back-my-pro-features/
1•jandeboevrie•5m ago•0 comments

We Asked 300 People About Health Care Costs. The Numbers Are Shocking

https://www.nytimes.com/2026/01/22/opinion/health-insurance-obamacare-subsidies-america.html
2•toomuchtodo•9m ago•1 comments

Decompiling Xbox games using PDB debug info

https://i686.me/blog/csplit/
2•orange_redditor•10m ago•0 comments

Show HN: a Rust-based multimodal inference server

https://github.com/mixpeek/multimodal-inference-server
1•Beefin•10m ago•0 comments

The Model T Comes to Silicon Valley

https://tomtunguz.com/the-model-t-comes-to-silicon-valley/
1•swolpers•10m ago•0 comments

20M Rows Exposed: Security Audit of 107 YC Startups Using Supabase

https://modernpentest.com/blog/yc-supabase-vulnerability-research
1•victor_y•11m ago•1 comments

Ask HN: Hosted LLMs to process personal data?

1•yboulkaid•12m ago•0 comments

Certificate Transparency as Communication Channel

https://latedeployment.github.io/posts/certificate-transparency-as-communication-channel/
1•elegantgate•12m ago•0 comments

Robert Marchand (Cyclist)

https://en.wikipedia.org/wiki/Robert_Marchand_(cyclist)
1•boplicity•13m ago•0 comments

How do you reconstruct what a financial system observed at time T, years later?

1•denjuro•14m ago•1 comments

Tragic blimps, cooking mice, and epic penguins

https://thecontextwindow.ai/p/tragic-blimps-cooking-mice-and-epic
2•etwigg•15m ago•0 comments

WhatsApp falls under EU's strictest online rules

https://www.euractiv.com/news/whatsapp-falls-under-eus-strictest-online-rules/
2•donohoe•15m ago•0 comments

Data center power outage took out TikTok first weekend under US ownership

https://arstechnica.com/tech-policy/2026/01/tiktok-glitches-caused-by-data-center-power-outage-us...
1•Bender•16m ago•0 comments

Exploring the Myers Diff Algorithm in ColdFusion

https://www.bennadel.com/blog/4867-exploring-the-myers-diff-algorithm-in-coldfusion.htm
1•speckx•17m ago•0 comments

Show HN: Donkey Support –> Reply to Support Chats from Slack/Discord/Telegram

https://www.donkey.support/
1•sjorsfest•19m ago•0 comments

A Linux app that darkens your screen when you slouch

https://github.com/vadi2/postured
2•VadimPR•21m ago•1 comments

Silencing the Kinesis Advantage 2 (2022)

https://yboulkaid.com/2022/03/15/kinesis
1•yboulkaid•22m ago•0 comments

A Complete Guide to Neural Network Optimizers

https://chizkidd.github.io//2026/01/22/neural-net-optimizers/
1•ibobev•23m ago•0 comments

Categories of Inference-Time Scaling for Improved LLM Reasoning

https://magazine.sebastianraschka.com/p/categories-of-inference-time-scaling
1•ibobev•24m ago•0 comments

What Your VPN Knows About You (and Why It Matters)

1•CulperLink•24m ago•0 comments

The Devastating Decline of a Brilliant Young Coder (2020)

https://www.wired.com/story/lee-holloway-devastating-decline-brilliant-young-coder/
1•abelanger•24m ago•1 comments

IIFE for Complex Initialization

https://www.cppstories.com/2016/11/iife-for-complex-initialization/
1•ibobev•24m ago•0 comments