| class | AST | Abstract representation of a piece of source code |
| class | Any | Thing/object |
| class | Block | Code object with its own lexical scope |
| enum | Bool | Logical boolean |
| class | CallFrame | Captures the current frame state |
| role | Callable | Invocable code object |
| class | Code | Code object |
| class | Collation | Encapsulates how strings are sorted |
| class | Compiler | Information related to the compiler that is being used |
| class | Complex | Complex number |
| class | ComplexStr | Dual value complex number and string |
| class | Cool | Object that can be treated as both a string and number |
| class | CurrentThreadScheduler | Scheduler that synchronously executes code on the current thread |
| class | Date | Calendar date |
| class | DateTime | Calendar date with time |
| role | Dateish | Object that can be treated as a date |
| role | Distribution | Distribution |
| class | Distribution::Hash | Distribution::Hash |
| class | Distribution::Locally | Distribution::Locally |
| class | Distribution::Path | Distribution::Path |
| class | Duration | Length of time |
| role | Encoding | Support for character encodings. |
| class | Encoding::Registry | Management of available encodings |
| enum | Endian | Indicate endianness (6.d, 2018.12 and later) |
| class | FatRat | Rational number (arbitrary-precision) |
| class | ForeignCode | Rakudo-specific class that wraps around code in other languages (generally NQP) |
| class | HyperSeq | An object for performing batches of work in parallel with ordered output |
| class | HyperWhatever | Placeholder for multiple unspecified values/arguments |
| class | Instant | Specific moment in time |
| class | Int | Integer (arbitrary-precision) |
| class | IntStr | Dual value integer and string |
| class | Junction | Logical superposition of values |
| class | Label | Tagged location in the source code |
| class | Lock::Async | A non-blocking, non-re-entrant, mutual exclusion lock |
| class | Macro | Compile-time routine |
| class | Method | Member function |
| class | Mu | The root of the Raku type hierarchy. |
| class | Nil | Absence of a value or a benign failure |
| class | Num | Floating-point number |
| class | NumStr | Dual value floating-point number and string |
| class | Numeric | Number or object that can act as a number |
| class | ObjAt | Unique identification for an object |
| class | Parameter | Element of a Signature |
| class | Perl | Perl related information |
| role | PredictiveIterator | Iterators that can predict number of values |
| class | Proxy | Item container with custom storage and retrieval |
| class | RaceSeq | Performs batches of work in parallel without respecting original order. |
| class | Raku | Raku related information |
| class | Rat | Rational number (limited-precision) |
| class | RatStr | Dual value rational number and string |
| role | Rational | Number stored as numerator and denominator |
| role | Real | Non-complex number |
| class | Routine | Code object with its own lexical scope and return handling |
| class | Routine::WrapHandle | Holds all information needed to unwrap a wrapped routine. |
| class | Scalar | A mostly transparent container used for indirections |
| class | Signature | Parameter list pattern |
| class | Str | String of characters |
| class | StrDistance | Contains the result of a string transformation. |
| role | Stringy | String or object that can act as a string |
| class | Sub | Subroutine |
| class | Submethod | Member function that is not inherited by subclasses |
| class | Telemetry | Collect performance state for analysis |
| class | Telemetry::Instrument::Thread | Instrument for collecting Thread data |
| class | Telemetry::Instrument::ThreadPool | Instrument for collecting ThreadPoolScheduler data |
| class | Telemetry::Instrument::Usage | Instrument for collecting getrusage data |
| class | Telemetry::Period | Performance data over a period |
| class | Telemetry::Sampler | Telemetry instrument pod |
| class | UInt | Unsigned integer (arbitrary-precision) |
| class | ValueObjAt | Unique identification for value types |
| class | Variable | Object representation of a variable for use in traits |
| class | Version | Module version descriptor |
| class | Whatever | Placeholder for the value of an unspecified argument |
| class | WhateverCode | Code object constructed by Whatever-currying |
| class | atomicint | Integer (native storage at the platform's atomic operation size) |
| class | int | Native integer |