iOS - Mobile operating system for Apple phones and tablets.
Android - Mobile operating system developed by Google.
Xamarin - Mobile app development IDE, testing, and distribution.
watchOS - Operating system for the Apple Watch.
IPFS - P2P hypermedia protocol.
Fuse - Mobile development tools.
Heroku - Cloud platform as a service.
Raspberry Pi - Credit card-sized computer aimed at teaching kids programming, but capable of a lot more.
Qt - Cross-platform GUI app framework.
WebExtensions - Cross-browser extension system.
RubyMotion - Write cross-platform native apps for iOS, Android, macOS, tvOS, and watchOS in Ruby.
Smart TV - Create apps for different TV platforms.
GNOME - Simple and distraction-free desktop environment for Linux.
KDE - A free software community dedicated to creating an open and user-friendly computing experience.
Amazon Alexa - Virtual home assistant.
DigitalOcean - Cloud computing platform designed for developers.
Flutter - Google's mobile SDK for building native iOS and Android apps from a single codebase written in Dart.
Home Assistant - Open source home automation that puts local control and privacy first.
IBM Cloud - Cloud platform for developers and companies.
Firebase - App development platform built on Google Cloud Platform.
Robot Operating System 2.0 - Set of software libraries and tools that help you build robot apps.
Adafruit IO - Visualize and store data from any device.
Cloudflare - CDN, DNS, DDoS protection, and security for your site.
Actions on Google - Developer platform for Google Assistant.
Standard Style - Style guide and linter.
Mad Science npm Packages - Impossible sounding projects that exist.
Maintenance Modules - For npm packages.
npm - Package manager.
AVA - Test runner.
ESLint - Linter.
npm scripts - Task runner.
30 Seconds of Code - Code snippets you can understand in 30 seconds.
C/C++ - General-purpose language with a bias toward system programming and embedded, resource-constrained software.
Frege - Haskell for the JVM.
CMake - Build, test, and package software.
ActionScript 3 - Object-oriented language targeting Adobe AIR.
Eta - Functional programming language for the JVM.
Idris - General purpose pure functional programming language with dependent types influenced by Haskell and ML.
Ada/SPARK - Modern programming language designed for large, long-lived apps where reliability and efficiency are essential.
Q# - Domain-specific programming language used for expressing quantum algorithms.
Angular - App framework.
Backbone - App framework.
HTML5 - Markup language used for websites & web apps.
SVG - XML-based vector image format.
Ember - App framework.
D3 - Library for producing dynamic, interactive data visualizations.
Vue.js - App framework.
Marionette.js - App framework.
Aurelia - App framework.
PostCSS - CSS tool.
Draft.js - Rich text editor framework for React.
choo - App framework.
webpack - Module bundler.
Browserify - Module bundler.
Sass - CSS preprocessor.
Ant Design - Enterprise-class UI design language.
Less - CSS preprocessor.
Preact - App framework.
Next.js - Framework for server-rendered React apps.
Mobile Web Development - Creating a great mobile web experience.
Storybook - Development environment for UI components.
Blazor - .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.
Web Performance Metrics - Metrics to help understand page speed and user experience.
Flask - Python framework.
Vagrant - Automation virtual machine environment.
Pyramid - Python framework.
CakePHP - PHP framework.
Phalcon - PHP framework.
nginx - Web server.
Dropwizard - Java framework.
Kubernetes - Open-source platform that automates Linux container operations.
Lumen - PHP micro-framework.
Serverless Framework - Serverless computing and serverless architectures.
Apache Wicket - Java web app framework.
Vert.x - Toolkit for building reactive apps on the JVM.
Terraform - Tool for building, changing, and versioning infrastructure.
Vapor - Server-side development in Swift.
Dash - Python web app framework.
Empirical Software Engineering - Evidence-based research on software systems.
Information Retrieval - Learn to develop your own search engine.
Quantum Computing - Computing which utilizes quantum mechanics and qubits on quantum computers.
Hadoop - Framework for distributed storage and processing of very large data sets.
Apache Spark - Unified engine for large-scale data processing.
Atom - Open-source and hackable text editor.
Visual Studio Code - Cross-platform open-source text editor.
Game Networking - Network programming for multiplayer online games.
Godot - Game engine.
Unity - Game engine.
LÖVE - Game engine.
PICO-8 - Fantasy console.
Construct 2 - Game engine.
Gideros - Game engine.
Minecraft - Sandbox video game.
Game Datasets - Materials and datasets for Artificial Intelligence in games.
Haxe Game Development - A high-level strongly typed programming language used to produce cross-platform native code.
libGDX - Java game framework.
Quick Look Plugins - For macOS.
Fish - User-friendly shell.
Git Add-ons - Enhance the
Git Hooks - Scripts for automating tasks during
Hyper - Cross-platform terminal app built on web technologies.
PowerShell - Cross-platform object-oriented shell.
Alfred Workflows - Productivity app for macOS.
MongoDB - NoSQL database.
TinkerPop - Graph computing framework.
PostgreSQL - Object-relational database.
CouchDB - Document-oriented NoSQL database.
HBase - Distributed, scalable, big data store.
NoSQL Guides - Help on using non-relational, distributed, open-source, and horizontally scalable databases.
Codeface - Text editor fonts.
GIF - Image format known for animated images.
Pixel Art - Pixel-level digital art.
FFmpeg - Cross-platform solution to record, convert and stream audio and video.
Icons - Downloadable SVG/PNG/font icon projects.
CLI Workshoppers - Interactive tutorials.
Educational Games - Learn while playing.
CSS Learning - Mainly about CSS – the language and the modules.
Product Management - Learn how to be a better product manager.
Roadmaps - Gives you a clear route to improve your knowledge and skills.
CTF - Capture The Flag.
Honeypots - Deception trap, designed to entice an attacker into attempting to compromise the information systems in an organization.
Web Security - Security of web apps & services.
Lockpicking - The art of unlocking a lock by manipulating its components without the key.
Cybersecurity Blue Team - Groups of individuals who identify security flaws in information technology systems.
Fuzzing - Automated software testing technique that involves feeding pseudo-randomly generated input data.
GDPR - Regulation on data protection and privacy for all individuals within EU.
Refinery CMS - Ruby on Rails CMS.
Wagtail - Django CMS focused on flexibility and user experience.
Textpattern - Lightweight PHP-based CMS.
Drupal - Extensible PHP-based CMS.
Craft CMS - Content-first CMS.
Electronics - For electronic engineers and hobbyists.
Electric Guitar Specifications - Checklist for building your own electric guitar.
OKR Methodology - Goal setting & communication best practices.
Leading and Managing - Leading people and being a manager in a technology company/environment.
Indie - Independent developer businesses.
Tools of the Trade - Tools used by companies on Hacker News.
Clean Tech - Fighting climate change with technology.
Code Review - Reviewing code.
Bitcoin - Bitcoin services and tools for software developers.
Ripple - Open source distributed settlement network.
Non-Financial Blockchain - Non-financial blockchain applications.
Mastodon - Open source decentralized microblogging network.
Ethereum - Distributed computing platform for smart contract development.
Blockchain AI - Blockchain projects for artificial intelligence and machine learning.
EOSIO - A decentralized operating system supporting industrial-scale apps.
Computational Neuroscience - A multidisciplinary science which uses computational approaches to study the nervous system.
CSV - A text file format that stores tabular data and uses a comma to separate values.
Awesome - Recursion illustrated.
Appium - Test automation tool for apps.
Answers - Stack Overflow, Quora, etc.
Sketch - Design app for macOS.
Gulp - Task runner.
OpenGL - Cross-platform API for rendering 2D and 3D graphics.
Citizen Science - For community-based and non-institutional scientists.
TAP - Test Anything Protocol.
MQTT - "Internet of Things" connectivity protocol.
Vorpal - Node.js CLI framework.
Vulkan - Low-overhead, cross-platform 3D graphics and compute API.
LaTeX - Typesetting language.
Economics - An economist's starter kit.
Cheminformatics - Informatics techniques applied to problems in chemistry.
Colorful - Choose your next color scheme.
Steam - Digital distribution platform.
Bots - Building bots.
Empathy in Engineering - Building and promoting more compassionate engineering cultures.
DTrace - Dynamic tracing framework.
Userscripts - Enhance your browsing experience.
Pokémon - Pokémon and Pokémon GO.
ChatOps - Managing technical and business operations through a chat.
Falsehood - Falsehoods programmers believe in.
Domain-Driven Design - Software development approach for complex needs by connecting the implementation to an evolving model.
Quantified Self - Self-tracking through technology.
SaltStack - Python-based config management system.
Web Design - For digital designers.
JMeter - Load testing and performance measurement tool.
Creative Coding - Programming something expressive instead of something functional.
No-Login Web Apps - Web apps that work without login.
Testing - Software testing.
Free Software - Free as in freedom.
Framer - Prototyping interactive UI designs.
Markdown - Markup language.
Dev Fun - Funny developer projects.
Events in the Netherlands - Tech-related events in the Netherlands.
Healthcare - Open source healthcare software for facilities, providers, developers, policy experts, and researchers.
Magento 2 - Open Source eCommerce built with PHP.
TikZ - Graph drawing packages for TeX/LaTeX/ConTeXt.
Neuroscience - Study of the nervous system and brain.
Ad-Free - Ad-free alternatives.
Esolangs - Programming languages designed for experimentation or as jokes rather than actual use.
Prometheus - Open-source monitoring system.
Homematic - Smart home devices.
Ledger - Double-entry accounting on the command-line.
Uncopyright - Public domain works.
Crypto Currency Tools & Algorithms - Digital currency where encryption is used to regulate the generation of units and verify transfers.
Diversity - Creating a more inclusive and diverse tech community.
Open Source Supporters - Companies that offer their tools and services for free to open source projects.
Design Principles - Create better and more consistent designs and experiences.
Visual Regression Testing - Ensures changes did not break the functionality or style.
Theravada - Teachings from the Theravada Buddhist tradition.
inspectIT - Open source Java app performance management tool.
Open Source Maintainers - The experience of being an open source maintainer.
Calculators - Calculators for every platform.
Captcha - A type of challenge–response test used in computing to determine whether or not the user is human.
Jupyter - Create and share documents that contain code, equations, visualizations and narrative text.
FIRST Robotics Competition - International high school robotics championship.
Humane Technology - Open source projects that help improve society.
Speakers - Conference and meetup speakers in the programming and design community.
Board Games - Table-top gaming fun for all.
Software Patreons - Fund individual programmers or the development of open source projects.
Parasite - Parasites and host-pathogen interactions.
Food - Food-related projects on GitHub.
Mental Health - Mental health awareness and self-care in the software industry.
Bitcoin Payment Processors - Start accepting Bitcoin.
Scientific Computing - Solving complex scientific problems using computers.
Agriculture - Open source technology for farming and gardening.
Plotters - Computer-controlled drawing machines and other visual art robots.
Product Design - Design a product from the initial concept to production.
Prisma - Turn your database into a GraphQL API.
Software Architecture - The discipline of designing and building software.
Connectivity Data and Reports - Better understand who has access to telecommunication and internet infrastructure and on what terms.
Stacks - Tech stacks for building different apps and features.
Cytodata - Image-based profiling of biological phenotypes for computational biologists.
IRC - Open source messaging protocol.
Advertising - Advertising and programmatic media for websites.
To the extent possible under law, Sindre Sorhus has waived all copyright and related or neighboring rights to this work.