mcicolella / more-awesome

An extensive list of "awesome" lists to help you find resources and starting points on every topic.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

More Awesome

This is a curated list of "awesome" lists, which contain starting points and resources for discovering more on any topic. It aims to be the most complete and carefully maintained top-level list.

Contributions are welcome; if you have a list that's on a new topic or better than the current link, please submit a pull request. Suggest the most appropriate category and a one-line description of the topic (not of the list itself).

Categories

Coding: Programming | Platforms | Languages | Back-End | Front-End

Tech: Gaming | Hardware | Networking | Security | CMS | Databases | Operations

Academics: Learn | Science | Computer Science | Data Science

Life: Culture | Work | Media | Local | Meta

Meta

"Awesome" lists are curated collections of resources on some particular topic, which can be broad like "Math" or very specific like "Quantum Machine Learning".

They are useful for as starting points for beginners and to help experts discover the landscape of available resources, which can be tutorials, papers, tools, books, websites, libraries, software, products, open source projects, etc.

This is a top-level list, which means it contains links to other "awesome" lists. The goals of this top-level list are:

  • be extensive: cover every topic which someone cared enough about to create a good list.
  • be inclusive: no irrelevant requirements for submission, like specific formatting.
  • highlight the best maintained list on each topic; our suggested starting point.
  • include alternatives at the end of each description, for those digging deeper.

Other Top-level Lists

The following lists serve as the basis for this list, as they are the best top-level lists I could find. Everything from them is incorporated here unless a better replacement is available. In addition, I have gone through their rejected links for missing gems.

You can also find lists by browsing the Github topics awesome, awesome-list, lists, and resources.

List-related tools

Platforms

  • Amazon Alexa - Virtual home assistant.
  • ArcGIS Developer - Mapping and location analysis platform for developers.
  • Avalonia UI - A cross platform XAML Framework for.NET Framework, .NET Core and Mono
  • Azure Architecture - AWESOME-Azure-Architecture - https://aka.ms/AwesomeAzureArchitecture
  • Cloudflare - CDN, DNS, DDoS protection, and security for your site.
  • Clubhouse - Social network based on voice.
  • Deno - A secure runtime for JavaScript and TypeScript build on V8.
  • DigitalOcean - Cloud computing platform designed for developers.
  • Electron - Cross-platform native desktop apps using JavaScript/HTML/CSS.
  • ESP - Low-cost microcontrollers with WiFi and broad IoT applications.
  • Firebase - App development platform built on Google Cloud Platform.
  • Flutter - Google's mobile SDK for building native iOS and Android apps from a single codebase written in Dart.
  • Frontend Development - Resources for frontend web developers.
  • Google Assistant - Developer platform AoG(Action on Google).
  • Home Assistant Francophone - Open source home automation for french speakers.
  • Home Assistant - Open source home automation that puts local control and privacy first.
  • IBM Cloud - Cloud platform for developers and companies.
  • Integration - Linking together different IT systems (components) to functionally cooperate as a whole.
  • iOS - Mobile operating system for Apple phones and tablets.
  • IoT - Internet of Things.
  • KDE - A free software community dedicated to creating an open and user-friendly computing experience.
  • Low Code - Allowing business professionals to address their needs on their own with little to no coding skills.
  • Micro:bit - Programmable chip on a board aimed at teaching kids programming.
  • Node-RED - A programming tool for wiring together hardware devices, APIs, and online services.
  • Node.js - Async non-blocking event-driven JavaScript runtime built on Chrome's V8 JavaScript engine.
  • NW.js - Node Webkit.
  • Odoo - Odoo resources.
  • Qt - Cross-platform GUI app framework.
  • Raspberry Pi - Credit card-sized computer aimed at teaching kids programming, but capable of a lot more.
  • Robot Operating System 2.0 - Set of software libraries and tools that help you build robot apps.
  • Smart TV - Create apps for different TV platforms.
  • Wechat - Chat platform. Also by @we-list and @opendigg.

Web Browser Platform

  • Flash - Multimedia platform for creating rich internet applications.
  • Salesforce - Delightful Salesforce Platform Resources.
  • Shopify - A cloud-based ecommerce store platform.
  • Web Browsers - Various web browsers to use or develop for.
  • WebExtensions - Cross-browser extension system.

Mobile

  • Android - Mobile operating system developed by Google.
    • Android Apps - Android applications, tutorials and resources.
  • Capacitor - Cross-platform open source runtime for building Web Native apps.
  • Cordova - JavaScript API for hybrid apps.
  • Fuse - Mobile development tools. dead
  • NativeScript - Articles, plugins, and resources for NativeScript.
  • React Native - JavaScript framework for writing natively rendering mobile apps for iOS and Android.
  • Sailfish OS - Truly Independent Mobile OS.
  • WatchOS - Operating system for the Apple Watch.
  • Xamarin - Mobile app development IDE, testing, and distribution.
  • iOS
    • Scriptable - An iOS app for automations in JavaScript.

UNIX / Linux

  • AppImage - Package apps in a single file that works on various mainstream Linux distributions.
  • Arch-based Projects - Linux distributions and projects based on Arch Linux.
  • AwesomeWM - A window manager for X11.
  • eBPF - Virtual machine for efficient tracing and monitoring for Linux systems.
  • Flatpak - Popular distro-independent packaging technology for your apps.
  • GNOME - Simple and distraction-free desktop environment for Linux.
  • Linux Apps - Applications for Linux distributions.
  • Linux Containers - Linux Containers frameworks, libraries and software.
  • Linux resources - Linux resources for the begainners and advanced users.
  • Linux Software - Applications, software, tools and other materials for Linux distros.
  • Linux - Open-source kernel.
  • Nix - Reliable and reproducible package manager for Unixes.
  • Snapcraft - The app store for Linux.
  • UNIX - A family of computer operating systems and principles derived from AT&T UNIX.
  • Yocto Project - It’s not an embedded Linux Distribution, It creates a custom one for you.

Windows

macOS

Programming Languages

  • ActionScript 3 - Object-oriented language targeting Adobe AIR.
  • Ada/SPARK - Modern programming language designed for large, long-lived apps where reliability and efficiency are essential.
  • AutoHotkey - AutoHotkey libraries, library distributions, scripts, tools and resources.
  • AutoIt - UDFs, example scripts, tools and useful resources for AutoIt.
  • Bash - Bourne-again unix shell.
  • C# - C-Sharp frameworks, libraries and software.
  • C++ - Systems programming language.
  • C - The most used programming language. Also by @oz123 and @koz.ross.
  • CLI - Create your own CLI using JavaScript or be inspired by bests of UNIX philosophy and UX.
  • Clojure - Clojure libraries and resources. Also by @mbuczko.
  • ClojureScript - Frameworks, libraries and wrappers.
  • CMake - Build, test, and package software.
  • Cobol - An old-school language mostly used in finance.
  • CoffeeScript - CoffeeScript frameworks, libraries and software.
  • ColdFusion - ColdFusion frameworks, libraries and software.
  • Common Lisp - Powerful dynamic multiparadigm language that facilitates iterative and interactive development.
  • Coq - Formal language and environment for programming machine-checked proofs.
  • Crystal - Crystal libraries, tools, frameworks and software.
  • D - D documents, frameworks, libraries and software.
  • Dart - Dart frameworks, libraries, and software.
  • Delphi - Archived version of curated list of awesome Delphi frameworks, libraries, resources, and shiny things. Deprecated in favor of awesome-pascal.
  • Dhall-lang - A configuration language guaranteed to terminate.
  • Education - Resources for Python teaching and self-learning.
  • Elm - Useful Elm tutorials, libraries and software.
  • Erlang - A distributed and fault-tolerant VM.
  • Esolangs - Programming languages designed for experimentation or as jokes rather than actual use.
  • Eta - Functional programming language for the JVM.
  • F# - Is a mature, open source, cross-platform, functional-first programming language.
  • Fortran - Fortran libs.
  • Frege - Haskell for the JVM.
  • Go - Go frameworks, libraries and software.
  • Groovy - Groovy libraries, frameworks and resources.
  • Haskell - Haskell links, frameworks, libraries and software.
  • Idris - General purpose pure functional programming language with dependent types.
  • Imba - Programming language inspired by Ruby and Python and compiles to performant JavaScript.
  • Java - Popular secure object-oriented language designed for flexibility to "write once, run anywhere".
    • JVM - Loosely performance related JVM stuff.
    • Spring - Java framework for writing web applications.
    • Java Security - Java Security Resources.
    • RxJava - Useful resources for working with RxJava.
  • JavaFX - JavaFX libraries, books, frameworks, etc...
  • JavaScript - Browser-side JavaScript libraries, resources and shiny things.
  • Julia - High-level dynamic programming language for numerical analysis and computational science. Also by @melvin0008.
  • Kotlin - Kotlin related stuff.
  • Lua - Quality Lua packages and resources. Also by @forhappy.
  • Markdown - Markup language.
  • MATLAB - MATLAB toolboxes, applications, software and resources.
  • Motoko - Modern type safe language for the blockchain.
  • Nim - A statically typed compiled systems programming language. Also by @VPashkov.
  • OCaml - A functional programming language.
  • Pascal - Open Source Delphi/FreePascal/(any)Pascal resources.
  • Perl - Perl frameworks and libraries. Come on Pull Requests!
  • PHP - Server-side scripting language.
  • Prolog - A logic-based programming language.
  • PureScript - PureScript libraries, resources, etc.
  • Python - General-purpose programming language designed for readability. Also by @trekhleb. Also by @svaksha. Also by @kirang89.
  • Q# - Domain-specific programming language used for expressing quantum algorithms.
  • R - Functional programming language and environment for statistical computing and graphics.
    • R Learning - A curated free resources to help deepen your understanding of the R programming language. Updated regularly. Contributions encouraged via pull request (see contributing.md).
    • R Blogs on the web - Blogs about R.
    • R Books - #rstats books.
    • R-Shiny - Web Framework built with R.
  • Racket - Racket frameworks, libraries and software, maintained by Community.
  • Ruby - Ruby libraries, tools, frameworks and software Also by @asyraffff. Also by @Sdogruyol. Also by @dreikanter.
  • Rust - Rust code and resources.
  • RxSwift - RxSwift library and learning material.
  • SAS - SAS.
  • Scala - Scala libraries, frameworks and software.
    • Scala Native - Optimizing ahead-of-time compiler for Scala based on LLVM.
  • Scheme - Minimalistic prophet and pioneer programming language.
  • Solidity - Object-oriented, high-level language for implementing Ethereum smart contracts.
  • Swift - Apple's compiled programming language that is secure, modern, programmer-friendly, and fast. Also by @edubits. Also by @Wolg. Also by @MaxChen.
    • by @Wolg - A curated list of awesome Swift frameworks, libraries and software.
    • Education - Learn some Swift.
    • Playgrounds - A List of Awesome Swift Playgrounds.
  • TypeScript - Resources for client-side and server-side development. Also by @ellerbrock. Also by @brookshi.
  • V - Simple, fast, safe, compiled language for developing maintainable software.
  • Vala - Programming language designed to take full advantage of the GLib and GNOME ecosystems.
  • WebAssembly - A binary instruction format for a stack-based virtual machine.
    • awesome-wasm-langs - Languages that compile directly to or have their VMs in WebAssembly.
  • Zig - Low-level language and toolchain. Also by @catdevnull.

Front-End Development

  • A-Frame VR - A-Frame WebVR framework.
  • Android UI - Android UI/UX libraries.
  • Angular - App framework.
  • Ant Design - Enterprise-class UI design language.
  • Aurelia - App framework.
  • Backbone - App framework.
  • BEM - Just a repo full of BEM resources.
  • Blazor - EMPTY
  • Bookmarklets - Helpful bookmarklets.
  • Bootstrap Themes - Bootstrap tools and themes.
  • Browserify - Module bundler.
  • Building Blocks for Web Apps - Standalone features to be integrated into web apps.
  • Canvas - HTML5 Canvas with examples, related articles and posts.
  • Charting - Including the best JavaScript charting libraries.
  • Choo - App framework.
  • Chrome DevTools - Resources in the Chrome DevTools & DevTools Protocol ecosystem.
  • D3 - Library for producing dynamic, interactive data visualizations.
  • Dojo Toolkit - JavaScript toolkit.
  • Draft.js - Rich text editor framework for React.
  • Effector - Data flow management library for TypeScript and JavaScript applications.
  • Emails - Resources to build better emails.
  • Ember - App framework. Also by @nmec.
  • ES6 Tools - An aggregation of tooling for using ES6 today.
  • ExtJS - Complete Javascript framework with UI components.
  • HTML - Markup language used for websites & web apps.
  • Inertia.js - Make single-page apps without building an API.
  • Inferno - Fast React like library.
  • Inspiration - Collection of frontend dev and web design links.
  • Ionic Framework 2 - Ionic resources.
  • JAMstack - Modern web stack with client-side JavaScript, reusable APIs, and prebuilt markup.
  • JQuery - Easy to use JavaScript library for DOM manipulation.
  • KnockoutJS - JavaScript library.
  • Lit - Library for building web components with a declarative template system.
  • Marionette.js - App framework.
  • Material-UI - Material Design React components for faster and easier web development.
  • MDBootstrap - Templates, layouts, components, and widgets to rapidly build websites.
  • Meteor - Document database.
  • Micro-Frontends - Extending the microservice idea to frontend development.
  • Mithril - A modern, tiny, and fast framework for building Single Page Applications.
  • Mobile Web Development - Creating a great mobile web experience.
  • MobX - Things regarding MobX.
  • Motion UI Design - Motion UI design, like animations and transitions.
  • Mozilla - Use and Develop Mozilla products to support free Open Source software and open standards. Also by @Hunter-Github.
  • Next.js - Framework for server-rendered React apps.
  • Nuxt - The Intuitive Web Framework, based on Vue 3.
  • Offline-First - Everything you need to know to create offline-first web apps.
  • PageSpeed Metrics - Metrics to help understand page speed and user experience.
  • Polymer - JavaScript library to develop Web Components.
  • Preact - App framework.
  • Progressive Enhancement - From concept and strategies to feature detection & testing methods.
  • Progressive Web Apps - Resources for building progressive web apps.
  • React - JavaScript library for building user interfaces.
  • Remix - Full stack web framework.
  • Riot - Riot.js resources!
  • Sass - CSS preprocessor.
  • Seed - Rust framework for creating web apps running in WebAssembly.
  • SEO - SEO (Search Engine Optimization) links.
  • Serverless - Services, solutions and resources for serverless / nobackend applications.
  • Service Workers - Resources for learning Service Workers.
  • Spinners - Dazzling web spinners.
  • Static Website Services - Static websites services.
  • StimulusJS - A modest front-end framework to add sprinkles of JavaScript for your existing HTML.
  • Storybook - Development environment for UI components.
  • Styled-Components - Visual primitives for the component age.
  • Svelte - App framework.
  • SVG - XML-based vector image format.
  • Text Editing - Collection of text editing resources and libraries for the web.
  • Three.js - JavaScript 3D library.
  • Vite - Module bundler.
  • Vue.js - App framework.
  • Web Accessibility - A curate list about A11Y.
  • Web Animation - Animations in the browser with JavaScript, CSS, SVG, etc.
  • Web Audio - WebAudio packages and resources.
  • Web Components - This is a guide intended to introduce to Web Components. Also by @obetomuniz.
  • Web Effect - A series of exquisite and compact web page cool effects.
  • Web Monetization - W3C standard to send money from the browser on websites.
  • Web Performance Budget - Techniques to ensure certain performance metrics for a website.
  • Web Performance Optimization - Web Performance Optimization. Everyone can contribute here!
  • Web Tools - Tools Online.
  • Web Typography - Web typography resources.
  • WebGL - JavaScript API for rendering 3D graphics.
  • Webpack - Module bundler.
  • Weex - A framework for building Mobile cross-platform UI.
  • WordPress-Gatsby - Web Stack with WordPress as a back end and Gatsby as a front end.
  • WYSIWYG - WYSIWYG editors.
  • Yew - Rust framework inspired by Elm and React for creating web apps with WebAssembly.

CSS

Back-End Development

  • AdonisJS - MVC Framework For Node.js
  • Apache Wicket - Java web app framework.
  • Caddy - Caddy resources.
  • CDK - Open-source software development framework for defining cloud infrastructure in code.
  • Celery - Celery task queue.
  • Dash - Python web app framework.
  • Django - Python web app framework. Also by @shahraizali.
  • Docker - Docker resources and projects.
    • Docker Compose - Docker Compose-based setups ready to use.
    • awesome-docker-compose - Awesome Docker Compose files. Run a well-prepared applications stack with just a single command.
  • Dropwizard - Java framework.
  • FastAPI - Python web app framework.
  • Fiber - Web framework built on top of Fasthttp, the fastest HTTP engine for Go.
  • Flask - Python framework. Also by @humiaozuzu.
  • Helm - Helm - the Kubernetes package manager.
  • IAM - User accounts, authentication and authorization.
  • Kong - API Gateway.
  • Kubernetes - Open-source platform that automates Linux container operations.
  • Luminus - Clojure Server-side development library.
  • Nest - Nest framework TypeScript.
  • Nginx - Web server.
  • OpenResty - Scriptable Nginx and Lua backend server.
  • Play1 Framework - Modules, tools and resources for play1.
  • Projen - Open-source; define and maintain complex project configuration through code.
  • Pyramid - Python framework.
    • Gems - Ruby Gems for Rails development.
  • Rails - Web app framework for Ruby.
  • Scalability - Selected readings for Design Patterns in Back-end Development.
  • Serverless Framework - Serverless computing and serverless architectures.
  • Service Mesh - Next generation service mesh for serverless apps.
  • Terraform - Tool for building, changing, and versioning infrastructure.
  • Useful .htaccess Snippets - ✂useful.htaccess snippets.
  • Vagrant - Automation virtual machine environment.
  • Vapor - Server-side development in Swift.
  • Vert.x - Toolkit for building reactive apps on the JVM.

Computer Science

Data Science

Data Engineering

  • Apache Flink - A stream processing framework with powerful stream- and batch-processing capabilities.
  • Apache Spark - Unified engine for large-scale data processing.
  • Big Data - Big data frameworks, ressources and other ness.
  • Data Engineering - Data engineering tools for software developers.
  • Elasticsearch - Open-source RESTful, distributed search and analytics engine.
  • ETL - ETL (extract, transform, load) frameworks, libraries and software.
  • Hadoop - Framework for distributed storage and processing of very large data sets.
  • HBase - Distributed, scalable, big data store.
  • Qlik - Business intelligence platform for data visualization, analytics, and reporting apps.
  • Splunk - Platform for searching, monitoring, and analyzing logs.
  • Streaming - Streaming frameworks, applications, etc.

Data Formats

  • GeoJSON - Format to represent geographical features.
  • JSON - Text based data interchange format.

Datasets

Science

  • Cheminformatics - Informatics techniques applied to problems in chemistry.
  • Citizen Science - For community-based and non-institutional scientists.
  • Cytodata - Image-based profiling of biological phenotypes for computational biologists.
  • Earth - Find ways to resolve the climate crisis.
  • Jupyter - Create and share documents that contain code, equations, visualizations and narrative text. Also by @adebar and @postpdm.
    • Notebooks - Ready to use data science templates.
  • LaTeX - Typesetting language.
  • Math - Mathematics resources.
    • Calculators - Calculators for every platform.
    • MATLAB - Matlab frameworks, libraries and software.
  • Open Computational Neuroscience Resources - Freely accessible scientific data and analysis/simulation tools for studying the brain using computers.
  • Open Science Resources - Freely-accessible scientific data and analysis/simulation tools, useful for both learning and contributing to science.
  • Parasite - Parasites and host-pathogen interactions.
  • PhD - Advice, tips and resources for PhD/grad school.
  • Physics - Software for exploring Physics concepts.
  • Python Chemistry - Python frameworks, libraries, software and resources related to Chemistry.
  • Quantified Self - Self-tracking through technology.
  • Research Tools - Tools to help you with your research/life. dead.
  • Scientific Computing - Solving complex scientific problems using computers.
  • Scientific Writing - Distraction-free scientific writing with Markdown, reStructuredText and Jupyter notebooks.
  • Space - Resources related to Outer Space.
    • Astronomy - Astronomy, astronomical phenomenons and celestial mechanics.

Language

Biology

Health and Social Science

  • Autism - Resources for ASD and Asperger's Syndrome.
  • Digital History - Computer-aided scientific investigation of history.
  • Digital Humanities - Software for humanities scholars using quantitative or computational methods.
  • Diversity - Creating a more inclusive and diverse tech community.
  • Economics - An economist's starter kit.
    • Credit Modeling - Methods for classifying credit applicants into risk classes.
    • Ledger - Double-entry accounting on the command-line.
  • Empathy in Engineering - Building and promoting more compassionate engineering cultures.
  • Healthcare - FOSS for facilities, providers, developers, policy experts, and researchers.
  • Humane Technology - Open source projects that help improve society.
  • Mental Health - Mental health awareness and self-care in the software industry. Also by @theimpossibleastronaut.

Gaming

Programming

Testing

  • Appium - Test automation tool for apps.
  • Gatling - Open-source load and performance testing framework based on Scala, Akka, and Netty.
  • JMeter - Load testing and performance measurement tool.
  • K6 - Open-source, developer-centric performance monitoring and load testing solution.
  • Mutation Testing - Better code by making bugs.
  • 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.
  • Robot Framework - Generic test automation framework for acceptance testing and ATDD.
  • Selenium - Open-source browser automation framework and ecosystem.
  • TAP - Test Anything Protocol.
  • Test Automation - Test automation frameworks, tools, libraries, and software for different programming languages. Sponsored by http://sdclabs.com
  • Testing - Software testing.
  • Visual Regression Testing - Ensures changes did not break the functionality or style.

Editors

Databases

  • ArangoDB - Multi-model NoSQL database.
  • Cassandra - Open-source, distributed, wide column store, NoSQL database management system.
  • CouchDB - Document-oriented NoSQL database.
  • Database Tools - Everything that makes working with databases easier.
  • Database - Database libraries, resources.
  • Db2 - A relational database manager system from IBM.
  • GEDCOM - GEDCOM utilities that will ease the pain.
  • InfluxDB - Projects, libraries, tools, etc. related to InfluxDB
  • MongoDB - NoSQL database.
  • MySQL - MySQL software, libraries, tools and resources.
  • Neo4j - Neo4j resources.
  • NoSQL Guides - Help on using non-relational, distributed, open-source, and horizontally scalable databases.
  • PostgreSQL - Object-relational database.
  • Redis - A fast key-value store.
  • RethinkDB - RethinkDB resources, libraries, tools and applications.
  • Solr - Document Index.
  • SQLAlchemy - Tools for SQLAlchemy.
  • SQLite - Sqlite tools, scripts, books, etc.
  • TDengine - An open-source time-series database with high-performance, scalability, and SQL support.
  • Time Series - Time series databases, benchmarks and papers.
  • TinkerPop - Graph computing framework.
  • TypeDB - Logical database to organize large and complex networks of data as one body of knowledge.

Media

Graphics, Design, Movies, Books, etc.

Music

  • Guitar - Useful resources for guitar players.
  • Music DSP - Music DSP and Audio Programming.
  • Music - Music projects.

Design

  • Blender - Open source 3D creation suite.
  • Book Authoring - Resources for technical book authors.
  • Colorful - Choose your next color scheme.
  • Design Principles - Create better and more consistent designs and experiences.
  • Design Systems - Collection of reusable components, guided by rules that ensure consistency and speed. Also by @klaufel.
  • Figma - The collaborative interface design tool.
  • Framer - Prototyping interactive UI designs.
  • Lorem Ipsum - Lorem ipsum generators.
  • Material Design - Google's material design libraries for different frameworks.
  • Product Design - Design a product from the initial concept to production.
  • Sketch - Design app for macOS.
  • UI - User Interface Design.
  • Web Design - For digital designers.

Graphics

  • 3D reconstruction from images - Papers & resources linked to 3D reconstruction from images.
  • Graphics Programming - Write programs to synthesize and manipulate visual information.
  • OpenGL - Cross-platform API for rendering 2D and 3D graphics.
  • TikZ - Graph drawing packages for TeX/LaTeX/ConTeXt.
  • Vulkan - Low-overhead, cross-platform 3D graphics and compute API.
  • WebXR - Enables immersive virtual reality and augmented reality content on the web.

Learn

School, tutorials, etc.

Security

Content Management Systems

Hardware

Robotics

Work

Business

Networking

Communication, Protocols

  • AMQP 1.0 - Advanced Message Queuing Protocol 1.0.
  • Bluetooth Beacons - Bluetooth beacon software and tools.
  • Bots - Digital agents. @hackerkid
  • Browser Automation - Web scrapers, headless browsers and testing.
  • Captcha - A type of challenge–response test used in computing to determine whether or not the user is human.
  • Computer Networking - To design, implement and operate computer networks.
  • GraphQL - Web query language.
  • gRPC - Useful resources for gRPC.
  • IRC - Open source messaging protocol.
  • Jitsi - Secure, fully featured, and completely free video conferencing.
  • LoRa & LoRaWAN - LoRa and LoRaWAN resources.
  • MQTT - "Internet of Things" connectivity protocol.
  • Network Analysis - Network analysis resources.
  • Network Automation - The best network automation material in the universe.
  • OpenAPI 3.x Tools - Projects related to the Open API Specification 3.x
  • PCAPTools - Tools to process network traces.
  • Prisma - Turn your database into a GraphQL API.
  • Protocols - Main protocols and open standards with RFC links.
  • Proxy Servers - Proxy servers and resources.
  • Real-Time Communications - Network protocols for near simultaneous exchange of media and data.
  • REST - RESTful API architecture, development, test, and performance.
  • SNMP - A protocol for collecting, modifying, and organizing information about managed devices on IP networks.
  • Software-Defined Networking - Software Defined Network (SDN).
  • Telegram Bots - Collection great groups, channels, bots and libraries for Telegram.
  • Websockets - Websockets resources per language.
  • XMPP - Communication protocol based on XML.

Decentralized Systems

  • ActivityPub - Open standard decentralized and federated protocol.
  • I2P - A fully decentralized anonymous overlay mix-network.
  • IPFS - P2P hypermedia protocol.
  • Mastodon - Open source decentralized microblogging network.
  • Peer-to-peer - Networks without servers.

Blockchain

  • Algorand - An open-source, proof of stake blockchain and smart contract computing platform.
  • Bitcoin Cash - Bitcoin Cash resources.
  • Bitcoin Payment Processors - Start accepting Bitcoin.
  • Bitcoin - Bitcoin services and tools for software developers.
  • Blockchain AI - Blockchain projects for artificial intelligence and machine learning.
  • Corda - Open source blockchain platform designed for business.
  • Cryptocurrency - Digital currency where encryption is used.
  • EOSIO - A decentralized operating system supporting industrial-scale apps.
  • Ethereum - Distributed computing platform for smart contract development.
  • Golem - Open source peer-to-peer marketplace for computing resources.
  • Hyperledger Fabric - Resources for creating applications with hyperledger fabric.
  • Non-Financial Blockchain - Non-financial blockchain applications.
  • Ripple - Open source distributed settlement network.
  • Stacks Blockchain - A smart contract platform secured by Bitcoin.
  • Substrate - Framework for writing scalable, upgradeable blockchains in Rust.
  • Waves - Open source blockchain platform for Web 3.0 apps.

Operations

System Engineering, DevOps, Power User Tools

Open Source

Culture

Travel

  • Flights - All about flights and how to find cheapest flight possible.
  • GeoSpatial - Geospatial tools and resources.
  • Maps - Interactive maps.
  • OpenStreetMap - An open data mapping project utilized by many apps and devices.
  • Transit - Transit APIs, apps, datasets, research, and software.
  • Urban & Regional Planning - Concerning the built environment and communities.

Local

non-english and regional lists

  • Earth
  • Bosnia
    • Bosnia - Things specific to Bosnia & Herzegovina region.
  • Brazil
    • Brazil Datasets - Brazilian datasets for anyone interested in studying the country.
  • China
    • Github - GitHub guides, articles, sites, tools, projects and resources. 收集这个列表,只是为了更好地使用GitHub,欢迎提交pr和issue。
  • Georgia
    • Georgian Talks - This is mirror of previous -georgian-talks.
    • Georgia - Libraries and packages related to Gergia.
  • Germany
    • Berlin - Berlin is % ! 🍾🤘.
    • Kassel - Kassel is % ! 🤘.
  • Indonesia
  • Iran
    • Persian NLP - Natural Language Processing in Persian.
  • Italy
  • Japan
  • Malaysia
  • Netherlands
  • Portugual
    • Git Commands - Guia com seleção de comandos para o trabalho com Git e GitHub.
  • Singapore
  • Spain
    • Spanish NLP - Linguistic Resources for doing Natural Language Processing in Spanish.
  • USA

To Sort

About

An extensive list of "awesome" lists to help you find resources and starting points on every topic.

License:GNU Affero General Public License v3.0


Languages

Language:Python 100.0%