frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Glasses to detect smart-glasses that have cameras

https://github.com/NullPxl/banrays
400•nullpxl•11h ago•149 comments

Show HN: Spikelog – A simple metrics service for scripts, cron jobs, and MVPs

https://spikelog.com
25•dsmurrell•1d ago•11 comments

Show HN: Bodge.app – μFaaS for hacked-together personal tools and small projects

https://bodge.app/
4•azdle•35m ago•0 comments

Show HN: An AI powered Welcome Note Generator in Go (Moderation and LLM and UI)

https://github.com/vnaveen-mh/welcome-note-generator
2•vnaveen9296•35m ago•0 comments

Show HN: Research Papers as Memes

https://near.tl/tech
6•QueensGambit•51m ago•1 comments

Show HN: DB Pro – A Modern Desktop Client for Postgres, MySQL, SQLite and LibSQL

https://www.dbpro.app/
8•upmostly•3h ago•0 comments

Show HN: Simple xbox360 inspired CSS library: 360CSS

https://github.com/tarmo1/360css
3•Tarmo362•4h ago•2 comments

Show HN: KiDoom – Running DOOM on PCB Traces

https://www.mikeayles.com/#kidoom
351•mikeayles•2d ago•49 comments

Show HN: Total Reciprocity Public License

https://trplfoundation.org/
4•jaypatelani•5h ago•0 comments

Show HN: Runprompt – run .prompt files from the command line

https://github.com/chr15m/runprompt
127•chr15m•1d ago•40 comments

Show HN: MkSlides – Markdown to slides with a similar workflow to MkDocs

https://github.com/MartenBE/mkslides
70•MartenBE•1d ago•14 comments

Show HN: SyncKit – Offline-first sync engine (Rust/WASM and TypeScript)

https://github.com/Dancode-188/synckit
82•danbitengo•1d ago•32 comments

Show HN: Era – Open-source local sandbox for AI agents

https://github.com/BinSquare/ERA
59•gregTurri•1d ago•18 comments

Show HN: I built an interactive HN Simulator

https://news.ysimulator.run/news
532•johnsillings•3d ago•214 comments

Show HN: I turned algae into a bio-altimeter and put it on a weather balloon

https://radi8.dev/blog/stratospore/
137•radeeyate•5d ago•13 comments

Show HN: Safe-NPM – only install packages that are +90 days old

https://github.com/kevinslin/safe-npm
88•kevinslin•4d ago•61 comments

Show HN: SiteIQ – LLM and Web security testing tool (built by a high schooler)

https://github.com/sastrophy/siteiq
4•sastrophy•9h ago•1 comments

Show HN: Open-source RAG server with retrieval visualization (Postgres+pgvector)

https://github.com/jakops88-hub/Long-Term-Memory-API
4•northerndev•9h ago•1 comments

Show HN: Swatchify – CLI to get a color palette from an image

https://james-see.github.io/swatchify/
2•jamescampbell•11h ago•1 comments

Show HN: We built an open source, zero webhooks payment processor

https://github.com/flowglad/flowglad
392•agreeahmed•2d ago•217 comments

Show HN: ZigFormer – An LLM implemented in pure Zig

15•habedi0•1d ago•4 comments

Show HN: AnyMusic – AI music generator (royalty‑free, songs,stems, lyrics)

https://anymusic.ai
5•lovelycold•13h ago•1 comments

Show HN: I built a website for games that catch my eye

https://alistof.games
4•RaycatRakittra•14h ago•3 comments

Show HN: Yolodex – real-time customer enrichment API

https://api.yolodex.ai
36•hazzadous•4d ago•23 comments

Show HN: FounderPace – A leaderboard for founders who run

https://www.founderpace.com/
4•leonagano•17h ago•1 comments

Show HN: Lissa Saver macOS Screen Saver

https://github.com/johnrpenner/LissaSaver
2•johnrpenner•17h ago•0 comments

Show HN: I built a free astro and tailwind static site for GitHub pages

https://tariqdude.github.io/Github-Pages-Project-v1/
3•chiengineer•18h ago•2 comments

Show HN: I wrote a minimal memory allocator in C

https://github.com/t9nzin/memory
135•t9nzin•4d ago•32 comments

Show HN: Stun LLMs with thousands of invisible Unicode characters

https://gibberifier.com
202•wdpatti•4d ago•109 comments

Show HN: OCR Arena – A playground for OCR models

https://www.ocrarena.ai/battle
215•kbyatnal•1w ago•62 comments
Open in hackernews

Show HN: Spikelog – A simple metrics service for scripts, cron jobs, and MVPs

https://spikelog.com
25•dsmurrell•1d ago
Hi all!

I built Spikelog because I kept wanting to track simple numbers over time but every time I looked at proper observability tools, I'd bounce off the setup complexity. I wanted to make something that didn't require a lot of thinking to use.

Spikelog is made to be as simple as possible:

- POST a JSON with chart name + value (you can add some tags as well but I've not tested this part works yet)

- Chart appears automatically

- 1,000 point rolling window per chart (old data expires, no retention config)

- Max 10 charts

That's basically the whole product.

I built it in about a day using Cursor. The API is intentionally minimal so AI assistants can use it too.

I have a prompt that lets your coding agent analyze a codebase and add tracking automatically (after you approve the plan).

I used it to make Spikelog track itself: https://spikelog.com/p/spikelog

There's no alerting yet (that's next), no complex aggregations, no dashboards beyond the auto-generated charts. If you need real observability use something fully featured like Axiom or Datadog. This is for people who just want to see if a number went up or down and don't want to build that themselves. i.e. they want something slightly better than just logging the number.

You can also share the charts publicly and I might add some password protection if there is demand for that.

I haven't battle-tested it under heavy load. The rolling window deletion is naive (deletes oldest points on insert). There are probably edge cases I haven't hit yet.

Would love feedback, especially if you try it and hit something broken.

Comments

avocadosword•1h ago
I find interesting that you have added the AI prompt as an example integration guide. Will this become a new trend that products not only provide API, SDK but also prompts for your coding agent of choice.
dsmurrell•1h ago
A lot of products are giving some agent instructions as a guide to using them... e.g. https://electric-sql.com/docs/agents

This really helps if they've had large version changes and the coding agents (without a search) only know about the old docs.

In that sense, adding prompt instructions for Spikelog feels like a natural extension of this trend. I mainly added them to share what worked for me when integrating another product with Spikelog.

lionkor•1h ago
> See Spikelog's own metrics ← Generated with one prompt

Ah, that's why it shows user count (an integer) as a floating point? Or is that an inherent limitation somehow?

dsmurrell•1h ago
Yep, that's not ideal... if all the numbers are integers, it would be better if Spikelog recognised the chart as a chart of ints and remove the floating points. Thanks for the feedback!
lionkor•1h ago
How did you go about building this? What was your process, and how did you use AI to aid you?
dsmurrell•1h ago
I used Cursor and Opus 4.5. What made it faster for me was symlinking in a few on-going projects that I've been working on which gave Cursor a reference for how I set things up in these projects.

I also have this method for helping Cursor see the realtime output of services I'm running while developing locally which really speeds things up: https://foundinglean.substack.com/p/the-best-improvement-ive...

This substack is pretty new for me, but I'm planning on sharing more things there which may (or may not) help others. Next article there will just be sharing the symlinking setup (not rocket science - but some people don't know ln -s exists).

lionkor•1h ago
So is this app essentially written by an LLM, not by you?
dsmurrell•24m ago
Coding agents might get there someday, but today they still need quite a bit of assistance.
intev•21m ago
What appeared as a good faith question, was answered in good faith and of course was later revealed to be a "gotcha" question. It's all so tiring.

"Oh so you drove all the way to my house? You couldn't walk?"

kordlessagain•7m ago
Poster literally says in the comment you replied to that they used other code they had to speed the development, so no it doesn't appear they wrote it entirely with an LLM, not that would matter if they did as long as it did what it was suppose to do (and what it was suppose to do isn't being defined by a gatekeeper).
imiric•23m ago
This looks neat, thanks for building and sharing it.

I do agree that observability stacks are usually a deep pit of things to configure and services to run, but there are tools that simplify things considerably. I can personally vouch for OpenObserve, and I've heard good things about SigNoz as well. They're essentially a single-binary deployment, and all it requires is configuring otel-collector on each machine you want to send data from. I know that OpenObserve has a REST API as well, so you can just send the data via plain HTTP if you prefer to not use OpenTelemetry.

So while I'm sure your project is useful for very simple use cases, it will be difficult to support anything slightly more sophisticated. And you'll have to reinvent the wheel for most of this, of course. But good luck, regardless!