★★★★★
Average rating on the App Store. Apple doesn't publish how many ratings each star has.
This app isn't in any of our charts yet.
• Four new languages, R, C, Bash and Lua: 428, 276, 250 and 394 examples, all runnable in the app, with changes by version; all four also come with reference articles. • Over 2,800 reference articles now include usage examples. • Over 200 Python examples rewritten: the best solution right away, PEP 8 naming and every value printed.
Ready-made code for everyday tasks in Swift, Python, C, C++, Java, C#, JavaScript, R, Rust, Golang, Delphi, PHP, Ruby, Objective-C, Kotlin, Lua, TypeScript, Clojure, Bash and SQL. • 1,100+ topics, including strings, collections, files, networking, concurrency, regular expressions and design patterns. • What changed in each version: over 1,000 new features across 175 language versions, with before-and-after code. • Keyword and function reference for every language: over 4,200 articles. Browse, search, or tap a word in the code to open its article. • SQL: 200+ queries (JOIN, GROUP BY, subqueries, data types); more than half run on a real practice database. • Built-in Playground runs over 85% of examples. • Search covers the code itself, not just titles: type a fragment you remember and find the example. • Edit examples or add your own; changes are saved in the app. • Everything except running code works offline. No account needed. Examples are curated from professional sources: the code works and is easy to follow. FREE VERSION • More than half of all examples • 12 runs and 12 edits a day • The entire keyword reference • Up to 5 examples of your own per language The full version unlocks every example and query, allows unlimited edits and examples of your own, and gives you up to 80 runs a day. One-time purchase, no subscription. Built by a developer for developers. Maintained since 2015.