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
- Reuse (4 terms in common)
- Logging (2 terms in common)
- Apis (2 terms in common)
- Observability (2 terms in common)
- Architecture (1 terms in common)
- Numerical Computing (1 terms in common)
- Open Source (1 terms in common)
- Frameworks (1 terms in common)
- Clients (1 terms in common)
- Licensing (1 terms in common)
- Cryptography (1 terms in common)
- Code Organization (1 terms in common)
- Linear Algebra (1 terms in common)
- Publishing (1 terms in common)
- Testing (1 terms in common)
- Modules (1 terms in common)
- Sdk (1 terms in common)
- Copyleft (1 terms in common)
- Utilities (1 terms in common)
- Assertions (1 terms in common)