frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Revolutionizing Accreted Systems

https://gleasonalia.com/posts/001-revolutionizing-accreted-systems/
1•gpi•35s ago•0 comments

Opinion: Why did Apple ditch OpenAI for Google

https://www.crnasia.com/news/2026/artificial-intelligence/apple-ditches-openai-for-google
1•fork-bomber•2m ago•0 comments

I got tired of collecting emails for Secret Santa, so I built this

1•xiaolu627•3m ago•0 comments

Chromium Has Merged JpegXL

https://chromium-review.googlesource.com/c/chromium/src/+/7184969
1•thunderbong•3m ago•0 comments

GeoParquet Downloader for QGIS

https://github.com/cholmes/qgis_plugin_gpq_downloader
1•marklit•5m ago•0 comments

Dynamicland Nonprofit Narrative (2020) [pdf]

https://dynamicland.org/2020/Nonprofit_narrative.pdf
1•phronmophobic•6m ago•0 comments

Why posting MORE content DOESN'T mean more reach on X

https://medium.com/@loganholdsworth/why-posting-more-content-doesnt-mean-more-reach-on-x-bfc94923...
1•boyodestroyer•9m ago•0 comments

Investigating if gut health affects aging: could I hack my own gut to age better

https://www.bbc.com/news/articles/c1m8m47jl5eo
1•1659447091•10m ago•0 comments

Solving Factorio with Terraform [video]

https://www.youtube.com/watch?v=uU06vKlCNXk
1•NicolasCornwall•10m ago•0 comments

Using CORS and Google Sheets is the cheapest way to implement a waitlist

https://medium.com/@taninsea/using-cors-google-sheets-is-the-cheapest-way-to-implement-a-waitlist...
1•tanin•15m ago•0 comments

Terminal Control Library for Odin Language

https://github.com/RaphGL/TermCL
1•fork-bomber•17m ago•0 comments

Indian PSLV satellite launcher fails for the second time in a row

https://www.space.com/space-exploration/launches-spacecraft/india-eos-n1-military-satellite-15-pa...
3•Guestmodinfo•20m ago•0 comments

Hi HN, I'm Bikram a Developer from Bihar, India

https://www.earthbornbarsoi.in/
2•Vikkyv•20m ago•0 comments

Lot of insights: The biggest mistakes I've made with Lunch Money – Jen

https://lunchbag.ca/lunch-money-mistakes/
1•Mehuleo•25m ago•0 comments

Show HN: Incus-Sandbox-SDK

https://github.com/divyenduz/incus-sandbox-sdk
1•divyenduz•25m ago•1 comments

Higher daylight exposure improves cognitive performance, study finds

https://www.manchester.ac.uk/about/news/higher-daylight-exposure-improves-cognitive-performance-s...
2•XzetaU8•27m ago•0 comments

AI can now 'see' optical illusions. What does it tell us about our own brains?

https://www.bbc.com/future/article/20251218-how-ai-is-shedding-new-light-on-optical-illusions
2•vinni2•31m ago•0 comments

Phind Is Shutting Down

http://phind.com/
4•deepdude•32m ago•2 comments

Elon Musk says saving for retirement is irrelevant: 'It won't matter'

https://finance.yahoo.com/news/elon-musk-says-saving-retirement-221451637.html
1•quantified•33m ago•2 comments

Claude Cowork first impression: Cowork Deleted 11GB of files [video]

https://www.youtube.com/watch?v=_6C9nMvQsGU
2•virgildotcodes•34m ago•1 comments

Detecting MIME Types in Go

https://rnemeth90.github.io/posts/2024-03-27-golang-detect-file-type/
1•todsacerdoti•34m ago•0 comments

QGIS – a geographic information system software that is free and open-source

https://www.qgis.org/
1•merusame•37m ago•0 comments

A 3D-printed watch-cleaning machine

https://adventuresinamateurwatchfettling.com/2025/04/11/a-3d-printed-watch-cleaning-machine/
1•tagawa•39m ago•0 comments

Atlas: An Analytical Topology of Logic, Aims, and Structure

https://zenodo.org/records/18226093
1•takko_the_boss•40m ago•0 comments

A Plea for Silicon Valley to Enter Politics

https://loeber.substack.com/p/30-a-plea-for-silicon-valley-to-enter
1•barry-cotter•45m ago•1 comments

Show HN: A script that turns 365 photos into a square year poster

https://github.com/0plus1/oneyear
1•0plus1•52m ago•0 comments

Missed Connections NYC [video]

https://www.youtube.com/shorts/anRJ_aQzfRQ
2•low_tech_punk•52m ago•0 comments

Bohemian Tragedy: the SF-based society may have logged its old-growth forest

https://archive.vanityfair.com/article/share/895a393a-52cc-46f5-a055-404e91c291bf
2•wahnfrieden•54m ago•0 comments

OpenCode-Container

https://git.jeena.net/jeena/opencode-container
1•jeena•54m ago•1 comments

List of Claude Skills, resources, and tools for customizing Claude AI workflows

https://github.com/ComposioHQ/awesome-claude-skills
2•saikatsg•55m ago•0 comments
Open in hackernews

Show HN: Drizzle ORM schema to DBML/Markdown/Mermaid documentation generator

https://github.com/rikeda71/drizzle-docs-generator
1•rikeda71•1h ago
Hi HN,

I built a CLI tool that generates documentation from Drizzle ORM schema definitions.

The problem: Drizzle ORM doesn't have built-in schema documentation or ER diagram generation. While drizzle-dbml-generator exists for DBML output, I needed something that could also extract JSDoc comments and generate human-readable documentation.

What it does: - Extracts JSDoc comments from your schema and includes them in the output - Generates DBML (compatible with dbdocs.io and dbdiagram.io) - Generates Markdown documentation with Mermaid ER diagrams - Supports PostgreSQL, MySQL, and SQLite - Works with both Drizzle v0 (relations()) and v1 beta (defineRelations()) APIs - Watch mode for development

Example: drizzle-docs ./src/db/schema.ts -o schema.dbml drizzle-docs ./src/db/schema.ts -f markdown -o ./docs

The key differentiator is JSDoc extraction. If you document your schema like this:

  /** User account information */
  export const users = pgTable("users", {
    /** Unique identifier */
    id: serial("id").primaryKey(),
    /** User's email address */
    email: varchar("email", { length: 255 }).notNull(),
  });
These comments become Notes in DBML or descriptions in Markdown output.

Built with TypeScript, uses the TS Compiler API for comment extraction. MIT licensed.

Would love feedback on what output formats or features would be most useful.