Async non-blocking event-driven JavaScript runtime built on Chrome's V8 JavaScript engine.
Mobile operating system for Apple phones and tablets.
Cross-platform native desktop apps using JavaScript/HTML/CSS.
JavaScript API for hybrid apps.
Mobile app development IDE, testing, and distribution.
Operating system for the Apple Watch.
P2P hypermedia protocol.
Mobile development tools.
Cloud platform as a service.
Credit card-sized computer aimed at teaching kids programming, but capable of a lot more.
Cross-platform GUI app framework.
Cross-browser extension system.
Write cross-platform native apps for iOS, Android, macOS, tvOS, and watchOS in Ruby.
Create apps for different TV platforms.
Simple and distraction-free desktop environment for Linux.
Virtual home assistant.
Cloud computing platform designed for developers.
Google's mobile SDK for building native iOS and Android apps from a single codebase written in Dart.
Open source home automation that puts local control and privacy first.
Style guide and linter.
Impossible sounding projects that exist.
For npm packages.
Package manager.
Test runner.
Linter.
Task runner.
Asynchronous I/O in Python 3.
Scientific research in audio/music.
A version of Python for microcontrollers.
Haskell for the JVM.
Build, test, and package software.
Object-oriented language targeting Adobe AIR.
Functional programming language for the JVM.
General purpose pure functional programming language with dependent types influenced by Haskell and ML.
JavaScript library to develop Web Components.
App framework.
App framework.
Markup language used for websites & web apps.
XML-based vector image format.
App framework.
Library for producing dynamic, interactive data visualizations.
Functional and reactive JavaScript framework.
App framework.
App framework.
App framework.
CSS tool.
Rich text editor framework for React.
App framework.
State container for JavaScript apps.
Module bundler.
Module bundler.
CSS preprocessor.
Enterprise-class UI design language.
CSS preprocessor.
JavaScript API for rendering 3D graphics.
App framework.
Framework for server-rendered React apps.
Tiny JavaScript library for building web apps.
HTML templating library for JavaScript.
Modern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt markup.
Curated list of awesome static website generators.
PHP framework.
Web server.
Java web app framework.
Toolkit for building reactive apps on the JVM.
Tool for building, changing, and versioning infrastructure.
Server-side development in Swift.
Learning, implementing, and applying Machine Learning using Ruby.
Models for Apple's machine learning framework.
Open source distributed machine learning platform written in Java with APIs in R, Python, and Scala.
Theory basics for using cryptography by non-cryptographers.
Neural networks.
Library for machine intelligence.
The most cited deep learning papers.
Learn to develop your own search engine.
Framework for distributed storage and processing of very large data sets.
Unified engine for large-scale data processing.
Traversing nested data structures.
Open-source and hackable text editor.
Cross-platform open-source text editor.
Game engine.
Game engine.
Fantasy console.
Game engine.
Game engine.
For macOS.
User-friendly shell.
Enhance the
Cross-platform terminal app built on web technologies.
Cross-platform object-oriented shell.
Productivity app for macOS.
Scifi.
NoSQL database.
Graph computing framework.
Object-relational database.
Document-oriented NoSQL database.
Distributed, scalable, big data store.
Text editor fonts.
Image format known for animated images.
Pixel-level digital art.
Cross-platform solution to record, convert and stream audio and video.
Interactive tutorials.
Learn while playing.
Capture The Flag.
Deception trap, designed to entice an attacker into attempting to compromise the information systems in an organization.
Security of web apps & services.
The art of unlocking a lock by manipulating its components without the key.
List of open and closed source Content Management Systems (CMS).
List of headless / decoupled CMS resources.
The most widely used CMS in the world.
Ruby on Rails CMS.
Django CMS focused on flexibility and user experience.
Lightweight PHP-based CMS.
Extensible PHP-based CMS.
Content-first CMS.
For electronic engineers and hobbyists.
Checklist for building your own electric guitar.
Goal setting & communication best practices.
Leading people and being a manager in a technology company/environment.
Independent developer businesses.
Reviewing code.
Bitcoin services and tools for software developers.
Open source distributed settlement network.
Non-financial blockchain applications.
Open source decentralized microblogging network.
Recursion illustrated.
Test automation tool for apps.
Stack Overflow, Quora, etc.
Design app for macOS.
Task runner.
Cross-platform API for rendering 2D and 3D graphics.
For community-based and non-institutional scientists.
Test Anything Protocol.
"Internet of Things" connectivity protocol.
Node.js CLI framework.
Low-overhead, cross-platform 3D graphics and compute API.
Typesetting language.
An economist's starter kit.
Choose your next color scheme.
Digital distribution platform.
Building bots.
Building and promoting more compassionate engineering cultures.
Dynamic tracing framework.
Enhance your browsing experience.
Pokémon and Pokémon GO.
Managing technical and business operations through a chat.
Falsehoods programmers believe in.
Software development approach for complex needs by connecting the implementation to an evolving model.
Self-tracking through technology.
Python-based config management system.
For digital designers.
Load testing and performance measurement tool.
Programming something expressive instead of something functional.
Web apps that work without login.
Software testing.
Free as in freedom.
Prototyping interactive UI designs.
Markup language.
Funny developer projects.
Tech-related events in the Netherlands.
Open source healthcare software for facilities, providers, developers, policy experts, and researchers.
Open Source eCommerce built with PHP.
Graph drawing packages for TeX/LaTeX/ConTeXt.
Study of the nervous system and brain.
Ad-free alternatives.
Programming languages designed for experimentation or as jokes rather than actual use.
Open-source monitoring system.
Smart home devices.
Double-entry accounting on the command-line.
Public domain works.
Digital currency where encryption is used to regulate the generation of units and verify transfers.
Creating a more inclusive and diverse tech community.
Companies that offer their tools and services for free to open source projects.
Create better and more consistent designs and experiences.
Ensures changes did not break the functionality or style.
Teachings from the Theravada Buddhist tradition.
Open source Java app performance management tool.
The experience of being an open source maintainer.
Calculators for every platform.
A type of challenge–response test used in computing to determine whether or not the user is human.
Create and share documents that contain code, equations, visualizations and narrative text.
International high school robotics championship.
Open source projects that help improve society.
Conference and meetup speakers in the programming and design community.
Fund individual programmers or the development of open source projects.
Awesome warez and piracy links.
To the extent possible under law, Sindre Sorhus has waived all copyright and related or neighboring rights to this work.
This Awesome List viewer/aggregator is made by Wan Saleh.