awesome
😎 Awesome lists about all kinds of interesting topics
https://github.com/sindresorhus/awesome
Last synced: 2 days ago
JSON representation
-
Platforms
- eBPF - Virtual machine that allows you to write more efficient and powerful tracing and monitoring for Linux systems.
- AppImage - Package apps in a single file that works on various mainstream Linux distributions.
- ArcGIS Developer - Mapping and location analysis platform for developers.
- 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.
- 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.
- 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.
- Low Code - Allowing business professionals to address their needs on their own with little to no coding skills.
- Capacitor - Cross-platform open source runtime for building Web Native apps.
- Firebase Genkit - An open-source framework for building AI-powered apps and features.
- PowerToys Run Plugins - Community plugins for the Windows quick launcher.
- ESP - Low-cost microcontrollers with WiFi and broad IoT applications.
- Backstage - Open-source platform for building Internal Developer Portals that unify tools and workflows.
- Apps
- Open Source Apps
- IPFS - P2P hypermedia protocol.
- Fuse - Mobile development tools.
- WebExtensions - Cross-browser extension system.
- Windows - Consumer desktop operating system.
- Frontend Development
- Xamarin - Mobile app development IDE, testing, and distribution.
- Cordova - JavaScript API for hybrid apps.
- watchOS - Operating system for the Apple Watch.
- JVM
- Salesforce
- KDE - A free software community dedicated to creating an open and user-friendly computing experience.
- .NET
- Core
- Amazon Alexa - Virtual home assistant.
- Firebase - App development platform built on Google Cloud.
- 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.
- Deno - A secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust.
- Integration - Linking together different IT systems (components) to functionally cooperate as a whole.
- Node-RED - A programming tool for wiring together hardware devices, APIs, and online services.
- Bluetooth Low Energy - Low-power wireless communication protocol ideal for IoT, wearables, and other battery-powered applications.
- Google Cloud - Cloud computing services by Google.
- iOS - Mobile operating system for Apple phones and tablets.
- Android - Mobile operating system developed by Google.
- IoT & Hybrid Apps
- React Native - JavaScript framework for writing natively rendering mobile apps for iOS and Android.
- Linux
- Containers
- eBPF - Virtual machine that allows you to write more efficient and powerful tracing and monitoring for Linux systems.
- Screensavers
- 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.
- GNOME - Simple and distraction-free desktop environment for Linux.
- Cross-Platform - Writing cross-platform code on Node.js.
- ArcGIS Developer - Mapping and location analysis platform for developers.
- 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.
- Omarchy - Opinionated Arch Linux and Hyprland desktop environment from the creator of Ruby on Rails.
- Amazon Web Services
- Roslyn - Open-source compilers and code analysis APIs for C# and VB.NET languages.
- Uno Platform - Open-source .NET UI platform for building cross-platform apps.
-
Programming Languages
- Maintenance Modules - For npm packages.
- AVA - Test runner.
- 30 Seconds of Code - Code snippets you can understand in 30 seconds.
- Vala - Programming language designed to take full advantage of the GLib and GNOME ecosystems, while preserving the speed of C code.
- Promises
- Haskell
- Move - Domain-specific programming language for writing safe smart contracts.
- Kotlin
- Swift - Apple's compiled programming language that is secure, modern, programmer-friendly, and fast.
- Playgrounds
- PureScript
- Go
- ClojureScript
- Coq - Formal language and environment for programming and specification which facilitates interactive development of machine-checked proofs.
- V - Simple, fast, safe, compiled language for developing maintainable software.
- JavaScript
- Standard Style - Style guide and linter.
- Must Watch Talks
- Groovy
- Dart
- ColdFusion
- Fortran
- Maintenance Modules - For npm packages.
- Learning
- Java - Popular secure object-oriented language designed for flexibility to "write once, run anywhere".
- Crystal
- Frege - Haskell for the JVM.
- CMake - Build, test, and package software.
- ActionScript 3 - Object-oriented language targeting Adobe AIR.
- Vala - Programming language designed to take full advantage of the GLib and GNOME ecosystems, while preserving the speed of C code.
- VBA - An event-driven version of Visual Basic 6.0 built into most Microsoft Office apps for automation and scripting.
- Micro npm Packages
- Rust
- AutoHotkey
- AutoIt
- J2ME - Java specification designed for old keypad phones and PDAs.
- Tips
- Network Layer
- Ponyfills - Like polyfills but without overriding native APIs.
- Python - General-purpose programming language designed for readability.
- Asyncio - Asynchronous I/O in Python 3.
- Scientific Audio - Scientific research in audio/music.
- CircuitPython - A version of Python for microcontrollers.
- Data Science - Data analysis and machine learning.
- Typing - Optional static typing for Python.
- Pest - Parser generator.
- Ruby
- Clojure
- Elixir
- Elm
- Erlang
- Lua
- C
- C/C++ - General-purpose language with a bias toward system programming and embedded, resource-constrained software.
- R - Functional programming language and environment for statistical computing and graphics.
- D
- Perl
- RxJava
- PHP - Server-side scripting language.
- Composer - Package manager.
- Pascal
- Idris - General purpose pure functional programming language with dependent types influenced by Haskell and ML.
- Ada/SPARK - Modern programming language designed for large, long-lived apps where reliability and efficiency are essential.
- F# - A .NET-based language with focus on functional programming.
- Mad Science npm Packages - Impossible sounding projects that exist.
- ESLint - Linter.
- Functional Programming
- npm scripts - Task runner.
- Education
- Common Lisp - Powerful dynamic multiparadigm language that facilitates iterative and interactive development.
- Learning
- Zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
- 30 Seconds of Code - Code snippets you can understand in 30 seconds.
- MicroPython - A lean and efficient implementation of Python 3 for microcontrollers.
- Scala
- Scala Native - Optimizing ahead-of-time compiler for Scala based on LLVM.
- Julia - High-level dynamic programming language designed to address the needs of high-performance numerical analysis and computational science.
- OCaml
- Eta - Functional programming language for the JVM.
- Q# - Domain-specific programming language used for expressing quantum algorithms.
- Imba - Programming language inspired by Ruby and Python and compiles to performant JavaScript.
- Esolangs - Programming languages designed for experimentation or as jokes rather than actual use.
-
Front-End Development
- PostCSS - CSS tool.
- Progressive Enhancement
- MDBootstrap - Templates, layouts, components, and widgets to rapidly build websites.
- Frontend GIS - Geographic Information Systems (GIS) for web browsers.
- Must-Watch Talks
- Protips
- Progressive Enhancement
- Yew - Rust framework inspired by Elm and React for creating multi-threaded frontend web apps with WebAssembly.
- Charting
- PostCSS - CSS tool.
- 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.
- Web Components
- Polymer - JavaScript library to develop Web Components.
- Angular - App framework.
- Backbone - App framework.
- Meteor
- D3 - Library for producing dynamic, interactive data visualizations.
- Marionette.js - App framework.
- choo - App framework.
- Browserify - Module bundler.
- Sass - CSS preprocessor.
- Ant Design - Enterprise-class UI design language.
- Less - CSS preprocessor.
- WebGL - JavaScript API for rendering 3D graphics.
- Preact - App framework.
- lit - Library for building web components with a declarative template system.
- JAMstack - Modern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt markup.
- Motion UI Design
- Web Animation - Animations in the browser with JavaScript, CSS, SVG, etc.
- Redux - State container for JavaScript apps.
- Ionic Framework
- ES6 Tools
- Web Performance Optimization
- Web Tools
- CSS - Style sheet language that specifies how HTML elements are displayed on screen.
- Critical-Path Tools
- KnockoutJS - JavaScript library.
- Dojo Toolkit - JavaScript toolkit.
- Ember - App framework.
- BEM
- Flexbox
- Web Typography
- Emails
- jQuery - Easy to use JavaScript library for DOM manipulation.
- Tips
- Web Audio
- Offline-First
- Static Website Services
- Cycle.js - Functional and reactive JavaScript framework.
- Chrome DevTools
- Service Workers
- Progressive Web Apps
- WordPress-Gatsby - Web development technology stack with WordPress as a back end and Gatsby as a front end.
- Mobile Web Development - Creating a great mobile web experience.
- Storybook - Development environment for UI components.
- Blazor - .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.
- Svelte - App framework.
- Android UI
- iOS UI
- Master CSS - A virtual CSS language with enhanced syntax.
- Next.js - Framework for server-rendered React apps.
- PageSpeed Metrics - Metrics to help understand page speed and user experience.
- Tailwind CSS - Utility-first CSS framework for rapid UI development.
- Seed - Rust framework for creating web apps running in WebAssembly.
- Web Performance Budget - Techniques to ensure certain performance metrics for a website.
- Scalability
- Frameworks
- HTML5 - Markup language used for websites & web apps.
- SVG - XML-based vector image format.
- Canvas
- Inspiration
- Web Accessibility
- Material Design
- Text Editing
- Vue.js - App framework.
- Aurelia - App framework.
- Draft.js - Rich text editor framework for React.
- Material-UI - Material Design React components for faster and easier web development.
- Building Blocks for Web Apps - Standalone features to be integrated into web apps.
- Design systems - Collection of reusable components, guided by rules that ensure consistency and speed.
- Inertia.js - Make single-page apps without building an API.
- Hydrogen - Edge-first framework for building Shopify storefronts with React.
- Tiny JS - Frontend libraries that fit into 2 kB with dependencies.
- WebGPU - JavaScript API for rendering and compute on GPUs.
- WebAssembly - A portable binary format for running code efficiently across platforms.
-
Back-End Development
- CDK - Open-source software development framework for defining cloud infrastructure in code.
- Flask - Python framework.
- nginx - Web server.
- Useful `.htaccess` Snippets
- Vagrant - Automation virtual machine environment.
- Education
- Dropwizard - Java framework.
- Vapor - Server-side development in Swift.
- Dash - Python web app framework.
- FastAPI - Python web app framework.
- IAM - User accounts, authentication and authorization.
- Slim - PHP framework.
- Lumen - PHP micro-framework.
- Serverless Framework - Serverless computing and serverless architectures.
- Apache Wicket - Java web app framework.
- Reflex - Python web framework for building both your frontend and backend with no JavaScript.
- TALL Stack - Full-stack development solution featuring libraries built by the Laravel community.
- Docker
- Pyramid - Python framework.
- CakePHP - PHP framework.
- Symfony - PHP framework.
- Education
- Laravel - PHP framework.
- Rails - Web app framework for Ruby.
- Phalcon - PHP framework.
- Terraform - Tool for building, changing, and versioning infrastructure.
- Fiber - Web framework built on top of Fasthttp, the fastest HTTP engine for Go.
- Kustomize - Kubernetes native declarative configuration management tool.
- OpenTofu - Open-source infrastructure as code tool.
- Play1 Framework
- Gems - Packages.
- Kubernetes - Open-source platform that automates Linux container operations.
- Vert.x - Toolkit for building reactive apps on the JVM.
- CDK - Open-source software development framework for defining cloud infrastructure in code.
-
Databases
- RethinkDB
- MySQL
- CouchDB - Document-oriented NoSQL database.
- InfluxDB
- Cassandra - Open-source, distributed, wide column store, NoSQL database management system.
- Supabase - An open-source alternative to Firebase.
- Database
- SQLAlchemy
- MongoDB - NoSQL database.
- RethinkDB
- TinkerPop - Graph computing framework.
- PostgreSQL - Object-relational database.
- HBase - Distributed, scalable, big data store.
- NoSQL Guides - Help on using non-relational, distributed, open-source, and horizontally scalable databases.
- TDengine - An open-source time-series database with high-performance, scalability, and SQL support.
- Neo4j
- 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.
- PocketBase - An open-source, Go-based backend in one file.
- Neon - An open-source alternative to AWS Aurora.
-
Media
- Music
- Fonts
- Audiovisual - Lighting, audio and video in professional environments.
- VLC - Cross-platform media player software and streaming server.
- Stock Resources
- Broadcasting
- GIF - Image format known for animated images.
- Music
- Open Source Documents
- Pixel Art - Pixel-level digital art.
- Audio Visualization
- FFmpeg - Cross-platform solution to record, convert and stream audio and video.
- Icons - Downloadable SVG/PNG/font icon projects.
- Codeface - Text editor fonts.
- Audio Over IP - Reliably transmit uncompressed, low-latency audio over an IP (layer 3) network.
-
Learn
- Dive into Machine Learning
- Learn to Program
- CLI Workshoppers - Interactive tutorials.
- Hackathon - Running fun and productive hackathons.
- Educational Games - Learn while playing.
- Roadmaps - Gives you a clear route to improve your knowledge and skills.
- Certificates - Free computer science certifications to showcase your knowledge.
- Speaking
- Tech Videos
- Dive into Machine Learning
- Computer History
- Programming for Kids
- STEAM - Supplements for specific science, technology, engineering, arts, and math (STEAM) courses across all grade levels.
- JavaScript Learning
- CSS Learning - Mainly about CSS – the language and the modules.
- Product Management - Learn how to be a better product manager.
- YouTubers - Watch video tutorials from YouTubers that teach you about technology.
-
Security
- Executable Packing - Packing and unpacking executable formats.
- Prompt Injection - A type of vulnerability that specifically targets machine learning models.
- Web Security - Security of web apps & services.
- GDPR - Regulation on data protection and privacy for all individuals within EU.
- Honeypots - Deception trap, designed to entice an attacker into attempting to compromise the information systems in an organization.
- Vehicle Security and Car Hacking
- Password Cracking - The process of recovering passwords from data that has been stored in or transmitted by a system in scrambled form.
- Security Card Games - Train your skills and discuss various security topics.
- Lockpicking - The art of unlocking a lock by manipulating its components without the key.
- Cybersecurity Blue Team - Groups of individuals who identify security flaws in information technology systems.
- Embedded and IoT Security
- OpenID Connect - Identity standard and authentication protocol built on OAuth 2.0 for user identity assertion.
- Malware Analysis
- Android Security
- Prompt Injection - A type of vulnerability that specifically targets machine learning models.
- Application Security
- Security
- CTF - Capture The Flag.
- Cyber Security University - Free educational resources that focus on learning by doing.
- Hacking
- Hacking Spots
- Fuzzing - Automated software testing technique that involves feeding pseudo-randomly generated input data.
- EVM Security - Understanding the Ethereum Virtual Machine security ecosystem.
- Suricata - Intrusion detection/prevention system and network security monitoring engine.
- Detection Engineering - Design, build, and operate detective cybersecurity controls.
- Annual Security Reports - Exploring cybersecurity trends, insights, and challenges.
- CI/CD Attacks - Offensive research of systems and processes related to developing and deploying code.
- Incident Response
- DevSecOps - Integration of security practices into [DevOps](https://en.wikipedia.org/wiki/DevOps).
- Executable Packing - Packing and unpacking executable formats.
- Malware Persistence - Techniques that adversaries use to keep access to systems across restarts.
-
Content Management Systems
- Wagtail - Django CMS focused on flexibility and user experience.
- Refinery CMS - Ruby on Rails CMS.
- Textpattern - Lightweight PHP-based CMS.
- Drupal - Extensible PHP-based CMS.
- Directus - A real-time API and app dashboard for managing SQL database content.
- Plone - Open source Python CMS.
- Umbraco
- 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.
- Payload - Next.js native and open source headless CMS.
-
Hardware
- Robotic Tooling - Free and open tools for professional robotic development.
- Robotic Tooling - Free and open tools for professional robotic development.
- LIDAR - Sensor for measuring distances by illuminating the target with laser light.
- ADS-B - Technology broadcasting aircraft's identity, position, and data periodically.
- Flying FPV - Open hardware and software related to drones / UAVs.
- Robotics
- Internet of Things
- Electronics - For electronic engineers and hobbyists.
- Bluetooth Beacons
- Electric Guitar Specifications - Checklist for building your own electric guitar.
- Plotters - Computer-controlled drawing machines and other visual art robots.
- Open Hardware - Open-source hardware projects.
-
Decentralized Systems
- Corda - Open source blockchain platform designed for business.
- Bitcoin - Bitcoin services and tools for software developers.
- ZeroNet - A decentralized web-like network of peer-to-peer users.
- Ripple - Open source distributed settlement network.
- Non-Financial Blockchain - Non-financial blockchain applications.
- ATProto - Open, decentralized network for building social apps.
- Cosmos SDK - Modular framework for building app-specific blockchains in Go.
- Tor - A free overlay network for enabling anonymous communication.
- 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.
-
Miscellaneous
- Userscripts - Enhance your browsing experience.
- Magento 2 - Open Source eCommerce built with PHP.
- Prisma - Turn your database into a GraphQL API.
- Credit Modeling - Methods for classifying credit applicants into risk classes.
- Scriptable - An iOS app for automation in JavaScript.
- Software Engineering Blogs
- Code Points
- Bots - Building bots.
- Site Reliability Engineering
- Framer - Prototyping interactive UI designs.
- Speakers - Conference and meetup speakers in the programming and design community.
- Food - Food-related projects on GitHub.
- Calculators - Calculators for every platform.
- Permacomputing - Resilient and regenerative computing practices inspired by permaculture.
- Open Source Photography
- GraphQL
- Citizen Science - For community-based and non-institutional scientists.
- MQTT - "Internet of Things" connectivity protocol.
- For Girls
- Jupyter - Create and share documents that contain code, equations, visualizations and narrative text.
- FIRST Robotics Competition - International high school robotics championship.
- Analytics
- Answers - Stack Overflow, Quora, etc.
- Sketch - Design app for macOS.
- Open Source Supporters - Companies that offer their tools and services for free to open source projects.
- Agriculture - Open source technology for farming and gardening.
- Product Design - Design a product from the initial concept to production.
- Software Architecture - The discipline of designing and building software.
- Regex - Specialized language for matching patterns in text.
- JSON - Text based data interchange format.
- Datasets
- CSV - A text file format that stores tabular data and uses a comma to separate values.
- Discounts for Student Developers
- Radio
- OpenGL - Cross-platform API for rendering 2D and 3D graphics.
- No-Login Web Apps - Web apps that work without login.
- Software Patreons - Fund individual programmers or the development of open source projects.
- Claude Code - Terminal-based AI coding assistant by Anthropic.
- Scientific Writing - Distraction-free scientific writing with Markdown, reStructuredText and Jupyter notebooks.
- REST
- Urban & Regional Planning - Concerning the built environment and communities.
- Pokémon - Pokémon and Pokémon GO.
- ChatOps - Managing technical and business operations through a chat.
- Web Design - For digital designers.
- Free Software - Free as in freedom.
- Markdown - Markup language.
- Dev Fun - Funny developer projects.
- Magento 2 - Open Source eCommerce built with PHP.
- TikZ - Graph drawing packages for TeX/LaTeX/ConTeXt.
- Ad-Free - Ad-free alternatives.
- Prometheus - Open-source monitoring system.
- Uncopyright - Public domain works.
- Captcha - A type of challenge–response test used in computing to determine whether or not the user is human.
- Bitcoin Payment Processors - Start accepting Bitcoin.
- Scientific Computing - Solving complex scientific problems using computers.
- Earth - Find ways to resolve the climate crisis.
- Naming - Naming things in computer science done right.
- Read the Docs - Example documentation projects to inspire and help bootstrap new documentation projects.
- Quarto - Scientific and technical open-source publishing system built on Pandoc.
- Biological Image Analysis - Interpreting biological phenomena using images.
- Stock Trading - Purchase and sale of equities of publicly traded companies to generate profits.
- GeoJSON
- Falsehood - Falsehoods programmers believe in.
- Domain-Driven Design - Software development approach for complex needs by connecting the implementation to an evolving model.
- Quantified Self - Self-tracking through technology.
- Cytodata - Image-based profiling of biological phenotypes for computational biologists.
- IRC - Open source messaging protocol.
- Boilerplate Projects
- Readme
- GitHub Wiki - Comprehensive documentation on GitHub beyond README.
- Transit
- Unicode - Unicode standards, quirks, packages and resources.
- Beginner-Friendly Projects
- Katas
- Tools for Activism
- Vorpal - Node.js CLI framework.
- Vulkan - Low-overhead, cross-platform 3D graphics and compute API.
- LaTeX - Typesetting language.
- Economics - An economist's starter kit.
- Funny Markov Chains
- Bioinformatics
- Cheminformatics - Informatics techniques applied to problems in chemistry.
- Colorful - Choose your next color scheme.
- Steam - Digital distribution platform.
- Creative Coding - Programming something expressive instead of something functional.
- Ansible - A Python-based, open-source IT configuration management and automation platform.
- Biological Visualizations - Interactive visualization of biological data on the web.
- QR Code - A type of matrix barcode that can be used to store and share a small amount of information.
- Veganism - Making the plant-based lifestyle easy and accessible.
- Translations - The transfer of the meaning of a text from one language to another.
- WebXR - Enables immersive virtual reality and augmented reality content on the web.
- Computational Geometry - Computational approaches for problems in geometry.
- OpenStreetMap - An open data mapping project utilized by many apps and devices.
- Computational Biology - Computational approaches applied to problems in biology.
- Steam Deck - A handheld gaming computer developed by Valve.
- Astrophotography - Photography of astronomical objects, celestial events, or areas of the night sky.
- Geocaching - Outdoor treasure-hunting activity that uses GPS-enabled devices.
- Event-Driven Architecture - A software architecture approach where services collaborate by publishing and subscribing to events.
- Standards - Standards and proposals that define and enhance software, languages, and related technologies.
- Gemini CLI - Terminal-based AI coding assistant by Google.
- SAP Commerce - An e-commerce platform built with Java, Spring MVC, and Angular.
- Tech Ethics - Mitigating and avoiding the potential negative effects of technology on society.
- Copilot Agents - AI pair programming assistant by GitHub that provides code suggestions and completions.
- Continuous Integration and Continuous Delivery
- Services Engineering
- Free for Developers
- Design and Development Guides
- Self Hosted
- FOSS Production Apps
- Gulp - Task runner.
- AMA - Ask Me Anything.
- Answers
- Research Tools
- Data Visualization
- Microservices
- DTrace - Dynamic tracing framework.
- Userscripts - Enhance your browsing experience.
- SaltStack - Python-based config management system.
- Homematic - Smart home devices.
- Ledger - Double-entry accounting on the command-line.
- Web Monetization - A free open web standard service that allows you to send money directly in your browser.
- Crypto Currency Tools & Algorithms - Digital currency where encryption is used to regulate the generation of units and verify transfers.
- Design Principles - Create better and more consistent designs and experiences.
- Theravada - Teachings from the Theravada Buddhist tradition.
- inspectIT - Open source Java app performance management tool.
- Open Source Maintainers - The experience of being an open source maintainer.
- Board Games - Table-top gaming fun for all.
- Parasite - Parasites and host-pathogen interactions.
- Amazon Sellers
- Connectivity Data and Reports - Better understand who has access to telecommunication and internet infrastructure and on what terms.
- Stacks - Tech stacks for building different apps and features.
- Advertising - Advertising and programmatic media for websites.
- Web Archiving - An effort to preserve the Web for future generations.
- WP-CLI - Command-line interface for WordPress.
- HPC - High Performance Computing.
-
Related
- Awesome Search - Quick search for Awesome lists.
- Track Awesome List - View the latest updates of Awesome lists.
- Open Source Heroes - Awesome - View Awesome lists with extra info like stars, last update, and license.
- StumbleUponAwesome - Discover random pages from the Awesome dataset using a browser extension.
- Awesome CLI - A simple command-line tool to dive into Awesome lists.
- Awesome Viewer - A visualizer for all of the above Awesome lists.
- All Awesome Lists - All the Awesome lists on GitHub.
- Awesome Search - Quick search for Awesome lists.
-
Networking
- Scapy - Python-based interactive packet manipulation.
- Cilium - Provides networking and security capabilities for containerized apps, microservices, and virtual machines.
- SNMP - A protocol for collecting, modifying, and organizing information about managed devices on IP networks.
- Software-Defined Networking
- PCAPTools
- Real-Time Communications - Network protocols for near simultaneous exchange of media and data.
-
Computer Science
- Position-Based Quantum Cryptography - Theory on quantum cryptography that utilizes special relativistic constraints to achieve quantum-security under certain conditions.
- H2O - Open source distributed machine learning platform written in Java with APIs in R, Python, and Scala.
- XAI - Providing insight, explanations, and interpretability to machine learning methods.
- TensorFlow.js - WebGL-accelerated machine learning JavaScript library for training and deploying models.
- Conversational AI - Build awesome chatbots and digital assistants.
- University Courses
- Data Science
- Tutorials
- Generative AI - Automatically generates a wide range of unique content in text, image, and audio format.
- Speech and Natural Language Processing
- Papers - The most cited deep learning papers.
- Education
- Deep Vision
- Open Source Society University
- Functional Programming
- Machine Learning
- Core ML Models - Models for Apple's machine learning framework.
- Software Engineering for Machine Learning - From experiment to production-level machine learning.
- AI in Finance - Solving problems in finance with machine learning.
- Empirical Software Engineering - Evidence-based research on software systems.
- Static Analysis & Code Quality
- Information Retrieval - Learn to develop your own search engine.
- Quantum Computing - Computing that utilizes quantum mechanics and qubits on quantum computers.
- Spanish
- NLP with Ruby
- Linguistics
- Tutorials
- ML with Ruby - Learning, implementing, and applying Machine Learning using Ruby.
- JAX - Automatic differentiation and XLA compilation brought together for high-performance machine learning research.
- Question Answering - The science of asking and answering in natural language with a machine.
- Natural Language Generation - Generation of text used in data-to-text, conversational agents, and narrative generation applications.
- Cryptography
- Papers - Theory basics for using cryptography by non-cryptographers.
- Computer Vision
- Deep Learning - Neural networks.
- TensorFlow - Library for machine intelligence.
- TensorFlow Lite - Framework that optimizes TensorFlow models for on-device machine learning.
- Theoretical Computer Science - The interplay of computer science and pure mathematics, distinguished by its emphasis on mathematical rigour and technique.
-
Big Data
- Data Engineering
- Network Analysis
- Splunk - Platform for searching, monitoring, and analyzing structured and unstructured machine-generated big data in real time.
- Public Datasets
- Big Data
- Hadoop - Framework for distributed storage and processing of very large data sets.
- Qlik - Business intelligence platform for data visualization, analytics, and reporting apps.
- Streaming
- Apache Spark - Unified engine for large-scale data processing.
-
Events
- Events in Italy - Tech-related events in Italy.
- Creative Tech Events - Events around the globe for creative coding, tech, design, music, arts and cool stuff.
- Events in the Netherlands - Tech-related events in the Netherlands.
-
Testing
- Testing - Software testing.
- Quality Assurance Roadmap - How to start & build a career in software testing.
- Selenium - Open-source browser automation framework and ecosystem.
- Visual Regression Testing - Ensures changes did not break the functionality or style.
- Appium - Test automation tool for apps.
- 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.
- Gatling - Open-source load and performance testing framework based on Scala, Akka, and Netty.
- CodeRabbit - AI-powered code review platform.
-
Theory
- Papers We Love
- Talks
- Education - Learning and practicing.
- Algorithm Visualizations
- Artificial Intelligence
- Algorithms
- Search Engine Optimization
- Competitive Programming
- Math
- Recursion Schemes - Traversing nested data structures.
- Audit Algorithms - Algorithmic audits of algorithms.
- AGI & CoCoSci - The reciprocation of Artificial General Intelligence (AGI) and Computational Cognitive Sciences (CoCoSci).
- Complex Systems - The scientific field studying systems with multiple interacting parts and emergent properties.
- VLM Architectures - Vision Language Model architectures.
-
Gaming
- Open Source Games
- Unity - Game engine.
- LÖVE - Game engine.
- Construct 2 - Game engine.
- Gideros - Game engine.
- Minecraft - Sandbox video game.
- ComputerCraft - Minecraft mod that adds programmable computers.
- Game Datasets - Materials and datasets for Artificial Intelligence in games.
- Haxe Game Development - A high-level strongly typed programming language used to produce cross-platform native code.
- libGDX - Java game framework.
- PlayCanvas - Game engine.
- Game Remakes - Actively maintained open-source game remakes.
- Flame - Game engine for Flutter.
- Discord Communities - Chat with friends and communities.
- CHIP-8 - Virtual computer game machine from the 70s.
- Games of Coding - Learn a programming language by making games.
- Esports - Video games played as a sport.
- Learn Gamedev - The craft of video game creation.
- Game Engine Development - Building software to speed up game creation.
- GameMaker - Game engine.
- Game Development
- Game Talks
- PICO-8 - Fantasy console.
- Game Boy Development
- Roblox - Immersive platform for hosting millions of diverse experiences.
- Chess
- Godot - Game engine.
- Game Production - Leading the process of designing, developing, testing and distributing a video game from concept to release.
- Babylon.js - Game engine for cross-platform web and native game development.
-
Development Environment
- Dotfiles
- Shell
- Fish - User-friendly shell.
- Command-Line Apps
- WezTerm - Powerful cross-platform terminal emulator.
- Dev Env
- ZSH Plugins
- Browser Extensions
- Cheat Sheet
- Pinned Gists - Dynamic pinned gists for your GitHub profile.
- Git Cheat Sheet & Git Flow
- Git Tips
- Git Add-ons - Enhance the `git` CLI.
- Git Hooks - Scripts for automating tasks during `git` workflows.
- SSH
- FOSS for Developers
- Hyper - Cross-platform terminal app built on web technologies.
- PowerShell - Cross-platform object-oriented shell.
- Alfred Workflows - Productivity app for macOS.
- Terminals Are Sexy
- Quick Look Plugins - For macOS.
- GitHub - Hosting service for Git repositories.
- GitHub Actions - Create tasks to automate your workflow and share them with others on GitHub.
-
Business
- Open Companies
- Places to Post Your Startup
- OKR Methodology - Goal setting & communication best practices.
- Indie - Independent developer businesses.
- Tools of the Trade - Tools used by companies on Hacker News.
- Clean Tech - Fighting climate change with technology.
- Wardley Maps - Provides high situational awareness to help improve strategic planning and decision making.
- Social Enterprise - Building an organization primarily focused on social impact that is at least partially self-funded.
- Engineering Team Management - How to transition from software development to engineering management.
- Developer-First Products - Products that target developers as the user.
- Billing - Payments, invoicing, pricing, accounting, marketplace, fraud, and business intelligence.
- Engineering Strategy - How to design and execute engineering strategies for tech leadership.
-
Health and Social Science
- Humane Technology - Open source projects that help improve society.
- Biomedical Information Extraction - How to extract information from unstructured biomedical data and text.
- Computational Neuroscience - A multidisciplinary science which uses computational approaches to study the nervous system.
- Diversity - Creating a more inclusive and diverse tech community.
- Digital History - Computer-aided scientific investigation of history.
- Empathy in Engineering - Building and promoting more compassionate engineering cultures.
- Healthcare - Open source healthcare software for facilities, providers, developers, policy experts, and researchers.
- Mental Health - Mental health awareness and self-care in the software industry.
- Neuroscience - Study of the nervous system and brain.
- Digital Humanities - Software for humanities scholars using quantitative or computational methods.
- Lucid Dreams - A dream where one becomes aware they are dreaming.
- Neuroimaging - Software for analyzing brain data from living subjects.
- Transgender - Someone whose gender identity differs from their assigned birth sex.
-
Entertainment
-
Work
- Productivity
- Niche Job Boards
- Programming Interviews
- Code Review - Reviewing code.
- Creative Technology - Businesses & groups that specialize in combining computing, design, art, and user experience.
- Internships - CV writing guides and companies that hire interns.
- Slack - Team collaboration.
- Communities
- Remote Jobs
-
Editors
- Sublime Text
- Vim
- Neovim - Vim-fork focused on extensibility and usability.
- Emacs
- Atom - Open-source and hackable text editor.
- Visual Studio Code - Cross-platform open-source text editor.
-
Books
Programming Languages
Categories
Miscellaneous
135
Front-End Development
87
Programming Languages
82
Platforms
62
Computer Science
38
Back-End Development
34
Security
31
Gaming
29
Development Environment
23
Databases
20
Decentralized Systems
17
Learn
17
Media
15
Theory
14
Health and Social Science
13
Hardware
12
Business
12
Content Management Systems
11
Testing
10
Big Data
9
Work
9
Related
8
Books
6
Networking
6
Editors
6
Entertainment
4
Events
3
Sub Categories
Keywords
awesome-list
528
awesome
527
list
156
resources
32
javascript
24
lists
23
machine-learning
22
css
16
awesome-lists
16
python
16
game-development
15
security
13
deep-learning
12
php
11
data-science
10
data-visualization
10
tools
10
cybersecurity
9
education
9
collection
8
computer-science
8
gamedev
7
iot
7
games
7
open-source
7
learning
7
ios
7
design
6
webgl
6
github
6
frontend
6
awesomeness
6
android
6
linux
6
git
6
artificial-intelligence
6
game
6
libraries
6
react
6
neural-network
5
learning-resources
5
programming
5
nodejs
5
ruby
5
swift
5
visualization
5
mathematics
5
blockchain
5
devops
5
privacy
5