blob42 / more-awesome

An inclusive list of "awesome" repositories ­– that provide lists of resources and starting points for a topic.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

More Awesome Lists

This is a list of "awesome" lists. An awesome list is a list of resources and starting points for a particular topic.

I made this repo to be a more inclusive version of sindresorhus's awesome list. There are no strict requirements for contributions. As long as your list is marginally useful and the description disruptive, I'll accept your PR.

Contents

Programming: Platforms | Programming Languages | Testing | Back-End Development | Big Data | Development Environment | Editors | Front-End Development

Tech: Gaming | Hardware | Networking | Security | Content Management Systems | Databases | Decentralized Systems

Humanities: Books | Business | Entertainment | Events | Work | Media

Science: Computer Science | Health and Social Science | Theory

Misc: Learn | Miscellaneous | Related

Platforms

  • Adafruit IO - Visualize and store data from any device.
  • Amazon Alexa - Virtual home assistant.
  • Amazon Web Services - AWSome libraries, open source repos, guides, blogs, etc.
  • Android - Mobile operating system developed by Google.
  • Apps - A curated list of awesome open source Android applications, tutorials and resources.
  • 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
  • Capacitor - Cross-platform open source runtime for building Web Native apps.
  • Chatbots - Chatbot services and resources.
  • Cloudflare - CDN, DNS, DDoS protection, and security for your site.
  • Cordova - JavaScript API for hybrid apps.
  • Deno - A secure runtime for JavaScript and TypeScript build on V8.
  • DigitalOcean - Cloud computing platform designed for developers.
  • DOS - Operating system for x86 PC froms the 1980's.
  • Dot NET - .NET libraries, tools, frameworks and software
    • Core
    • Roslyn - Open-source compilers and code analysis APIs for C# and VB.NET languages.
  • 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.
  • Flash - Multimedia platform for creating rich internet applications.
  • Flutter - Google's mobile SDK for building native iOS and Android apps from a single codebase written in Dart.
  • Frontend Development - Manually curated resources for frontend web developers.
  • Fuse - Mobile development tools.
  • GNOME - Simple and distraction-free desktop environment for Linux.
  • Google Assistant - Developer platform AoG(Action on Google).
  • Heroku - Cloud platform as a service.
  • Home Assistant Francophone - Open source home automation for french speakers.
  • Home Assistant - Open source home automation that puts local control and privacy first.
  • Hybrid Apps - The missing awesome list - awesome IoT and Hybrid Apps frameworks, tools, resources, videos and shiny things.
  • 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.
  • IPFS - P2P hypermedia protocol.
  • JVM - loosely performance related JVM stuff.
  • KDE - A free software community dedicated to creating an open and user-friendly computing experience.
  • Linux - 🐧 A list of awesome projects and resources that make Linux even more awesome. 🐧
    • Linux Apps - 🚀 A list of awesome applications for 🐧 Linux distributions.
    • Linux Containers - Linux Containers frameworks, libraries and software
    • Linux Software - A list of awesome applications, software, tools and other materials for Linux distros.
    • eBPF - Virtual machine for efficient 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.
    • Snapcraft - The app store for Linux
    • Flatpak - Popular distro-independent packaging technology for your apps
    • Yocto Project - It’s not an embedded Linux Distribution, It creates a custom one for you.
  • 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.
  • NativeScript - articles, plugins, and resources for NativeScript.
  • Nix - Reliable and reproducible package manager for Unixes.
  • 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.
  • React Native - JavaScript framework for writing natively rendering mobile apps for iOS and Android.
  • Robot Operating System 2.0 - Set of software libraries and tools that help you build robot apps.
  • Sailfish OS - Truly Independent Mobile OS
  • Salesforce - delightful Salesforce Platform Resources
  • Shopify - A cloud-based ecommerce store platform.
  • Smart TV - Create apps for different TV platforms.
  • Spring - Java framework for writing web applications.
  • UNIX - A family of computer operating systems and principles derived from AT&T UNIX.
  • WatchOS - Operating system for the Apple Watch.
  • Web Browsers - Various web browsers to use or develop for.
  • WebExtensions - Cross-browser extension system.
  • Windows - 💻 🎉 An awesome & curated list of best applications and tools for Windows.
  • Xamarin - Mobile app development IDE, testing, and distribution.
  • 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 - A curated list of delightful Bash scripts and resources.
  • C++ - Systems programming language.
  • C - The most used programming language. Alternatives: @oz123
  • CLI - Create your own CLI using JavaScript or be inspired by bests of UNIX philosophy and UX.
  • Clojure - Clojure libraries and resources.
  • ClojureScript - A community driven list of ClojureScript frameworks, libraries and wrappers.
  • CMake - Build, test, and package software.
  • 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
  • Dhall-lang - A configuration language guaranteed to terminate
  • Education - Resources for Python teaching and self-learning.
  • Elixir - amazingly awesome Elixir and Erlang libraries, resources and shiny things. Updates:
  • Elm - useful Elm tutorials, libraries and software.
  • Erlang - Erlang libraries, resources and shiny things.
  • 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".
  • 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.
  • Kotlin - Kotlin related stuff
  • Lua - quality Lua packages and resources.
  • MATLAB - MATLAB toolboxes, applications, software and resources.
  • MicroPython - Python 3 implementation optimized for microcontrollers.
  • Motoko - Modern type safe language for the blockchain.
  • Nim - A statically typed compiled systems programming language.
  • OCaml - awesome OCaml tools, frameworks, libraries and articles.
  • Pascal - Open Source Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things.
  • Perl - Perl frameworks and libraries. Come on Pull Requests!
  • PHP - Server-side scripting language.
  • Prolog - Curated list of Prolog packages and resources
  • PureScript - A curation of awesome PureScript libraries, resources and shiny things.
  • Python - General-purpose programming language designed for readability.
  • Q# - Domain-specific programming language used for expressing quantum algorithms.
  • R - Functional programming language and environment for statistical computing and graphics.
  • Racket - Racket frameworks, libraries and software, maintained by Community
  • Ruby - 💎 Ruby libraries, tools, frameworks and software
  • Rust - Rust code and resources.
  • RxSwift - RxSwift library and learning material
  • Scala - A community driven list of useful Scala libraries, frameworks and software.
    • Scala Native - Optimizing ahead-of-time compiler for Scala based on LLVM.
  • Scheme - Minimalistic prophet and pioneer programming language.
  • Semicolonless - A list of resources for semicolon-less JavaScript (TypeScript) coding style.
  • 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.
  • TypeScript - Resources for client-side and server-side development.
  • 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.
  • Zig - low-level language and toolchain. Alternative: Zig@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 - .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.
  • 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.
  • CSS - 🎨 amazing CSS :)
  • Cycle.js - Functional and reactive JavaScript framework.
  • D3 - Library for producing dynamic, interactive data visualizations.
  • Design systems - Collection of reusable components, guided by rules that ensure consistency and speed.
  • Dojo Toolkit - JavaScript toolkit.
  • Draft.js - Rich text editor framework for React.
  • Effector - Data flow management library for TypeScript and JavaScript applications.
  • Emails - ✉️ An awesome list of resources to build better emails.
  • Ember - App framework.
  • ES6 Tools - An aggregation of tooling for using ES6 today
  • ExtJS - Complete Javascript framework with UI components
  • Flexbox - 👓 CSS Flexible Box Layout Module or only Flexbox.
  • Grid - grid(table) libraries and resources that developers may find useful.
  • HTML5 - 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.
  • Less - CSS preprocessor.
  • Lit - Library for building web components with a declarative template system.
  • Marionette.js - App framework.
  • Master CSS - A Virtual CSS language with enhanced syntax.
  • Material Design - Google's material design libraries for different frameworks.
  • Material-UI - Material Design React components for faster and easier web development.
  • MDBootstrap - Templates, layouts, components, and widgets to rapidly build websites.
  • Meta tags - Collection of all used meta tags.
  • Meteor - A curated, community driven list of awesome Meteor packages, libraries, resources and shiny things
  • 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.
  • 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.
  • PostCSS - CSS tool.
  • Preact - App framework.
  • Progressive Enhancement - From concept and strategies to feature detection & testing methods.
  • Progressive Web Apps - 🌅 resources for building progressive web apps
  • Quasar Framework - A list of awesome things related to Quasar
  • React Components - Curated List of React Components & Libraries.
  • React - JavaScript library for building user interfaces.
    • Relay - Framework for building data-driven React apps.
    • React Hooks - Lets you use state and other React features without writing a class.
  • Redux - State container for JavaScript apps. alt by @xgroomx
  • 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.
  • Stylelint - A list of awesome Stylelint plugins, configs, etc.
  • Stylus - CSS preprocessor.
  • Svelte - App framework.
  • SVG - XML-based vector image format.
  • Tailwind CSS - Utility-first CSS framework for rapid UI development.
  • 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. Everyone can contribute here!
  • Web Effect - A series of exquisite and compact web page cool effects
  • 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.

Back-End Development

Computer Science

Big Data

  • 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 awesomeness.
  • Brazil Datasets - Curated list of Brazilian datasets for anyone interested in studying the country.
  • 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.
  • Public Datasets - A topic-centric list of HQ open datasets.
  • Qlik - Business intelligence platform for data visualization, analytics, and reporting apps.
  • Splunk - Platform for searching, monitoring, and analyzing logs.
  • Streaming - a curated list of awesome streaming frameworks, applications, etc

Theory

Books

Editors

Gaming

Development Environment

Entertainment

  • Email Newsletters - A list of amazing Newsletters
  • Fantasy - 🏰 Fantasy literature worth reading
  • IT Films - Movies, documentaries, and TV series about hackers, geeks, and information technology.
  • IT Quotes - The aim is to collect all relevant quotes said over the history of IT.
  • Podcasts - podcasts we like to listen to.
  • Science Fiction - Scifi.

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 - amazingly awesome database libraries, resources and shiny things by https://www.numetriclabz.com/
  • Db2 - A relational database manager system from IBM.
  • Doctrine - amazingly awesome Doctrine 2 ORM related libraries, resources and shiny things.
  • GEDCOM - GEDCOM utilities that will ease the pain
  • HBase - Distributed, scalable, big data store.
  • 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 - amazingly awesome redis and redis ecosystem resources.
  • 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

Learn

Security

Content Management Systems

  • CMS - Content Management Systems.
  • Craft CMS - Content-first CMS.
  • Directus - A real-time API and app dashboard for managing SQL database content.
  • Drupal - Extensible PHP-based CMS.
  • Headless CMS - A curated list of Headless CMS tools, blogs and other resources.
  • Plone - Open source Python CMS.
  • Refinery CMS - Ruby on Rails CMS.
  • Silverstripe CMS - PHP MVC framework that serves as a classic or headless CMS.
  • Sitecore - .NET digital marketing platform that combines CMS with tools for managing multiple websites.
  • Textpattern - Lightweight PHP-based CMS.
  • Umbraco - Umbraco packages, resources and tools
  • Wagtail - Django CMS focused on flexibility and user experience.

Hardware

Business

Work

Networking

  • Computer Networking - A list of resources to design, implement and operate computer networks
  • Network Analysis - network analysis resources.
  • Network Automation - The best network automation material in the universe.
  • PCAPTools - tools to process network traces.
  • Proxy Servers - A collaborative list of awesome proxy servers and resources. Feel free to contribute!
  • Real-Time Communications - Network protocols for near simultaneous exchange of media and data.
  • SNMP - A protocol for collecting, modifying, and organizing information about managed devices on IP networks.
  • Software-Defined Networking - A awesome list about Software Defined Network (SDN)

Decentralized Systems

  • ActivityPub - Open standard decentralized and federated protocol.
  • Algorand - An open-source, proof of stake blockchain and smart contract computing platform.
  • Bitcoin Cash - Bitcoin Cash resources.
  • 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.
  • 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
  • Mastodon - Open source decentralized microblogging network.
  • Non-Financial Blockchain - Non-financial blockchain applications.
  • Ripple - Open source distributed settlement network.
  • Stacks - 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.
  • Zero Knowledge Proofs - things related to learning Zero-Knowledge Proofs (ZKP).

Health and Social Science

Events

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.
  • Testing - Software testing.
  • Visual Regression Testing - Ensures changes did not break the functionality or style.

Miscellaneous

Meta: Related Resources

Github topics to find more awesome lists:

Tools for Awesome lists:

To Sort

About

An inclusive list of "awesome" repositories ­– that provide lists of resources and starting points for a topic.

License:GNU Affero General Public License v3.0


Languages

Language:Python 100.0%