API Reference
128 API references across 81 languages — detailed method signatures, parameters, return values, and code examples for Python, JavaScript, Go, Rust and more.
Python
4 modules
Python String
Python str methods for manipulating text — splitting, replacing, searching, formatting and transforming strings.
1 class
Python List
Python list methods — mutable ordered sequences for storing and manipulating collections.
1 class
Python Dict
Python dict methods — mutable mapping of hashable keys to values.
1 class
Python Math
Python built-in numeric functions — abs, round, min, max, sum, pow, divmod and conversions.
1 class
JavaScript
6 modules
JavaScript Array
JavaScript Array methods for transforming, searching and mutating arrays.
1 class
JavaScript String
JavaScript String methods for splitting, replacing, matching and transforming text.
1 class
JavaScript Math
JavaScript Math object — constants and functions for numbers.
1 class
JavaScript Object
JavaScript Object static methods for keys, values, merging and freezing.
1 class
JavaScript Date
JavaScript Date methods for reading and formatting dates and times.
1 class
JavaScript Promise
JavaScript Promise methods for asynchronous programming — combining, racing, resolving, and handling async values.
1 class
TypeScript
3 modules
TypeScript Utility Types
TypeScript built-in utility types for transforming and combining types.
1 class
TypeScript Type Guards
TypeScript type guards for narrowing types at runtime.
1 class
TypeScript Decorators
TypeScript decorators — special declarations for annotating classes and their members (experimental).
1 class
Go
4 modules
Go strings
Go strings package — functions for manipulating UTF-8 strings.
1 class
Go fmt
Go fmt package — formatted I/O with C-style verbs.
1 class
Go strconv
Go strconv package — conversions between strings and basic types.
1 class
Go sort
Go sort package — sorting slices and custom collections.
1 class
Java
4 modules
Java String
Java String methods — immutable character sequences.
1 class
Java ArrayList
Java ArrayList — resizable-array implementation of the List interface.
1 class
Java HashMap
Java HashMap — hash-table-based implementation of the Map interface.
1 class
Java Math
Java Math class — methods for basic numeric operations.
1 class
SQL
4 modules
SQL String Functions
SQL string functions for concatenation, extraction and transformation.
1 class
SQL Aggregate Functions
SQL aggregate functions for summarizing grouped rows.
1 class
SQL Date Functions
SQL date and time functions for current values, arithmetic and formatting.
1 class
SQL Window Functions
SQL window functions for computations across rows related to the current row.
1 class
Rust
3 modules
Rust std::vec::Vec
Rust's Vec<T> — a growable, heap-allocated contiguous sequence. The default collection for owned lists.
1 class
Rust std::string::String
Rust's String — a growable, owned UTF-8 encoded string type, heap-allocated and mutable.
1 class
Rust std::collections::HashMap
Rust's HashMap<K, V> — a hash map with quadratic probing and SipHash by default.
1 class
C++
3 modules
C++ <string>
C++ std::string — a contiguous, growable sequence of chars with a rich member-function interface.
1 class
C++ <vector>
C++ std::vector — a contiguous, dynamically-resizable array with O(1) random access.
1 class
C++ <map>
C++ std::map — an ordered associative container of key-value pairs, implemented as a red-black tree.
1 class
C#
3 modules
C# System.String
C# String — an immutable sequence of UTF-16 code units, the primary text type in .NET.
1 class
C# System.Collections.Generic.List<T>
C# List<T> — a strongly-typed, dynamically-resizable list backed by an internal array.
1 class
C# System.Linq
C# LINQ — a set of extension methods for querying IEnumerable<T> sequences with a declarative syntax.
1 class
PHP
3 modules
PHP string functions
PHP's built-in string functions for measuring, searching, slicing, replacing and transforming strings.
1 class
PHP array functions
PHP's built-in array functions — PHP arrays serve as both lists and ordered maps.
1 class
PHP PDO
PHP Data Objects (PDO) — a uniform, object-oriented interface for accessing databases in PHP.
1 class
Ruby
3 modules
Ruby String
Ruby's String — a mutable sequence of bytes holding characters, with a rich set of methods.
1 class
Ruby Array
Ruby's Array — an ordered, integer-indexed collection of any objects, with rich functional methods.
1 class
Ruby Hash
Ruby's Hash — a dictionary mapping unique keys to values, preserving insertion order.
1 class
Swift
3 modules
Swift String
Swift's String — a value type representing a sequence of Unicode scalar values (extended grapheme clusters).
1 class
Swift Array
Swift's Array<T> — an ordered, random-access collection of elements, backed by contiguous storage.
1 class
Swift Dictionary
Swift's Dictionary<K, V> — a collection of unique keys mapped to values, with O(1) average lookup.
1 class
Kotlin
3 modules
Kotlin kotlin.String
Kotlin's String — an immutable sequence of UTF-16 code units, enhanced with extension functions.
1 class
Kotlin kotlin.collections.List
Kotlin's List<T> — an immutable ordered collection; MutableList<T> adds in-place mutation.
1 class
Kotlin kotlin.collections.Map
Kotlin's Map<K, V> — an immutable key-value collection; MutableMap<K, V> adds mutation.
1 class
R
3 modules
R base vector
R's base vector functions — vectors are the fundamental data structure in R, holding elements of one type.
1 class
R data.frame
R's data.frame — a tabular structure of rows and columns, the workhorse of base R data analysis.
1 class
R stringr
stringr — a tidyverse package providing a consistent, pipe-friendly API for string manipulation.
1 class
Bash
3 modules
Bash string manipulation
Bash parameter expansion — built-in string operations performed on shell variables without external tools.
1 class
Bash arrays
Bash indexed arrays — one-dimensional, sparse, integer-indexed collections of strings.
1 class
Bash test/conditional
Bash test expressions — file, string and numeric comparisons used in [ ] and [[ ]] conditionals.
1 class
Angular
1 module
Vue 3
1 module
jQuery
1 module
Bootstrap
1 module
HTML5
1 module
CSS3
1 module
Sass
1 module
Tailwind CSS
1 module
jQuery UI
1 module
jQuery Mobile
1 module
Chart.js
1 module
ECharts
1 module
AngularJS
1 module
Docker
2 modules
Kubernetes
2 modules
MongoDB
2 modules
MySQL
2 modules
PostgreSQL
2 modules
Redis
2 modules
Nginx
2 modules
Linux
2 modules
SQLite
2 modules
Node.js
2 modules
C
1 module
cURL
1 module
HTTP
1 module
JSON
1 module
Regular Expressions
1 module
CSS
1 module
HTML
1 module
SVG
1 module
XML
1 module
YAML
1 module
Markdown
1 module
GraphQL
1 module
Django
1 module
FastAPI
1 module
Flask
1 module
NumPy
1 module
Pandas
1 module
Matplotlib
1 module
OpenCV
1 module
PyTorch
1 module
TensorFlow
1 module
Machine Learning
1 module
NLP
1 module
Dart
1 module
Delphi
1 module
Elixir
1 module
Fortran
1 module
Haskell
1 module
Lua
1 module
MATLAB
1 module
Perl
1 module
Scala
1 module
Solidity
1 module
Visual Basic
1 module
Vim
1 module
Git
1 module
Memcached
1 module
React
1 module
Redis CLI
1 module
WebAssembly
1 module
Julia
1 module
Assembly
1 module
Erlang
1 module