frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Mockline – Spin up live mock API from OpenAPI specs in seconds

1•trillionclues•1h ago
Hi HN, I'm Excel — building Mockline, a tool that provisions isolated, Docker-powered mock API servers from OpenAPI specs.

The problem:

Every sprint I'd start building against an API that didn't exist yet. The options were bad: remain blocked until the backend shipped, build against hardcoded JSON that drifts the moment something changes, or maintain a local mock nobody else was using.

The frustrating part — the spec usually exists, you just can't run it. I believe QAs hit the same challenge with writing integration tests against an endpoint that isn't live. And the longer this goes, the more testing gets compressed into the last 48 hours of a sprint.

What Mockline does:

Upload an OpenAPI 3.0 spec (YAML/JSON or remote URL). Mockline builds a Docker image with the Contour CLI baked in(https://contour.trillionclues.dev), spins up a container, and assigns a public URL — live mock server with real HTTP responses in 3-7 seconds.

Also each mock is isolated per spec version. You can run contract tests to validate the mock matches the spec, and diff two versions to catch breaking changes before production.

What's working:

> Spec upload and versioning

> Mock server provisioning public URLs

> Start/stop/delete controls

> Contract testing and schema diffing > In-dashboard API client to hit endpoints in real time

Honestly, I'd genuinely love feedback on

1. Is "upload spec, get live mock" the right abstraction, or do teams want Postman-style manual response definition?

2. Would you use this for integration testing in CI, or is a 3-7s cold start too slow for that?

3. Anyone building against gRPC or GraphQL specs? That's on the roadmap but I want to know if it's actually a blocker too.

Would genuinely appreciate any feedback — especially from QA engineers or anyone who's tried to solve this a different way.

mockline.xyz — waitlist at mockline.xyz/waitlist

Show HN: Web UI to view and share Codex CLI sessions

https://github.com/manitofigh/codex-share
1•manitofigh•4s ago•0 comments

The State of Clean Code in 2026

https://javiergonzalez.io/blog/on-clean-code-2026/
1•javier123454321•1m ago•0 comments

GPT-5.4-mini is comparable to Opus-4.6 for SRE scenarios

https://twitter.com/LaurenceLiang1/status/2034652992834613677
1•larryll•2m ago•0 comments

Show HN: BiotechProject - Zero Frameworks Resilient Health Platform (0.3s TTI)

https://github.com/gitechnolo/biotechproject
1•Gitechnolo•3m ago•0 comments

Permission Fatigue Is Not a UX Problem. It Is a Security Failure

https://grith.ai/blog/permission-fatigue-security-failure
1•edf13•3m ago•0 comments

MasterSelects: A GPU-First Video Editor Built on WebGPU

https://www.webgpu.com/showcase/masterselects-webgpu-video-editor/
1•FarhadG•4m ago•0 comments

Semiconductor enthusiast builds DIY 'class 100 cleanroom' in his garden shed

https://www.tomshardware.com/tech-industry/semiconductors/ambitious-semiconductor-enthusiast-buil...
1•mywacaday•6m ago•0 comments

DoorDash's New Paid Tasks Turn Couriers into AI and Robot Trainers

https://www.bloomberg.com/news/articles/2026-03-19/doordash-s-new-paid-tasks-turn-couriers-into-a...
1•thm•8m ago•0 comments

OpenClaw and the China-US AI Agent Divide

https://hellochinatech.com/p/openclaw-china-us-agent-divide
3•yarapavan•10m ago•0 comments

Humanoid robot gets surprisingly good at tennis

https://newatlas.com/ai-humanoids/humanoid-robot-tennis-latent-unitree-g1/
2•Brajeshwar•10m ago•0 comments

Reference Code for the Slug Algorithm

https://github.com/EricLengyel/Slug
2•bwidlar•11m ago•0 comments

Special Commitment Center

https://en.wikipedia.org/wiki/Special_Commitment_Center
1•djoldman•11m ago•0 comments

Social media makes people unhappy – World Happiness Report

https://www.dw.com/en/social-media-makes-people-unhappy-world-happiness-report/a-76422753
1•giuliomagnifico•12m ago•0 comments

Millwright: Smarter Tool Selection from Agent Experience

https://minor.gripe/posts/2026-03-13-millwright_smarter_tool_selection_with_adaptive_toolsheds/
2•ai_critic•12m ago•0 comments

Nominal Connect: Shipping Realtime Desktop Software with Rust, Bevy, and Egui

https://nominal.io/blog/nominal-connect-shipping-realtime-desktop-software-with-rust-bevy-and-egui
1•ibobev•13m ago•0 comments

Show HN: Yansu – agent that builds your bespoke app before you ask

https://yansu.app/
1•yubozhao•13m ago•0 comments

Who's really behind the Iran war? [video]

https://www.youtube.com/watch?v=YBGs2XSP58A
1•teleforce•14m ago•0 comments

Moon (2024)

https://ciechanow.ski/moon/
1•darkwater•14m ago•0 comments

Erlang's not about lightweight processes and message passing

https://stevana.github.io/erlangs_not_about_lightweight_processes_and_message_passing.html#correc...
2•Munksgaard•15m ago•0 comments

Show HN: Xtream2M3U – Convert, Edit and Play IPTV Playlist (Browser-Based)

https://www.xtream2m3u.com/
2•onion92•17m ago•0 comments

How I Learned to Think and Work Like a Startup Founder

https://lasans.blog/articles/thoughts/how-i-learned-to-think-and-work-like-a-startup-founder/
1•lasgawe•17m ago•0 comments

Downleveled

https://k2xl.substack.com/p/downleveled
1•k2xl•18m ago•0 comments

Terraform Cloud Drift Detection: How It Works and Setup

https://spacelift.io/blog/terraform-cloud-drift-detection
1•kat-w•19m ago•0 comments

Show HN: Juttu – Open-source Disqus alternative where comments are Bluesky posts

https://github.com/matteomarjanovic/juttu
1•matteomrj•20m ago•0 comments

Opera GX, the browser for gamers, has landed on Linux

https://www.neowin.net/news/opera-gx-the-browser-for-gamers-has-finally-landed-on-linux/
1•bundie•20m ago•0 comments

Show HN: Search dashcam footage by describing what happened

https://github.com/ssrajadh/sentrysearch
1•sohamrj•21m ago•0 comments

Check your websites AI visibility directly from the browser in 1 click

https://chromewebstore.google.com/detail/llm-check-ai-readiness-vi/oalgfkbijifcmkbibinfoppkmhckjjcj
1•sansreal•21m ago•0 comments

Use subagents and custom agents in Codex

https://simonwillison.net/2026/Mar/16/codex-subagents/
2•gmays•23m ago•0 comments

Kash Patel Admits the FBI Is Buying Private Data on Americans

https://gizmodo.com/kash-patel-admits-the-fbi-is-buying-private-data-on-americans-2000735317
4•sebastian_z•23m ago•0 comments

Show HN: Backlit – Lit Web Component SSR for Drupal via Go and WASM, No Node.js

https://bennypowers.dev/posts/drupal-lit-ssr-wasm/
2•bennypowers•25m ago•0 comments