.. _library_library:

..
   This file is part of Logtalk <https://logtalk.org/>
   SPDX-FileCopyrightText: 1998-2026 Paulo Moura <pmoura@logtalk.org>
   SPDX-License-Identifier: Apache-2.0

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.

=========
Libraries
=========

The documentation of each library can also be found in the library
directory in the ``NOTES.md`` file.

.. toctree::
   :maxdepth: 2

   overview
   ada_boost
   amqp
   arbitrary
   assignvars
   avro
   base32
   base58
   base64
   base85
   basic_types
   c45
   cbor
   ccsds
   classifier_protocols
   combinations
   command_line_options
   core
   coroutining
   csv
   cuid2
   datalog
   dates
   dependents
   deques
   dictionaries
   dif
   edcg
   events
   expand_library_alias_paths
   expecteds
   format
   genint
   gensym
   geospatial
   git
   grammars
   graphs
   heaps
   hierarchies
   hook_flows
   hook_objects
   html
   ids
   intervals
   isolation_forest
   java
   json
   json_ld
   json_lines
   json_rpc
   json_schema
   knn
   ksuid
   linda
   listing
   logging
   loops
   mcp_server
   memcached
   meta
   meta_compiler
   mutations
   nanoid
   naive_bayes
   nearest_centroid
   nested_dictionaries
   optionals
   options
   os
   permutations
   process
   protobuf
   queues
   random
   random_forest
   reader
   recorded_database
   redis
   sets
   snowflakeid
   sockets
   simulated_annealing
   statistics
   stemming
   stomp
   string_distance
   strings
   subsequences
   term_io
   time_scales
   timeout
   toon
   tsv
   types
   ulid
   unicode_data
   union_find
   url
   uuid
   validations
   yaml
   zippers
