😎 Awesome lists about all kinds of interesting topics
Go to file
2019-11-08 18:38:19 +01:00
.github Enable the repo Sponsor button 2019-05-23 16:57:42 +07:00
media Hand-tune the flat2 badge 2019-01-26 17:22:42 +07:00
.editorconfig add .editorconfig 2016-05-02 15:21:32 +07:00
.gitattributes Improve contribution guidelines 2018-07-28 23:59:13 +07:00
awesome.md Add alternative flat badge (#1396) 2019-01-26 16:58:40 +07:00
code-of-conduct.md update code of conduct 2016-05-02 15:27:18 +07:00
contributing.md Fix typo in contributing.md (#1423) 2018-10-17 12:06:55 +07:00
create-list.md Improve the list guidelines 2019-07-05 00:28:01 +07:00
pull_request_template.md Update guidelines about including archived item 2019-10-05 12:41:22 +07:00
readme.md Fixed outdated repository URL 2019-11-08 18:38:19 +01:00

What is an awesome list?    Contribution guide    Creating a list    Twitter    Stickers & t-shirts


Follow the Awesome Twitter account for updates on new list additions.

Just type awesome.re to go here. Check out my blog and follow me on Twitter.


Contents

Platforms

  • Node.js - Async non-blocking event-driven JavaScript runtime built on Chrome's V8 JavaScript engine.
  • Frontend Development
  • iOS - Mobile operating system for Apple phones and tablets.
  • Android - Mobile operating system developed by Google.
  • IoT & Hybrid Apps
  • Electron - Cross-platform native desktop apps using JavaScript/HTML/CSS.
  • Cordova - JavaScript API for hybrid apps.
  • React Native - JavaScript framework for writing natively rendering mobile apps for iOS and Android.
  • Xamarin - Mobile app development IDE, testing, and distribution.
  • Linux
    • Containers
    • eBPF - Virtual machine that allows you to write more efficient and powerful tracing and monitoring for Linux systems.
  • macOS - Operating system for Apple's Mac computers.
  • watchOS - Operating system for the Apple Watch.
  • JVM
  • Salesforce
  • Amazon Web Services
  • Windows
  • 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.
  • .NET
    • Core
    • Roslyn - Open-source compilers and code analysis APIs for C# and VB.NET languages.
  • 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.

Programming Languages

Front-End Development

Back-End Development

Computer Science

Big Data

Theory

Books

Editors

Gaming

Development Environment

Entertainment

Databases

Media

Learn

Security

Content Management Systems

Hardware

Business

Work

Networking

Decentralized Systems

  • 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.

Higher Education

Miscellaneous

License

CC0

To the extent possible under law, Sindre Sorhus has waived all copyright and related or neighboring rights to this work.