Libraries Glossary

Browse 21 libraries terms defined in plain English, from the cultural dictionary of computing.

21 Libraries Terms

Apache Lucene
A foundational open-source search library used to build indexing and full-text search capabilities.
API Wrapper
A library or module that wraps low-level API calls behind a more convenient interface, often handling auth, retries, pagination, and error translation for the...
Assertion Library
A testing library that provides expressive helpers for checking expected values, errors, object shapes, and other conditions in unit or integration tests....
Authentication Library
A reusable library that implements common authentication capabilities such as token validation, session management, OAuth flows, or password hashing....
Calibre
An open-source ebook management application used for organizing, converting, and transferring digital books.
Client Library
A reusable library that helps an application interact with another service, protocol, or platform by abstracting requests, responses, retries, authentication,...
Code Library
A reusable collection of code packaged for use by other programs or components, usually providing specific functionality behind a stable interface. Code...
Code Library Slang
Informal language people use when talking about shared libraries, packages, and reusable components. In engineering culture, this slang often reveals whether...
Code Reuse
The practice of sharing or reusing existing code instead of reimplementing the same logic repeatedly across a codebase or organization. Effective code reuse...
Core Library
A fundamental shared library that exposes common utilities, domain logic, or primitives used broadly across a codebase. Core libraries are often stabilized...
Crypto Library
A software library that implements cryptographic primitives and protocols such as hashing, signing, encryption, key exchange, or certificate handling. Crypto...
LGPL
The GNU Lesser General Public License, a copyleft license designed mainly for libraries so they can be linked by proprietary software under certain conditions...
Lib
Short for library — a directory (conventionally named `lib/`) or package containing reusable code modules. In many project layouts, `lib/` holds internal...
Logger
An object or module responsible for recording application events to an output destination — console, file, or remote service — with metadata such as timestamp,...
Logging Framework
A library that provides a complete logging infrastructure — including logger creation, severity levels, output formatting (text, JSON), handler/appender...
Math Library
A library providing optimized implementations of mathematical functions — from basic trigonometry and logarithms (C's `libm`) to linear algebra (BLAS/LAPACK),...
OpenCV
An open-source computer vision library widely used for image processing, detection, tracking, and related tasks across research and production. In technical...
Software Development Kit
A bundled collection of libraries, tools, documentation, code samples, and APIs provided by a platform vendor to enable developers to build applications for...
Standard Library
The collection of modules, functions, and types that ships with a programming language and is available without installing external packages — such as Python's...
Toolbox
A curated collection of utilities, libraries, or CLI tools bundled together for a specific workflow or domain. Also used metaphorically to describe a...
Toolkit
A bundled collection of libraries, utilities, and conventions designed to simplify building a specific kind of application — such as Redux Toolkit for state...

Related Topics