frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Algorithmically Finding the Longest Line of Sight on Earth

https://alltheviews.world
237•tombh•6h ago•89 comments

Show HN: Browse Internet Infrastructure

https://www.wirewiki.com
88•pul•3h ago•15 comments

Show HN: Printable Classics – Free printable classic books for hobby bookbinders

https://printableclassics.com
28•bookman10•4h ago•7 comments

Show HN: Minimal NIST/OWASP-compliant auth implementation for Cloudflare Workers

https://github.com/vhscom/private-landing
28•vhsdev•4h ago•8 comments

Show HN: A custom font that displays Cistercian numerals using ligatures

https://bobbiec.github.io/cistercian-font.html
142•bobbiechen•17h ago•33 comments

Show HN: I created a Mars colony RPG based on Kim Stanley Robinson’s Mars books

https://underhillgame.com/
276•ariaalam•23h ago•97 comments

Show HN: A Satellite View for Python Code

https://ast-visualizer.com/
5•treeliker•2h ago•6 comments

Show HN: PlaceboGPT – 7,666-parameter medical AI with one answer for everything

https://www.pharmatools.ai/placebogpt
3•nicklamb•2h ago•5 comments

Show HN: Slack CLI for Agents

https://github.com/stablyai/agent-slack
92•nwparker•3d ago•28 comments

Show HN: Ported the 1999 game Bugdom to the browser and added a bunch of mods

https://reallyeli.com/bugdom/Bugdom.html
16•reallyeli•13h ago•1 comments

Show HN: Emergent – Artificial life simulation in a single HTML file

https://emergent-ivory.vercel.app/
15•usernameis42•17h ago•1 comments

Show HN: Agentseed – Generate Agents.md from a Codebase

https://github.com/avinshe/agentseed
7•avinshe•10h ago•1 comments

Show HN: GitWriter – mobile Markdown editor for writers

https://gitwriter.io
2•anthonybrooks•7h ago•0 comments

Show HN: ArkWatch – Uptime monitoring with zero dependencies

2•arkforge•7h ago•1 comments

Show HN: Horizons – OSS agent execution engine

https://github.com/synth-laboratories/Horizons
38•JoshPurtell•3d ago•6 comments

Show HN: LocalGPT – A local-first AI assistant in Rust with persistent memory

https://github.com/localgpt-app/localgpt
322•yi_wang•1d ago•150 comments

Show HN: It took 4 years to sell my startup. I wrote a book about it

https://derekyan.com/ma-book/
203•zhyan7109•4d ago•67 comments

Show HN: Poisson – Chrome extension that buries your browsing in decoy traffic

https://github.com/Daring-Designs/poisson-extension
7•daringdesigns•17h ago•0 comments

Show HN: Smooth CLI – Token-efficient browser for AI agents

https://docs.smooth.sh/cli/overview
106•antves•4d ago•71 comments

Show HN: Physical swipe typing for your computer

https://github.com/ZimengXiong/swipeType
2•zimengx•11h ago•0 comments

Show HN: WhatsApp Chat Viewer – exported chats as HTML

https://github.com/rodrigodesalvobraz/whatsapp-chat-viewer
3•rodrigobraz•17h ago•0 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
324•isitcontent•2d ago•40 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
391•eljojo•2d ago•228 comments

Show HN: R3forth, a ColorForth-inspired language with a tiny VM

https://github.com/phreda4/r3
90•phreda4•2d ago•17 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
383•vecti•2d ago•176 comments

Show HN: A luma dependent chroma compression algorithm (image compression)

https://www.bitsnbites.eu/a-spatial-domain-variable-block-size-luma-dependent-chroma-compression-...
58•mbitsnbites•5d ago•12 comments

Show HN: Frop – AirDrop alternative for any device (no app required)

https://frop.mmynk.com
3•cueo•12h ago•3 comments

Show HN: WrapClaw – a managed SaaS wrapper around Open Claw

3•kushagraagent•18h ago•2 comments

Show HN: Fine-tuned Qwen2.5-7B on 100 films for probabilistic story graphs

https://cinegraphs.ai/
96•graphpilled•1d ago•20 comments

Show HN: Artifact Keeper – Open-Source Artifactory/Nexus Alternative in Rust

https://github.com/artifact-keeper
165•bsgeraci•3d ago•67 comments
Open in hackernews

Show HN: A Satellite View for Python Code

https://ast-visualizer.com/
5•treeliker•2h ago
Hi HN,

I built ast-visualizer.com because I wanted a way to visualize the architecture/structure of a Python repo before dived into the code.

Most tools tell you what the code does; I wanted to see how it's built.

The Problem: Onboarding onto a large codebase is a nightmare. LLMs help with single functions, but they struggle to show you the "God Objects," circular dependencies, or high-complexity hotspots across 50+ files.

What it does:

Dependency Graph: Visualizes imports and file complexity to find architectural bottlenecks.

Radial AST Heatmaps: Maps individual files and color-codes them by Cyclomatic Complexity (McCabe). If a node is red, the section of code is a refactoring candidate.

Complexity Dashboard: High-level metrics like nesting depth and maintainability scores as well as files recommended to be refactored.

Privacy & Security (The Big One): I know how sensitive source code is. We do not store your code. Files are processed in (RAM) on our servers and discarded immediately after the visualization is generated. No permanent storage, no databases of your source, and zero training on your data.

Early Adopter Offer: I’m looking for feedback from the community to improve the UI and parsing. I’ve opened an Early Adopter tier that enables all features (including repo-wide analysis) completely free in exchange for your honest feedback.

Let me know: What’s the one thing you wish you could "see" visually when you open a new repository for the first time?

Comments

treeliker•2h ago
A few technical details for those interested in the behind the scenes:

Why AST? -> Simple regex or string parsing fails as soon as you hit complex decorators or nested classes. By using Python’s native AST module, we can get an objective map of the logic flow that doesn't care about formatting or comments.

The Visualization Challenge-> Rendering a dependency graph for a repo with hundreds of files can quickly turn into a laggy hairball. We spent a lot of time tweaking the D3.js force-directed graph parameters to ensure that nodes self-organize in a way that highlights clusters rather than just creating a mess.

Why Server-side? -> We chose server-side processing to handle larger repositories without crashing the user's browser (Numpy, FastAPI etc.), but we've architected it to be non permanent. The code lives in RAM just long enough to be parsed into a JSON structure for the frontend, then it's gone.

Next steps: -> I’m looking into adding Javascript, html and css support to make debugging the frontend much easier.

codeviewer•2h ago
How much load does the render engine put on the user end?
treeliker•2h ago
For big projects its quite noticable.. but this only really starts to become a probleme once project sizes exceed 200k LOC
codeviewer•2h ago
My poor 2018 Mac is currently dead at around 10 FPS on numpy. Desktop works fine tho
swupel•2h ago
Are you also planning on adding GO support anytime soon?
codeviewer•1h ago
Would definitely be cool. Especially interesting for getting into large full stack codebases