-
Show HN: Kraa – Writing App for Everything
(Monday, 29 December 2025)
-
Learn computer graphics from scratch and for free
-
Calendar
-
How uv got so fast
-
Show HN: Exploring Mathematics with Python
-
Go ahead, self-host Postgres
-
You can now play Grand Theft Auto Vice City in the browser
-
Prompt caching for cheaper LLM tokens
-
The Rise of Computer Games, Part I: Adventure
-
Stacked Diffs with git rebase —onto
-
Uncloud - Tool for deploying containerised apps across servers without k8s
-
How Brian Eno Created Ambient 1: Music for Airports (2019)
-
Making Crash Bandicoot (2011)
-
Ask HN: Good resources to learn financial systems engineering?
-
Pixel Art Tips for Programmers
-
Pg_lake: Postgres with Iceberg and data lake access
-
Forth: The programming language that writes itself
-
MicroPythonOS – An Android-like OS for microcontrollers
-
Anthropic's Prompt Engineering Tutorial (2024)
-
Beginner Guide to VPS Hetzner and Coolify
-
Safe zero-copy operations in C#
-
Show HN: A store that generates products from anything you type in search
-
iPhone dumbphone
-
A visual introduction to big O notation
-
Vibe coding tips and tricks
-
Writing a Rust GPU kernel driver: a brief introduction on how GPU drivers work
-
Ubiquiti launches UniFi OS Server for self-hosting
-
Show HN: I made a tool to generate photomosaics with your pictures
-
Turn any diagram image into an editable Draw.io file. No more redrawing
-
My Self-Hosting Setup
-
My experience with Claude Code after two weeks of adventures
-
Estrogen: A Trip Report
-
Show HN: EnrichMCP – A Python ORM for Agents
-
Nanonets-OCR-s – OCR model that transforms documents into structured markdown
-
Convert photos to Atkinson dithering
-
Ovld – Efficient and featureful multiple dispatch for Python
-
Show HN: I wrote a modern Command Line Handbook
-
Peer Programming with LLMs, for Senior+ Engineers
-
Show HN: Basecoat – shadcn/UI components, no React required
-
Scraperr – A Self Hosted Webscraper
-
Ty: A fast Python type checker and language server
-
VR Design Unpacked: The secret to Beat Saber's fun
-
Show HN: I built a synthesizer based on 3D physics
-
Pyrefly - A faster Python type checker written in Rust
-
Tiny-LLM – a course of serving LLM on Apple Silicon for systems engineers
-
Icônes
-
Advanced Python Features
-
Show HN: I built an AI that turns GitHub codebases into easy tutorials
-
Tunarr: Create and configure live TV channels from media on your servers
-
Apache ECharts
-
Show HN: Nash, I made a standalone note with single HTML file
-
Switching from Pyenv to Uv
-
macOS Tips and Tricks (2022)
-
Show HN: Superglue – open source API connector that writes its own code
-
XOR
-
A year of uv: pros, cons, and should you migrate
-
RetroFab: Playable 3D simulations of vintage electronic games
-
Ask HN: Do you know travel blogs that have animated SVG maps of their travels?
-
The Video Game History Foundation library opens in early access
-
Why Tracebit is written in C#
-
Mathesar – an intutive spreadsheet-like interface to Postgres data
-
We're bringing Pebble back
-
Building a full-text search engine in 150 lines of Python code (2021)
-
Ask HN: Is anyone doing anything cool with tiny language models?
-
Build a tiny CA for your homelab with a Raspberry Pi
-
Show HN: Interactive systemd – a better way to work with systemd units
-
Ask HN: How do you prevent the impact of social media on your children?
-
WordPress Is in Trouble
-
I created an open-source Hardware Hacking Wiki – with tutorials for beginners
-
Kenney.nl: Free Game Assets
-
Shmøergh Hog – The making of a simple analog synth
-
Show HN: API Parrot – Automatically Reverse Engineer HTTP APIs
-
The new science of controlling lucid dreams
-
Show HN: A simple web game to help learn chords and basic progressions
-
Helium: Lighter Web Automation with Python
-
The Theory and Technique of Electronic Music (2006)
-
DSPy – Programming–not prompting–LMs
-
Show HN: Markwhen: Markdown for Timelines
-
Model Context Protocol
-
How I ship projects at big tech companies
-
Delta: A syntax-highlighting pager for Git, diff, grep, and blame output
-
Useful built-in macOS command-line utilities
-
I made a game you can play without anyone knowing (no visuals/sound)
-
We need more zero config tools
-
Windows NT vs. Unix: A design comparison
-
Lesser known parts of Python standard library
-
Web scraping with GPT-4o: powerful but expensive
-
Show HN: If YouTube had actual channels
-
Public Work: a search engine for public domain images
-
Show HN: LLM-aided OCR – Correcting Tesseract OCR errors with LLMs
-
FastHTML – Modern web applications in pure Python
-
Piku: Allows git push deployments to your own servers
-
Ask HN: What is your ChatGPT customization prompt?
-
Reverse engineering ESP32 Wi-Fi driver: the road ahead
-
Show HN: Tarsier – Vision utilities for web interaction agents
-
Selling 'Ghost in the Shell'
-
Superfile – A fancy, pretty terminal file manager
-
ESP32 Drum Synth Machine
-
OpenVoice: Instant Voice Cloning
-
Palm OS and the devices that ran it
-
A Beginner's Guide to the ESP8266 (2017)
-
Difftastic, a structural diff tool that understands syntax
-
Monodraw
-
Airfoil
-
Apache Superset
-
PID Without a PhD (2016) [pdf]
-
Postgres as queue
-
The Ultimate Docker Cheat Sheet
-
Midlibrary: Library of 4000 Midjourney artistic styles
-
Pocketbase: Open-source back end in one file
-
Show HN: Rem: Remember Everything (open source)
-
Ask HN: What are some unpopular technologies you wish people knew more about?
-
Show HN: New visual language for teaching kids to code
-
Charm has raised $6M in funding
-
Embeddings: What they are and why they matter
-
Protomaps – A free and open source map of the world
-
Bill Gates demonstrates Visual Basic (1991) [video]
-
M5Stack Cardputer – A $30 card-sized ESP32-S3 computer with display and keyboard
-
Before Skynet and The Matrix, there was Colossus: The Forbin Project
-
Pgroll: zero-downtime, reversible schema migrations for Postgres
-
Ask HN: Whats the modern day equivalent of 80s computer for kids to explore?
-
Yazi: Fast terminal file manager based on async I/O
-
Kopia: Fast and secure open-source backup software
-
How does Linux start a process
-
Show HN: XRss – RSS Reader and web stack demo
-
Ask HN: What are your favorite iOS/macOS automations?
-
Demystifying ESIM Technology [video]
-
Privacy friendly ESP32 smart doorbell with Home Assistant local integration
-
Trafilatura: Python tool to gather text on the Web
-
HyperUI: Free Open Source Tailwind CSS Components
-
Jujutsu: A Git-compatible DVCS that is both simple and powerful
-
Ffmprovisr – Making FFmpeg Easier
-
ASML EUV lithography machine could keep Moore’s Law on track
-
Ask HN: How do I train a custom LLM/ChatGPT on my own documents?
-
Another World ported to FPGA
-
Every time you click this link, it will send you to a random Web 1.0 website
-
The 90s Developer Starter Pack
-
macOS command-line tools you might not know about
-
McDonald's just dropped a brand new Game Boy game
-
Show HN: Bloop – Answer questions about your code with an LLM agent
-
Startup Incorporation for Founders: A new handbook
-
Launch HN: Seam (YC S20) – API for IoT Devices
-
Connect to your Raspberry Pi over USB using gadget mode
-
UEFI Secure Boot on the Raspberry Pi
-
Ask HN: Most interesting tech you built for just yourself?
-
Linen.dev: A 500 kb Slack alternative
-
Keyboard tricks from a macOS app dev
-
A SvelteKit template for building CMS-free editable websites
-
Launch HN: Vocode (YC W23) – Library for voice conversation with LLMs
-
Deployments Not Releases – Get Good at Delivering Software
-
So you've installed `fzf` – now what?
-
Download, copy and paste AWS icons in SVG and PNG format for your projects
-
Libgsqlite: A SQLite extension which loads a Google Sheet as a virtual table
-
Launch HN: Sidekick (YC W23) – AI support bot for developers
-
How Python virtual environments work
-
ChatGPT's API is so good and cheap, it makes most text generating AI obsolete
-
Show HN: BBC “In Our Time”, categorised by Dewey Decimal, heavy lifting by GPT
-
SlidesGPT – ChatGPT for Slides
-
Dust XP1 switches to GPT-3.5-turbo, is now free to use
-
Show HN: ChatGPT Inline Bot on Telegram
-
Show HN: Mathesar – open-source collaborative UI for Postgres databases
-
Iconhunt: Search 150k free and open source icons
-
Show HN: Turn your Pandas dataframe into a Tableau-style UI for visual analysis
-
Infinite-Storage-Glitch – Use YouTube as cloud storage for any files
-
Sloth – A Mac app that shows all open files, directories, sockets, etc.
-
Stable Attribution
-
Ask HN: Those making $0/month or less on side projects – Show and tell
-
Show HN: Val Town – A Cloud Scripting Site
-
Show HN: Futurecoder – A free interactive Python course for coding beginners
-
I still use Flash
-
Non conventional 3D Print challenges (GCode)
-
Ask HN: Do you recall any book or course that made a topic finally click?
-
Bubbles
-
Charl-e: “Stable Diffusion on your Mac in 1 click”
-
Photopea: A Photoshop clone web app
-
Lex Fridman Podcast #309 – John Carmack
-
Simon Tatham's Portable Puzzle Collection
-
The Floppotron 3.0
-
`curl wttr.in`: Weather in your terminal
-
Textualize – A framework for building Text User Interface applications
-
Show HN: Prevent your computer sleeping with just a webpage
-
Podman Desktop Companion GUI – Parity on All Major Operating Systems
-
A database for 2022
-
Developers spend most of their time figuring the system out
-
Understanding UUIDs, ULIDs and string representations
-
Building Remote Teams for Startups
-
Ask HN: What is the best podcast you listened to in 2021?
-
A Python Guide for the Ages
-
Advanced NLP with spaCy v3
-
How to run a small social network site for your friends
-
Simple Raspberry Pi Powered SMS Gateway
-
Blender 3.0
-
Show HN: Factorio Blueprint Visualizer
-
Learning containers from the bottom up
-
Restic – Backups Done Right
-
Avoiding bot detection: How to scrape the web without getting blocked?
-
Remove the Notch
-
Habits I've developed for fast and efficient programming
-
Obsidian – A knowledge base from a local folder of plain text Markdown files
-
Ask HN: Cross-Border Remote Jobs
-
Ugit - DIY Git in Python
-
The GIL and its effects on Python multithreading
-
The saga of the cannibal ants in a Soviet nuclear bunker (2019)
-
Show HN: 40k HN comments mentioning books, extracted using deep learning
-
Prettymaps: Small Python library to draw customized maps from OpenStreetMap data
-
Email Authenticity 101: DKIM, Dmarc, and SPF
-
Psst: Fast Spotify client with native GUI, without Electron, built in Rust
-
Buddha and Mind
-
1Password Alternatives
-
Show HN: Open by Design
-
How the Python import system works
-
The value of doing a little
-
Show HN: Straw.Page – Drag and drop website builder
-
Papers every developer should read at least twice (2009)
-
Habits of Expert Software Designers (2019)
-
Show HN: Leapp – Multi-cloud credentials tool for developers
-
Show HN: Glassmorphism CSS Generator
-
Wayfinder – a relaxing 'art game' in the browser
-
Utopia, a visual design tool for React, with code as the source of truth
-
I wrote a children's book / illustrated guide to Apache Kafka
-
Gooey: Turn almost any Python command line program into a GUI application
-
The work-from-home future is destroying bosses' brains
-
Software is eating the car
-
Althttpd: Simple webserver in a single C file
-
Drunk Post: Things I've Learned as a Sr Engineer
-
Best practices around creating production ready web apps with Docker Compose
-
Ask HN: Who is hiring? (June 2021)
-
Show HN: NocoDB – Open-Source Airtable Alternative
-
Show HN: Flashcards to learn AWS skills
-
Solved by 1440p HiDPI: MacBook Pro 16“ is hot and noisy with an external monitor
-
The New 3D Apple Arriving at WWDC
-
Modern Javascript: Everything you missed over the last 10 years (2020)
-
Making Your Own Tools
-
Show HN: Learn Python the Right Way – free introduction to Python book
-
Show HN: GitHub style split diffs in your terminal
-
A serverless email server on AWS using S3 and SES