Show HN: The Time Machine of Your Infrastructure https://ift.tt/2WLvnEN

Show HN: The Time Machine of Your Infrastructure Hello Hacker News! We're Roxane, Julien, Pierre, Mawen and Stephane from Anyshift.io. Anyshift is a GitHub app (and platform) that automatically detects Terraform complex dependencies (hardcoded values, intricated-modules, shadow IT & clickops resources….), flags potential breakages, and provides a Terraform ‘Superplan’ for your changes. To do that we create and maintain a digital twin of your infrastructure using Neo4j. - 2 min demo : https://ift.tt/JqaN0B5 - try it now: https://ift.tt/ac5EuGT (5min setup). We experienced how dealing with IaC/Terraform is complex and opaque. Terraform ‘plans’ are hard to navigate and intertwined dependencies are error prone: one simple change in a security group, firewall rules, subnet CIDR range... can lead to a cascading effect of breaking changes. We’ve dealt in production with those issues since Terraform’s early days. In 2016, Stephane wrote a book about Infrastructure-as-code and created driftctl based on those experiences (open source tool to manage drifts which was acquired by Snyk). Our team is building Anyshift because we believe this problem of complex dependencies is unresolved and is going to explode with AI-generated code (more legacy, weaker sense of ownership). Unlike existing tools (Terraform Cloud/Stacks, Terragrunt, etc...), Anyshift uses a graph-based approach that references the real environment to uncover hidden, interlinked changes. For instance, changing a subnet can force an ENI to switch IP addresses, triggering an EC2 reconfiguration and breaking DNS referenced records. Our GitHub app identifies these hidden issues, while our platform uncovers unmanaged “shadow IT” and lets you search any cloud resource to find exactly where it’s defined in your Terraform code. To do so, one of our key challenges was to achieve a frictionless setup, so we created an event-driven reconciliation system that unifies AWS resources, Terraform states, and code in a Neo4j graph database. This “time machine” of your infra updates automatically, and for each PR, we query it (via Cypher) to see what might break. Thanks to that, the onboarding is super fast (5 min): 1. Install the Github app 2. Grant AWS read only access to the app The choice of a graph database was a way for us to avoid scale limitations compared to relational databases. We already have a handful of enterprise customers running it in prod and can query hundreds of thousands of relationships with linear search times. try our free plan to see it in action! We're excited to share this with you, thanks for reading! We'd love to hear your questions or feedback here or in our future Slack discussions. Roxane, Julien, Pierre, Mawen and Stephane! https://ift.tt/yP0qXMZ January 17, 2025 at 02:54AM

Show HN: Enable Claude to interactively debug your code https://ift.tt/z50HlVr

Show HN: Enable Claude to interactively debug your code I participated in the Nvidia + Vercel 2 hour hackathon in SF tonight, and built something I've wanted, but hadn't tried building. I implemented an MCP Server and VS Code extension to allow Claude Desktop to place breakpoints, step through code, and execute expressions (assuming language support). So you can ask it a question that requires actually stepping through the code and now it can actually do that - check values for you, etc. It's _definitely_ not perfect. Have improvements? Please make a PR! https://ift.tt/zlsd8NJ January 16, 2025 at 08:34PM

Show HN: I built a credit-based system API https://ift.tt/DLQob2g

Show HN: I built a credit-based system API Hey HN! I'm a solo developer who's been building web apps for the past two years. I kept seeing other devs struggle with clunky credit systems for usage-based pricing. So, I decided to build Creduse: a robust API that makes integrating usage-based pricing into your web app very easy. It records every credit-related action as an immutable transaction in a ledger (nope, no blockchain involved), so you don't have to worry about data integrity or complex accounting. Is this something you'd find useful for your projects? What features would make it even better for your projects? https://ift.tt/3muqSd6 January 17, 2025 at 12:16AM

Show HN: I made an open source directory of where to showoff your projects https://ift.tt/d5kcgPn

Show HN: I made an open source directory of where to showoff your projects I made an open source directory for sharing projects Ever wondered how to show off that something you just built? Look no further! Awesome Launch is meant to be a list of communities and forums you can share your projects to get feedback or your first users. Anyone is free to contribute sites and resources. Hope you enjoy! https://ift.tt/q7ZfaYP January 16, 2025 at 03:23AM

Show HN: I built a hub to centralize and access all event data effortlessly https://ift.tt/MZUCwOq

Show HN: I built a hub to centralize and access all event data effortlessly Hey HN, My twin brother and I developed Wander, an event distribution hub, during our final year at a French engineering school. Wander is a real-time event distribution API for platforms aiming to enhance user experience and drive upsell opportunities. Access monetized events across Europe and seamlessly integrate them into their platform. Originally, Wander started as an app helping users discover events happening around them via an intuitive map and feed. You can still explore this experience on our website: https://ift.tt/sUcIoDK . We’d love to hear your feedback or answer any questions you might have! Maxence https://ift.tt/jPkOLpY January 16, 2025 at 04:33AM

Show HN: I made MP3 editing software based on a custom DSL https://ift.tt/SG1kJhg

Show HN: I made MP3 editing software based on a custom DSL This is MP3 editing software for .NET, built around a custom DSL called CJM, which integrates features of CUE, M3U, and SQL. CJM extracts specific sections from multiple files, combines them, and performs playback or export seamlessly. https://cjmapp.net/ January 16, 2025 at 03:32AM

Show HN: Genious.name – AI Domain Generator That Checks Availability https://ift.tt/BX1POsK

Show HN: Genious.name – AI Domain Generator That Checks Availability https://genious.name/ January 16, 2025 at 12:45AM

Show HN: The Time Machine of Your Infrastructure https://ift.tt/2WLvnEN

Show HN: The Time Machine of Your Infrastructure Hello Hacker News! We're Roxane, Julien, Pierre, Mawen and Stephane from Anyshift.io. A...