Growing India News, world news, nation news, our news, people's news, grow news, entertainment, fashion, movies, tech, automobile and many more..
Wednesday, January 22, 2025
Show HN: CloudCoil – Production-ready Python client for cloud-native ecosystem https://ift.tt/Izmsrbc
Show HN: CloudCoil – Production-ready Python client for cloud-native ecosystem Show HN: CloudCoil – Production-ready Python client for the cloud-native ecosystem I built CloudCoil ( https://ift.tt/4DBL3Rn ) to make cloud-native development in Python feel first-class, starting with a modern async Kubernetes client. Frustrated with existing tools that felt like awkward ports from Go/Java, I focused on creating an API that Python developers would actually enjoy using. Installation is as simple as: uv add cloudcoil[kubernetes] # Using uv (recommended) pip install cloudcoil[kubernetes] # Using pip Key features: - Elegant, truly Pythonic API that follows Python idioms - Async-first with native async/await (but sync works too!) - Full type safety with MyPy + Pydantic - Zero-config pytest fixtures for K8s integration testing Quick taste of the API: # It's this simple to work with resources service = k8s.core.v1.Service.get("kubernetes") # Async iteration feels natural async for pod in await k8s.core.v1.Pod.async_list(): print(f"Found pod: {pod.metadata.name}") # Create resources with pure Python syntax deployment = k8s.apps.v1.Deployment( metadata=dict(name="web"), spec=dict(replicas=3) ).create() The ecosystem is growing! We already have first-class integrations for: - cert-manager (cloudcoil.models.cert_manager) - FluxCD (cloudcoil.models.fluxcd) - Kyverno (cloudcoil.models.kyverno) Missing your favorite operator? I've made it super easy to add new integrations using our cookiecutter template and codegen tools. I'd especially love feedback on: 1. The API design - does it feel natural to Python devs? 2. Testing features - what else would make k8s testing easier? 3. Which operators/CRDs you'd most like to see integrated next Check out https://ift.tt/4DBL3Rn or try it out with PyPI: cloudcoil https://ift.tt/4DBL3Rn January 22, 2025 at 03:26AM
Show HN: Pytest-evals – Simple LLM apps evaluation using pytest https://ift.tt/sWytQCd
Show HN: Pytest-evals – Simple LLM apps evaluation using pytest https://ift.tt/WYAjSL0 January 21, 2025 at 11:33PM
Show HN: Fixa – an open source Python package for testing voice agents https://ift.tt/UFm6YiQ
Show HN: Fixa – an open source Python package for testing voice agents hey! this is oliver and jonathan and today, we’re launching fixa — a free, open source package to test voice agents. fixa uses a voice agent to call your voice agent and an LLM to evaluate how the conversation went. here's a demo: https://youtu.be/LAW1wW6SjTo this was initially a paid feature of our platform, but the monetization model didn't really make sense. our customers were paying us for all the components of our agent (STT + LLM + TTS + markup) in addition to their own agent – even though many of them have preferred vendors, volume discounts, and credits. we came to the conclusion that you should be able to use your own API keys to test your own voice agents. e2e testing for web apps is done using free and open source packages (selenium, puppeteer), we think the same should be true for voice. running tests with fixa will always be free. we make money if you decide to use our cloud platform to visualize your test results. fixa is still in the early stages, so we would appreciate any and all feedback! https://ift.tt/vnkb8PI January 21, 2025 at 11:47PM
Tuesday, January 21, 2025
Show HN: SupGen, an model-free program synthesizer by examples / dependent types https://ift.tt/xtbYiCq
Show HN: SupGen, an model-free program synthesizer by examples / dependent types https://www.youtube.com/watch?v=bEP88ucXga January 21, 2025 at 12:33AM
Show HN: Searchlight – Open-source Postgres client for macOS https://ift.tt/aKoFOSf
Show HN: Searchlight – Open-source Postgres client for macOS Hi HN, Over the past year, I’ve been building a native MacOS Postgres client for my personal use. While there are plenty of existing clients, I built this because: - No open-source Postgres client matched the smooth UX of tools like Sequel Pro/SequelAce (for MySQL). - I missed the satisfaction of long-term product ownership and iteration—recent work has me jumping between projects. - I’ve been using Postgres more lately and wanted to get hands-on to deepen my knowledge. I also wanted a playground to experiment with client features that would help me on day-to-day. Some I have implemented already: - Hover over a foreign key column to see the linked record in a popover. - Autocomplete lookup for foreign key records when inserting/editing rows. - High-level stats pop-up when hovering over a column. - Contextual “sugar” features (e.g., UUID fields include a button to generate a UUID while editing). - On update/insert failures, it tries to highlight the issue on the problematic column, vs some generic error alert. It’s still very bare-bones and I still use it alongside other tools for features I haven’t implemented (management features for tables/schemas/user), but I’m already using as my main client for 90% of what I work on. I’m sharing here to get early feedback. Mostly trying to determine if more people find value in this project if I keep developing it. ps.: I’m using my personal Apple developer account so I can’t notarize the app with Apple. If you try to install from the GitHub releases page MacOS will warn that it can’t verify the developer identity, so you will need to approve the install on Settings > Privacy, or build from source. https://ift.tt/UGaEy4D January 20, 2025 at 09:50PM
Monday, January 20, 2025
Show HN: Zippd – Deploy static sites in seconds (OSS) https://ift.tt/i3CJvpx
Show HN: Zippd – Deploy static sites in seconds (OSS) I built a static site deployment tool similar to GitHub Pages or Firebase Hosting And It's Open Source, Link - https://ift.tt/Gu5MgqY https://zippd.app/ January 20, 2025 at 08:15AM
Show HN: TikTok Video Downloader https://ift.tt/XNaMqbA
Show HN: TikTok Video Downloader We just built a small tool to download all your tiktok videos by just providing your tiktok username. You can try it out in https://ift.tt/L14BtaG Even though it's reinstated, with all the ban and no-ban conversation it's better to download all your videos and back it up. This is primarily aimed at creators who have a large number of videos. Please feel free to drop any feedback! https://ift.tt/75MiEqV January 20, 2025 at 12:05AM
Subscribe to:
Posts (Atom)
Show HN: Anti-Cluely – Detect virtual devices and cheating tools on exam systems https://ift.tt/onuTQWR
Show HN: Anti-Cluely – Detect virtual devices and cheating tools on exam systems Anti-Cluely is a lightweight tool designed to detect common...
-
Show HN: An AI logo generator that can also generate SVG logos Hey everyone, I've spent the past 2 weeks building an AI logo generator, ...
-
Show HN: Snap Scope – Visualize Lens Focal Length Distribution from EXIF Data https://ift.tt/yrqHZtDShow HN: Snap Scope – Visualize Lens Focal Length Distribution from EXIF Data Hey HN, I built this tool because I wanted to understand which...
-
Show HN: Federated IndieAuth Server implemented as a notebook https://ift.tt/32IC633 April 27, 2021 at 04:37PM