frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Run your GitHub Actions locally or self-hosted in isolated microvms

https://preloop.dev
1•Bnjoroge•1h ago
Hey HN. I've been frustrated with Github Actions' reliability, and inability to run workflows locally. Preloop is a Rust reimplementation of the GitHub Actions, both the runner(tracking the latest version) and the control plane that runs in hardware-isolated microvms on MacOS/Linux/Windows(we use smolvm project that uses the libkrun vmm).The microvms starts in <400ms from a packed artifact, and cow-clones for each job are instant. The control plane speaks the exact official runner protocol, so the unmodified actions/runner binary can register, poll, execute, and report against it. Your existing workflow files run unchanged, but on your own hardware with zero GitHub-hosted minutes. Locally, you can also run uncomitted changes so you dont have to create a commit to run ci. If you are working solo or in a small team and have fast local hardware, you can use something like DHH's gh-signoff extension and merge directly so long as certain checks pass. We also support features such as pause-on-failure where upon failure, the vm is paused, opens up a shell, and allows you to fix the errors, then you can retry without rerunning all the jobs that worked(new step/job runs in a new fresh microvm to verify the changes) or you can attach directly to a running vm and see what steps each jobs are doing in real-time. Preloop also implements the Debug Adapter Protocol so you or your agent can drive your CI locally(with the built-in client) or you can use a DAP client like Vscode. You can also submit your changes to the server for CI to run and then after it can open a draft PR for you, with the updated checks, so we dont only rely on Webhooks from Github. I've invested heavily in ensuring conformance with the official runner protocol so I do different kinds of mitm proxying to make sure not only the request/response bodies match but also down to the job/step level conclusions/logs/annotations etc. Effectively, the official runner should work with our control plane.

Act, Forgejo are all great, but they dont faithfully implement the official runner protocol so in practice some workflows dont quite work out of the box, and they also run the jobs in docker containers. Forgejo has the closest compatibility and is probably still a good option if you are fully migrating off github. With Act, there's a few mostly server-side features it doesnt implement(concurrency, some matrix features, oidc etc). forgejo has the closest compatibility, and is a good option if you are fully migrating off Github. Agent-ci is also a great option that uses the official runner image and implements the official protocol, but it is designed to run locally, runs in containers, and doesnt support some features we do(concurrency, newer V2 cache, Github token etc). Preloop is designed to also be run as a peristent server so we implement more submit updates to the checks api.

Lot more stuff coming, but i figured this is a good point to share with the community incase it might be interesting to some folks. Feel free to try it out.

Website: https://preloop.dev Github: https://github.com/preloopdev/preloop

Romania Extends Nuclear Reactor Output by Nine Days After Danube Blasts

https://www.bloomberg.com/news/articles/2026-08-09/romania-extends-reactor-output-by-nine-days-af...
1•alephnerd•1m ago•0 comments

TubeStream – Turn a YouTube channel into a podcast you can listen to

https://github.com/GhostService/tubestream
1•ghostservice•1m ago•0 comments

Show HN: Form cohorts in your city for study and business

https://chimera.university/event/
1•celestiallylvd1•2m ago•0 comments

Codreo AI Mail – AI Outlook Email Assistant

https://codreo.az/products/codreo-ai-mail/
1•codreotech•11m ago•0 comments

Tuxedo No. 2 – Cocktail recipes

https://tuxedono2.com
1•smartmic•11m ago•0 comments

Endless Execution

https://world.hey.com/dhh/endless-execution-4157e065
1•therepanic•14m ago•0 comments

New Zealand lost its music media, and what we're building to replace it

https://propelmusic.co.nz/articles/the-sound-went-quiet-nz-music-media
2•berghoffer•18m ago•0 comments

Show HN: Standards – Opinionated Linter

https://github.com/sarj-ai/standards
2•nasrmaswood•20m ago•0 comments

TV Station Launches Multiple 4K Broadcasts OTA on ATSC 1.0 (2024, video)

https://www.youtube.com/watch?v=_t_GN8qPf8g
2•Velocifyer•21m ago•0 comments

Ask HN: Recommended Merchant of Record and Affliate Setup

1•tisdadd•24m ago•1 comments

FreeBSD Storage for OpenShift with Democratic CSI

https://vermaden.wordpress.com/2026/08/09/freebsd-openshift-democratic-csi/
1•vermaden•24m ago•0 comments

The climate benefits of retiring an operational combustion engine vehicle

https://www.science.org/doi/10.1126/science.adv5441
1•toomuchtodo•24m ago•1 comments

Enough with all the world-historic milestones

https://scottaaronson.blog/?p=9979
1•pyentropy•28m ago•0 comments

Newfoundland has a hard bread shortage, but why do they eat it?

https://www.cbc.ca/news/canada/newfoundland-labrador/nl-hard-bread-history-shortage-9.7299276
1•empressplay•28m ago•0 comments

Show HN: Mandible TUI – rust based CLI manual viewer

https://github.com/sadigaxund/mandible
1•sakhund•28m ago•0 comments

AI Is Rewiring South Korea's Careers, Dating and Culture

https://www.bloomberg.com/news/features/2026-08-06/ai-sk-hynix-samsung-rewire-south-korea-s-caree...
1•newusertoday•31m ago•0 comments

Archival Resource Key (Ark) Alliance

https://arks.org/
2•cxr•31m ago•0 comments

Ice Age humans preferred hunting female woolly mammoths

https://www.popsci.com/science/ice-age-humans-female-woolly-mammoths/
1•gmays•32m ago•0 comments

Show HN: 35k+ paper psychedelic library that knows LSD from Lumpy Skin Disease

https://consciousnesslibrary.org/
2•elliotec•33m ago•1 comments

The Hacker's Renaissance

https://phrack.org/issues/72/19#article
2•yu3zhou4•42m ago•0 comments

The Argument Against AI Writing Is at Least 2,400 Years Old

https://feld.com/archives/2026/08/ai-writing-2400-years-old/
1•rmason•42m ago•1 comments

IRC technology news from the first half of 2026

https://www.ilmarilauhakangas.fi/irc_technology_news_from_the_first_half_of_2026/
4•birdculture•43m ago•0 comments

How not to turn ideologically crazy

https://blog.andymasley.com/p/the-main-way-ive-seen-people-turn
1•mef•44m ago•0 comments

Show HN: Alphabet Soup, a multiplayer game, build the longest word to win

https://alphabetsoup.club
4•johnchinjew•45m ago•0 comments

Poland now 6th-largest EU economy, ahead of Switzerland and Belgium

https://www.euronews.com/business/2026/08/09/poland-now-sixth-largest-eu-economy-ahead-of-switzer...
45•andrewstetsenko•47m ago•36 comments

Therapy Needs to Get Help

https://www.nytimes.com/2026/08/09/opinion/therapy-neuroscience-perception.html
2•yonibot•50m ago•0 comments

Show HN: Whetstone – 20 Claude Code skills, each distilled from one real failure

https://whetstone.akbarsha.dev/
1•iamakbarsha1•52m ago•0 comments

Greenland issues 'strong warning' as Trump-linked oil firm prepares to drill

https://www.theguardian.com/world/2026/aug/08/greenland-iwarning-trump-linked-oil-firm-prepares-d...
5•rbanffy•53m ago•0 comments

Deletes all instances of Microsoft's GDID and prevents minting of new ones

https://github.com/yegors/deGDID
18•campuscodi•53m ago•5 comments

Ask HN: Should a coding client import another client's rules by default?

1•ryanmerket•56m ago•0 comments