Audio
- [Tool] Ambiphone: Ambient music + sounds for work, study and relaxation
- [Tool] Audacity: A free and open-source digital audio editor and recording application software
- [Tool] Bosca Ceoil Blue: A simple and beginner-friendly app for making music
- [Tool] strudel: Web-based environment for live coding algorithmic patterns, incorporating a faithful port of TidalCycles to JavaScript
- [Tool] Wavacity: A port of the Audacity audio editor to the web browser
Australia
Bash
- [Learning] BashGuide
- [Tool] Bash Boilerplate
- [Tool] Bats: A TAP-compliant testing framework for Bash 3.2 or above
Biomedicine
Books
- Awesome Books
- Build Your Own X From Scratch Books
- Crafting Interpreters
- Digitale Bibliothek Book
- Free eBooks - Project Gutenberg
- Freely available programming books
- Library Genesis
- Open Library
- PDF Books Library
- The Architecture of Open Source Applications
- Wikibooks
C++
- [Lib] FTXUI: A simple cross-platform C++ library for terminal based user interfaces
- [Lib] RxTerm: A C++ library for functional-reactive terminals. RxTerm is a lean alternative to ncurses for many applications
- [Lib] SMK: Simple multimedia kit - C++ WebAssembly
- [Reading] Understanding Smart Pointers in C++
CSS
C
- [Learning] Building your own C application
- [Learning] Making a simple HTTP webserver in C
- [Lib] clib: Package manager for the C programming language
- [Lib] facil.io: A C micro-framework for web applications
- [Lib] Lwan: A high-performance & scalable web server
- [Lib] miniaudio: An audio playback and capture library in a single source file
- [Lib] musl: C Standard Library
- [Lib] Sokol: Minimal cross-platform standalone C headers
- [Lib] stb: single-file public domain (or MIT licensed) libraries
- [Lib] vaqt: High-precision date/time
- [Lib] zpl: pushing the boundaries of simplicity
- [Reading] Awesome C
- [Reading] MallocInternals
- [Reading] The C programming language
Data Structure and Algorithm
- [Algorithm] A Beginner's Journey into the World of Algorithms
- [Algorithm] Even–odd rule
- [Algorithm] Floyd's Cycle detection algorithm
- [Algorithm] How to check if two given line segments intersect?
- [Algorithm] Nonzero-rule
- [Algorithm] Point in Polygon
- [Algorithm] The Algorithms
- [Data Structure] Data Structures, Explained Simply
- [Data Structure] HashMaps & Dictionaries, Explained Simply
- [General] Algorithms for Competitive Programming
- [General] Hello Algo
- [General] The Arcane Algorithm Archive
- [General] USFCA Data Structure and Algorithm Visualizations
- [General] VisuAlgo
- [Problems] Advent of Code
- [Problems] Codeforces
- [Problems] CSES
- [Problems] Kattis Problem
- [Problems] LeetCode
- [Problems] NeetCode
- [Problems] Project Euler
DevOps
English
- "only a few" vs. "(very) few"
- Cambridge Dictionary
- Come
- Conditionals: if - Grammar - Cambridge Dictionary
- English Grammar Today on Cambridge Dictionary
- IELTS Simon
- Just The Word
- Lose The Very
- Other, others, the other or another ? - Cambridge Grammar
- Oxford Learner's Dictionary
- OZDIC
- Participle Clauses
- The definite article: 'the'
- The indefinite article: 'a' and 'an'
- Tra Cau
- Verbs followed by '-ing' or infinitive to change meaning
- Verbs in time clauses and 'if' clauses
- Why is it "arrived in" and not "arrived to" or "arrived at" in the following sentence?
Finance
- Contracts for difference (CFDs)
- Debit cards vs eftpos: what's the difference?
- Income-based investing strategies
- Lazy Koala Investing
- Passive Investing Australia
Fun
Game Development
- [Learning] DOOM Open Source Release
- [Learning] Game Engine Black Book DOOM
- [Learning] Handmade Hero
- [Lib] Heaps.io: Heaps.io is a mature cross platform graphics engine designed for high performance games
- [Lib] LÖVE: An *awesome* framework you can use to make 2D games in Lua
- [Lib] macroquad: A simple and easy to use game library for Rust programming language
- [Lib] PlayCanvas: A web graphics creation platform
- [Lib] raylib: a simple and easy-to-use library to enjoy videogames programming
- [Lib] SanderMertens/flecs: A fast entity component system (ECS) for C & C++
- [Tool] A list of Game Development resources to make magic happen
Git
- [Learning] Pro Git
- [Reading] Bring your monorepo down to size with sparse-checkout
- [Reading] Get up to speed with partial clone and shallow clone
Go
- [Fun] Pure Go minimal Doom implementation
- [Learning] 100 Go Mistakes and How to Avoid Them
- [Learning] Gist of Go: Concurrency
- [Learning] Go Scheduler
- [Learning] Practical Go Lessons
- [Lib] asciigraph: Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies
- [Lib] do: A dependency injection toolkit
- [Lib] lo: A Lodash-style Go library
- [Lib] mo: Monads and popular FP abstractions
- [Lib] oops: Error handling library with context, assertion, stack trace and source fragments
- [Lib] ro: Reactive Programming paradigm for Go
- [Lib] Ultimate Golang Makefile Template
- [Reading] The Anatomy of a Go Package. Structure, Imports, and Idioms
- [Reading] You probably don't need a DI framework
Graphics
- [Docs] docs.gl
- [Learning] 3D wireframe rendered in the terminal
- [Learning] Computer Graphics from Scratch
- [Learning] Graphics Programming Compendium
- [Learning] Learn OpenGL
- [Learning] Scratchapixel
- [Learning] The Book of Shaders
- [Learning] The Nature of Code
- [Platform] Shadertoy
- [Tool] Blender: A free and open-source 3D computer graphics software
- [Tool] GIMP: A free and open-source image editor
- [Tool] Inkscape: A free and open-source software vector graphics editor
- [Tool] Krita: A professional FREE and open source painting program
- [Tool] MagicaVoxel: A free lightweight GPU-based voxel art editor and interactive path tracing renderer
- [Tool] RawTherapee: A free, cross-platform raw image processing program
- [Tool] Synfig: A free and open-source vector-based 2D animation software
- [Tool] The Book of Shaders Editor
Health
JavaScript
- [Learning] Jake Archibald on the web browser event loop, setTimeout, micro tasks, requestAnimationFrame, ...
- [Learning] JavaScript Event Loop Visualized – The Ultimate Interactive Guide
- [Learning] JavaScript Visualized - Event Loop, Web APIs, (Micro)task Queue
- [Learning] The 16-Line Pattern That Eliminates Dependency Passing
- [Learning] What the heck is the event loop anyway? - Philip Roberts
- [Lib] Anime.js: JavaScript animation engine
- [Lib] chokidar: Minimal and efficient cross-platform file watching library
- [Lib] LZMA-JS: A JavaScript implementation of the Lempel-Ziv-Markov (LZMA) chain compression algorithm
- [Lib] RxJS: Reactive Extensions Library for JavaScript
- [Reading] An interesting kind of JavaScript memory leak
- [Reading] Jest: Finding the cause of a memory leak in Jest tests
- [Reading] Jest: Jest leaks memory from required modules with closures over imports
- [Reading] Jest: Your Jest Tests are Leaking Memory
- [Reading] Secrets of the act(...) api
- [Reading] Understanding and Tuning Memory
- [Reading] Why I stopped using snapshot testing with Jest
- [Reading] Why would anyone need JavaScript generator functions?
- [Reference] You Don't Need Lodash Underscore
Java
- [Lib] Micronaut: A modern, JVM-based, full-stack framework
- [Lib] Quarkus: Supersonic Subatomic Java
- [Reading] Java 21 Virtual Threads (Project Loom) vs. Reactive Programming: A Practical Guide for Modern Developers
- [Reading] Java 21 Virtual Threads - Dude, Where's My Lock?
- [Reading] Virtual Threads
Job
- [Email] 7 Email Templates That'll Help You Say "No" (Without Having to Overthink It)
- [Email] How to decline a job offer: Email template
- [Email] How to Follow Up on a Job Application (With Templates)
- [Email] How to reject a job offer by phone or email (with example emails)
- [Email] How to Reject a Job Offer Politely (Email Samples)
- [Email] How to write a follow-up email after a job interview: Templates and tips
- [Interview] A curated awesome list of lists of interview questions
- [Interview] Developer Roadmaps
- [Interview] HiredInTech
- [Interview] How to Answer "Why Should We Hire You" in an Interview?
- [Interview] NeetCode
- [Interview] Stop saying these 9 things in your interview
- [Interview] Tech Interview Handbook
- [Interview] The 32 smartest questions to ask at the end of every job interview
- [Interview] What Did You Like Most About Your Job?
- [Resume] A Guide to Choosing the Right Resume Tense
- [Resume] Getting a Gig: A Guide
- [Resume] How to make a resume: Step-by-step guide with examples
- [Resume] How to write a resume in Australia: A step-by-step guide with examples
- [Resume] Novoresume
- [Site] arc()
- [Site] Australian Companies with Visa Sponsorship
- [Site] Awesome Remote Job
- [Site] Forage
- [Site] Grackle HQ: A job site for the game industry
- [Site] Indie Hackers
- [Site] levels.fyi
- [Site] We Work Remotely
- [Site] Wellfound
Miscellaneous
- [Game] Krunker
- [Game] Mini Royale
- [Guide] How to Send Emails Using Gmail SMTP with Cloudflare Email Routing?
- [Shopping] Moonpig Gift Shop
- [Tool] RustDesk: An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer
- [Tool] Syncthing
Network
Operating System
Programming
- [Language] C3: The Ergonomic, Safe and Familiar Evolution of C
- [Language] Hare: A systems programming language designed to be simple, stable, and robust
- [Language] Odin: A general-purpose programming language with distinct typing built for high performance, modern systems and data-oriented programming
- [Language] Red: A next-generation programming language strongly inspired by Rebol, but with a broader field of usage thanks to its native-code compiler
- [Learning] 0DE5
- [Learning] 30 seconds of code: Coding articles to level up your development skills
- [Learning] Build your own X
- [Learning] Challenging projects every programmer should try
- [Learning] Devhints: Rico's cheatsheets
- [Learning] Project Based Learning
- [Learning] Rosetta Code: A programming chrestomathy site
- [Reading] Github Ranking: A list of the most github stars and forks repositories
- [Reading] Notes on structured concurrency, or: Go statement considered harmful
- [Reading] Papers We Love: Papers from the computer science community to read and discuss
- [Reading] Ranking Programming Languages by Energy Efficiency
- [Tool] ANSI Escape Codes
- [Tool] Codapi: A lightweight sandbox server for interactive documentation and learning
- [Tool] Crontab Guru: Cron Schedule Expression Generator
- [Tool] Emacs: An extensible, customizable, free/libre text editor — and more
- [Tool] Flow Control: A programmer's text editor
- [Tool] Fresh: A terminal text editor you can just use
- [Tool] Globster
- [Tool] Helix: A post-modern text editor
- [Tool] Micro: A modern and intuitive terminal-based text editor
- [Tool] Neovim: A hyperextensible Vim-based text editor
- [Tool] paste: A no-datastore, client-side paste service
- [Tool] Vim: A highly configurable text editor built to make creating and changing any kind of text very efficient
- [Tool] Zstandard: Fast real-time compression algorithm
Reverse Engineering
- [Tool] Ghidra: A software reverse engineering (SRE) framework created and maintained by the National Security Agency Research Directorate
- [Tool] ImHex: A Hex Editor, a tool to display, decode and analyze binary data to reverse engineer their format, extract information or patch values in them
- [Tool] radare2: A free/libre toolchain for easing several low level tasks like forensics, software reverse engineering, exploiting and debugging
Rust
- [Fun] A Game Boy Emulator
- [Learning] Rust Embedded Drivers (RED)
- [Learning] Rust Language Cheat Sheet
- [Lib] Druid: A data-first Rust-native GUI design toolkit
- [Lib] egui: An easy-to-use immediate mode GUI in Rust that runs on both web and native
- [Lib] iced: A cross-platform GUI library for Rust focused on simplicity and type-safety
- [Lib] Polars: A blazingly fast DataFrame library for manipulating structured data
- [Lib] Xilem: A high-level architecture for writing GUI apps in Rust
- [Reading] Generating 1 Million PDFs in 10 Minutes
- [Reading] Master hexagonal architecture in Rust
- [Tool] bacon: A background code checker
Security
System Design
- Atoms, molecules, organisms
- The Laws of Software Evolution
- The System Design Primer
- Why utils are bad, an example
TypeScript
- [Lib] Effect: An ecosystem of tools to build robust applications in TypeScript
- [Lib] es-toolkit: A modern JavaScript utility library that's 2-3 times faster and up to 97maller—a major upgrade to lodash
- [Lib] esbuild issue: no matching export for types
- [Lib] fp-ts: Functional programming in TypeScript
- [Lib] neverthrow: Type-safe errors for TypeScript
- [Lib] pkgroll: Zero-config package bundler for Node.js + TypeScript
- [Lib] radashi: The modern, community-first TypeScript toolkit with all of the fast, readable, and minimal utility functions
- [Lib] ts-pattern: The exhaustive Pattern Matching library for TypeScript, with smart type inference
- [Lib] ts-toolbelt: TypeScript's largest type utility library
- [Lib] tsdown: The elegant bundler for libraries powered by Rolldown
- [Lib] tsup: The simplest and fastest way to bundle your TypeScript libraries
- [Lib] Valibot: The modular and type safe schema library for validating structural data
- [Lib] Zod: TypeScript-first schema validation with static type inference
- TypeScript Deep Dive
- TypeScript project references
Video
- [Learning] ffmprovisr: Making FFmpeg Easier
- [Tool] DaVinci Resolve: The world's only solution that combines editing, color correction, visual effects, motion graphics and audio post production all in one software tool
- [Tool] Motion Canvas: A TypeScript library for creating animated videos using the Canvas API
Vim/Neovim
- [Learning] Vim Cheat Sheet
- [Reading] Load launch.json debug configs even for JS based languages
- [Reading] Remote Neovim for Dummies
- [Reading] Seven habits of effective text editing
- [Reading] The tools that I love: Vim
- [Reading] Why I got rid of all my neovim plugins
Web Back End
- [Lib] Hono: A fast, lightweight web application framework ,built on Web Standards
- [Lib] PocketBase: Open Source realtime backend in 1 file
Web Front End
- [Docs] ARIA Authoring Practices Guide
- [Docs] Bulletproof React
- [Docs] Open UI
- [Fun] Just fucking use HTML
- [Learning] A Friendly Introduction to SVG
- [Learning] Atomic Design
- [Learning] Fine-Grained Reactivity Fundamentals Series' Articles
- [Learning] web.dev
- [Lib] Dioxus: The Rust framework for building fullstack web, desktop, and mobile apps
- [Lib] Legend State
- [Lib] Leptos: A cutting-edge Rust framework for the modern web
- [Lib] nuqs: Type-safe search params state manager for React
- [Lib] RxDB
- [Lib] Servo: A web browser rendering engine written in Rust
- [Lib] Valdi: A cross-platform UI framework that delivers native performance without sacrificing developer velocity
- [Reading] Component testing
- [Reading] How Web Works
- [Reading] Why you should test with user-event
- [Tool] Local-first Software
Writing
- [Diagram] D2: Declarative Diagramming
- [Diagram] markmap: Visualize your Markdown with mindmaps
- [Digaram] Diagon: Interactive ASCII art diagram generators
- [Docs] Docusaurus: Build optimized websites quickly, focus on your content
- [Docs] Eleventy: A simpler static site generator
- [Docs] Fumadocs: The beautiful & flexible React.js docs framework
- [Docs] Hugo: The world's fastest framework for building websites
- [Docs] Island.js: Vite & MDX powered static site generator based on islands architecture
- [Docs] VitePress: Markdown to Beautiful Docs in Minutes
- [Docs] Zine: Fast, Scalable, and Flexible Static Site Generator
- [Slide] presenterm: A markdown terminal slideshow tool
- [Slide] Slides: Terminal based presentation tool
- [Slide] Slidev: Presentation Slides for Developers