This file is generated from validated OpenDevIndex catalogs. Each module link opens its independently versioned knowledge entry.
Indexed modules: 253
Depth describes how far a module has progressed beyond its source-backed overview. See docs/MODULE_STANDARD.md.
| Level | Modules |
|---|---|
deep-dive |
1 |
overview |
252 |
| Kind | Modules |
|---|---|
tool |
78 |
language |
30 |
framework |
43 |
library |
20 |
runtime |
8 |
platform |
25 |
database |
19 |
protocol |
7 |
standard |
7 |
toolchain |
3 |
service |
3 |
concept |
5 |
architecture |
1 |
format |
2 |
operating-system |
1 |
kernel |
1 |
| Domain | Modules |
|---|---|
accessibility |
2 |
ai |
31 |
analytics |
13 |
api |
22 |
build |
18 |
ci-cd |
5 |
cli |
12 |
cloud |
22 |
compilers |
7 |
computer-architecture |
1 |
containers |
8 |
cryptography |
2 |
data |
49 |
data-engineering |
1 |
developer-experience |
13 |
developer-tools |
45 |
devops |
16 |
distributed-systems |
18 |
embedded |
4 |
graphics |
2 |
hardware |
1 |
identity |
2 |
internet |
2 |
iot |
1 |
machine-learning |
16 |
media |
2 |
mobile |
4 |
multimedia |
2 |
networking |
17 |
observability |
11 |
open-source |
5 |
operating-systems |
6 |
performance |
3 |
programming-languages |
33 |
python |
22 |
security |
18 |
software-development |
40 |
storage |
2 |
supply-chain |
2 |
sustainability |
1 |
systems |
30 |
testing |
8 |
virtualization |
2 |
web |
61 |
webassembly |
1 |
| Area | Mapped modules |
|---|---|
databases-data |
1 |
hardware-architecture |
1 |
standards-protocols-formats |
1 |
| Module | Depth | Domains | Summary |
|---|---|---|---|
age (security/age) |
overview |
cli, security |
Simple file-encryption format and tool designed as a modern, composable way to encrypt files to public-key or passphrase recipients. |
Ansible (cloud/ansible) |
overview |
cloud, devops |
Automation system for configuration management, application deployment, orchestration, and infrastructure tasks using agentless remote execution. |
Apache Airflow (tool/apache-airflow) |
overview |
data, devops, python |
Workflow orchestration platform for defining, scheduling, and monitoring data pipelines as code using Python-based directed acyclic graphs. |
Apache Maven (tool/maven) |
overview |
build, developer-tools, software-development |
Build and project-management tool for Java and JVM ecosystems that uses declarative project models, dependency coordinates, lifecycle phases, and a large plugin repository. |
bat (tool/bat) |
overview |
cli, developer-experience |
Command-line text viewer inspired by cat that adds syntax highlighting, Git-aware changes, line numbers, and paging while remaining pipeline friendly. |
Bazel (tool/bazel) |
overview |
build, developer-tools |
Build and test system designed for large multi-language codebases with explicit dependencies, caching, and reproducible build graphs. |
Biome (tool/biome) |
overview |
developer-tools, web |
Fast formatter and linter for JavaScript, TypeScript, JSON, CSS, and related web code, designed as an integrated toolchain with a Rust implementation. |
Bruno (tool/bruno) |
overview |
api, developer-experience, developer-tools, testing |
API client focused on local, Git-friendly collections stored as plain text, providing an alternative workflow to cloud-centric API testing tools. |
ccache (tool/ccache) |
overview |
build, compilers, developer-tools |
Compiler cache for C and C++ toolchains that detects equivalent compilations and reuses previous outputs to reduce incremental build times. |
ClamAV (security/clamav) |
overview |
security |
Open-source antivirus engine and scanning toolkit commonly used for malware detection in mail gateways, file-processing systems, and servers. |
CMake (tool/cmake) |
overview |
build, developer-tools |
Cross-platform build-system generator used to describe native software builds independently of a specific compiler, IDE, or underlying build tool. |
containerd (tool/containerd) |
overview |
cloud, containers, systems |
Industry-standard container runtime focused on managing the complete container lifecycle, including image transfer, storage, execution, supervision, and low-level runtime integration. |
Continue (tool/continue) |
overview |
ai, developer-experience, developer-tools |
Open-source AI coding assistant platform for integrating language models into developer workflows with configurable models, context providers, and editor integrations. |
curl (tool/curl) |
overview |
cli, developer-tools, internet, networking |
Command-line tool and transfer library for moving data using URLs across many network protocols, commonly used for HTTP automation and debugging. |
dbt Core (tool/dbt) |
overview |
analytics, data |
Open-source transformation framework for analytics engineering that applies software-development practices to SQL-based data models and data pipelines. |
direnv (tool/direnv) |
overview |
cli, developer-tools |
Shell extension that automatically loads and unloads directory-specific environment variables, helping projects keep local development configuration scoped to working directories. |
Docker (tool/docker) |
overview |
containers, devops |
Container development platform centered on portable images and isolated application processes, widely used for packaging and deployment workflows. |
Envoy (cloud/envoy) |
overview |
cloud, networking |
High-performance open-source edge and service proxy designed for cloud-native networking, traffic management, observability, and service-mesh architectures. |
esbuild (tool/esbuild) |
overview |
build, developer-tools, web |
Extremely fast JavaScript and TypeScript bundler and minifier written in Go, commonly used as a low-level engine inside modern development tooling. |
ESLint (tool/eslint) |
overview |
developer-tools, web |
Pluggable static-analysis and linting tool for JavaScript and related ecosystems, used to detect problematic patterns and enforce project coding rules. |
eza (tool/eza) |
overview |
cli, developer-experience |
Modern command-line directory listing utility derived from exa, adding readable defaults, colors, Git metadata, tree views, and structured file information. |
fd (tool/fd) |
overview |
developer-tools |
Simple and fast alternative to the traditional Unix find command, optimized for ergonomic filename and path searches from the command line. |
FFmpeg (tool/ffmpeg) |
overview |
media, multimedia |
Cross-platform multimedia toolkit for decoding, encoding, transcoding, filtering, streaming, probing, and transforming audio and video formats. |
Git (tool/git) |
deep-dive |
cli, developer-tools |
Distributed version control system used to track source history, collaborate through branches, and exchange changes across software projects. |
Git LFS (tool/git-lfs) |
overview |
data, developer-tools, storage |
Git extension that stores large file contents outside normal Git object history while keeping lightweight pointer files in repositories. |
GitHub Actions (tool/github-actions) |
overview |
ci-cd, devops |
GitHub-native automation platform for continuous integration, delivery, scheduled jobs, and repository workflows defined as versioned YAML files. |
GitHub CLI (tool/gh) |
overview |
cli, developer-tools |
Official GitHub command-line interface for repositories, issues, pull requests, releases, workflows, and other GitHub operations. |
GNU Make (tool/make) |
overview |
build, developer-tools |
Classic build automation tool that evaluates dependency rules and shell recipes to update files and targets when their inputs change. |
Gradle (tool/gradle) |
overview |
build, developer-tools, software-development |
General-purpose build automation system widely used for JVM and Android projects, with programmable build logic, incremental execution, dependency management, and caching. |
Hadolint (tool/hadolint) |
overview |
containers, developer-tools |
Dockerfile linter that combines Dockerfile best-practice rules with shell-script analysis to catch common image-build mistakes before deployment. |
Hatch (tool/hatch) |
overview |
developer-tools, python |
Extensible Python project manager covering environments, packaging, versioning, scripts, builds, and publishing through a plugin-oriented workflow. |
Helm (cloud/helm) |
overview |
cloud, devops |
Package manager for Kubernetes that bundles templated resource manifests into versioned charts for installation, upgrades, and reuse. |
Homebrew (tool/homebrew) |
overview |
developer-tools, operating-systems |
Package manager for macOS and Linux that installs command-line tools and applications through versioned formulae and casks. |
Jenkins (tool/jenkins) |
overview |
ci-cd, devops |
Extensible automation server used to orchestrate continuous integration and delivery pipelines across self-hosted infrastructure and diverse toolchains. |
jq (tool/jq) |
overview |
cli, data, developer-tools |
Lightweight command-line processor for selecting, transforming, filtering, and composing JSON data in shell scripts and data pipelines. |
just (tool/just) |
overview |
developer-tools |
Command runner for project-specific recipes, offering a focused alternative to using Makefiles for development commands that are not build graphs. |
Kong Gateway (tool/kong) |
overview |
api, cloud, networking |
API gateway and reverse-proxy platform built around extensible traffic policies for routing, authentication, observability, and service connectivity. |
Lighthouse (tool/lighthouse) |
overview |
accessibility, performance, testing, web |
Automated auditing tool for web pages that evaluates performance, accessibility, best practices, and related quality signals in browser-based workflows. |
LLDB (tool/lldb) |
overview |
developer-tools, systems |
Debugger from the LLVM project designed for native programs, offering command-line, scripting, and IDE integration across several operating systems and architectures. |
LM Studio (tool/lm-studio) |
overview |
ai, developer-experience |
Desktop application and local inference environment for discovering, downloading, running, and serving supported language models on personal computers. |
Meson (tool/meson) |
overview |
build, developer-tools |
High-productivity build system focused on fast, reliable native builds with concise project definitions and first-class Ninja integration. |
mold (tool/mold) |
overview |
build, systems |
High-speed linker for Unix-like systems designed as a drop-in alternative for common ELF linkers, reducing the final link stage of large native builds. |
Neovim (tool/neovim) |
overview |
developer-tools |
Extensible text editor derived from Vim with a modernized architecture, Lua configuration, asynchronous APIs, and a large plugin ecosystem. |
Ninja (tool/ninja) |
overview |
build, developer-tools, systems |
Small build system focused on executing generated build graphs as quickly as possible, commonly used as a backend for higher-level generators such as CMake and Meson. |
Nix (tool/nix) |
overview |
developer-tools, operating-systems |
Functional package manager and build system focused on reproducible environments, isolated package stores, and declarative software composition. |
Nmap (security/nmap) |
overview |
security |
Network exploration and security-auditing tool for discovering hosts, identifying open ports, fingerprinting services, and running scriptable network probes. |
Ollama (tool/ollama) |
overview |
ai, developer-experience |
Local model runtime and developer tool for downloading, managing, and serving large language models through a simple command-line and HTTP interface. |
OpenSSH (security/openssh) |
overview |
security |
Open-source implementation of the SSH protocol suite used for encrypted remote login, command execution, tunneling, and secure file transfer. |
OpenTofu (tool/opentofu) |
overview |
cloud, developer-tools, devops |
Open-source infrastructure-as-code tool created as a community-driven Terraform-compatible implementation for declaratively managing infrastructure through providers. |
OWASP ZAP (security/owasp-zap) |
overview |
security, testing, web |
Open-source web application security scanner and intercepting proxy maintained under OWASP, used for manual testing and automated dynamic application security testing. |
Packer (tool/packer) |
overview |
build, cloud, devops |
HashiCorp image-building tool that creates repeatable machine images for multiple platforms from declarative templates and pluggable builders and provisioners. |
pipx (tool/pipx) |
overview |
cli, developer-tools, python |
Python application installer that places each command-line package in its own isolated environment while exposing its executables on the user PATH. |
pnpm (tool/pnpm) |
overview |
developer-experience, developer-tools, web |
JavaScript package manager that uses a content-addressable store and linked dependency layout to reduce duplicated files while supporting workspaces and modern Node.js projects. |
Podman (tool/podman) |
overview |
containers, devops |
Daemonless container engine for building, running, and managing OCI containers and pods with strong support for rootless operation. |
Poetry (tool/poetry) |
overview |
developer-tools, python |
Python packaging and dependency-management tool that manages project metadata, dependency resolution, virtual environments, builds, and package publishing workflows. |
Prettier (tool/prettier) |
overview |
developer-tools, web |
Opinionated code formatter that parses source files and reprints them consistently, reducing style debates across JavaScript and many other supported languages. |
Pulumi (cloud/pulumi) |
overview |
cloud, devops |
Infrastructure-as-code platform that lets developers define cloud resources using general-purpose programming languages and provider packages. |
QEMU (tool/qemu) |
overview |
systems, virtualization |
Open-source machine emulator and virtualizer that can emulate full systems or individual processes across many CPU architectures. |
ripgrep (tool/ripgrep) |
overview |
cli, developer-tools |
Fast recursive text-search command-line tool that respects common ignore files and is optimized for searching source trees and large directories. |
Rollup (tool/rollup) |
overview |
build, developer-tools, web |
JavaScript module bundler focused on ES modules, tree shaking, library packaging, and a plugin architecture used directly and by higher-level build tools. |
Ruff (tool/ruff) |
overview |
developer-experience, developer-tools, python |
High-performance Python linter and formatter from Astral implemented in Rust, designed to replace or consolidate many common Python code-quality checks in one tool. |
Scaphandre (tool/scaphandre) |
overview |
observability, sustainability |
Open-source energy-consumption monitoring agent designed to expose power-related metrics for processes and hosts, supporting sustainable software measurement. |
sccache (tool/sccache) |
overview |
build, compilers, developer-tools |
Compilation cache that accelerates repeated builds by reusing compiler outputs locally or through remote storage backends across supported toolchains. |
Semgrep (security/semgrep) |
overview |
security |
Static-analysis platform and open-source engine for matching code patterns, enforcing secure coding rules, and detecting classes of defects across languages. |
ShellCheck (tool/shellcheck) |
overview |
cli, developer-tools |
Static-analysis tool for shell scripts that detects common syntax mistakes, quoting errors, portability problems, and suspicious shell programming patterns. |
Sigstore (security/sigstore) |
overview |
security, supply-chain |
Open-source ecosystem for signing and verifying software artifacts using short-lived identities, transparency logs, and supply-chain security tooling. |
Suricata (security/suricata) |
overview |
networking, security |
Open-source network threat detection engine supporting intrusion detection, intrusion prevention, network security monitoring, protocol analysis, and rule-based traffic inspection. |
SWC (tool/swc) |
overview |
build, developer-tools, web |
Rust-based platform for fast JavaScript and TypeScript compilation, minification, transformation, and extensible tooling used by modern web frameworks. |
Terraform (cloud/terraform) |
overview |
cloud, devops |
Infrastructure-as-code tool for declaring and applying resource graphs through provider plugins across cloud, SaaS, and infrastructure platforms. |
tmux (tool/tmux) |
overview |
developer-tools |
Terminal multiplexer that creates persistent shell sessions and supports multiple windows and panes inside a single terminal connection. |
Traefik Proxy (tool/traefik) |
overview |
cloud, containers, devops, networking |
Cloud-native reverse proxy and application proxy that discovers services dynamically and configures routing for containers and orchestration platforms. |
Trivy (security/trivy) |
overview |
containers, security |
Open-source security scanner for container images, filesystems, repositories, infrastructure configuration, dependencies, and software supply chains. |
uv (tool/uv) |
overview |
cli, developer-tools, python |
Fast Python package and project manager from Astral that combines environment creation, dependency installation, lockfiles, tool execution, and Python version management. |
Visual Studio Code (tool/vscode) |
overview |
developer-tools |
Open-source-based code editor from Microsoft with extension support, integrated debugging, language tooling, terminals, and remote development features. |
Vite (tool/vite) |
overview |
build, developer-tools, web |
Frontend build tool and development server that provides fast module serving during development and optimized production builds for modern web projects. |
webpack (tool/webpack) |
overview |
build, developer-tools, web |
Highly configurable JavaScript module bundler that builds dependency graphs and transforms application assets through loaders and plugins. |
Wireshark (tool/wireshark) |
overview |
developer-tools, networking, security |
Open-source network protocol analyzer with graphical and command-line tooling for capturing, decoding, filtering, and inspecting packets across a large range of protocols. |
YARA (security/yara) |
overview |
security |
Pattern-matching tool and rule language for identifying and classifying files, memory, and malware samples using textual, binary, and structural signatures. |
| Module | Depth | Domains | Summary |
|---|---|---|---|
Apache Groovy (language/groovy) |
overview |
programming-languages, software-development |
Dynamic JVM language with concise syntax, scripting support, and close Java interoperability, widely used in build automation and JVM application tooling. |
C (language/c) |
overview |
embedded, programming-languages, systems |
Foundational compiled systems programming language standardized by ISO and widely used for operating systems, embedded software, libraries, and low-level interfaces. |
C# (language/csharp) |
overview |
programming-languages, software-development |
Modern statically typed programming language in the .NET ecosystem, used for cloud services, desktop software, games, web backends, and cross-platform applications. |
C++ (language/cpp) |
overview |
performance, programming-languages, systems |
Multi-paradigm compiled programming language built on C heritage and widely used for performance-sensitive systems, applications, games, and infrastructure. |
Clojure (language/clojure) |
overview |
programming-languages, software-development |
Functional Lisp dialect for the JVM that emphasizes immutable data, interactive development, concurrency-friendly design, and direct access to Java libraries. |
Crystal (language/crystal) |
overview |
programming-languages, web |
Compiled programming language with Ruby-inspired syntax, static type inference, native code generation, and concurrency primitives for building fast applications and services. |
Dart (language/dart) |
overview |
mobile, programming-languages, web |
Client-optimized programming language from Google used for cross-platform applications, especially with Flutter, with ahead-of-time and just-in-time compilation modes. |
Elixir (language/elixir) |
overview |
distributed-systems, programming-languages, web |
Functional programming language that runs on the Erlang VM and targets scalable, fault-tolerant, concurrent applications with modern tooling and metaprogramming. |
Erlang (language/erlang) |
overview |
distributed-systems, programming-languages |
Functional concurrent programming language and runtime ecosystem designed for fault-tolerant, distributed, soft-real-time systems that can run continuously. |
F# (language/fsharp) |
overview |
programming-languages, software-development |
Functional-first .NET programming language that combines concise immutable-by-default code with strong typing and seamless interoperability across the .NET ecosystem. |
Go (language/go) |
overview |
cloud, programming-languages |
Compiled programming language designed for simple tooling, efficient concurrency, and maintainable network and systems software. |
Haskell (language/haskell) |
overview |
programming-languages, software-development |
Statically typed purely functional programming language with lazy evaluation, type inference, algebraic data types, and a strong research and library ecosystem. |
Java (language/java) |
overview |
programming-languages |
Class-based general-purpose programming language and platform centered on the Java Virtual Machine, with a large server and enterprise ecosystem. |
JavaScript (language/javascript) |
overview |
programming-languages, web |
ECMAScript-based programming language that powers browser scripting and is also widely used on servers, tooling, desktop, and mobile platforms. |
Julia (language/julia) |
overview |
data, machine-learning, programming-languages |
High-level dynamic programming language designed for numerical and scientific computing while providing multiple dispatch and native-code performance through JIT compilation. |
Kotlin (language/kotlin) |
overview |
programming-languages |
Modern statically typed language from JetBrains targeting the JVM, Android, JavaScript, WebAssembly, and native platforms. |
Lua (language/lua) |
overview |
embedded, programming-languages, systems |
Lightweight embeddable programming language with a small runtime, dynamic semantics, and a long history in games, applications, scripting, and embedded software. |
Nim (language/nim) |
overview |
programming-languages, systems |
Compiled systems programming language with Python-like syntax, static typing, metaprogramming, and multiple memory-management strategies for efficient native software. |
Objective-C (language/objective-c) |
overview |
mobile, programming-languages |
Object-oriented programming language built on C that remains important for understanding and maintaining Apple platform software and established Cocoa codebases. |
OCaml (language/ocaml) |
overview |
programming-languages, systems |
Statically typed functional programming language with powerful type inference and native-code compilation, used for compilers, verification tools, systems, and research. |
Perl (language/perl) |
overview |
programming-languages, systems |
Mature dynamic programming language known for text processing, systems administration, automation, and a long-running package ecosystem centered on CPAN. |
PHP (language/php) |
overview |
programming-languages, web |
Widely deployed server-side programming language with a large web ecosystem, mature package tooling, and direct integration with common web servers. |
Python (language/python) |
overview |
data, programming-languages |
High-level general-purpose programming language known for readable syntax and a broad ecosystem spanning automation, web development, science, and AI. |
R (language/r) |
overview |
analytics, data, programming-languages |
Programming language and environment focused on statistical computing, data analysis, scientific visualization, and reproducible research workflows. |
Ruby (language/ruby) |
overview |
programming-languages, web |
Dynamic general-purpose programming language emphasizing developer productivity and expressive object-oriented code, best known for the Ruby on Rails ecosystem. |
Rust (language/rust) |
overview |
programming-languages, systems |
Systems programming language focused on memory safety, performance, and concurrency without requiring a garbage collector. |
Scala (language/scala) |
overview |
data, distributed-systems, programming-languages |
Statically typed language for the JVM that combines object-oriented and functional programming and is widely used in distributed systems and data platforms. |
Swift (language/swift) |
overview |
programming-languages, systems |
Compiled programming language developed for Apple platforms and also available as open source for systems, server, and cross-platform development. |
TypeScript (language/typescript) |
overview |
programming-languages, web |
Statically typed superset of JavaScript that adds compile-time type checking while emitting JavaScript for existing runtimes and browsers. |
Zig (language/zig) |
overview |
compilers, programming-languages, systems |
General-purpose systems programming language focused on explicit control, predictable performance, cross-compilation, and straightforward interoperability with C code. |
| Module | Depth | Domains | Summary |
|---|---|---|---|
Actix Web (framework/actix-web) |
overview |
systems, web |
Powerful Rust web framework built on the Actix ecosystem, providing asynchronous HTTP servers, routing, middleware, extractors, and WebSocket support. |
Angular (framework/angular) |
overview |
software-development, web |
Full-featured web application framework maintained by Google with components, dependency injection, routing, forms, testing support, and an integrated development toolchain. |
Apache Flink (framework/apache-flink) |
overview |
data, distributed-systems |
Distributed processing framework designed for stateful stream processing and batch workloads with event-time semantics and fault-tolerant execution. |
Apache Spark (framework/apache-spark) |
overview |
analytics, data, distributed-systems |
Distributed data-processing engine for large-scale analytics with APIs for SQL, batch processing, streaming, machine learning, and graph workloads. |
ASP.NET Core (framework/aspnet-core) |
overview |
api, software-development, web |
Cross-platform open-source framework from Microsoft for building web applications, HTTP APIs, real-time services, and cloud backends on the modern .NET platform. |
Astro (framework/astro) |
overview |
software-development, web |
Web framework focused on content-driven sites and server-rendered applications, with island architecture and support for multiple UI component frameworks. |
Axum (framework/axum) |
overview |
systems, web |
Rust web application framework from the Tokio ecosystem that emphasizes ergonomic routing, typed extractors, middleware interoperability, and async services. |
CodeIgniter (framework/codeigniter) |
overview |
software-development, web |
Lightweight PHP web framework that provides routing, database access, validation, security helpers, and an application structure aimed at straightforward deployment. |
Django (framework/django) |
overview |
python, software-development, web |
Python web framework providing an integrated ORM, routing, templates, forms, authentication, administration, and security-focused defaults. |
Echo (framework/echo) |
overview |
api, web |
Minimal high-performance Go web framework providing routing, middleware, request binding, validation hooks, and helpers for HTTP APIs. |
Electron (framework/electron) |
overview |
software-development |
Framework for building cross-platform desktop applications using web technologies by packaging Chromium and Node.js with an application runtime. |
Express (framework/express) |
overview |
software-development, web |
Minimal Node.js web framework centered on routing and middleware, commonly used to build HTTP APIs, web backends, and server-side applications in the JavaScript ecosystem. |
FastAPI (framework/fastapi) |
overview |
api, python, software-development |
Python framework for building typed HTTP APIs using standard type hints, automatic validation, OpenAPI generation, and asynchronous server support. |
Fastify (framework/fastify) |
overview |
api, software-development, web |
Node.js web framework focused on low overhead, extensibility, schema-based validation, and a plugin architecture for building APIs and backend services. |
Fiber (framework/fiber) |
overview |
api, web |
Express-inspired web framework for Go built on fasthttp, offering routing, middleware, and familiar APIs for performance-oriented services. |
Flask (framework/flask) |
overview |
python, software-development, web |
Lightweight Python web framework built around Werkzeug and Jinja that provides routing and request handling while leaving many architectural choices to extensions and applications. |
Flutter (framework/flutter) |
overview |
mobile, software-development |
Cross-platform application UI toolkit using Dart to build natively compiled mobile, web, desktop, and embedded interfaces from shared code. |
Gin (framework/gin) |
overview |
api, web |
HTTP web framework for Go focused on fast routing, middleware composition, JSON handling, and concise APIs for backend services. |
GStreamer (framework/gstreamer) |
overview |
media, multimedia |
Cross-platform multimedia framework based on composable pipeline elements for capturing, decoding, processing, encoding, and streaming audio and video. |
Hono (framework/hono) |
overview |
software-development, web |
Small web framework built around Web Standards that targets JavaScript and TypeScript runtimes including edge platforms, Node.js, Bun, and Deno. |
Keras (ai/keras) |
overview |
ai, machine-learning, python |
High-level deep-learning API designed for readable model construction and training workflows while supporting multiple tensor-computation backends. |
Koa (framework/koa) |
overview |
api, web |
Minimal Node.js web framework from the team behind Express that uses async middleware composition to provide a small foundation for APIs and web applications. |
LangChain (ai/langchain) |
overview |
ai |
Application framework and ecosystem for composing language-model calls with tools, retrieval, structured workflows, and agent-oriented application logic. |
Laravel (framework/laravel) |
overview |
software-development, web |
PHP web application framework with routing, ORM, queues, authentication, templating, testing, and a broad first-party tooling ecosystem. |
LlamaIndex (ai/llamaindex) |
overview |
ai, data |
Framework for connecting language-model applications to private or external data through indexing, retrieval, workflows, and agent-oriented abstractions. |
NestJS (framework/nestjs) |
overview |
api, software-development, web |
TypeScript-first server application framework for Node.js that organizes backend software around modules, dependency injection, decorators, and adapters for common HTTP platforms. |
Next.js (framework/nextjs) |
overview |
software-development, web |
React framework for full-stack web applications with routing, server rendering, static generation, data loading, and deployment-oriented tooling. |
Phoenix (framework/phoenix) |
overview |
distributed-systems, web |
Elixir web framework built on the BEAM ecosystem, providing routing, channels, real-time features, and LiveView integration for resilient web applications. |
PyTorch (framework/pytorch) |
overview |
ai, machine-learning, python |
Open-source tensor and deep-learning framework with automatic differentiation, GPU acceleration, and a large research and production ecosystem. |
Qwik (framework/qwik) |
overview |
performance, software-development, web |
Web framework designed around resumability and fine-grained lazy loading so applications can minimize initial JavaScript execution while retaining interactive components. |
Ray (ai/ray) |
overview |
ai, distributed-systems, python |
Distributed computing framework for scaling Python and AI workloads from a single machine to clusters with task, actor, training, and serving abstractions. |
React (framework/react) |
overview |
software-development, web |
Library for building component-based user interfaces with declarative rendering and a broad ecosystem for web and cross-platform applications. |
React Native (framework/react-native) |
overview |
mobile, software-development |
Framework for building native mobile applications with React and JavaScript or TypeScript while rendering through native platform components. |
Rocket (framework/rocket) |
overview |
systems, web |
Rust web framework emphasizing type safety, declarative routing, request guards, and ergonomic server-side application development. |
Ruby on Rails (framework/rails) |
overview |
software-development, web |
Full-stack Ruby web framework emphasizing convention over configuration and integrated patterns for routing, databases, views, jobs, and testing. |
SolidJS (framework/solidjs) |
overview |
software-development, web |
Declarative JavaScript UI framework built around fine-grained reactivity, compiled JSX, and direct DOM updates without a virtual DOM rerender model. |
Spring Boot (framework/spring-boot) |
overview |
software-development |
Java framework for building production-oriented Spring applications with opinionated defaults, dependency starters, embedded servers, and operational features. |
Svelte (framework/svelte) |
overview |
compilers, software-development, web |
Web UI framework that shifts substantial work to compile time and provides component syntax with built-in reactivity and application tooling. |
SvelteKit (framework/sveltekit) |
overview |
software-development, web |
Application framework for building production web applications with Svelte, providing routing, server rendering, data loading, adapters, and deployment integrations. |
Symfony (framework/symfony) |
overview |
software-development, web |
Mature PHP framework and reusable component ecosystem for building web applications, APIs, console tools, and long-lived enterprise services. |
Tauri (framework/tauri) |
overview |
software-development |
Framework for building lightweight desktop and mobile applications with web front ends and a Rust-based native application core. |
TensorFlow (ai/tensorflow) |
overview |
ai, machine-learning, python |
Open-source machine-learning platform for tensor computation, model training, deployment, and production pipelines across CPUs, GPUs, and accelerators. |
Vue.js (framework/vue) |
overview |
software-development, web |
Progressive JavaScript framework for building user interfaces with reactive state, component composition, and an approachable template syntax. |
| Module | Depth | Domains | Summary |
|---|---|---|---|
axe-core (library/axe-core) |
overview |
accessibility, testing, web |
Accessibility testing engine for automated detection of many WCAG-related issues in HTML-based user interfaces and browser testing workflows. |
DeepSpeed (library/deepspeed) |
overview |
ai, distributed-systems, machine-learning |
Deep-learning optimization library from Microsoft that provides memory, parallelism, communication, and training techniques for large neural-network workloads. |
JAX (ai/jax) |
overview |
ai, machine-learning |
Python array-computing and machine-learning library providing NumPy-style APIs with automatic differentiation, compilation, vectorization, and accelerator execution. |
Jest (library/jest) |
overview |
testing, web |
JavaScript testing framework with assertions, mocking, snapshot testing, watch mode, and broad integration across web and Node.js projects. |
LightGBM (library/lightgbm) |
overview |
ai, data, machine-learning |
Gradient-boosting framework from Microsoft designed for efficient tree-based learning on large datasets, with support for classification, regression, and ranking. |
Lit (library/lit) |
overview |
software-development, web |
Lightweight library for building standards-based web components using reactive properties and declarative templates while staying close to native browser APIs. |
Matplotlib (library/matplotlib) |
overview |
analytics, data, python |
Python plotting library for creating static, animated, and interactive visualizations with fine-grained control over figures, axes, styles, and output formats. |
NumPy (library/numpy) |
overview |
data, python |
Core Python library for multidimensional arrays, vectorized numerical operations, linear algebra, random sampling, and interoperability across scientific computing tools. |
OpenSSL (security/openssl) |
overview |
cryptography, security |
Open-source cryptography and TLS toolkit providing widely used libraries and command-line utilities for secure transport, certificates, and cryptographic operations. |
pandas (library/pandas) |
overview |
analytics, data, python |
Python data analysis library centered on Series and DataFrame structures for labeled tabular data, cleaning, transformation, aggregation, and time-series workflows. |
Polars (library/polars) |
overview |
analytics, data |
High-performance DataFrame library written in Rust with Python and other language bindings, built around columnar execution, query optimization, and Apache Arrow concepts. |
Pydantic (library/pydantic) |
overview |
python, software-development |
Python data validation library that uses type annotations to parse, validate, serialize, and document structured application data with explicit models. |
pytest (library/pytest) |
overview |
python, testing |
Python testing framework that emphasizes readable tests, powerful fixtures, plugin extensibility, and scalable execution from small unit suites to large projects. |
scikit-learn (ai/scikit-learn) |
overview |
ai, machine-learning, python |
Python machine-learning library offering classical supervised and unsupervised algorithms, preprocessing, model selection, and evaluation utilities. |
SciPy (library/scipy) |
overview |
data, python |
Scientific computing library for Python that adds optimization, integration, interpolation, signal processing, statistics, sparse matrices, and other numerical algorithms. |
Sentence Transformers (library/sentence-transformers) |
overview |
ai, data, machine-learning |
Python framework for producing and training text and multimodal embeddings, commonly used for semantic search, clustering, retrieval, and similarity tasks. |
spaCy (library/spacy) |
overview |
ai, machine-learning, python |
Industrial natural-language-processing library for Python offering tokenization, linguistic pipelines, named-entity recognition, text classification, and extensible components. |
SQLAlchemy (library/sqlalchemy) |
overview |
data, python |
Python SQL toolkit and object-relational mapper that provides a composable SQL expression language, database connection management, and ORM patterns. |
Transformers (ai/transformers) |
overview |
ai, machine-learning |
Hugging Face library providing pretrained transformer models, tokenizers, configuration, training utilities, and pipelines across major ML backends. |
XGBoost (library/xgboost) |
overview |
ai, data, machine-learning |
Optimized gradient-boosting library for decision-tree models with distributed, GPU, and language-binding support across common machine-learning workflows. |
| Module | Depth | Domains | Summary |
|---|---|---|---|
Bun (runtime/bun) |
overview |
developer-experience, programming-languages, web |
JavaScript and TypeScript runtime, package manager, bundler, and test runner focused on fast startup and an integrated developer-tooling experience. |
Deno (runtime/deno) |
overview |
programming-languages, web |
JavaScript and TypeScript runtime with secure-by-default permissions, built-in developer tooling, web-standard APIs, and modern package compatibility. |
llama.cpp (ai/llama.cpp) |
overview |
ai, systems |
C and C++ inference project for running large language models efficiently across CPUs and multiple accelerator backends, including quantized local models. |
Node.js (runtime/nodejs) |
overview |
programming-languages, web |
Cross-platform JavaScript runtime built on the V8 engine for server applications, command-line tools, networking services, and development automation. |
ONNX Runtime (library/onnxruntime) |
overview |
ai, machine-learning, systems |
Cross-platform inference and training accelerator for models represented in ONNX, with execution providers targeting CPUs, GPUs, mobile devices, and specialized hardware. |
Tokio (library/tokio) |
overview |
networking, systems |
Asynchronous runtime and library ecosystem for Rust that provides task scheduling, networking primitives, timers, synchronization tools, and foundations for async applications. |
vLLM (ai/vllm) |
overview |
ai, machine-learning |
High-throughput inference and serving engine for large language models, focused on efficient memory use, batching, and production model serving. |
Wasmtime (runtime/wasmtime) |
overview |
systems, webassembly |
Standalone WebAssembly runtime from the Bytecode Alliance focused on standards compliance, security, embedding, and efficient execution across platforms. |
| Module | Depth | Domains | Summary |
|---|---|---|---|
Apache Kafka (platform/apache-kafka) |
overview |
data, distributed-systems |
Distributed event-streaming platform for durable publish-subscribe messaging, stream processing, and high-throughput data pipelines across services. |
Appsmith (platform/appsmith) |
overview |
developer-experience, web |
Open-source low-code platform for building internal tools and business applications by connecting data sources, APIs, widgets, and JavaScript logic. |
Argo CD (platform/argocd) |
overview |
ci-cd, cloud, devops |
Declarative continuous-delivery platform for Kubernetes that reconciles cluster applications from Git repositories and provides synchronization, health, and rollout visibility. |
Cilium (platform/cilium) |
overview |
cloud, networking, observability, security |
Cloud-native networking, observability, and security platform based on eBPF, widely used to provide Kubernetes networking, network policy, load balancing, and visibility. |
Flux (platform/flux) |
overview |
ci-cd, cloud, devops |
GitOps toolkit for Kubernetes that continuously reconciles clusters from Git and OCI sources using composable controllers for sources, deployments, and automation. |
GNOME (opensource/gnome) |
overview |
open-source, operating-systems, systems |
Open-source desktop environment and application ecosystem for Linux and Unix-like systems, centered on GNOME Shell, GTK, and human-interface guidelines. |
Grafana (cloud/grafana) |
overview |
observability |
Observability visualization platform used to query, explore, dashboard, and alert on metrics, logs, traces, and other operational data sources. |
HashiCorp Consul (platform/consul) |
overview |
cloud, distributed-systems, networking |
Service networking platform that provides service discovery, health checking, configuration primitives, and service-mesh capabilities across distributed environments. |
HashiCorp Nomad (platform/nomad) |
overview |
cloud, devops, distributed-systems |
Workload orchestrator for deploying and managing containerized and non-containerized applications across clusters with a comparatively small operational footprint. |
HashiCorp Vault (platform/vault) |
overview |
cloud, identity, security |
Secrets-management and cryptographic platform for securely storing credentials, issuing dynamic secrets, managing encryption keys, and brokering machine identities. |
Hoppscotch (platform/hoppscotch) |
overview |
api, developer-experience, developer-tools, testing |
Open-source API development client with web and desktop workflows for composing requests, organizing collections, testing endpoints, and collaborating on APIs. |
Istio (cloud/istio) |
overview |
cloud, networking |
Open-source service mesh that adds traffic management, security policy, and observability controls to distributed applications, commonly on Kubernetes. |
KDE (opensource/kde) |
overview |
open-source, operating-systems, systems |
Open-source community and software ecosystem producing the Plasma desktop, application frameworks, developer libraries, and a broad set of Linux desktop applications. |
Kubernetes (cloud/kubernetes) |
overview |
cloud, containers |
Open-source orchestration system for deploying, scaling, networking, and operating containerized applications across clusters of machines. |
Linkerd (platform/linkerd) |
overview |
cloud, networking, observability |
Lightweight service mesh for Kubernetes that adds mutual TLS, traffic metrics, reliability features, and service-to-service policy through dedicated data-plane proxies. |
MinIO (platform/minio) |
overview |
cloud, data |
High-performance object storage server compatible with the Amazon S3 API, commonly used for self-hosted cloud-native storage and data infrastructure. |
MLflow (ai/mlflow) |
overview |
ai, devops, machine-learning |
Open-source platform for managing machine-learning experiments, model artifacts, evaluation, registries, and deployment-oriented lifecycle workflows. |
NATS (platform/nats) |
overview |
data, distributed-systems, networking |
High-performance messaging system for distributed applications, providing publish-subscribe, request-reply, queueing, persistence, and streaming through JetStream. |
PocketBase (platform/pocketbase) |
overview |
api, data, developer-experience |
Compact open-source backend platform distributed as a single executable with an embedded database, realtime subscriptions, authentication, files, and an admin UI. |
Prometheus (cloud/prometheus) |
overview |
observability |
Open-source monitoring and alerting system built around time-series metrics, label-based queries, pull-oriented scraping, and rule evaluation. |
RabbitMQ (platform/rabbitmq) |
overview |
data, distributed-systems |
Open-source message broker implementing AMQP and additional messaging protocols, widely used for work queues, routing, publish-subscribe, and reliable service integration. |
Redpanda (platform/redpanda) |
overview |
data, distributed-systems |
Kafka-compatible streaming data platform written primarily in C++ that provides a distributed log and event-streaming API without requiring a separate JVM runtime. |
Supabase (platform/supabase) |
overview |
api, cloud, data |
Developer platform built around PostgreSQL that combines database, authentication, storage, realtime features, edge functions, and hosted or self-hosted workflows. |
ToolJet (platform/tooljet) |
overview |
developer-experience, web |
Open-source low-code development platform for internal tools, combining visual application building with database, API, and service integrations. |
Wazuh (security/wazuh) |
overview |
observability, security |
Open-source security platform combining endpoint monitoring, log analysis, threat detection, compliance capabilities, and security analytics. |
| Module | Depth | Domains | Summary |
|---|---|---|---|
Apache Cassandra (database/cassandra) |
overview |
data, distributed-systems |
Distributed wide-column database designed for high availability, horizontal scale, multi-node replication, and predictable write-heavy workloads without a single primary server. |
Chroma (database/chroma) |
overview |
ai, data |
Open-source embedding database designed for AI applications, providing simple APIs for storing documents, metadata, embeddings, and similarity queries. |
ClickHouse (database/clickhouse) |
overview |
analytics, data, observability |
Open-source column-oriented database management system optimized for high-volume analytical queries, real-time reporting, compression, and large-scale event or telemetry data. |
CockroachDB (database/cockroachdb) |
overview |
data, distributed-systems |
Distributed SQL database designed for horizontal scale and resilience while presenting a PostgreSQL-compatible SQL interface and transactional consistency model. |
DuckDB (database/duckdb) |
overview |
analytics, data, embedded |
In-process analytical SQL database designed for fast OLAP-style queries over local data files and data frames without a separate server. |
Elasticsearch (database/elasticsearch) |
overview |
analytics, data, observability |
Distributed search and analytics engine built around Lucene, used for full-text search, log analytics, observability data, and document-oriented querying. |
InfluxDB (database/influxdb) |
overview |
data, observability |
Time-series database designed for metrics, events, observability, and sensor workloads, with specialized storage and query capabilities for timestamped data. |
MariaDB (database/mariadb) |
overview |
data |
Open-source relational database server compatible with much of the MySQL ecosystem and developed independently with its own storage engines, features, and release lifecycle. |
Milvus (database/milvus) |
overview |
ai, data |
Open-source vector database built for large-scale similarity search over embeddings, with indexing, filtering, distributed deployment, and AI retrieval workflows. |
MongoDB (database/mongodb) |
overview |
data, distributed-systems, web |
Document-oriented database that stores records in BSON-like documents and provides indexing, replication, aggregation, transactions, and distributed deployment capabilities. |
MySQL (database/mysql) |
overview |
data |
Widely used relational database management system implementing SQL for transactional and web workloads with a large ecosystem of tools and integrations. |
Neo4j (database/neo4j) |
overview |
analytics, data |
Graph database platform centered on property graphs and the Cypher query language, designed for traversing and analyzing highly connected data and relationship-heavy domains. |
OpenSearch (database/opensearch) |
overview |
analytics, data, observability |
Open-source distributed search and analytics suite derived from Elasticsearch and Kibana, providing document indexing, querying, dashboards, and observability capabilities. |
PostgreSQL (database/postgresql) |
overview |
data |
Open-source relational database known for standards-oriented SQL, transactions, extensibility, advanced data types, indexing, and reliable server workloads. |
Qdrant (database/qdrant) |
overview |
ai, data |
Vector similarity search engine and database written in Rust, providing filtered nearest-neighbor search, persistence, payload metadata, and APIs for embedding workloads. |
Redis (database/redis) |
overview |
data |
In-memory data platform centered on key-value structures and low-latency operations, commonly used for caching, messaging, counters, and real-time state. |
SQLite (database/sqlite) |
overview |
data, embedded |
Embedded relational database engine that stores a complete database in ordinary files and requires no separate database server process. |
TimescaleDB (database/timescaledb) |
overview |
analytics, data |
PostgreSQL extension for time-series and analytical workloads, adding hypertables, compression, continuous aggregates, and time-oriented query optimizations. |
Weaviate (database/weaviate) |
overview |
ai, data |
Open-source vector database that combines vector search with structured filtering, hybrid retrieval, modules, and APIs for semantic-search and AI applications. |
| Module | Depth | Domains | Summary |
|---|---|---|---|
GraphQL (protocol/graphql) |
overview |
api, web |
Query language and execution specification for APIs that lets clients request typed fields from a schema and supports queries, mutations, subscriptions, and introspection. |
gRPC (protocol/grpc) |
overview |
networking |
High-performance remote procedure call framework using Protocol Buffers by default and HTTP/2-based transports for strongly typed service interfaces. |
HTTP (protocol/http) |
overview |
networking, web |
Application-layer protocol underlying the Web and many APIs, defining request and response semantics, methods, status codes, fields, caching, and representation transfer. |
Model Context Protocol (protocol/mcp) |
overview |
ai, api |
Open protocol for connecting AI applications to tools, resources, prompts, and external context through a standardized client-server interface. |
OAuth 2.0 (protocol/oauth2) |
overview |
api, identity, security |
Authorization framework that lets applications obtain scoped access to protected resources using tokens instead of directly handling a user's credentials. |
WebSocket (protocol/websocket) |
overview |
networking, web |
Standard protocol for establishing persistent full-duplex communication channels between clients and servers after an HTTP-based opening handshake. |
WireGuard (security/wireguard) |
overview |
cryptography, networking, security |
Modern VPN protocol and implementation designed around a small codebase, contemporary cryptography, and simple peer-to-peer configuration. |
| Module | Depth | Domains | Summary |
|---|---|---|---|
MQTT (standard/mqtt) |
overview |
distributed-systems, iot, networking |
Lightweight publish-subscribe messaging protocol standardized by OASIS, designed for constrained devices, unreliable networks, telemetry, and machine-to-machine communication. |
ONNX (ai/onnx) |
overview |
ai, machine-learning |
Open Neural Network Exchange format and ecosystem for representing machine-learning graphs so models can move between compatible frameworks and runtimes. |
OpenAPI Specification (standard/openapi) |
overview |
api, internet, software-development |
Vendor-neutral specification for describing HTTP APIs in machine-readable form, enabling documentation, client generation, validation, testing, and tooling interoperability. |
OpenTelemetry (cloud/opentelemetry) |
overview |
observability |
Vendor-neutral observability project defining APIs, SDKs, semantic conventions, and protocols for producing and transporting traces, metrics, and logs. |
Vulkan (standard/vulkan) |
overview |
api, graphics, systems |
Cross-platform graphics and compute API standard from Khronos that exposes explicit control over GPU resources, synchronization, and command submission. |
WebAuthn (standard/webauthn) |
overview |
security, web |
W3C web authentication standard that enables public-key credentials and passkeys for phishing-resistant sign-in through browser and platform authenticator APIs. |
WebGPU (standard/webgpu) |
overview |
graphics, web |
Web standard and API family for modern GPU access from web applications, providing programmable rendering and general-purpose compute capabilities. |
| Module | Depth | Domains | Summary |
|---|---|---|---|
Clang (tool/clang) |
overview |
build, compilers, systems |
LLVM-native compiler front end for C, C++, Objective-C, and related languages, providing diagnostics, tooling libraries, and standards-oriented language support. |
GCC (toolchain/gcc) |
overview |
build, compilers, systems |
GNU Compiler Collection providing production compilers for C, C++, Fortran, and other languages across a broad range of operating systems and architectures. |
LLVM (opensource/llvm) |
overview |
compilers, open-source, systems |
Open-source compiler infrastructure ecosystem containing reusable optimization, code-generation, linker, debugger, and language-tooling projects including Clang. |
| Module | Depth | Domains | Summary |
|---|---|---|---|
Anthropic API (ai/anthropic-api) |
overview |
ai, api |
Developer API for integrating Anthropic Claude models into applications, including message-based model interaction and tool-oriented workflows. |
Gemini API (ai/gemini-api) |
overview |
ai, api |
Google developer API for building applications with Gemini models through text, multimodal, structured, and tool-integrated model capabilities. |
OpenAI API (ai/openai-api) |
overview |
ai, api |
Developer API platform for integrating OpenAI models and capabilities into applications through authenticated programmable interfaces and official SDKs. |
| Module | Depth | Domains | Summary |
|---|---|---|---|
Containers (concept/containers) |
overview |
containers, software-development |
Operating-system-level isolation model that packages applications with dependencies while sharing a host kernel and using standardized image and runtime formats. |
Continuous Integration (concept/continuous-integration) |
overview |
ci-cd, software-development, testing |
Development practice in which changes are integrated frequently and automatically built or tested to surface regressions and integration problems quickly. |
Reproducible Builds (concept/reproducible-builds) |
overview |
software-development, supply-chain |
Software-build discipline in which independently repeated builds from the same source and inputs can produce bit-for-bit identical outputs. |
Retrieval-Augmented Generation (concept/retrieval-augmented-generation) |
overview |
ai, data |
AI pattern that retrieves external information at inference time and provides it to a generative model so answers can use data beyond model parameters. |
Virtualization (concept/virtualization) |
overview |
software-development, systems, virtualization |
Technique for presenting virtual hardware or execution environments so multiple or foreign operating systems and workloads can run on shared physical machines. |
| Module | Depth | Domains | Summary |
|---|---|---|---|
RISC-V (architecture/risc-v) |
overview |
computer-architecture, hardware, systems |
An open-standard instruction set architecture built around a small base ISA plus optional extensions for processors ranging from embedded systems to general-purpose computing. |
| Module | Depth | Domains | Summary |
|---|---|---|---|
Apache Parquet (format/apache-parquet) |
overview |
analytics, data, data-engineering, storage |
An open, column-oriented data file format designed for efficient storage, compression, selective reads, and analytics across large structured datasets. |
JSON (format/json) |
overview |
api, data, web |
A lightweight, text-based, language-independent data interchange format standardized by IETF RFC 8259 and ECMA-404 for portable structured data exchange. |
| Module | Depth | Domains | Summary |
|---|---|---|---|
Debian (opensource/debian) |
overview |
open-source, operating-systems |
Community-developed GNU/Linux distribution and package ecosystem known for its social contract, large repositories, stable releases, and downstream influence. |
| Module | Depth | Domains | Summary |
|---|---|---|---|
Linux Kernel (opensource/linux-kernel) |
overview |
open-source, operating-systems, systems |
Open-source kernel at the core of Linux operating systems, providing process scheduling, memory management, device drivers, networking, and hardware abstractions. |
OpenDevIndex separates stable module addresses from taxonomy facets. Legacy addresses remain valid while kind, domains, schema-v3 coverage metadata, and independently reviewed maturity metadata provide consistent discovery and filtering.