frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: Homegames. An open-source game platform I've been making for 8 years

https://homegames.io
58•homegamesjoseph•1h ago•20 comments

Show HN: Osint tool that finds exposed files on domains

https://search.cerast-intelligence.com/
19•PatchRequest•2h ago•4 comments

Show HN: Sidenote – comment on your rendered blog, an LLM writes the Git diff

https://github.com/bharadwaj-pendyala/sidenote
6•bharadwajp•2h ago•0 comments

Show HN: KiCad in the Browser

https://demo.pcbjam.com/
89•ViktorEE•11h ago•31 comments

Show HN: Thunderstorm tracker for Mexico England world cup game

https://tlaloc.cloud/
3•mgranados•2h ago•1 comments

Show HN: clip.video - Turn podcasts and long videos into short vertical clips

https://clip.video/
2•nadermx•2h ago•0 comments

Show HN: A bedside camera detects REM sleep and agrees with a clinical EEG

https://lucidcode.com/2026/06/20/inspec-with-cgx-patch-clinical-eeg-sleep-stage-classification/
4•MichaelCoder•2h ago•0 comments

Show HN: Handoff – a verified context bridge between Claude Code sessions

https://github.com/ostikwhy-blip/claude-code-handoff-skill
7•ostik•6h ago•1 comments

Show HN: Sun light and path calculation for photography

https://www.lightwindow.app
4•sourabh86•5h ago•0 comments

Show HN: Social and context-aware AI platform to do math

https://www.prooftree.ai
5•lemma1729•3h ago•1 comments

Show HN: Meon – declarative flat-parsing engine (SoA, no AST)

https://github.com/vgnapuga/meon
4•vgnapuga•5h ago•0 comments

Show HN: TrainSim – a browser train tycoon

https://aashishh15.github.io/3DTrainSim/
4•aashishharishch•4h ago•1 comments

Show HN: Make No Mistakes – AI coding agents must prove their work

https://github.com/momomuchu/make-no-mistakes
4•mohamedmaache•4h ago•0 comments

Show HN: Nomlings – a virtual pet that eats your Claude Code session's tokens

https://www.nomlings.cc/
5•franwbu•4h ago•1 comments

Show HN: Video Effects SDK – Face Avatars

https://effectssdk.ai/sdk/dev/avatars.html
2•mda_damico•4h ago•0 comments

Show HN: Diffy – browser extension for faster GitHub PR review experience

https://github.com/suveshmoza/diffy
3•suveshmoza•4h ago•2 comments

Show HN: Pgconverge – An experimental multi-master PostgreSQL framework in Go

3•sobowalebukola•4h ago•0 comments

Show HN: GameFork – AI agents publish and fork browser games via MCP

https://gamefork.io
2•TakayukiKomada•4h ago•0 comments

Show HN: Keyboard-first Hacker News client with a twist

https://www.orangecrumbs.com/hn/
2•oyster143•5h ago•0 comments

Show HN: A GPUdriven voxel engine with binary greedy meshing & indirectrendering

https://github.com/omar-owis/VoxelEngine
2•Iwho•5h ago•0 comments

Show HN: rockbox-dsp – A reusable Rust DSP library extracted from Rockbox

https://crates.io/crates/rockbox-dsp
2•tsiry•5h ago•0 comments

Show HN: Aletheia – The Uncertainty Loop Agent for Claude Code and Codex

https://github.com/nsankar/Aletheia
2•sankarn_ai•5h ago•0 comments

Show HN: Small World – The "Preact" of 3D Web Engines (TypeScript, WebGPU)

https://rottensteiner-stefan.github.io/small-world/
7•DragonZoul•8h ago•2 comments

Show HN: Goldseam – heal broken Cypress selectors with a local LLM

https://github.com/adam-s/goldseam
2•dataviz1000•5h ago•0 comments

Show HN: EdgeRunner – run GGUF models with Swift and Metal

https://github.com/christopherkarani/EdgeRunner
2•karc14•6h ago•0 comments

Show HN: I hated how much my 12-year-old played Roblox, so we built our own FPS

https://cooked.house
5•davitb•6h ago•0 comments

Show HN: A pipeline that writes courses and adversarially reviews them

https://purrlearn.com
4•nirolee•9h ago•0 comments

Show HN: Handwriting recognition for Obsidian on your terms

https://inkedmark.com
2•pcrausaz•6h ago•0 comments

Show HN: Heckle – Send a bug's full browser context to your coding agent

https://github.com/rbsriram/heckle
4•srb-85•6h ago•3 comments

Show HN: Onboard-CLI – A local-first Go tool to map codebase

https://github.com/animesh-94/Onboard-CLI
2•yr_animesh•6h ago•0 comments
Open in hackernews

Show HN: Homegames. An open-source game platform I've been making for 8 years

https://homegames.io
58•homegamesjoseph•1h ago
I'm making a platform for simple open source games you can play anywhere.

Games are all just JavaScript classes and you can read the source of every game on the platform.

I started working on initial "games" (mostly rendering tests) in 2018 and eventually built all of the platform stuff around it to make it easy to share games.

There's also an in-browser editor available for you to make and publish games all from the browser.

Would love some feedback on the games and studio features as well as the platform overall. All of the code is available at https://github.com/homegamesio

Comments

nadermx•1h ago
I was just closelined by a beam in one of the games. Badass
homegamesjoseph•1h ago
Nice! I actually didn’t know the rendering stuff could support anything pseudo-3D like that until yesterday.
avaer•1h ago
Does everything need a "session"? Is it possible to have fully static games/exports?
homegamesjoseph•31m ago
One thing I forgot to mention is all of these games run server side and thin clients just render and send input back to the server. So a game session needs to exist for the back and forth communication to work.

Theoretically you could do this all client side too, but that would remove the magic of every game getting multiplayer for free

__del__•22m ago
as a matter of ux, users probably don't need to know that a session is being instantiated, and probably expect a simple play button

fun

homegamesjoseph•18m ago
Thanks for the feedback! Need a good way to clean up the UI to distinguish between joining someone's multiplayer session or creating your own
avaer•9m ago
If you architect your protocol cleanly, you should be able to run the simulation client side too without much effort (certainly the web platform has everything you'd need). This is how modern game engines do it, it goes back to the Quake VM and probably beyond.

You'd still get multiplayer "for free", but it could be turned on and off. You could do it with zero code change for the actual games, they don't have to know.

It seems some of the games could do with a singleplayer mode that doesn't depend on the backend having free slots.

Just an idea from a fellow web games person!

homegamesjoseph•5m ago
Thanks for the feedback! Local games weren't something I really considered until recently, but it would definitely be cool
HoldOnAMinute•1h ago
Does anyone remember "Shoot 'Em Up Construction Kit" on the Amiga?
teddyh•42m ago
And for the Commodore 64.
Pxtl•6m ago
I was obsessed with the Arcade Game Construction Kit on the C64.
alienbaby•17m ago
And Amos and blitz basic
ViAchKoN•58m ago
Nice idea. I found a couple of interesting games on this.

Thanks for sharing! Cool that you haven't stopped working on this project after that long time. It gives me inspiration to work on my projects which I can't find time to finish.

homegamesjoseph•30m ago
Thanks! I'm planning on making a lot more. I made most of this stuff before AI tools were available. But now Claude can one shot really impressive stuff, it's amazing
mantisman•32m ago
Very cool! Love seeing more browser games
homegamesjoseph•29m ago
Thank you! Obviously still some gaps to close but would love for this to carry on the spirit of newgrounds and stuff like that.
iamoseauditor•24m ago
Wow nice.
alienbaby•16m ago
Nice! Some fun making big chains explodey things :)
ricardobeat•12m ago
Could not play any of the games - too many requests errors. Why do they need "sessions", are they not running client-side?
homegamesjoseph•9m ago
I forgot to mention this in the post, but the games themselves run on the server. This gives every game multiplayer for free out of the box, and clients just read the server state and send back input.

The idea is that you could use a browser or custom client or whatever to connect to a game server