Always learningTech Stack
The toolsbehind the work.
A working toolkit built over years across data analysis, software development, AI, and infrastructure engineering: 385+ technologies spanning languages, frameworks, databases, data engineering, cloud, DevOps, operating systems, testing, AI and LLMs, GIS, security and networking, APIs, self-hosting, and data science. Search or filter the full arsenal below.
- 385Technologies
- 16Categories
- 7Years shipping
- OSSFirst by default
How I choose
A stack picked on purpose
Tools are a means to an end. Here's what guides the choices.
Right tool, not favourite tool
The stack follows the problem. I reach for boring, proven technology by default and save the novel stuff for where it genuinely earns its place.
Open-source & self-hostable
A strong bias toward open-source, self-hostable tools that keep your data and your costs under your own control instead of a per-seat SaaS meter.
Depth over buzzwords
Every technology here is one I have actually shipped with. Breadth is real, but it sits on top of deep, hands-on experience in a few core areas.
The arsenal
Explore every technology
Search by name or filter by category. Hover any tool for the details.
Frameworks & Libraries 54
- .Net
.Net is a versatile framework used for building a wide range of applications, from web to mobile and desktop. It's known for its robustness and ability to handle large-scale enterprise projects.
- Django
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It's particularly well-suited for building secure, scalable web applications.
- Gatsby
Gatsby is a React-based static site generator known for its performance and ability to pull data from various sources. It's ideal for building fast, secure, and dynamic websites.
- Flutter
Flutter is Google's UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase. It offers a highly customizable and performant framework for cross-platform development.
- Flask
Flask is a lightweight Python web framework that provides the basics to build web applications. It's flexible and ideal for small to medium-sized projects where simplicity is key.
- FastAPI
FastAPI is a modern, fast (high-performance) web framework for building APIs with Python 3.7+ based on standard Python type hints. It's known for its speed, ease of use, and automatic interactive API documentation.
- Express.js
Express.js is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications. It's a key part of the MEAN stack (MongoDB, Express, Angular, Node).
- Electron.js
Electron.js is a framework for creating native applications with web technologies like JavaScript, HTML, and CSS. It powers popular desktop apps like Visual Studio Code and Slack.
- Hugo
Hugo is one of the most popular open-source static site generators. It's known for its speed and flexibility, making it a great choice for building websites, blogs, and documentation.
- JWT
JWT (JSON Web Token) is a compact, URL-safe means of representing claims to be transferred between two parties. It's widely used in authentication and authorization in web applications.
- NodeJS
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. It's designed for building scalable network applications and is the backbone of many modern web development stacks.
- Next JS
Next.js is a React framework that enables functionality such as server-side rendering and generating static websites for React-based web applications. It’s highly optimized for performance.
- OpenCV
OpenCV is an open-source computer vision and machine learning software library. It includes several hundred computer vision algorithms and is used for tasks like image processing and real-time vision.
- Qt
Qt is a free and open-source widget toolkit for creating graphical user interfaces and cross-platform applications. It is highly versatile and used in various software across different industries.
- React Native
React Native is a popular framework for building mobile applications using React and JavaScript. It allows developers to create apps that run on both iOS and Android from a single codebase.
- React
React is a JavaScript library for building user interfaces. It allows developers to create large web applications that can change data without reloading the page, ensuring fast and interactive UIs.
- Svelte
Svelte is a radical new approach to building user interfaces. Unlike traditional frameworks, Svelte shifts much of the work to compile time, resulting in faster and smaller apps.
- TailwindCSS
Tailwind CSS is a utility-first CSS framework packed with classes that can be composed to build any design, directly in your markup. It’s known for its flexibility and efficiency in styling.
- Vue.js
Vue.js is a progressive JavaScript framework used to build user interfaces. It’s designed to be incrementally adoptable, making it easy to integrate into projects of any size.
- SurveyJS
SurveyJS is a set of JavaScript libraries for building and running dynamic, logic-driven forms and surveys, with a visual builder and deep customization.
- Dart
Dart is the client-optimized language behind Flutter, used to build fast, cross-platform mobile, web, and desktop applications from a single codebase.
- Astro
Astro is a modern web framework for content-focused sites that ships zero JavaScript by default and renders to fast, SEO-friendly static HTML, with support for React and other UI frameworks.
- Angular
Angular is a comprehensive TypeScript framework by Google for building large-scale, structured single-page applications.
- Nuxt.js
Nuxt is a Vue framework for building performant, SEO-friendly applications with server-side rendering and static generation.
- SvelteKit
SvelteKit is the official application framework for Svelte, providing routing, server-side rendering, and full-stack capabilities.
- Remix
Remix is a full-stack React framework focused on web standards, nested routing, and fast, resilient user experiences.
- SolidJS
SolidJS is a reactive JavaScript library for building user interfaces with fine-grained reactivity and excellent runtime performance.
- Redux
Redux is a predictable state container for JavaScript apps, commonly used to manage complex application state in React.
- TanStack Query
TanStack Query handles fetching, caching, and synchronizing server state in web applications, removing boilerplate around async data.
- Three.js
Three.js is a JavaScript library that makes it approachable to render interactive 3D graphics in the browser with WebGL.
- D3.js
D3.js is a powerful library for producing dynamic, data-driven visualizations by binding data directly to the DOM.
- Prisma
Prisma is a type-safe ORM for Node.js and TypeScript that streamlines database access with an intuitive schema and query API.
- tRPC
tRPC lets you build end-to-end type-safe APIs without schemas or code generation, sharing types directly between client and server.
- Socket.IO
Socket.IO enables real-time, bidirectional communication between web clients and servers, ideal for chat, live updates, and collaboration.
- NestJS
NestJS is a progressive Node.js framework for building efficient, scalable server-side applications with TypeScript, decorators, and a modular architecture inspired by Angular.
- Laravel
Laravel is an expressive PHP web framework with elegant syntax, batteries-included tooling for routing, ORM, queues, and authentication.
- Ruby on Rails
Rails is a convention-over-configuration web framework for Ruby that makes it fast to build database-backed applications.
- Spring Boot
Spring Boot streamlines building production-grade Java services with sensible defaults, embedded servers, and a vast ecosystem.
- ASP.NET Core
ASP.NET Core is a cross-platform, high-performance framework for building modern web apps and APIs on .NET.
- Symfony
Symfony is a mature PHP framework of reusable components that power many large applications and other frameworks.
- Phoenix
Phoenix is an Elixir web framework built for high concurrency and real-time features on the battle-tested BEAM runtime.
- Zustand
Zustand is a small, fast state-management library for React with a minimal, hook-based API and no boilerplate.
- Framer Motion
Framer Motion is a production-ready animation library for React that makes complex, physics-based motion simple to express.
- Material UI
Material UI (MUI) is a comprehensive React component library implementing Google Material Design with deep theming support.
- Chakra UI
Chakra UI is an accessible, composable React component library that speeds up building consistent, themeable interfaces.
- shadcn/ui
shadcn/ui is a collection of copy-in, accessible React components built on Radix UI and Tailwind CSS that you own and customize.
- Bootstrap
Bootstrap is a widely used CSS framework of responsive components and a grid system for rapidly building consistent UIs.
- Sass
Sass is a mature CSS preprocessor that adds variables, nesting, mixins, and functions for maintainable stylesheets.
- Zod
Zod is a TypeScript-first schema validation library that infers static types from runtime schemas for safe parsing.
- Pydantic
Pydantic provides fast data validation and settings management in Python using type hints, underpinning FastAPI and more.
- SQLAlchemy
SQLAlchemy is the de facto Python SQL toolkit and ORM, powering robust, expressive database access in data pipelines and apps.
- Celery
Celery is a distributed task queue for Python used to run background jobs, scheduled tasks, and asynchronous workloads.
- Drizzle ORM
Drizzle is a lightweight, type-safe TypeScript ORM with a SQL-like API and zero-overhead runtime.
- Alembic
Alembic is a lightweight database migration tool for SQLAlchemy, versioning schema changes alongside application code.
Languages 31
- Java
Java is a versatile and powerful programming language used in a wide range of applications, from web and mobile apps to enterprise-level systems. It’s known for its portability and extensive libraries.
- JavaScript
JavaScript is the programming language of the web. It’s used to create interactive effects within web browsers and is a core component of the modern web stack.
- TypeScript
TypeScript is a strongly typed superset of JavaScript that compiles to plain JavaScript. Its static typing catches errors early and makes large front-end and Node codebases far easier to maintain and refactor.
- SQL
SQL is the standard language for querying and manipulating relational databases. It’s essential for data analysis, reporting, and building the query layers behind data-driven applications.
- Bash
Bash is the ubiquitous Unix shell and scripting language used to automate tasks, glue tools together, and administer Linux servers and CI pipelines.
- PowerShell
PowerShell is a task automation and configuration management framework from Microsoft. It’s widely used for managing systems, automating tasks, and configuring environments.
- Python
Python is a high-level, interpreted programming language known for its simplicity and readability. It’s a popular choice for data analysis, machine learning, web development, and automation.
- Rust
Rust is a systems programming language focused on safety, speed, and concurrency. It’s designed to prevent common programming errors, making it ideal for building secure and efficient applications.
- Go
Go (Golang) is an open-source programming language designed for simplicity, reliability, and efficiency. It’s particularly well-suited for building scalable, high-performance server applications.
- PHP
PHP is a popular general-purpose scripting language that is especially suited to web development. It’s fast, flexible, and pragmatic, powering a large portion of the web.
- C++
C++ is a powerful programming language that enables developers to create high-performance applications. It’s widely used in systems programming, game development, and performance-critical applications.
- YAML
YAML (YAML Ain't Markup Language) is a human-readable data serialization standard. It’s often used for configuration files in software development due to its simplicity and ease of use.
- C#
C# is a modern, object-oriented language from Microsoft used to build web, desktop, mobile, and game applications, most often on the .NET platform.
- Kotlin
Kotlin is a concise, safe language that interoperates fully with Java and is the preferred language for modern Android development.
- Swift
Swift is Apple’s fast, safe language for building apps across iOS, macOS, and the wider Apple ecosystem.
- Ruby
Ruby is a dynamic, expressive language famous for developer happiness and for powering the Ruby on Rails web framework.
- R
R is a language and environment for statistical computing and graphics, widely used for data analysis, modeling, and visualization.
- HTML5
HTML5 is the markup language that structures content on the web, with rich semantic elements and APIs for modern applications.
- CSS3
CSS3 styles and lays out web pages, adding animations, grid and flexbox layouts, and responsive design to the modern web.
- Elixir
Elixir is a dynamic, functional language built on the Erlang VM, designed for scalable, fault-tolerant, concurrent systems.
- Scala
Scala fuses object-oriented and functional programming on the JVM and is a mainstay of large-scale data engineering with Spark.
- Lua
Lua is a lightweight, embeddable scripting language widely used for configuration, game logic, and extending applications.
- Perl
Perl is a highly capable text-processing language with a rich history in systems administration and automation.
- Haskell
Haskell is a purely functional language with a powerful type system, prized for correctness and expressive abstractions.
- Zig
Zig is a modern systems language focused on simplicity, performance, and explicit control without hidden allocations.
- Julia
Julia is a high-performance language for numerical and scientific computing that combines the ease of Python with C-like speed.
- GraphQL
GraphQL is a query language and runtime for APIs that lets clients request exactly the data they need in a single round trip.
- Groovy
Groovy is a dynamic JVM language often used for scripting, build tooling (Gradle), and testing.
- Objective-C
Objective-C is the long-standing language of Apple platforms, still found in many iOS and macOS codebases.
- Solidity
Solidity is the primary language for writing smart contracts on Ethereum and other EVM-compatible blockchains.
- Assembly
Assembly is a low-level language mapping closely to machine code, used where fine-grained control and performance are essential.
Databases 24
- MariaDB
MariaDB is an open-source relational database management system that is a fork of MySQL. It’s known for its performance, reliability, and rich ecosystem of plugins and tools.
- Postgres
Postgres (PostgreSQL) is a powerful, open-source object-relational database system. It’s known for its advanced features, extensibility, and standards compliance, making it a top choice for complex data-driven applications.
- MySQL
MySQL is the world’s most popular open-source database. It’s fast, reliable, and easy to use, making it the backbone of many web applications, from small projects to large enterprises.
- MongoDB
MongoDB is a document-oriented NoSQL database used for high-volume data storage. It’s known for its flexibility, scalability, and ability to handle unstructured data.
- MicrosoftSQLServer
Microsoft SQL Server is a relational database management system developed by Microsoft. It’s widely used in enterprise environments for its integration with other Microsoft products and strong security features.
- Supabase
Supabase is an open-source Firebase alternative that offers a complete backend in one package, including authentication, database, storage, and more, making it easy to build scalable apps.
- ApacheCassandra
Apache Cassandra is a highly scalable NoSQL database known for its ability to handle large amounts of data across many commodity servers with no single point of failure.
- Redis
Redis is an open-source in-memory data structure store, used as a database, cache, and message broker. It supports various data structures and is known for its performance and flexibility.
- SQLite
SQLite is a self-contained, high-reliability, embedded, full-featured, public-domain SQL database engine. It’s used in mobile apps, browsers, and embedded systems where a lightweight database is needed.
- DuckDB
DuckDB is an in-process analytical database, often described as “SQLite for analytics,” offering fast columnar queries on local data.
- Elasticsearch
Elasticsearch is a distributed search and analytics engine used for full-text search, logging, and real-time data exploration.
- ClickHouse
ClickHouse is a blazing-fast open-source columnar database built for real-time analytics over very large datasets.
- Neo4j
Neo4j is a native graph database for storing and querying highly connected data using the Cypher query language.
- InfluxDB
InfluxDB is a purpose-built time-series database for storing and querying metrics, events, and other timestamped data.
- TimescaleDB
TimescaleDB extends PostgreSQL with time-series superpowers, scaling to high-ingest workloads while keeping full SQL support.
- CockroachDB
CockroachDB is a distributed SQL database built for global scale, strong consistency, and survivability with PostgreSQL compatibility.
- Couchbase
Couchbase is a distributed NoSQL document database combining the flexibility of JSON with the power of SQL-like querying.
- CouchDB
Apache CouchDB is a document database with a HTTP/JSON API and multi-master replication built for offline-first sync.
- ScyllaDB
ScyllaDB is a high-throughput, low-latency NoSQL database that is API-compatible with Cassandra but written in C++.
- Milvus
Milvus is an open-source vector database built for scalable similarity search over embeddings in AI applications.
- Qdrant
Qdrant is a high-performance vector database and similarity-search engine for embeddings and semantic retrieval.
- Weaviate
Weaviate is an open-source vector database with built-in vectorization and hybrid search for AI-native applications.
- Memcached
Memcached is a high-performance, distributed in-memory caching system used to speed up dynamic web applications.
- etcd
etcd is a distributed, reliable key-value store for the most critical data of a cluster, and the backing store for Kubernetes.
Hosting & Infrastructure 18
- Cloudflare
Cloudflare provides a content delivery network (CDN) and distributed DNS services. It helps protect and accelerate websites and services, improving performance and security.
- AWS
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. It offers over 200 fully-featured services, including compute, storage, and databases, making it a top choice for hosting and infrastructure.
- Azure
Microsoft Azure is a cloud computing service created by Microsoft. It provides a range of cloud services, including computing, analytics, storage, and networking, supporting various platforms and programming languages.
- Oracle
Oracle Cloud offers a comprehensive and fully integrated stack of cloud applications and platform services. It’s widely used for enterprise applications and database management.
- Heroku
Heroku is a cloud platform that lets companies build, run, and operate applications entirely in the cloud. It’s known for its simplicity and ease of deployment, especially for web applications.
- Linode
Linode is a popular cloud hosting provider that offers high-performance SSD Linux servers for all your infrastructure needs. It’s known for its simplicity, performance, and cost-effectiveness.
- Netlify
Netlify is a cloud computing company offering hosting and serverless backend services for web applications and static websites. It’s particularly popular for its ease of use with modern web development workflows.
- Vercel
Vercel is a platform for frontend frameworks and static sites, built to integrate with your headless content, commerce, or database. It’s known for its speed, scalability, and developer experience.
- Google Cloud
Google Cloud provides a suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products. It’s known for its powerful machine learning and big data capabilities.
- GitHub Pages
GitHub Pages is a static site hosting service that takes files directly from a GitHub repository, optionally runs the files through a build process, and publishes a website.
- DigitalOcean
DigitalOcean provides cloud services that help developers deploy, manage, and scale applications that run on a virtual cloud. It’s known for its simplicity, cost-effectiveness, and developer-friendly tools.
- Render
Render is a unified cloud to build and run all your apps and websites with free SSL, global CDN, private networks, and auto deploys from Git. It’s designed for simplicity and speed.
- Vultr
Vultr offers high-performance SSD cloud servers that are scalable and reliable, with a focus on providing infrastructure at a competitive price point.
- Hetzner
Hetzner is a European provider of high-value dedicated and cloud servers, popular for cost-effective, powerful self-hosted infrastructure.
- Fly.io
Fly.io deploys applications and databases close to users by running containers in regions around the world at the edge.
- Railway
Railway is a developer platform for deploying apps, databases, and services with minimal configuration and instant environments.
- MinIO
MinIO is a high-performance, S3-compatible object storage server that runs anywhere, ideal for self-hosted storage.
- Coolify
Coolify is an open-source, self-hostable platform-as-a-service, offering a Heroku-like deployment experience on your own servers.
DevOps & Tools 43
- Git
Git is a distributed version control system that tracks changes in source code during software development. It’s an essential tool for managing project history and collaboration.
- Gitea
Gitea is a community-managed lightweight code hosting solution written in Go. It’s similar to GitHub but self-hosted, giving developers more control over their code repositories.
- GitHub
GitHub is a web-based platform used for version control and collaboration. It allows multiple people to work on projects simultaneously and has become a key part of the modern development process.
- GitLab
GitLab is a web-based DevOps lifecycle tool that provides a Git repository manager, issue tracking, and CI/CD pipeline features. It’s widely used in both open-source and enterprise environments.
- GitHub Actions
GitHub Actions is a CI/CD tool that allows you to automate your software workflows directly from your GitHub repository. It’s known for its tight integration with GitHub projects and flexibility.
- GitLab CI
GitLab CI is a continuous integration service included with GitLab. It automates the process of building, testing, and deploying code, allowing developers to ship faster and with greater confidence.
- Jenkins
Jenkins is an open-source automation server used to automate all sorts of tasks related to building, testing, and deploying software. It’s one of the most widely adopted CI/CD tools in the industry.
- Apache Maven
Apache Maven is a build automation tool used primarily for Java projects. It helps manage project dependencies, build processes, and documentation, making it easier to manage large projects.
- Docker
Docker is a platform that enables developers to automate the deployment of applications inside lightweight, portable containers. It’s a key technology in modern DevOps and cloud-native applications.
- Kubernetes
Kubernetes is an open-source system for automating the deployment, scaling, and management of containerized applications. It’s essential for managing large-scale containerized environments.
- Apache
Apache HTTP Server is a free and open-source cross-platform web server software. It’s one of the oldest and most reliable web servers in use today, powering a large portion of the web.
- Nginx
Nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy, and HTTP cache. It’s known for its performance and efficiency, especially in handling concurrent connections.
- Gunicorn
Gunicorn (Green Unicorn) is a Python WSGI HTTP Server for UNIX. It’s widely used to serve Python web applications, especially with frameworks like Django and Flask.
- Apache Tomcat
Apache Tomcat is an open-source implementation of the Java Servlet, JavaServer Pages, Java Expression Language, and Java WebSocket technologies. It’s used to deploy and serve Java-based web applications.
- Terraform
Terraform is an infrastructure-as-code tool for provisioning and managing cloud and on-prem resources declaratively, making environments reproducible, version-controlled, and auditable.
- Datadog
Datadog is a monitoring and observability platform for cloud applications, unifying metrics, traces, logs, and alerting so teams can catch and diagnose issues in real time.
- Ansible
Ansible is an open-source automation tool for configuration management, application deployment, and orchestration using simple, human-readable YAML playbooks.
- Prometheus
Prometheus is an open-source monitoring system and time-series database that collects metrics via a powerful query language (PromQL), widely used for infrastructure and application monitoring.
- Grafana
Grafana is an open-source analytics and visualization platform used to build interactive dashboards over metrics, logs, and traces from many data sources.
- Helm
Helm is the package manager for Kubernetes, using charts to define, install, and upgrade even the most complex applications.
- Argo CD
Argo CD is a GitOps continuous-delivery tool for Kubernetes that keeps clusters in sync with declarative configuration in Git.
- HashiCorp Vault
Vault secures, stores, and tightly controls access to secrets such as tokens, passwords, certificates, and encryption keys.
- Consul
Consul provides service discovery, health checking, and a service mesh for connecting and securing services across environments.
- Packer
Packer automates the creation of identical machine images for multiple platforms from a single source configuration.
- Traefik
Traefik is a modern reverse proxy and load balancer that automatically discovers services and manages TLS certificates.
- Caddy
Caddy is a powerful, easy-to-use web server with automatic HTTPS, a favorite for simple, secure self-hosted deployments.
- Portainer
Portainer is a lightweight management UI for Docker and Kubernetes, making container environments easy to deploy and monitor.
- OpenTelemetry
OpenTelemetry is a vendor-neutral standard and toolkit for collecting traces, metrics, and logs across distributed systems.
- Sentry
Sentry is an application-monitoring platform that captures errors and performance issues with rich context for fast debugging.
- Podman
Podman is a daemonless, rootless container engine that is a drop-in alternative to Docker for building and running containers.
- k3s
k3s is a lightweight, certified Kubernetes distribution ideal for edge, IoT, and homelab clusters with a tiny footprint.
- Rancher
Rancher is a complete platform for deploying and managing Kubernetes clusters across any infrastructure.
- Nomad
HashiCorp Nomad is a simple, flexible scheduler and orchestrator for containers and non-containerized workloads.
- Jaeger
Jaeger is an open-source, end-to-end distributed tracing system for monitoring and troubleshooting microservices.
- Kibana
Kibana is the visualization and exploration layer of the Elastic Stack for searching and dashboarding logs and metrics.
- Logstash
Logstash is a data-processing pipeline that ingests, transforms, and ships logs and events into stores like Elasticsearch.
- Fluentd
Fluentd is an open-source data collector that unifies log collection and consumption across many sources and destinations.
- Loki
Grafana Loki is a horizontally scalable log-aggregation system designed to be cost-effective and easy to operate.
- Bitbucket
Bitbucket is a Git repository hosting and collaboration platform with built-in CI/CD through Bitbucket Pipelines.
- CircleCI
CircleCI is a cloud CI/CD platform that automates building, testing, and deploying software with fast, parallel pipelines.
- SonarQube
SonarQube continuously inspects code quality and security, catching bugs, vulnerabilities, and code smells across languages.
- Vector
Vector is a high-performance observability data pipeline for collecting, transforming, and routing logs and metrics.
- pre-commit
pre-commit manages and runs Git hooks to enforce linting, formatting, and checks before code is ever committed.
Testing & QA 15
- Jest
Jest is a delightful JavaScript testing framework with a focus on simplicity, widely used for unit and integration tests.
- Vitest
Vitest is a fast, Vite-native unit-testing framework with a Jest-compatible API and first-class TypeScript support.
- Playwright
Playwright is a framework for reliable end-to-end testing that drives Chromium, Firefox, and WebKit with a single API.
- Cypress
Cypress is a developer-friendly end-to-end testing tool that runs in the browser with time-travel debugging and fast feedback.
- Pytest
Pytest is a mature, expressive testing framework for Python that scales from simple unit tests to complex functional suites.
- Selenium
Selenium is a long-standing framework for automating web browsers, used for end-to-end and cross-browser testing.
- Testing Library
Testing Library is a family of utilities that encourage testing UI the way users actually interact with it.
- Storybook
Storybook is a workshop for building, documenting, and visually testing UI components in isolation.
- k6
k6 is a modern load-testing tool that lets developers script performance tests in JavaScript and run them at scale.
- Locust
Locust is an open-source load-testing tool where you define user behavior in Python and swarm systems with virtual users.
- JUnit
JUnit is the foundational unit-testing framework for Java, central to test-driven development on the JVM.
- Mocha
Mocha is a flexible JavaScript test framework for Node and the browser, often paired with assertion libraries like Chai.
- Puppeteer
Puppeteer is a Node library that drives headless Chrome for testing, scraping, and generating screenshots and PDFs.
- Cucumber
Cucumber enables behavior-driven development by expressing tests as plain-language Given/When/Then scenarios.
- Robot Framework
Robot Framework is a keyword-driven automation framework for acceptance testing and robotic process automation.
AI & LLM 22
- LangChain
LangChain is a framework for building applications powered by language models, chaining prompts, tools, memory, and data sources.
- LlamaIndex
LlamaIndex is a data framework that connects large language models to your private data for retrieval-augmented generation.
- Ollama
Ollama makes it easy to run open-source large language models locally, giving private, self-hosted AI on your own hardware.
- Anthropic Claude
Claude is Anthropic’s family of large language models, used for reasoning, coding, analysis, and building AI-powered applications.
- OpenAI API
The OpenAI API provides access to GPT and related models for text generation, embeddings, vision, and tool use.
- LangGraph
LangGraph is a library for building stateful, multi-actor AI agents as graphs, enabling reliable, controllable agentic workflows.
- vLLM
vLLM is a high-throughput, memory-efficient inference engine for serving large language models at scale.
- ChromaDB
Chroma is an open-source embedding database that powers semantic search and retrieval for AI applications.
- pgvector
pgvector adds vector similarity search to PostgreSQL, letting you store and query embeddings alongside your relational data.
- Whisper
Whisper is an open-source speech-recognition model from OpenAI that transcribes and translates audio with strong accuracy.
- Mistral AI
Mistral AI builds efficient open-weight and commercial large language models used for reasoning, coding, and generation.
- Google Gemini
Gemini is Google’s family of multimodal large language models for text, image, and code understanding and generation.
- Cohere
Cohere provides enterprise-grade language models and embeddings tuned for retrieval, search, and generation.
- Weights & Biases
Weights & Biases is an MLOps platform for experiment tracking, model versioning, and collaboration in ML projects.
- Pinecone
Pinecone is a fully managed vector database for building fast, scalable semantic search and retrieval into AI apps.
- FAISS
FAISS is a library from Meta for efficient similarity search and clustering of dense vectors at large scale.
- Haystack
Haystack is an open-source framework for building production RAG pipelines and search systems over your own data.
- DSPy
DSPy is a framework for programming, rather than prompting, language models, optimizing pipelines automatically.
- Groq
Groq delivers ultra-low-latency LLM inference on custom hardware, ideal for real-time AI applications.
- ONNX
ONNX is an open format for representing machine-learning models, enabling portability across frameworks and runtimes.
- Semantic Kernel
Semantic Kernel is Microsoft’s SDK for integrating language models into applications with planning and plugins.
- CrewAI
CrewAI is a framework for orchestrating role-based, collaborative AI agents that work together on complex tasks.
Data Science & ML 32
- Matplotlib
Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python. It’s widely used in data science for creating plots, charts, and other visual representations of data.
- Plotly
Plotly is an open-source graphing library that makes interactive, publication-quality graphs online. It’s used for creating a wide range of charts and visualizations in Python, R, and other languages.
- NetworkX
NetworkX is a Python library for studying the structure, dynamics, and functions of complex networks. It’s used in data science to analyze network data, such as social networks, biological networks, and more.
- Pandas
Pandas is a fast, powerful, flexible, and easy-to-use open-source data analysis and data manipulation library built on top of the Python programming language. It’s essential for data processing and analysis.
- GeoPandas
GeoPandas extends the datatypes used by Pandas to allow spatial operations on geometric types. It’s used for geographic data analysis, allowing easy manipulation of geospatial data.
- shapely
Shapely is a Python package for manipulation and analysis of planar geometric objects. It’s widely used in GIS (Geographic Information Systems) for geospatial analysis and modeling.
- NumPy
NumPy is the fundamental package for scientific computing in Python. It provides support for arrays, matrices, and many mathematical functions, making it essential for numerical computations.
- Keras
Keras is a deep learning API written in Python, running on top of TensorFlow. It’s designed for fast experimentation and is used for building and training deep learning models.
- PyTorch
PyTorch is an open-source machine learning library based on the Torch library. It’s widely used for applications such as natural language processing and computer vision, and it supports dynamic computation graphs.
- scikit-learn
Scikit-learn is a Python module for machine learning built on top of SciPy. It’s used for a variety of tasks, including classification, regression, clustering, and dimensionality reduction.
- Scipy
SciPy is a Python library used for scientific and technical computing. It builds on NumPy and provides a large number of functions for numerical integration, optimization, and more.
- TensorFlow
TensorFlow is an open-source machine learning framework developed by Google. It’s used for building and deploying machine learning models, from research to production environments.
- Seaborn
Seaborn is a Python data visualization library based on Matplotlib. It provides a high-level interface for drawing attractive and informative statistical graphics, making it easier to explore and understand data.
- XGBoost
XGBoost is an optimized distributed gradient boosting library designed to be highly efficient, flexible, and portable. It’s widely used in machine learning competitions for its performance and accuracy.
- LightGBM
LightGBM is a gradient boosting framework that uses tree-based learning algorithms. It’s designed to be distributed and efficient, capable of handling large-scale data and offering fast training speed.
- Statsmodels
Statsmodels is a Python module that allows users to explore data, estimate statistical models, and perform statistical tests. It’s widely used in econometrics and data analysis.
- Bokeh
Bokeh is an interactive visualization library that targets modern web browsers for presentation. It allows for the creation of complex statistical plots and interactive data applications.
- spaCy
spaCy is an industrial-strength natural language processing library for Python. It’s used for tokenization, named-entity recognition, and text analysis, ideal for extracting structure from news and unstructured text.
- NLTK
NLTK (Natural Language Toolkit) is a leading Python platform for working with human-language data, offering tools for classification, tokenization, stemming, tagging, and sentiment analysis.
- Hugging Face
Hugging Face provides open-source libraries and a hub of pretrained transformer models for NLP and beyond, making it straightforward to run tasks like classification, summarization, and embeddings.
- Jupyter
Jupyter provides interactive notebooks that combine live code, visualizations, and narrative, central to data exploration.
- Dask
Dask scales Python analytics by parallelizing NumPy, Pandas, and scikit-learn across cores and clusters.
- RAPIDS
RAPIDS is a suite of GPU-accelerated libraries that bring Pandas- and scikit-learn-style APIs to CUDA for big speedups.
- Altair
Altair is a declarative Python visualization library based on Vega-Lite for building expressive statistical charts.
- Gensim
Gensim is a Python library for topic modeling and document similarity, popular for word embeddings and NLP at scale.
- fastai
fastai is a high-level deep-learning library on top of PyTorch that makes state-of-the-art models accessible.
- MLflow
MLflow is an open-source platform for managing the ML lifecycle: tracking, packaging, registry, and deployment.
- Optuna
Optuna is an automatic hyperparameter-optimization framework that efficiently searches for the best model settings.
- Ray
Ray is a framework for scaling Python and ML workloads, from distributed training to reinforcement learning and serving.
- CatBoost
CatBoost is a gradient-boosting library that handles categorical features natively with strong out-of-the-box accuracy.
- Prophet
Prophet is a forecasting tool from Meta for producing robust time-series forecasts with trend and seasonality components.
- OpenAI Gym
Gym (Gymnasium) provides standardized environments for developing and benchmarking reinforcement-learning algorithms.
GIS Tools 31
- QGIS
QGIS is a free and open-source geographic information system (GIS) that supports viewing, editing, and analysis of geospatial data. It’s widely used in the field of GIS for mapping and spatial analysis.
- shapely
Shapely is a Python package for manipulation and analysis of planar geometric objects. It’s widely used in GIS (Geographic Information Systems) for geospatial analysis and modeling.
- GeoPandas
GeoPandas extends the datatypes used by Pandas to allow spatial operations on geometric types. It’s used for geographic data analysis, allowing easy manipulation of geospatial data.
- ArcGIS
ArcGIS is a comprehensive suite of GIS tools used for spatial analysis, mapping, and managing geographic data. It’s widely used in government, business, and research for creating maps and analyzing spatial information.
- Graphhopper
Graphhopper is an open-source routing library and server for road networks. It’s used for calculating routes, such as driving, walking, or cycling, and can handle large-scale routing data.
- Google Maps API
Google Maps API allows developers to embed Google Maps on webpages using a JavaScript or Flash interface. It’s widely used for adding mapping, geocoding, and location services to web applications.
- Leaflet
Leaflet is an open-source JavaScript library for mobile-friendly interactive maps. It’s lightweight and highly extensible, making it a popular choice for creating simple maps on the web.
- Mapbox
Mapbox is a platform for designing and publishing custom maps. It’s used by developers to integrate maps into applications, offering advanced features like custom styles, offline maps, and real-time traffic data.
- OpenStreetMap
OpenStreetMap is a collaborative project to create a free editable map of the world. It’s used as an alternative to commercial mapping services and is valued for its open data and community-driven approach.
- GDAL
GDAL (Geospatial Data Abstraction Library) is a translator library for raster and vector geospatial data formats. It’s widely used in GIS for reading and writing a wide variety of geospatial data formats.
- PostGIS
PostGIS is a spatial database extender for PostgreSQL. It adds support for geographic objects, allowing location queries to be run in SQL. It’s a powerful tool for handling and analyzing spatial data.
- pyproj
Pyproj is a Python interface to PROJ (a library for performing cartographic transformations). It’s used in GIS applications to convert geographic coordinates from one coordinate reference system to another.
- Fiona
Fiona is a Python library for reading and writing vector data using the OGR library. It’s commonly used in GIS for handling geospatial data in formats like shapefiles and GeoJSON.
- Rasterio
Rasterio is a Python library for reading and writing geospatial raster data. It’s used in GIS applications for handling data like satellite imagery, elevation models, and land cover maps.
- MapLibre
MapLibre is an open-source library for publishing interactive, vector-based maps on the web and mobile. It’s a community-driven fork of Mapbox GL, offering high-performance custom map rendering without vendor lock-in.
- Turf.js
Turf.js is a JavaScript library for advanced geospatial analysis in the browser and Node: buffering, measuring, intersections, and more, enabling spatial operations directly in web applications.
- H3
H3 is Uber’s open-source hexagonal hierarchical geospatial indexing system. It’s used to bucket, aggregate, and analyze location data efficiently across consistent grid cells.
- CesiumJS
CesiumJS is an open-source JavaScript library for high-performance 3D globes and maps, used for geospatial visualization at planetary scale.
- deck.gl
deck.gl is a WebGL-powered framework for visualizing large-scale geospatial datasets as performant, layered interactive maps.
- GeoServer
GeoServer is an open-source server for sharing and publishing geospatial data using open standards like WMS, WFS, and WMTS.
- kepler.gl
kepler.gl is a powerful open-source tool for visual exploration of large-scale geolocation datasets, built on deck.gl.
- GRASS GIS
GRASS GIS is a powerful open-source suite for raster, vector, and geospatial processing, modeling, and analysis.
- Google Earth Engine
Earth Engine is a cloud platform for planetary-scale analysis of satellite imagery and geospatial datasets.
- OSMnx
OSMnx is a Python library for downloading, modeling, and analyzing street networks from OpenStreetMap.
- Folium
Folium builds interactive Leaflet maps directly from Python, ideal for visualizing geospatial analysis results.
- PDAL
PDAL is the Point Data Abstraction Library for translating and processing LiDAR and point-cloud data.
- Valhalla
Valhalla is an open-source routing engine for OpenStreetMap data, offering routing, isochrones, and map matching.
- OSRM
OSRM (Open Source Routing Machine) is a high-performance routing engine for shortest paths on road networks.
- xarray
xarray brings labeled, multi-dimensional arrays to Python, essential for working with climate and raster/NetCDF data.
- Sentinel Hub
Sentinel Hub provides easy access to satellite imagery archives with on-the-fly processing for Earth observation.
- Overpass API
The Overpass API is a read-only query service for pulling custom, targeted extracts of OpenStreetMap data.
Security & Networking 26
- Wireshark
Wireshark is the world’s foremost network protocol analyzer. It captures and inspects traffic in real time, making it invaluable for troubleshooting, security analysis, and understanding what’s happening on a network.
- Nmap
Nmap is an open-source tool for network discovery and security auditing. It’s used to map networks, identify open ports and services, and assess the attack surface of systems.
- Suricata
Suricata is a high-performance, open-source network intrusion detection and prevention system (IDS/IPS). It inspects traffic for threats and generates rich, actionable security events.
- Fail2ban
Fail2ban scans server logs and bans IP addresses showing malicious signs such as too many failed logins or exploit attempts, hardening exposed services against brute-force and automated attacks.
- pfSense
pfSense is an open-source firewall and router platform based on FreeBSD. It’s widely used for network segmentation, VPNs, and edge security in home labs and enterprise environments alike.
- Burp Suite
Burp Suite is an integrated platform for web application security testing. It’s used to intercept, inspect, and manipulate HTTP traffic to find and validate vulnerabilities.
- Proxmox
Proxmox VE is an open-source virtualization platform combining KVM virtual machines and LXC containers. It’s a popular foundation for self-hosted labs, isolating services and honeypots across virtualized infrastructure.
- OSINT
OSINT (Open-Source Intelligence) is the practice of collecting and analyzing publicly available data such as news, feeds, records, and geospatial sources to produce actionable intelligence.
- Metasploit
Metasploit is a widely used penetration-testing framework for developing, testing, and executing exploit code against targets in a lab.
- Kali Linux
Kali Linux is a Debian-based distribution packed with tools for penetration testing, security research, and digital forensics.
- Tailscale
Tailscale is a zero-config mesh VPN built on WireGuard that securely connects devices across networks with minimal setup.
- CrowdSec
CrowdSec is an open-source, collaborative intrusion-prevention system that detects and blocks malicious behavior using shared threat intelligence.
- Zeek
Zeek is a powerful network-security monitor that turns raw traffic into rich, high-level logs for detection and analysis.
- OpenVAS
OpenVAS is a full-featured open-source vulnerability scanner used to identify and report security weaknesses across networks.
- OWASP ZAP
OWASP ZAP is a free, open-source web-application security scanner for finding vulnerabilities during testing.
- Snort
Snort is a widely deployed open-source intrusion detection and prevention system that analyzes network traffic in real time.
- OpenVPN
OpenVPN is a robust, widely used open-source VPN solution for secure point-to-point and site-to-site connections.
- Nikto
Nikto is an open-source web-server scanner that tests for dangerous files, outdated software, and misconfigurations.
- Hashcat
Hashcat is a high-performance password-recovery tool used in security assessments to test credential strength.
- John the Ripper
John the Ripper is a fast, flexible password-cracking tool used to audit weak passwords across many hash formats.
- Aircrack-ng
Aircrack-ng is a suite for assessing Wi-Fi network security, including monitoring, testing, and cracking.
- Nessus
Nessus is an industry-standard vulnerability scanner used to identify misconfigurations and known weaknesses.
- Trivy
Trivy is a comprehensive, easy-to-use scanner for vulnerabilities in containers, filesystems, and infrastructure as code.
- Semgrep
Semgrep is a fast static-analysis tool for finding bugs and security issues with simple, customizable rules.
- Snyk
Snyk finds and fixes vulnerabilities in dependencies, containers, and IaC directly within developer workflows.
- ModSecurity
ModSecurity is an open-source web application firewall (WAF) engine that filters and monitors HTTP traffic for attacks.
Self-Hosted & Homelab 15
- Nextcloud
Nextcloud is a self-hosted productivity platform for file sync, sharing, calendars, and collaboration under your own control.
- Jellyfin
Jellyfin is a free, open-source media server for organizing and streaming your movies, shows, and music without any tracking.
- Vaultwarden
Vaultwarden is a lightweight, self-hosted implementation of the Bitwarden password-manager server, ideal for homelabs.
- Uptime Kuma
Uptime Kuma is a self-hosted monitoring tool that tracks the availability of services and sends alerts when something goes down.
- Authentik
Authentik is an open-source identity provider offering single sign-on, multi-factor authentication, and access control for self-hosted apps.
- Immich
Immich is a high-performance, self-hosted photo and video backup solution, a privacy-friendly alternative to cloud photo services.
- Paperless-ngx
Paperless-ngx is a self-hosted document-management system that scans, indexes, and archives your paperwork with full-text search.
- AdGuard Home
AdGuard Home is a network-wide DNS server that blocks ads and trackers for every device on your network.
- Syncthing
Syncthing is an open-source, peer-to-peer file-synchronization tool that keeps data in sync without a central server.
- Watchtower
Watchtower automatically updates running Docker containers when new images are published, keeping self-hosted stacks current.
- n8n
n8n is a fair-code workflow-automation tool for connecting apps and building automations on your own infrastructure.
- Ntfy
ntfy is a simple, self-hostable pub-sub notification service for sending push alerts to your devices from scripts.
- FreshRSS
FreshRSS is a fast, self-hosted RSS feed aggregator for following news and sources privately.
- Wiki.js
Wiki.js is a modern, self-hosted wiki and documentation platform with a powerful editor and access control.
- Frigate
Frigate is a self-hosted NVR with real-time, AI-powered object detection for local, privacy-friendly security cameras.
Distributed Computing 11
- Apache Hadoop
Apache Hadoop is an open-source framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models. It’s designed to scale up from a single server to thousands of machines, each offering local computation and storage.
- Apache Spark
Apache Spark is an open-source unified analytics engine for large-scale data processing. It provides an interface for programming entire clusters with implicit data parallelism and fault tolerance, making it faster and more general-purpose than Hadoop MapReduce.
- Kubernetes
Kubernetes is an open-source system for automating the deployment, scaling, and management of containerized applications. It’s essential for managing large-scale containerized environments, often used in distributed computing to manage microservices architecture.
- Apache Kafka
Apache Kafka is an open-source stream processing platform developed by the Apache Software Foundation. It’s used to build real-time data pipelines and streaming apps, capable of handling trillions of events per day, making it a key tool in distributed computing environments.
- RabbitMQ
RabbitMQ is an open-source message broker software that facilitates the exchange of messages between applications, services, and processes. It’s widely used in distributed systems to handle message queues, ensuring reliable communication and asynchronous processing.
- Apache Zookeeper
Apache Zookeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. It’s a key component in managing distributed systems, often used with other distributed computing tools like Hadoop and Kafka.
- Apache Pulsar
Apache Pulsar is a cloud-native, distributed messaging and streaming platform with multi-tenancy and geo-replication.
- NATS
NATS is a lightweight, high-performance messaging system for cloud-native applications and microservices communication.
- Temporal
Temporal is a durable-execution platform for orchestrating long-running, reliable workflows as ordinary code.
- gRPC
gRPC is a high-performance, contract-first RPC framework using Protocol Buffers for efficient service-to-service communication.
- ZeroMQ
ZeroMQ is a high-performance asynchronous messaging library for building distributed and concurrent applications.
Misc 20
- Cisco
Cisco is a global leader in networking and IT infrastructure, offering a range of products from routers and switches to cybersecurity solutions. It’s a key player in enterprise networking.
- Home Assistant
Home Assistant is an open-source home automation platform that focuses on privacy and local control. It’s used to automate and control smart home devices, offering integrations with a wide range of products.
- Firebase
Firebase is a platform developed by Google for creating mobile and web applications. It provides a suite of cloud services like real-time databases, authentication, and hosting, making it a popular backend choice.
- Pi-Hole
Pi-Hole is a network-wide ad blocker that acts as a DNS sinkhole, blocking ads and trackers at the network level. It’s often deployed on a Raspberry Pi and is popular in home and small office environments.
- Plex
Plex is a media server platform that allows users to organize and stream their media libraries to various devices. It’s widely used for managing and accessing digital content like movies, TV shows, and music.
- Power Bi
Power BI is a business analytics tool by Microsoft that provides interactive visualizations and business intelligence capabilities with an interface simple enough for end users to create their own reports and dashboards.
- Twilio
Twilio is a cloud communications platform that allows developers to build, scale, and operate real-time communications within software applications. It’s used for tasks like sending SMS, making phone calls, and integrating messaging services.
- Raspberry Pi
Raspberry Pi is a series of small, affordable single-board computers developed to promote computer science education. It’s also used in DIY projects, home automation, and prototyping.
- Swagger
Swagger is an open-source software framework backed by a large ecosystem of tools that help developers design, build, document, and consume RESTful web services. It’s known for its interactive API documentation.
- Zigbee
Zigbee is a wireless communication protocol designed for low-power, low-bandwidth IoT devices. It’s widely used in smart home devices for creating mesh networks that allow devices to communicate with each other.
- Wireguard
WireGuard is a simple, fast, and modern VPN that utilizes state-of-the-art cryptography. It’s designed to be easy to deploy and audit, making it a popular choice for secure communication.
- Ubiquiti
Ubiquiti provides networking products for both enterprises and homes. Their range includes routers, switches, and wireless access points, known for their reliability and advanced features.
- Arduino
Arduino is an open-source electronics platform based on easy-to-use hardware and software. It’s widely used for creating interactive projects, prototypes, and IoT devices.
- Windows Terminal
Windows Terminal is a modern, fast, efficient, and powerful terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL. It’s designed for developers who require a more customizable terminal experience.
- Anaconda
Anaconda is a distribution of the Python and R programming languages for scientific computing. It provides a large number of libraries and tools for data science, machine learning, and AI.
- WordPress
WordPress is a free and open-source content management system (CMS) based on PHP and MySQL. It’s widely used for creating websites, from simple blogs to complex portals and enterprise sites.
- WebGL
WebGL (Web Graphics Library) is a JavaScript API for rendering high-performance interactive 3D and 2D graphics within any compatible web browser. It’s widely used in games, simulations, and data visualization on the web.
- Figma
Figma is a cloud-based design tool for interface design and prototyping. It allows for real-time collaboration, making it popular among teams working on UI/UX design projects.
- Adobe Creative Cloud
Adobe Creative Cloud is a suite of software used for graphic design, video editing, web development, and photography. It includes industry-standard tools like Photoshop, Illustrator, and Premiere Pro.
- Postman
Postman is an API platform for building and using APIs. It simplifies each step of the API lifecycle and streamlines collaboration, making it easier to create, test, and document APIs.
Data Engineering 20
- Apache Airflow
Airflow is a platform to programmatically author, schedule, and monitor data workflows as directed acyclic graphs (DAGs).
- dbt
dbt (data build tool) brings software-engineering practices to analytics, transforming warehouse data with modular, tested SQL.
- Dagster
Dagster is a modern data orchestrator that treats data assets as first-class, with strong typing, testing, and observability.
- Prefect
Prefect is a Python-native workflow orchestration tool for building, scheduling, and monitoring resilient data pipelines.
- Apache Flink
Apache Flink is a stream-processing framework for stateful computations over unbounded and bounded data at scale.
- Apache Beam
Apache Beam is a unified model for defining batch and streaming data pipelines that run on multiple execution engines.
- Apache NiFi
Apache NiFi automates the flow of data between systems with a visual, drag-and-drop interface and fine-grained provenance.
- Airbyte
Airbyte is an open-source data-integration platform with hundreds of connectors for moving data into warehouses and lakes.
- Snowflake
Snowflake is a cloud data platform offering elastic, separated compute and storage for analytics at scale.
- Google BigQuery
BigQuery is Google Cloud’s serverless, highly scalable data warehouse for fast SQL analytics over massive datasets.
- Amazon Redshift
Redshift is AWS’s petabyte-scale cloud data warehouse optimized for high-performance analytical queries.
- Databricks
Databricks is a unified lakehouse platform for data engineering, analytics, and machine learning built around Apache Spark.
- Trino
Trino is a distributed SQL query engine for running fast, interactive analytics across many data sources at once.
- Great Expectations
Great Expectations is a Python framework for validating, documenting, and profiling data to keep pipelines trustworthy.
- Apache Arrow
Apache Arrow is a language-agnostic columnar memory format that enables fast, zero-copy data interchange between systems.
- Polars
Polars is a blazing-fast DataFrame library written in Rust, offering a lazy, multi-threaded engine for large data.
- Delta Lake
Delta Lake brings ACID transactions, schema enforcement, and time travel to data lakes on top of Parquet.
- Apache Iceberg
Apache Iceberg is an open table format for huge analytic datasets, adding reliable schema evolution and time travel.
- Metabase
Metabase is an open-source business-intelligence tool that lets teams ask questions and build dashboards without SQL.
- Apache Superset
Apache Superset is an open-source data-exploration and visualization platform for self-serve analytics and rich dashboards.
Operating Systems & Virtualization 17
- Linux
Linux is the open-source operating-system kernel powering the majority of servers, cloud infrastructure, and embedded devices.
- Ubuntu
Ubuntu is a popular, well-supported Linux distribution widely used for servers, development, and self-hosted infrastructure.
- Debian
Debian is a rock-solid, community-driven Linux distribution prized for stability and its vast package ecosystem.
- Arch Linux
Arch Linux is a lightweight, rolling-release distribution that gives users full control over a minimal, up-to-date system.
- Alpine Linux
Alpine is a tiny, security-oriented Linux distribution, extremely popular as a minimal base for Docker containers.
- Red Hat
Red Hat Enterprise Linux is a commercially supported distribution that is a standard in enterprise and cloud environments.
- FreeBSD
FreeBSD is a mature, high-performance Unix-like operating system known for its networking stack and reliability.
- Windows Server
Windows Server is Microsoft’s server operating system for hosting applications, directory services, and enterprise workloads.
- VMware
VMware provides enterprise virtualization for running and managing virtual machines across data-center infrastructure.
- VirtualBox
VirtualBox is a free, cross-platform hypervisor for running virtual machines on desktops for testing and development.
- Vagrant
Vagrant automates the creation and provisioning of reproducible virtual development environments from a simple config file.
- QEMU/KVM
QEMU with KVM provides fast, hardware-accelerated virtualization on Linux, underpinning many cloud and homelab stacks.
- LXC
LXC provides lightweight OS-level Linux containers, offering near-native performance for isolated system environments.
- WSL
Windows Subsystem for Linux runs a genuine Linux environment directly on Windows for seamless cross-platform development.
- systemd
systemd is the init system and service manager on most modern Linux distributions, handling services, logging, and boot.
- Nix
Nix is a purely functional package manager enabling reproducible, declarative builds and development environments.
- OPNsense
OPNsense is an open-source FreeBSD-based firewall and routing platform with a modern web interface and rich plugins.
APIs & Auth 6
- Stripe
Stripe is a developer-first payments platform for accepting payments, billing, and managing subscriptions via clean APIs.
- Auth0
Auth0 is an identity platform providing authentication, authorization, and single sign-on as a managed service.
- Keycloak
Keycloak is an open-source identity and access-management server offering SSO, social login, and fine-grained authorization.
- Kong
Kong is a scalable, open-source API gateway for routing, securing, and observing traffic across microservices.
- OAuth 2.0
OAuth 2.0 is the industry-standard protocol for delegated authorization, enabling secure third-party access without sharing credentials.
- OpenAPI
OpenAPI is a specification for describing REST APIs in a machine-readable way that powers docs, clients, and testing.
385 technologies