Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
awesome — Curated index of high-quality resources, tools, and learning materials across software development, security, platforms, and more, maintained by the community. | Kitploit
Tools/GitHubGitHub/sindresorhus/awesome
Learning & EducationCurated Resources
GitHubsindresorhus/awesome

awesome

Curated index of high-quality resources, tools, and learning materials across software development, security, platforms, and more, maintained by the community.

View Repository
494.6k36.3k2 days agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
Awesome



Check out my macOS app

Supercharge
Elevate your Mac experience






My open source work is supported by the community

Special thanks to:


Depot logo
Fast remote container builds and GitHub Actions runners.


Circleback logo
Get the most out of every conversation.
AI-powered meeting notes, automations, and search. Give AI agents the context they need to get things done.








What is an awesome list?    Contribution guide    Creating a list    Twitter    Subscribe (RSS)   



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




Contents

  • Platforms
  • Programming Languages
  • Front-End Development
  • Back-End Development
  • Computer Science
  • Big Data
  • Theory
  • Books
  • Editors
  • Gaming
  • Development Environment
  • Entertainment
  • Databases
  • Media
  • Learn
  • Security
  • Content Management Systems
  • Hardware
  • Business
  • Work
  • Networking
  • Decentralized Systems
  • Health and Social Science
  • Events
  • Testing
  • Miscellaneous
  • Related

Platforms

  • Node.js - Async non-blocking event-driven JavaScript runtime built on Chrome's V8 JavaScript engine.
    • Cross-Platform - Writing cross-platform code on Node.js.
  • Frontend Development
  • iOS - Mobile operating system for Apple phones and tablets.
  • Android - Mobile operating system developed by Google.
  • IoT & Hybrid Apps
  • Electron - Cross-platform native desktop apps using JavaScript/HTML/CSS.
  • Cordova - JavaScript API for hybrid apps.
  • React Native - JavaScript framework for writing natively rendering mobile apps for iOS and Android.
  • Xamarin - Mobile app development IDE, testing, and distribution.
  • Linux
    • Containers
    • eBPF - Virtual machine that allows you to write more efficient and powerful tracing and monitoring for Linux systems.
    • Arch-based Projects - Linux distributions and projects based on Arch Linux.
    • AppImage - Package apps in a single file that works on various mainstream Linux distributions.
    • Omarchy - Opinionated Arch Linux and Hyprland desktop environment from the creator of Ruby on Rails.
  • macOS - Operating system for Apple's Mac computers.
    • Screensavers

Programming Languages

  • JavaScript
    • Promises
    • Standard Style - Style guide and linter.
    • Must Watch Talks
    • Tips
    • Network Layer
    • Micro npm Packages
    • Mad Science npm Packages - Impossible sounding projects that exist.
    • Maintenance Modules - For npm packages.
    • npm - Package manager.
    • AVA - Test runner.
    • ESLint - Linter.
    • Functional Programming
    • Observables
    • npm scripts - Task runner.
    • 30 Seconds of Code - Code snippets you can understand in 30 seconds.
    • Ponyfills - Like polyfills but without overriding native APIs.
  • Swift - Apple's compiled programming language that is secure, modern, programmer-friendly, and fast.
    • Education
    • Playgrounds








Front-End Development

  • ES6 Tools
  • Web Performance Optimization
  • Web Tools
  • CSS - Style sheet language that specifies how HTML elements are displayed on screen.
    • Critical-Path Tools
    • Scalability
    • Must-Watch Talks
    • Protips
    • Frameworks
  • 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.
  • HTML5 - Markup language used for websites & web apps.
  • SVG - XML-based vector image format.
  • Canvas
  • KnockoutJS - JavaScript library.

Back-End Development

  • Flask - Python framework.
  • Docker
  • Vagrant - Automation virtual machine environment.
  • Pyramid - Python framework.
  • Play1 Framework
  • CakePHP - PHP framework.
  • Symfony - PHP framework.
    • Education
  • Laravel - PHP framework.
    • Education
  • Rails - Web app framework for Ruby.
    • Gems - Packages.
  • Phalcon - PHP framework.
  • Useful .htaccess Snippets
  • nginx - Web server.
  • Dropwizard - Java framework.
  • Kubernetes - Open-source platform that automates Linux container operations.
  • Lumen - PHP micro-framework.
  • Serverless Framework - Serverless computing and serverless architectures.

Computer Science

  • University Courses
  • Data Science
    • Tutorials
  • Machine Learning
    • Tutorials
    • ML with Ruby - Learning, implementing, and applying Machine Learning using Ruby.
    • Core ML Models - Models for Apple's machine learning framework.
    • H2O - Open source distributed machine learning platform written in Java with APIs in R, Python, and Scala.
    • Software Engineering for Machine Learning - From experiment to production-level machine learning.
    • AI in Finance - Solving problems in finance with machine learning.
    • JAX - Automatic differentiation and XLA compilation brought together for high-performance machine learning research.
    • XAI - Providing insight, explanations, and interpretability to machine learning methods.
  • Speech and Natural Language Processing
    • Spanish
    • NLP with Ruby
    • 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.

Big Data

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

Theory

  • Papers We Love
  • Talks
  • Algorithms
    • Education - Learning and practicing.
  • Algorithm Visualizations
  • Artificial Intelligence
  • 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.

Books

  • Free Programming Books
  • Go Books
  • R Books
  • Mind Expanding Books
  • Book Authoring
  • Elixir Books

Editors

  • Sublime Text
  • Vim
  • Neovim - Vim-fork focused on extensibility and usability.
  • Emacs
  • Visual Studio Code - Cross-platform open-source text editor.

Gaming

  • Game Development
  • Game Talks
  • Godot - Game engine.
  • Open Source Games
  • Unity - Game engine.
  • Chess
  • LÖVE - Game engine.
  • PICO-8 - Fantasy console.
  • Game Boy Development
  • 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.

Development Environment

  • Quick Look Plugins - For macOS.
  • Dev Env
  • Dotfiles
  • Shell
  • Fish - User-friendly shell.
  • Command-Line Apps
  • ZSH Plugins
  • GitHub - Hosting service for Git repositories.
    • 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.

Entertainment

  • Science Fiction - Scifi.
  • Fantasy
  • Podcasts
  • Email Newsletters
  • IT Quotes

Databases

  • Database
  • MySQL
  • SQLAlchemy
  • InfluxDB
  • Neo4j
  • MongoDB - NoSQL database.
  • RethinkDB
  • TinkerPop - Graph computing framework.
  • PostgreSQL - Object-relational database.
  • CouchDB - Document-oriented NoSQL database.
  • HBase - Distributed, scalable, big data store.
  • NoSQL Guides - Help on using non-relational, distributed, open-source, and horizontally scalable databases.
  • Database Tools - Everything that makes working with databases easier.
  • TypeDB - Logical database to organize large and complex networks of data as one body of knowledge.
  • Cassandra - Open-source, distributed, wide column store, NoSQL database management system.
  • Supabase - An open-source alternative to Firebase.
  • PocketBase - An open-source, Go-based backend in one file.
  • Neon - An open-source alternative to AWS Aurora.

Media

  • Fonts
  • Codeface - Text editor fonts.
  • Stock Resources
  • GIF - Image format known for animated images.
  • Music
  • Open Source Documents
  • Audio Visualization
  • Broadcasting
  • Pixel Art - Pixel-level digital art.
  • FFmpeg - Cross-platform solution to record, convert and stream audio and video.
  • Icons - Downloadable SVG/PNG/font icon projects.
  • Audiovisual - Lighting, audio and video in professional environments.
  • VLC - Cross-platform media player software and streaming server.
  • Audio Over IP - Reliably transmit uncompressed, low-latency audio over an IP (layer 3) network.

Learn

  • CLI Workshoppers - Interactive tutorials.
  • Learn to Program
  • Speaking
  • Tech Videos
  • Computer History
  • Programming for Kids
  • STEAM - Supplements for specific science, technology, engineering, arts, and math (STEAM) courses across all grade levels.
  • Educational Games - Learn while playing.
  • JavaScript Learning
  • CSS Learning - Mainly about CSS – the language and the modules.
  • Product Management - Learn how to be a better product manager.
  • Roadmaps - Gives you a clear route to improve your knowledge and skills.
  • YouTubers - Watch video tutorials from YouTubers that teach you about technology.
  • Hackathon - Running fun and productive hackathons.
  • Certificates - Free computer science certifications to showcase your knowledge.

Security

  • Application Security
  • Security
  • CTF - Capture The Flag.
  • Cyber Security University - Free educational resources that focus on learning by doing.
  • Malware Analysis
  • Android Security
  • Hacking
  • Hacking Spots
  • Honeypots - Deception trap, designed to entice an attacker into attempting to compromise the information systems in an organization.
  • Incident Response
  • Vehicle Security and Car Hacking
  • Web Security - Security of web apps & services.
  • 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.
  • Fuzzing - Automated software testing technique that involves feeding pseudo-randomly generated input data.
  • Embedded and IoT Security
  • GDPR - Regulation on data protection and privacy for all individuals within EU.
  • DevSecOps - Integration of security practices into .

Content Management Systems

  • Umbraco
  • Refinery CMS - Ruby on Rails CMS.
  • Wagtail - Django CMS focused on flexibility and user experience.
  • Textpattern - Lightweight PHP-based CMS.
  • Drupal - Extensible PHP-based CMS.
  • Craft CMS - Content-first CMS.
  • Sitecore - .NET digital marketing platform that combines CMS with tools for managing multiple websites.
  • Silverstripe CMS - PHP MVC framework that serves as a classic or headless CMS.
  • Directus - A real-time API and app dashboard for managing SQL database content.
  • Plone - Open source Python CMS.
  • Payload - Next.js native and open source headless CMS.

Hardware

  • 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.
  • Robotic Tooling - Free and open tools for professional robotic development.
  • LIDAR - Sensor for measuring distances by illuminating the target with laser light.
  • Open Hardware - Open-source hardware projects.
  • ADS-B - Technology broadcasting aircraft's identity, position, and data periodically.
  • Flying FPV - Open hardware and software related to drones / UAVs.

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.

Work

  • Slack - Team collaboration.
    • Communities
  • Remote Jobs
  • Productivity
  • Niche Job Boards
  • Programming Interviews
  • Code Review - Reviewing code.
  • Creative Technology - Businesses & groups that specialize in combining computing, design, art, and user experience.

Networking

  • Software-Defined Networking
  • PCAPTools
  • 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.
  • Scapy - Python-based interactive packet manipulation.
  • Cilium - Provides networking and security capabilities for containerized apps, microservices, and virtual machines.

Decentralized Systems

  • Bitcoin - Services and tools for Bitcoin software developers.
  • Ripple - Open source distributed settlement network.
  • Non-Financial Blockchain - Applications of Blockchain beyond finance.
  • Mastodon - Open source decentralized microblogging network.
  • Ethereum - Distributed computing platform for smart contract development.
  • Blockchain AI - AI and machine-learning projects built on Blockchain.
  • 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.
  • Algorand - An open-source, proof of stake Blockchain and smart contract computing platform.
  • ZeroNet - A decentralized web-like network of peer-to-peer users.
  • Cosmos SDK - Modular framework for building app-specific blockchains in Go.
  • Tor - A free overlay network for enabling anonymous communication.

Health and Social Science

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

Events

  • Creative Tech Events - Events around the globe for creative coding, tech, design, music, arts and cool stuff.
  • Events in Italy - Tech-related events in Italy.
  • Events in the Netherlands - Tech-related events in the Netherlands.

Testing

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

Miscellaneous

  • Scientific Writing - Distraction-free scientific writing with Markdown, reStructuredText and Jupyter notebooks.
  • JSON - Text based data interchange format.
    • GeoJSON
  • CSV - A text file format that stores tabular data and uses a comma to separate values.
  • Discounts for Student Developers
  • Radio
  • Awesome - Recursion illustrated.
  • Analytics
  • REST
  • Continuous Integration and Continuous Delivery
  • Services Engineering
  • Free for Developers
  • Sketch - Design app for macOS.
  • Boilerplate Projects
  • Readme
  • GitHub Wiki - Comprehensive documentation on GitHub beyond README.
  • Design and Development Guides
  • Software Engineering Blogs
  • Self Hosted
  • FOSS Production Apps

Related

  • All Awesome Lists - All the Awesome lists on GitHub.
  • Awesome Search - Quick search for Awesome lists.
  • StumbleUponAwesome - Discover random pages from the Awesome dataset using a browser extension.
  • Awesome CLI - A simple command-line tool to dive into Awesome lists.
  • Track Awesome List - View the latest updates of Awesome lists.
Download Tool
  • Apps
  • Open Source Apps
  • watchOS - Operating system for the Apple Watch.
  • JVM
  • Salesforce
  • Amazon Web Services
  • Windows - Consumer desktop operating system.
    • PowerToys Run Plugins - Community plugins for the Windows quick launcher.
  • IPFS - P2P hypermedia protocol.
  • Fuse - Mobile development tools.
  • Heroku - Cloud platform as a service.
  • Raspberry Pi - Credit card-sized computer aimed at teaching kids programming, but capable of a lot more.
  • Qt - Cross-platform GUI app framework.
  • WebExtensions - Cross-browser extension system.
  • Smart TV - Create apps for different TV platforms.
  • GNOME - Simple and distraction-free desktop environment for Linux.
  • KDE - A free software community dedicated to creating an open and user-friendly computing experience.
  • .NET
    • Core
    • Roslyn - Open-source compilers and code analysis APIs for C# and VB.NET languages.
  • DigitalOcean - Cloud computing platform designed for developers.
  • Flutter - Google's mobile SDK for building native iOS and Android apps from a single codebase written in Dart.
  • Home Assistant - Open source home automation that puts local control and privacy first.
  • IBM Cloud - Cloud platform for developers and companies.
  • Firebase - App development platform built on Google Cloud.
  • Adafruit IO - Visualize and store data from any device.
  • Cloudflare - CDN, DNS, DDoS protection, and security for your site.
  • Actions on Google - Developer platform for Google Assistant.
  • ESP - Low-cost microcontrollers with WiFi and broad IoT applications.
  • Deno - A secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust.
  • DOS - Operating system for x86-based personal computers that was popular during the 1980s and early 1990s.
  • Nix - Package manager for Linux and other Unix systems that makes package management reliable and reproducible.
  • Integration - Linking together different IT systems (components) to functionally cooperate as a whole.
  • Node-RED - A programming tool for wiring together hardware devices, APIs, and online services.
  • 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.
  • ArcGIS Developer - Mapping and location analysis platform for developers.
  • Bluetooth Low Energy - Low-power wireless communication protocol ideal for IoT, wearables, and other battery-powered applications.
  • Uno Platform - Open-source .NET UI platform for building cross-platform apps.
  • Google Cloud - Cloud computing services by Google.
  • Firebase Genkit - An open-source framework for building AI-powered apps and features.
  • Backstage - Open-source platform for building Internal Developer Portals that unify tools and workflows.
  • 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.
    • MicroPython - A lean and efficient implementation of Python 3 for microcontrollers.
  • Rust
    • Pest - Parser generator.
  • Haskell
  • PureScript
  • Go
  • Scala
    • Scala Native - Optimizing ahead-of-time compiler for Scala based on LLVM.
  • Ruby
  • Clojure
  • ClojureScript
  • Elixir
  • Elm
  • Erlang
  • Julia - High-level dynamic programming language designed to address the needs of high-performance numerical analysis and computational science.
  • Lua
  • 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.
    • Learning
  • D
  • Common Lisp - Powerful dynamic multiparadigm language that facilitates iterative and interactive development.
    • Learning
  • Perl
  • Groovy
  • Dart
  • Java - Popular secure object-oriented language designed for flexibility to "write once, run anywhere".
    • RxJava
    • J2ME - Java specification designed for old keypad phones and PDAs.
  • Kotlin
  • OCaml
  • ColdFusion
  • Fortran
  • PHP - Server-side scripting language.
    • Composer - Package manager.
  • Pascal
  • AutoHotkey
  • AutoIt
  • Crystal
  • CMake - Build, test, and package software.
  • ActionScript 3 - Object-oriented language targeting Adobe AIR.
  • 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.
  • Q# - Domain-specific programming language used for expressing quantum algorithms.
  • Imba - Programming language inspired by Ruby and Python and compiles to performant JavaScript.
  • Vala - Programming language designed to take full advantage of the GLib and GNOME ecosystems, while preserving the speed of C code.
  • 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.
  • Move - Domain-specific programming language for writing safe smart contracts.
  • Esolangs - Programming languages designed for experimentation or as jokes rather than actual use.
  • VBA - An event-driven version of Visual Basic 6.0 built into most Microsoft Office apps for automation and scripting.
  • F# - A .NET-based language with focus on functional programming.
  • Dojo Toolkit - JavaScript toolkit.
  • Inspiration
  • Ember - App framework.
  • Android UI
  • iOS UI
  • Meteor
  • BEM
  • Flexbox
  • Web Typography
  • Web Accessibility
  • Material Design
  • D3 - Library for producing dynamic, interactive data visualizations.
  • 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.
  • Text Editing
  • Motion UI Design
  • Vue.js - App framework.
  • Marionette.js - App framework.
  • Aurelia - App framework.
  • Charting
  • Ionic Framework
  • Chrome DevTools
  • PostCSS - CSS tool.
  • Draft.js - Rich text editor framework for React.
  • Service Workers
  • Progressive Web Apps
  • choo - App framework.
  • Redux - State container for JavaScript apps.
  • 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.
  • Progressive Enhancement
  • Next.js - Framework for server-rendered React apps.
  • 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.
  • 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.
  • 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.
  • Web Animation - Animations in the browser with JavaScript, CSS, SVG, etc.
  • Yew - Rust framework inspired by Elm and React for creating multi-threaded frontend web apps with WebAssembly.
  • 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.
  • Svelte - App framework.
  • Design systems - Collection of reusable components, guided by rules that ensure consistency and speed.
  • Inertia.js - Make single-page apps without building an API.
  • MDBootstrap - Templates, layouts, components, and widgets to rapidly build websites.
  • Master CSS - A virtual CSS language with enhanced syntax.
  • Hydrogen - Edge-first framework for building Shopify storefronts with React.
  • Tiny JS - Frontend libraries that fit into 2 kB with dependencies.
  • Frontend GIS - Geographic Information Systems (GIS) for web browsers.
  • WebGPU - JavaScript API for rendering and compute on GPUs.
  • WebAssembly - A portable binary format for running code efficiently across platforms.
  • Apache Wicket - Java web app framework.
  • Vert.x - Toolkit for building reactive apps on the JVM.
  • Terraform - Tool for building, changing, and versioning infrastructure.
  • Vapor - Server-side development in Swift.
  • Dash - Python web app framework.
  • FastAPI - Python web app framework.
  • CDK - Open-source software development framework for defining cloud infrastructure in code.
  • IAM - User accounts, authentication and authorization.
  • Slim - PHP framework.
  • 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.
  • Reflex - Python web framework for building both your frontend and backend with no JavaScript.
  • Linguistics
  • Cryptography
    • Papers - Theory basics for using cryptography by non-cryptographers.
  • Computer Vision
  • Deep Learning - Neural networks.
    • TensorFlow - Library for machine intelligence.
    • TensorFlow.js - WebGL-accelerated machine learning JavaScript library for training and deploying models.
    • TensorFlow Lite - Framework that optimizes TensorFlow models for on-device machine learning.
    • Papers - The most cited deep learning papers.
    • Education
  • Deep Vision
  • Open Source Society University
  • Functional Programming
  • 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.
  • Theoretical Computer Science - The interplay of computer science and pure mathematics, distinguished by its emphasis on mathematical rigour and technique.
  • Conversational AI - Build awesome chatbots and digital assistants.
  • Generative AI - Automatically generates a wide range of unique content in text, image, and audio format.
  • Position-Based Quantum Cryptography - Theory on quantum cryptography that utilizes special relativistic constraints to achieve quantum-security under certain conditions.
  • 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 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.
  • Roblox - Immersive platform for hosting millions of diverse experiences.
  • Terminals Are Sexy
  • GitHub Actions - Create tasks to automate your workflow and share them with others on GitHub.
  • WezTerm - Powerful cross-platform terminal emulator.
  • DevOps
  • Executable Packing - Packing and unpacking executable formats.
  • Malware Persistence - Techniques that adversaries use to keep access to systems across restarts.
  • EVM Security - Understanding the Ethereum Virtual Machine security ecosystem.
  • 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.
  • Suricata - Intrusion detection/prevention system and network security monitoring engine.
  • Prompt Injection - A type of vulnerability that specifically targets machine learning models.
  • 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.
  • OpenID Connect - Identity standard and authentication protocol built on OAuth 2.0 for user identity assertion.
  • ATProto - Open, decentralized network for building social apps.
  • Gulp - Task runner.
  • AMA - Ask Me Anything.
    • Answers
  • Open Source Photography
  • OpenGL - Cross-platform API for rendering 2D and 3D graphics.
  • GraphQL
  • Urban & Regional Planning - Concerning the built environment and communities.
  • Transit – Data standards, APIs, apps, tools, datasets, and research around open source technology of public transit.
  • Research Tools
  • Data Visualization
  • Microservices
  • Unicode - Standards, quirks, packages and resources for Unicode.
    • Code Points
  • Beginner-Friendly Projects
  • Katas
  • Tools for Activism
  • Citizen Science - For community-based and non-institutional scientists.
  • MQTT - "Internet of Things" connectivity protocol.
  • For Girls
  • 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.
  • Bots - Building bots.
  • Site Reliability Engineering
  • DTrace - Dynamic tracing framework.
  • Userscripts - Enhance your browsing experience.
  • Pokémon - Resources for Pokémon and Pokémon GO.
  • ChatOps - Managing technical and business operations through a chat.
  • 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.
  • Web Design - For digital designers.
  • Creative Coding - Programming something expressive instead of something functional.
  • No-Login Web Apps - Web apps that work without login.
  • Free Software - Free as in freedom.
  • Framer - Prototyping interactive UI designs.
  • 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 - Alternatives without ads.
  • Prometheus - Open-source monitoring 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.
  • Uncopyright - Public domain works.
  • Crypto Currency Tools & Algorithms - Digital currency where encryption is used to regulate the generation of units and verify transfers.
  • Open Source Supporters - Companies that offer their tools and services for free to open source projects.
  • 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.
  • Calculators - Tools for every platform.
  • Captcha - A type of challenge–response test used in computing to determine whether or not the user is human.
  • Jupyter - Create and share documents that contain code, equations, visualizations and narrative text.
  • FIRST Robotics Competition - International high school robotics championship.
  • Speakers - Conference and meetup speakers in the programming and design community.
  • Board Games - Table-top gaming fun for all.
  • Software Patreons - Fund individual programmers or the development of open source projects.
  • Parasite - Parasites and host-pathogen interactions.
  • Food - Projects on GitHub related to food.
  • Bitcoin Payment Processors - Start accepting Bitcoin.
  • Scientific Computing - Solving complex scientific problems using computers.
  • Amazon Sellers
  • Agriculture - Open source technology for farming and gardening.
  • Product Design - Design a product from the initial concept to production.
  • Prisma - Turn your database into a GraphQL API.
  • Software Architecture - The discipline of designing and building software.
  • 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.
  • Cytodata - Image-based profiling of biological phenotypes for computational biologists.
  • IRC - Open source messaging protocol.
  • Advertising - Programmatic media and ad tech for websites.
  • Earth - Find ways to resolve the climate crisis.
  • Naming - Guides for naming things in computer science.
  • Web Archiving - An effort to preserve the Web for future generations.
  • WP-CLI - Command-line interface for WordPress.
  • Credit Modeling - Methods for classifying credit applicants into risk classes.
  • 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.
  • Scriptable - An iOS app for automation in JavaScript.
  • 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.
  • 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.
  • ChatGPT - Artificial intelligence chatbot developed by OpenAI.
  • Whisper - Open-source AI-powered speech recognition system developed by OpenAI.
  • Stock Trading - Purchase and sale of equities of publicly traded companies to generate profits.
  • Steam Deck - A handheld gaming computer developed by Valve.
  • Astrophotography - Photography of astronomical objects, celestial events, or areas of the night sky.
  • HPC - High Performance Computing.
  • Geocaching - Outdoor treasure-hunting activity that uses GPS-enabled devices.
  • Regex - Specialized language for matching patterns in text.
  • Event-Driven Architecture - A software architecture approach where services collaborate by publishing and subscribing to events.
  • Permacomputing - Resilient and regenerative computing practices inspired by permaculture.
  • Standards - Proposals and standards that define and enhance software, languages, and related technologies.
  • Claude Code - Terminal-based AI coding assistant by Anthropic.
  • 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.