Web & Apps
- Xcode 27.1 Beta Release Notes
- Make your first edit to OpenStreetMap
- Lotus Notes and the dangers of starting from scratch
- Jellyfin 12.0
- Gmail to end support for "Send as" for third-party addresses, such as @yahoo.com
- Audacity 4.0
- Hang on to Your Firefox
- Firefox 157 will include JPEG XL by default on all platforms
- The entire city of San Francisco as a video game
- Google Workspace thinks my domain is an email provider (2025)
- A website for debloated open source alternatives
- Stop Making TUIs
- HTML Can Do That
- GIMP Development Update
- Firefox for iOS now has a native adblocker
- Firefox is now the last major browser that still supports uBlock Origin
- Flutter 3.47
- HTML over WebSockets: real-time SPAs with barely any JavaScript
- 2026 Eclipse Webcams
- Show HN: Scroll through all 43252003274489856000 Rubik's Cube states
- Windows 11's built-in Weather app wastes more than 1 GB of RAM
- Microsoft Edge is about to lock out older ad blockers, just like Chrome did
- My phone detects going on a run as “someone snatching my phone and running off”
- What I love about Django
- We finally learned to center a div, then browsers added sidebars
- You don't need React: creating a minimal UI library in Vanilla JavaScript
- Bonsai: Janestreet's UI Library
- SwiftUI After 7 Years
- I don't recommend Tailwind CSS
- Atom is better than RSS, in ways that matter
- The AI Aesthetic
- Apple's hostile App Store rating system
- Darktable
- KOReader
- Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript
- Vehicle Motion Cues
- Removing React.js from the codebase and adapting Htmx for UI interactivity (2023)
- Htmx 4.0, the first JavaScript library to release exclusively on the Game Boy
- 98.css
- Jelly UI: Soft-body physics for native HTML form controls
- Orion Browser by Kagi
- I joined the IndieWeb, here's what I learned
- If you want to create a button from scratch, you must first create the universe
- Show HN: Firefox in WebAssembly
- Vancouver PD website features Quick Escape button that wipes itself from history
- How I use HTMX with Go
- Show HN: Opening lines of famous literary works
- Why Vanilla JavaScript
- Just Pay the Subscription
- Show HN: 18 Words
- Chatto is now open source
- 30papers.com – Ilya's 30 essential ML papers, in a beginner friendly format
- Amazon without the knockoffs
- 98% isn't much
- StreetComplete: Fixing OpenStreetMap, one tiny quest at a time
- CoMaps – FOSS Offline Maps
- Organic Maps
- Shadcn/UI now defaults to Base UI instead of Radix
- If you're a button, you have one job
- Wordgard: In-browser rich-text editor from the creator of ProseMirror
- Show HN: Zanagrams
- The curious case of the disappearing Polish S (2015)
- The Doorman's Fallacy in action
- Show HN: OpenKnowledge – open source AI-first alternative to Obsidian/Notion
- Half-Life 2 in a Browser
- In memory of the man who put red and green squiggles under words
- FUTO Swipe – A new swipe typing model
- window.showDirectoryPicker opens up a whole new world
- Show HN: Got sick of ads, so I made my own logic puzzle site
- Deno Desktop
- CSSQuake
- I Stored a Website in a Favicon
- Google workspace threatening to block Firefox access
- How many of the 170k English words do you know?
- What was nice about the UI of Windows 2000
- Microsoft new Outlook takes 10 seconds to do what Outlook Classic does instantly
- Show HN: An 8-bit live gamecast for baseball
- I've always wondered if anyone used sharing buttons on news sites and blogs
- Apple's weird anti-nausea dots cured my car sickness
- Your ePub Is fine
- Show HN: Kage – Shadow any website to a single binary for offline viewing
- Every Frame Perfect
- Leaving Mozilla
- Show HN: Putt.day a daily mini golf game
- Slightly reducing the sloppiness of AI generated front end
- Building an HTML-first site doubled our users overnight
- Chrome is looking to permanently drop MV2 extension
- Show HN: Performative-UI – A react component library of design tropes
- How's Linear so fast? A technical breakdown
- The Website Specification
- Show HN: Hallucinate – Massively Multiplayer Online Rave
- Show HN: I made an emergency page for my family
- Does anybody like React?
- Hacker News front page as a site
- Show HN: Audiomass – a free, open-source multitrack audio editor for the web
- Don't Roll Your Own
- On The <dl> (2021)
- Vivaldi 8.0
- Map of Metal
- Apple unveils new accessibility features
- Show HN: Files.md – Open-source alternative to Obsidian
- Native all the way, until you need text
- Moving away from Tailwind, and learning to structure my CSS
- Project Gutenberg – keeps getting better
- Explore Wikipedia Like a Windows XP Desktop
- WinUI 3 Performance: A Leap Forward
- Screenshots of Old Desktop OSes
- Forking the Web
- Inkscape 1.4.4
- Why most product tours get skipped
- IBM didn't want Microsoft to use the Tab key to move between dialog fields
- iOS 27 is adding a 'Create a Pass' button to Apple Wallet
- Google Chrome silently installs a 4 GB AI model on your device without consent
- The text mode lie: why modern TUIs are a nightmare for accessibility
- Six years perfecting maps on watchOS
- This Month in Ladybird – April 2026
- Your website is not for you
- Mozilla's opposition to Chrome's Prompt API
- Cursor Camp
- Show HN: Rip.so – a graveyard for dead internet things
- Localsend: An open-source cross-platform alternative to AirDrop
- Issue links now open in a popup
- Firefox Has Integrated Brave's Adblock Engine
- I'm done making desktop applications (2009)
- Show HN: Tolaria – Open-source macOS app to manage Markdown knowledge bases
- Britannica11.org – a structured edition of the 1911 Encyclopædia Britannica
- Show HN: VidStudio, a browser based video editor that doesn't upload your files
- WebUSB Extension for Firefox
- State of Kdenlive
- Direct Win32 API, weird-shaped windows, and why they mostly disappeared
- DaVinci Resolve – Photo
- Servo is now available on crates.io
- Show HN: Orange Juice – Small UX improvements that make HN easier to read
- We moved Railway's frontend off Next.js. Builds went from 10+ mins to under 2
- I won't download your app. The web version is a-ok
- Microsoft hasn't had a coherent GUI strategy since Petzold
- iNaturalist
- Show HN: Dull – Instagram Without Reels, YouTube Without Shorts (iOS)
- EmDash – A spiritual successor to WordPress that solves plugin security
- Open source CAD in the browser (Solvespace)
- LinkedIn uses 2.4 GB RAM across two tabs
- CSS is DOOMed
- FreeCAD v1.1
- Flighty Airports
- Show HN: I took back Video.js after 16 years and we rewrote it to be 88% smaller
- Opera: Rewind The Web to 1996 (Opera at 30)
- MAUI Is Coming to Linux
- Apple's intentional crippling of Mobile Safari
- Windows native app development is a mess
- Professional video editing, right in the browser with WebGPU and WASM
- Death to Scroll Fade
- Have a fucking website
- FontCrafter: Turn your handwriting into a real font
- Show HN: I built a real-time OSINT dashboard pulling 15 live global feeds
- Put the zip code first
- Show HN: Poppy – A simple app to stay intentional with relationships
- Making Firefox's right-click not suck with about:config
- Claude is an Electron App because we've lost native
- The Windows 95 user interface: A case study in usability engineering (1996)
- Goodbye InnerHTML, Hello SetHTML: Stronger XSS Protection in Firefox 148
- Fix the iOS keyboard before the timer hits zero or I'm switching back to Android
- Some notes on starting to use Django
- The state of Linux music players in 2026
- Just the Browser
- Chromium Has Merged JpegXL
- Show HN: I built a system for active note-taking in regular meetings like 1-1s
- Bad Dye Job
- HTML as an Accessible Format for Papers (2023)
- Google unkills JPEG XL?
- CSS now has an if() conditional function
- Google is killing the open web, part 2
- XSLT RIP
- Removing XSLT for a more secure browser
- One year with Next.js App Router and why we're moving on
- Tor browser removing various Firefox AI features
- Firefox is the best mobile browser
- Liquid Glass Is Cracked, and Usability Suffers in iOS 26
- Why haven't local-first apps become popular?
- Ask HN: Does anyone else notice YouTube causing 100% CPU usage and stattering?
- Apple's Assault on Standards
- XSLT removal will break multiple government and regulatory sites
- How to Firefox
- Giving Up on Element and Matrix.org
- Show HN: I wrote a "web OS" based on the Apple Lisa's UI, with 1-bit graphics
- When Figma starts designing us
- Local-first software (2019)
- XSLT – Native, zero-config build system for the Web
- Should we design for iffy internet?
- Figma Slides Is a Beautiful Disaster
- CSS Minecraft
- Plain Vanilla Web
- Street address errors in Google Maps
- JavaScript Views, the Hard Way – A Pattern for Writing UI
- Show HN: I built a word game. My mom thinks it's great. What do you think?
- Should We Decouple Technology from Everyday Life?
- In Defense of Text Labels
- The NBA Apple Vision Pro app now has a 3D tabletop view
- Self hosted FLOSS fitness/workout tracker
- Some flag emojis aren’t working on Chrome on Windows
- Developers should embrace creative coding again
- Every HTML Element
- Show HN: Lightpanda, an open-source headless browser in Zig
- Show HN: Cs16.css – CSS library based on Counter Strike 1.6 UI
- UI is hell: four-function calculators
- Tailwind CSS v4.0
- Show HN: NotepadJs – A cross-platform love letter to Notepad
- Open Heart Protocol
- Show HN: I made a app that uses NFC as a physical switch to block distractions
- Mixxx: GPL DJ Software
- Moving on from React, a year later
- Please don't force dark mode
- Google begins requiring JavaScript for Google Search
- Ask HN: Which RSS reader do you use?
- A standards-first web framework
- Modern JavaScript for Django developers
- Rewriting my website in plain HTML and CSS
- Home Loss File System
- I Switched to Firefox and Never Looked Back
- Five years of React Native at Shopify
- Microsoft Bob: Microsoft's biggest flop of the 1990s
- Web apps built with Ruby on Rails
- Not every user owns an iPhone
- Show HN: Factorio Blueprint Visualizer
- Show HN: Atlas of Space
- When will we fix the tools that run the world?
- Servo Revival: 2023-2024
- Hyperview – Native mobile apps, as easy as creating a website
- The Future of Htmx
- Show HN: Struggle with CSS Flexbox? This Playground Is for You
- Blogs rot. Wikis wait
- Rails for everything
- Darktable 5.0.0
- App Should Have Been a Website (and Probably Your Game Too)
- I keep turning my Google Sheets into phone-friendly webapps
- Blackcandy: Self hosted music streaming server
- Siyuan: Privacy-first, self-hosted personal knowledge management software
- Egui – An immediate mode GUI written in Rust
- Show HN: FixBrowser – a lightweight web browser created from scratch
- Tell HN: I just updated my wife's Chrome, and uBlock is no longer supported
- Hoarder: Self-hostable bookmark-everything app
- Show HN: Eonfall – A new third-person co-op action game built for the web
- Grayjay Desktop App
- My favourite colour is Chuck Norris red
- Nullboard: Kanban board in a single HTML file
- Markov Keyboard: keyboard layout that changes by Markov frequency (2019)
- Design Token-Based UI Architecture
- Moon
- Htmx 2.0.4 Released
- Timemap.org – Interactive Map of History
- Mouseless – fast mouse control with the keyboard
- Dioxus 0.6 – Crossplatform apps with Rust
- PeerTube mobile app: discover videos while caring for your attention
- You need 4 colors
- Show HN: Don't let your billion-dollar ideas die
- Unexpected Keyboard
- Nyxt: The Hacker's Browser
- <dialog>: The Dialog Element
- Every V4 UUID
- React 19
- macOS Packaging for Ungoogled-Chromium
- Phoenix LiveView 1.0.0 is here
- My son (9 yrs old) used plain JavaScript to make a game, and wants your feedback
- We switched from Next.js to Astro (and why it might interest you)
- Dependency management fatigue, or why I ditched React for Go+HTMX+Templ
- If not React, then what?
- Don't Fuck with Scroll
- GIMP 3.0 is on the way
- ZetaOffice: LibreOffice in the Browser
- The Curse of Markdown
- Frosted glass from games to the web
- Show HN: A Marble Madness-inspired WebGL game we built for Netlify
- Tailwind CSS v4.0 Beta 1
- What's Next for WebGPU
- Electrobun: Cross-platform desktop applications written in TypeScript
- Show HN: Bike route planner that follows almost only official bike trails
- Show HN: Physically accurate black hole simulation using your iPhone camera
- OpenStreetMap's New Vector Tiles
- A BBC navigation bar component broke depending on the external monitor
- I was banned from the hCaptcha accessibility account for not being blind (2023)
- Is Chrome the New IE? (2023)
- The myth that you can’t build interactive web apps except as single page app
- CSS gets a new logo and it uses the color `rebeccapurple`
- Show HN: OnAir – create link, receive calls
- Visual Basic 6 IDE recreated in C#
- No GPS required: our app can now locate underground trains
- Show HN: Jelly – A simpler shared inbox for small teams
- Show HN: Stretch My Time Off – An Algorithm to Optimize Your Vacation Days
- Web Locks API
- NYC Subway Station Layouts
- IronCalc – Open-Source Spreadsheet Engine
- Show HN: Hacker News frontpage as a print newspaper that you can personalize
- Pagination widows, or, why I'm embarrassed about my eBook (2023)
- I couldn't find a free, no-login, no-AI checklist app–so I built one
- Touchscreens are out, and tactile controls are back
- Matrix 2.0 Is Here
- Show HN: A minimalist (brutalist?) website for sharing all your links
- Cash: A small jQuery alternative for modern browsers
- Direct Sockets API in Chrome 131
- Rewrite it in Rails
- Claude for Desktop
- HTML Form Validation is underused
- We're forking Flutter
- 'I grew up with it': readers on the enduring appeal of Microsoft Excel
- Smarter Than 'Ctrl+F': Linking Directly to Web Page Content
- New Architecture is here
- Never Missing the Train Again
- Show HN: Rust Web Framework
- Svelte 5 Released
- Send: Open-source fork of Firefox Send
- ArchiveBox is evolving: the future of self-hosted internet archives
- Show HN: Graphite, a Blender-inspired 2D procedural design Rust app
- Show HN: I built the most over-engineered Deal With It emoji generator
- Gosub – An open-source browser engine
- Inkscape 1.4
- "Begin disabling installed extensions still using Manifest V2 in Chrome stable"
- Show HN: NotesHub: cross-platform, Markdown-based note-taking app
- WordPress Alternatives
- Show HN: Tenno – Markdown and JavaScript = a hybrid of Word and Excel
- WASM Is the New CGI
- Why Gov.uk's Exit this Page component doesn't use the Escape key
- A modest critique of Htmx
- The Static Site Paradox
- Building a single-page app with Htmx
- What's New in Ruby on Rails 8
- Rust needs a web framework
- Show HN: One – A new React framework unifying web, native and local-first
- Experimental web browser optimized for rabbit-holing
- Please Don't Make Me Download Another App
- 炊紙(kashikishi) is a text editor that utilizes GPU to edit text in a 3D space
- Why Gumroad Didn't Choose Htmx
- I made a game you can play without anyone knowing (no visuals/sound)
- Gorhill pulls uBlock Origin Lite from Firefox store
- GnuCash 5.9
- The best browser bookmarking system is files
- Web components are okay
- Building a robust frontend using progressive enhancement
- Notion's mid-life crisis
- Rawdrawandroid – Build Android apps without any Java, in C and Make
- Flappy Bird for Android, only C, under 100KB
- Sanding UI
- We have lift-off Element X, Call and Server Suite are ready
- Rio: Web apps in pure Python
- uBlock Origin is no longer available on Chrome web store
- Atkinson Hyperlegible Font
- Everyone says Chrome devastates Mac battery life, but does it? 36 hour test
- Show HN: Meet.hn – Meet the Hacker News community in your city
- Show HN: Konty – A Balsamiq-alternative lo-fi wireframe tool for modern apps
- The first release candidate of FreeCAD 1.0 is out
- Building the same app using various web frameworks
- Htmx, Raku and Pico CSS
- WebP: The WebPage Compression Format
- Show HN: Wealthfolio: Private, open-source investment tracker
- CSS @property and the new style
- Show HN: Repaint – a WebGL based website builder
- Is my vision that bad? No, it's just a bug in Apple's Calculator
- Show HN: Skip – Build native iOS and Android apps from a single Swift codebase
- Starting today, YouTube is almost unusable on Firefox
- The Monospace Web
- Ruby's official documentation just got a new look
- Clay (short for C Layout) is a high performance 2D UI layout library
- Hot Page – a graphical site builder
- Clojure Desktop UI Framework
- Aerc: A well-crafted TUI for email
- Zen, a Arc-like open-source browser based on the Firefox engine
- Toasts are bad UX
- The U.S. Navy's $100M checkbox (2019)
- Mpv – A free, open-source, and cross-platform media player
- VanillaJSX.com
- PyScript: An open source platform for Python in the browser
- ImRAD is a GUI builder for the ImGui library
- Markdown is meant to be shown (2021)
- Show HN: If YouTube had actual channels
- Examples of Great URL Design (2023)
- I Quit Spotify
- Blitz: A lightweight, modular, extensible web renderer
- Google is killing one of Chrome's biggest ad blockers
- Verso – Web browser built on top of the Servo web engine
- Things I've learned building a modern TUI Framework (2022)
- OpenStreetMap Is Turning 20
- Show HN: Rust GUI Library via Flutter
- Firefox Sidebar and Vertical tabs: try them out
- Show HN: I've spent nearly 5y on a web app that creates 3D apartments
- Show HN: Pie Menu – a radial menu for macOS
- Zero regrets: Firefox power user kept 7,500 tabs open for two years
- Foobar2000
- A eulogy for Dark Sky, a data visualization masterpiece (2023)
- FastHTML – Modern web applications in pure Python
- MeTube: Self-hosted YouTube downloader
- An experiment in UI density created with Svelte
- SVG Triangle of Compromise
- Apple Maps on the web launches in beta
- Ask HN: Am I crazy or is Android development awful?
- Will Figma become an awkward middle ground?
- So you think you know box shadows?
- Ask HN: What is the best way to author blogs in 2024?
- Foliate: Read e-books in style, navigate with ease
- CSS Classes Considered Harmful
- Import and Export Markdown in Google Docs
- Stop Microsoft users sending 'reactions' to email by adding a postfix header
- HTML Tags Memory Test
- "GitHub" Is Starting to Feel Like Legacy Software
- Show HN: I made a Note-Taking app for people who keep texting themselves
- I'm funding Ladybird because I can't fund Firefox
- YouTube embeds are heavy and it’s fixable
- Kivy – a cross platform Python UI framework
- Why Vivaldi won't follow the current AI trend?
- Proton launches its own version of Google Docs
- Engine Sound Simulator
- Ladybird Web Browser becomes a non-profit with $1M from GitHub Founder
- Writing HTML by hand is easier than debugging your static site generator
- Show HN: I created an After Effects alternative
- Writing GUI apps for Windows is painful
- Chrome is adding `window.ai` – a Gemini Nano AI model right inside the browser
- Show HN: I am building an open-source Confluence and Notion alternative
- FUTO Keyboard
- It's not just you, Next.js is getting harder to use
- How to waste bandwidth, battery power, and annoy sysadmins
- Understanding React Compiler
- Software galaxies
- Figma Slides
- Show HN: I built an indie, browser-based MMORPG
- One Million Checkboxes
- HyperCard Simulator
- Round Rects Are Everywhere
- Microfeatures I love in blogs and personal websites
- Ladybird browser spreads its wings
- A Rant about Front-end Development
- Hypermedia Systems
- Ask HN: Who has had a successful PWA product?
- KidPix
- Htmx 2.0.0 has been released
- React 19 almost made the internet slower
- React 19 Breaks Async Composability
- Flameshot – Open-source screenshot software
- Show HN: A keyboard-centric clipboard history app for macOS
- Twenty, a modern CRM alternative to Salesforce
- Show HN: Unforget, the note-taking app I always wanted: offline first, encrypted
- Designing a website without 404s
- Apple unveils 'Passwords' manager app at WWDC 2024
- Show HN: Markdown HN profiles at {user}.at.hn
- WebKit fix: Quirk news.ycombinator to skip TextAutoSizing
- So you want to build a browser engine
- Hotwire: HTML Over The Wire
- X is justifiably slow (2022)
- L(O*62).ONG: Make your URL longer
- UI elements with a hand-drawn, sketchy look
- Engineering for Slow Internet
- Show HN: Every mountain, building and tree shadow mapped for any date and time
- What We're Working on in Firefox
- Kino: Pro Video Camera
- Show HN: I made a free app to calibrate your turntable by simply playing a song
- AdFlush
- WP21
- Notepad Tab
- Old dogs, new CSS tricks
- Google Meet rolls out multi-device adaptive audio merging
- Act on Press
- Pluckable Strings
- CADmium: A local-first CAD program built for the browser
- What UI density means and how to design for it
- Rethinking Text Resizing on Web
- Gio UI – Cross-platform GUI for Go
- Apple announces new accessibility features, including eye tracking
- The Worst Website in the Entire World
- Static Chess
- Show HN: I made an open-source Loom alternative
- Popover API
- 100k Stars
- Sioyek is a PDF viewer with a focus on textbooks and research papers
- Launch HN: Muddy (YC S19) – Multiplayer browser for getting work done
- Facebook just updated its relationship status with Web Components
- Pyspread – Pythonic Spreadsheet
- Caniemail.com – like caniuse but for email content
- The best way to have complex discussions?
- Show HN: A free site to explore and discover 6k plants
- Flags Are Not Languages
- Show HN: Dillo 3.1.0 released after 9 years
- I don't want to fill out your contact form
- Show HN: BandMatch – “Tinder” but for finding musicians to create bands/collab
- Lowercase – A simple way to take and share notes
- The user is on their own
- Uno: Create Beautiful Cross Platform .NET Apps Faster
- Show HN: I made an app that helps you find where to stream movies and TV shows
- How do you accidentally run for President of Iceland?
- TfL's simple pop-up message led to a significant drop in paper ticket sales
- Cult of the Dead Cow – Veilid (2023)
- A useful front-end confetti animation library
- HTML Attributes vs. DOM Properties
- Show HN: Balancing game for the mobile browser with increasing difficulty
- Help us invent CSS Grid Level 3, a.k.a. "Masonry" layout
- Equinox.space
- Everyone has JavaScript, right?
- Bringing Exchange Support to Thunderbird
- Ceefax Simulator
- I Used Netscape Composer in 2024
- Hardest problem in computer science: centering things
- I can't use my number pad for 2FA codes
- Firefox 125
- Old CSS, new CSS (2020)
- Htmx and the Rule of Least Power
- Show HN: Using Google Sheets as the back end/APIs of your app
- Show HN: CompressX, my FFmpeg wrapper for macOS
- How does the classic Win32 ListView handle incremental searching?
- British Placename Mapper
- Show HN: Brutalist Hacker News – A HN reader inspired by brutalist web design
- What to do when an airline website doesn't accept your legal name
- Show HN: Kyoo – Self-hosted media browser (Jellyfin/Plex alternative)
- Ask HN: Happy 404 Day. Whats your favorite 404 error page?
- Opera becomes the first major browser with built-in access to local AI models
- LiveView Is Best with Svelte
- Recreating the Flying Toasters screen saver for the Vision Pro
- Guess my RGB
- IrfanView
- Some notes on Firefox’s media autoplay settings in practice as of Firefox 124
- Paint.net
- Dioxus 0.5: Web, Desktop, Mobile Apps in Rust
- Writing Gnome Apps with Swift
- Scientists rename genes to stop Microsoft Excel from misreading them as dates (2020)
- Show HN: Detecting adblock, without JavaScript, by abusing HTTP 103 responses
- Windows 98 Icons (2015)
- Monolith – CLI tool for saving complete web pages as a single HTML file
- The Bulma CSS framework reaches 1.0
- Show HN: Memories – FOSS Google Photos alternative built for high performance
- Show HN: Dropflow, a CSS layout engine for node or <canvas>
- Google: Angular and Wiz Are Merging
- Ludic: New framework for Python with seamless Htmx support
- Google Scholar PDF Reader
- Rive Renderer for real-time vector graphics is now open source
- Show HN: macOS Reminder Sync for Obsidian Tasks
- Show HN: Godspeed is a fast, 100% keyboard oriented todo app for Mac
- Oh shit, my app is successful and I didn't think about accessibility
- Elegant open source project tracking, Trello like but self-hosted
- Nanofont3x4: Smallest readable 3x4 font with lowercase (2015)
- How web bloat impacts users with slow devices
- A formula for responsive font-size
- Show HN: I made a free animator. Think Adobe Illustrator but for animation
- JSON Canvas – An open file format for infinite canvas data
- Speedometer 3.0: A shared browser benchmark for web application responsiveness
- LocalSend: Open-source, cross-platform file sharing to nearby devices
- The Man in Seat 61
- My favourite animation trick: exponential smoothing (2023)
- Don't fuck with paste
- Open-sourcing our progress on Tailwind CSS v4.0
- CSS for printing to paper
- Joplin is an open source note-taking app
- Supermium – Chromium fork for Win 2003/XP and newer
- Weather.gov 2.0
- FastUI: Build Better UIs Faster
- JPEG XL and the Pareto Front
- Why I use Firefox
- React Labs: What We've Been Working On – February 2024
- Show HN: AboutIdeasNow – search /about, /ideas, /now pages of 7k+ personal sites
- Show HN: Nekoweb – a retro static web hosting
- Ledger
- Form to DB
- JavaScript Bloat in 2024
- Show HN: Pages CMS – A CMS for GitHub
- GIMP 2.99.18: The last development preview before 3.0
- Tech has graduated from the Star Trek era to the Douglas Adams age
- Show HN: Swift Mail. Fastmail's modern mail standard delivered natively on macOS
- UI is a function of your organization
- WebKit switching to Skia for 2d graphics rendering
- Show HN: htmz – a low power tool for HTML
- How to make a better default Firefox UI
- Laughing Off the Dark Mode Lobby
- Tailwind CSS marketing and misinformation engine
- Firefly III: A free and open source personal finance manager
- PWAs wont replace native iOS apps
- Apple confirms iOS 17.4 removes Home Screen web apps in the EU
- Observable 2.0, a static site generator for data apps
- Show HN: Aldi Price Map
- The Matrix Trashfire
- How to center a div in CSS
- Cool URIs can be ugly (2023)
- Should toggle button show its current state or the state to which it'll change? (2010)
- Popcorn Time 0.5.0
- CSS Is Logical
- Show HN: A platform for remote piano lessons based on the Web MIDI API
- Tenets
- React has grown beyond its original promise and it's causing more harm than good
- How iTunes Is Changing on PC
- Concrete.css
- A conspiracy to kill IE6 (2019)
- Should error messages apologize? (2013)
- jQuery v4.0 Beta
- The Ladybird browser project
- Explore interesting places nearby listed on Wikipedia
- Mozilla's abandoned web engine 'Servo' project is getting a reboot
- Show HN: Name That Nation
- Browser extensions are underrated: the promise of hackable software (2019)
- Write code for the web
- AvaloniaUI: Create Multi-Platform Apps with .NET
- Over the edge: The use of design tactics to undermine browser choice
- Pinball Map: Crowd-sourced worldwide map of public pinball machines
- You Shouldn't Start with an SPA
- Juno – A YouTube Client for Vision Pro
- The web just gets better with Interop 2024
- In Praise of Buttons
- Show HN: Boardzilla, a framework for making web-based board games
- New Renderers for GTK
- In loving memory of square checkbox
- Tailwind Isn't for Me
- BrowserEngineKit – Apple Developer Documentation
- Portable EPUBs
- I don't always use LaTeX, but when I do, I compile to HTML (2013)
- Too many Mac apps are being built with Electron
- Faircamp is a free Bandcamp alternative
- Only 90s Web Developers Remember This (2014)
- Lightweight JavaScript Framework Review (For Django Developers)
- Waterway Map
- Chrome experimental AI features
- What if serverless meant no backend servers?
- Mozilla's new Firefox Linux package for Ubuntu and Debian derivatives
- My toddler still loves planes, so I upgraded her radar
- Free and Open Source Alternative to Airdrop
- Show HN: Coffeehouse, one-on-one voicechat with random HN users
- Portable Web Documents – An Alternative to PDF Based on HTML5 (2019)
- Htmx and Web Components: A Perfect Match
- Notion Calendar
- Why I Like Obsidian
- Show HN: I made a website to find best bus seat to avoid the sun while traveling
- Immediate Mode GUI Programming
- Kind of annoyed at React
- Show HN: Citadel – a Calibre-compatible eBook management app
- Stellarium: Software which renders realistic skies in real time
- Is htmx Just Another JavaScript Framework?
- Super Mario 64 on the Web
- Drawing.garden
- Shoelace: A library of web components
- Your last name contains invalid characters (2010)
- www.google.com – The page is blank when accessed
- Golden Rules of Interface Design (2013)
- What PWA Can Do Today
- Show HN: I made a HTMX Playground 100% in the browser
- "LibreOffice is better at reading old Word files than Word"
- Just because you can doesn't mean you should: the <meter> element
- Show HN: I made an app that consolidated 18 apps (doc, sheet, form, site, chat…)
- Things engineers believe about Web development
- Pocketbase: Open-source back end in one file
- The fall of Firefox: Mozilla's once-popular web browser slides into irrelevance
- An app can be a home-cooked meal (2020)
- Show HN: I made a tool to compare time zones
- Sit.
- 9 years of Apple text editor solo dev
- Show HN: Ambiphone, no-nonsense ambient music and white noise
- RawJS is a better way to call document.createElement()
- Browsers are the most likely disruptor of the mobile duopoly
- Show HN: Resurrecting the Dillo browser
- NERV Disaster Prevention
- Standard Ebooks
- Web browser as GUI, with your preferred language in the backend
- A Modern Web for Hacker News – Open-Source and Seeking Feedback
- Blot turns a folder into a website
- In 2024, please switch to Firefox
- Smallest Typeface
- Firefox Sync actually works
- Quairading shire erects signs telling travellers to ignore Google Maps
- 3D Map of Shinjuku Station in Three.js
- CSS Is Fun Again
- Laptop of the magi: an annoyed iMessage antitrust anecdote
- Obsidian 1.5 Desktop (Public)
- Stirling-PDF: local web application to perform various operations on PDFs
- Endurain: Self-hosted Strava like service
- WebGPU now available for testing in Safari Technology Preview
- What We Need Instead of "Web Components"
- A structured note-taking app for personal use
- ArXiv now offers papers in HTML format
- Catalyst – Tailwind CSS Application UI Kit
- Dear ImGui: Graphical User Interface library for C++
- VanJS – A no-JSX framework based on vanilla JavaScript
- Qt 6.6 and 6.7 Make QML Faster Than Ever: A New Benchmark and Analysis
- PostgREST: Providing HTML Content Using Htmx
- The "Cheap" Web
- Microsoft forced people to install their browser (2010)
- Show HN: NowDo – MacOS todo app for procrastinators
- "CSS is dramatically more difficult than learning assembly language" [audio]
- WebP is so great except it's not (2021)
- Pipe Dreams: The life and times of Yahoo Pipes
- Mozilla expands extension support for Firefox for Android
- Should you add screenshots to documentation?
- It's weird how design systems are so rote, yet so difficult
- Ask HN: What apps have you created for your own use?
- Show HN: Visualize rotating objects from the 4th, 5th, nth dimensions
- Modern iOS Navigation Patterns
- Pitivi – Free video editor with a beautiful and intuitive user interface
- Omg.lol: An Oasis on the Internet
- Ask HN: Best UI design courses for hackers?
- Firefox Keeps Getting Faster
- PysimpleGUI
- SVG Tutorial
- The `hanging-punctuation property` in CSS
- Orion Browser by Kagi
- My toddler loves planes, so I built her a radar
- Web Components Eliminate JavaScript Framework Lock-In
- Choose the browser that best suits your privacy needs
- Grimoire: Open-Source bookmark manager with extra features
- Show HN: I saw this mind-blowing experiment, so I made a simple version of it
- Developers are not happy with .NET MAUI, but nobody in the team cares about it
- Darktable: Crashing into the wall in slow-motion
- Show HN: Perfect Pitch Puzzle – a musical Wordle daily ear training game
- Shopify live dashboard
- Stripe live dashboard
- GIMP 3.0 has a release schedule
- 15 years ago, I helped design Google Maps
- Chrome pushes forward with plans to limit ad blockers in the future
- Ansel
- Show HN: React Spreadsheet 2
- Mistakes in the Design of CSS (2013)
- .NET Blazor
- Former Mozilla exec: Google has sabotaged Firefox for years (2019)
- YouTube slows down video load times when using Firefox
- TV: Now What?
- Calibre – New in Calibre 7.0
- Google confirms they will disable uBlock Origin in Chrome in 2024
- Google resumes transition to Manifest V3 for Chrome extensions
- The Decline of Usability: Revisited
- Use Timestamps
- Blender 4.0 release notes
- HTML Web Components
- Ruby on Rails: The Documentary [video]
- HTML First
- Is this radical redesign of GIMP possible now?
- Web designers should get good training in typography (2006)
- Don't disable buttons
- Ask HN: If you were to build a web app today what tech stack would you choose?