Raku ist eine vielseitige, graduell typisierte Allzwecksprache, die mehrere Paradigmen erlaubt und im Normalfall zu Bytecode kompiliert wird. Syntax und Semantik lehnen sich an Perl an.
Die Stärken von Raku liegen in der umfassenden Implementierung von Unicode, Parallelität und Asynchronizität, dem Parsen von Text mithilfe von Grammatiken und einer weitreichenden Metaprogrammierung. Bei der Gestaltung wurde besonderer Wert auf die Umsetzung linguistischer Prinzipien gelegt, die von natürlichen Sprachen abgeleitet sind.