frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Show HN: InstaPodz – I made this to turn my boring commute into learning session

https://apps.apple.com/us/app/instapodz-ai-podcast-creator/id6744011584
2•AnsenHuang•20m ago•1 comments

Show HN: A 'Choose Your Own Adventure' written in Emacs Org Mode

https://tendollaradventure.com/sample/
124•dskhatri•12h ago•17 comments

Show HN: Improving search ranking with chess Elo scores

https://www.zeroentropy.dev/blog/improving-rag-with-elo-scores
159•ghita_•20h ago•53 comments

Show HN: 0xDEAD//TYPE – A fast-paced typing shooter with retro vibes

https://0xdeadtype.theden.sh/
95•theden•4d ago•24 comments

Show HN: Rqmts – Prioritize Requirements

https://apps.apple.com/us/app/rqmts-prioritize-requirements/id6748651044
2•indest•2h ago•0 comments

Show HN: Cobble – A hard daily word game

https://wilf.live/cobble/
21•wolfred•9h ago•15 comments

Show HN: BloomSearch – Keyword search with hierarchical Bloom filters

https://github.com/danthegoodman1/bloomsearch
60•dangoodmanUT•3d ago•12 comments

Show HN:Convert text/image to 3D model in seconds,No Login Required

https://fast3d.io
4•blacktechnology•3h ago•3 comments

Show HN: The HTML Maze – Escape an eerie labyrinth built with HTML pages

https://htmlmaze.com/
59•kyrylo•2d ago•16 comments

Show HN: An MCP server that gives LLMs temporal awareness and time calculation

https://github.com/jlumbroso/passage-of-time-mcp
80•lumbroso•19h ago•36 comments

Show HN: Shoggoth Mini – A soft tentacle robot powered by GPT-4o and RL

https://www.matthieulc.com/posts/shoggoth-mini
576•cataPhil•1d ago•105 comments

Show HN: Made Wheel of Names Without Registration

https://nameonwheel.com/
3•artiomyak•5h ago•0 comments

Show HN: DataRamen, a Fast SQL Explorer with Automatic Joins and Data Navigation

https://dataramen.xyz/
45•oleksandr_dem•23h ago•51 comments

Show HN: Timep – a next-gen profiler and flamegraph-generator for bash code

https://github.com/jkool702/timep
23•jkool702•2d ago•1 comments

Show HN: I built this to talk Danish to my girlfriend – works with any language

https://menerdu.vercel.app/
200•lil_csom•3d ago•107 comments

Show HN: Beyond Z²+C, Plot Any Fractal

https://www.juliascope.com/
99•akunzler•1d ago•26 comments

Show HN: We made our own inference engine for Apple Silicon

https://github.com/trymirai/uzu
174•darkolorin•1d ago•45 comments

Show HN: Bash.org MOTD for Terminal

https://github.com/graydot/bashorg-motd
3•graydot•11h ago•0 comments

Show HN: Quick Info on Cursor – Hoverless Tooltips for Keyboard-Only Coding

https://marketplace.visualstudio.com/items?itemName=developerjhp.quick-info-on-cursor
4•developerjhp•3h ago•0 comments

Show HN: Visualize Wikipedia link graph, opensourced

https://galaxy.wikiloop.org/
3•xinbenlv•10h ago•0 comments

Show HN: Reviving a 20 year old OS X App

https://andrewshaw.nl/blog/reviving-genius
71•shawa_a_a•5d ago•31 comments

Show HN: Clippy – a better pbcopy for macOS that handles files properly

https://github.com/neilberkman/clippy
33•nberkman•1d ago•14 comments

Show HN: ArchGW – An intelligent edge and service proxy for agents

https://github.com/katanemo/archgw/
114•honorable_coder•4d ago•15 comments

Show HN: I made a single landing page to serve all my unused domains

https://github.com/trizoza/nextjs-domain-lander
6•trizoza•11h ago•2 comments

Show HN: Ten years of running every day, visualized

https://nodaysoff.run
931•friggeri•6d ago•480 comments

Show HN: VS Code extension to edit the filesystem like a text buffer

https://github.com/ahrm/voil
67•hexomancer•4d ago•46 comments

Show HN: GitGuard - Painless GitHub PR Automations

https://gitguard.dev/
11•habosa•19h ago•4 comments

Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser

https://vidmix.app/ffmpeg-in-plain-english/
175•bjano•6d ago•46 comments

Show HN: Bedrock – An 8-bit computing system for running programs anywhere

https://benbridle.com/projects/bedrock.html
218•benbridle•6d ago•68 comments

Show HN: Doctor

https://merkoba.github.io/Doctor/
2•complex_city•16h ago•6 comments
Open in hackernews

Show HN: GitGuard - Painless GitHub PR Automations

https://gitguard.dev/
11•habosa•19h ago
Hey HN,

Every team I've been on has cobbled together some sort of combination of GitHub branch protections and custom scripts to make sure that PRs conform to organization policies and best practices.

Things like:

- When {X} file is changed, require review from team {Y}

- When a new db migration is added, ensure that a special set of tests pass

- Require multiple approvals when the PR is very large

- Add a special label to PRs that include breaking changes

- Allow emergencies / hotfixes to break glass and bypass all of the above

Most teams tend to start out with a little script running in GitHub actions to enforce all of these policies but it tends to get out of hand and become hard to maintain. PRs that should require scrutiny slip through the cracks, and others that should be allowed through are unnecessarily blocked.

That's why I made GitGuard (https://gitguard.dev/)

GitGuard lets you write and maintain these policies in a custom DSL so simple it looks like pseudocode. The policies are checked on every single PR nearly instantly (no need to wait for a GitHub actions runner) and the results are reported in plain english.

Right now policies can make simple assertions about PR metadata and take some stateful actions (adding labels, requesting review) but I'd love to hear more from HN about how GitGuard could be even more useful.

Comments

FerkiHN•17h ago
Bro, this is a really cool project, I often do large projects and I remember once accidentally filling in the API key, but I managed to delete it, I think I will use your service, it is really useful.Respect!
habosa•17h ago
Thank you! Feel free to email me directly if you want any help getting set up. API key detection is something I had not considered but seems pretty feasible!
asddfgg55•17h ago
Agree with FerkiHN the project is really great.
adi_hn07•14h ago
Seems like a really cool project !! Do launch it on https://superlaun.ch , would love to have GitGuard there.