readme.md
    Awesome


    My open source work is supported by the community

    Special thanks to:





    Doppler
    All your environment variables, in one place
    Stop struggling with scattered API keys, hacking together home-brewed tools,
    and avoiding access controls. Keep your team and servers in sync with Doppler.

    WorkOS
    Your app, enterprise-ready.
    Start selling to enterprise customers with just a few lines of code.
    Add Single Sign-On (and more) in minutes instead of months.

    Strapi
    Strapi is the leading open-source headless CMS.
    It’s 100% JavaScript, fully customizable, and developer-first.

    OSS Capital
    Founded in 2018, OSS Capital is the first and only venture capital platform focused
    exclusively on supporting early-stage COSS (commercial open source) startup founders.


    bit.io
    Instant, shareable cloud PostgreSQL database
    Import any dataset in seconds, share with anyone with a click, try without signing up


    Gitpod
    Dev environments built for the cloud
    Natively integrated with GitLab, GitHub, and Bitbucket, Gitpod automatically and continuously prebuilds dev
    environments for all your branches. As a result team members can instantly start coding with fresh dev environments
    for each new task - no matter if you are building a new feature, want to fix a bug, or work on a code review.


    Keygen
    A dead-simple software licensing and distribution API built for developers





    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.
      • Arch-based Projects - Linux distributions and projects based on Arch Linux.
      • AppImage - Package apps in a single file that works on various mainstream Linux distributions.
    • 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.
    • ESP - Low-cost microcontrollers with WiFi and broad IoT applications.
    • Deno - A secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust.
    • DOS - Operating system for x86-based personal computers that was popular during the 1980s and early 1990s.
    • Nix - Package manager for Linux and other Unix systems that makes package management reliable and reproducible.
    • Integration - Linking together different IT systems (components) to functionally cooperate as a whole.

    Programming Languages

    Front-End Development

    Back-End Development

    Computer Science

    Big Data

    • Big Data
    • Public Datasets
    • Hadoop - Framework for distributed storage and processing of very large data sets.
    • Data Engineering
    • Streaming
    • Apache Spark - Unified engine for large-scale data processing.
    • Qlik - Business intelligence platform for data visualization, analytics, and reporting apps.
    • Splunk - Platform for searching, monitoring, and analyzing structured and unstructured machine-generated big data in real-time.

    Theory

    Books

    Editors

    Gaming

    Development Environment

    Entertainment

    Databases

    • Database
    • MySQL
    • SQLAlchemy
    • InfluxDB
    • Neo4j
    • MongoDB - NoSQL database.
    • RethinkDB
    • 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.
    • Contexture - Abstracts queries/filters and results/aggregations from different backing data stores like ElasticSearch and MongoDB.
    • Database Tools - Everything that makes working with databases easier.
    • TypeDB - Logical database to organize large and complex networks of data as one body of knowledge.
    • Cassandra - Open-source, distributed, wide column store, NoSQL database management system.

    Media

    Learn

    Security

    Content Management Systems

    • Umbraco
    • 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.
    • Sitecore - .NET digital marketing platform that combines CMS with tools for managing multiple websites.
    • Silverstripe CMS - PHP MVC framework that serves as a classic or headless CMS.

    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.
    • Corda - Open source blockchain platform designed for business.
    • Waves - Open source blockchain platform and development toolset for Web 3.0 apps and decentralized solutions.
    • Substrate - Framework for writing scalable, upgradeable blockchains in Rust.
    • Golem - Open source peer-to-peer marketplace for computing resources.
    • Stacks - A smart contract platform secured by Bitcoin.

    Higher Education

    • Computational Neuroscience - A multidisciplinary science which uses computational approaches to study the nervous system.
    • Digital History - Computer-aided scientific investigation of history.
    • Scientific Writing - Distraction-free scientific writing with Markdown, reStructuredText and Jupyter notebooks.

    Events

    Testing

    • Testing - Software testing.
    • Visual Regression Testing - Ensures changes did not break the functionality or style.
    • Selenium - Open-source browser automation framework and ecosystem.
    • Appium - Test automation tool for apps.
    • TAP - Test Anything Protocol.
    • JMeter - Load testing and performance measurement tool.
    • k6 - Open-source, developer-centric performance monitoring and load testing solution.
    • Playwright - Node.js library to automate Chromium, Firefox and WebKit with a single API.
    • Quality Assurance Roadmap - How to start & build a career in software testing.

    Miscellaneous

    Related

    项目简介

    🚀 Github 镜像仓库 🚀

    源项目地址

    https://github.com/sindresorhus/awesome

    发行版本

    当前项目没有发行版本

    贡献者 552

    全部贡献者

    开发语言