Code Recipes

16 languages, runnable code

Free · In-App Purchases

AI can get syntax wrong; every example here is checked by people before release. Most run in the app, and the editor suggests keywords as you type. 7,000+ code examples in 20 languages. Tap Run and see the real output right in the app. 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. Requires an internet connection. • 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; tapping a word in the code opens up to 12 entries a day • 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.

  • This app has not received enough ratings or reviews to display an overview.

• Suggestions While Typing: keywords, functions and names from your code; a keyword’s suggestion opens its reference article. • “Find in code” highlights a word in an example and steps through every match. • Run hides the on-screen keyboard to make room for the output. • “Restore Original” returns your own examples to the last saved version. • Improved support for foldable phones and large screens.

The developer, Fedor Obraztsov, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Collected

    The developer does not collect any data from this app.

    Privacy practices may vary based, for example, on the features you use or your age. Learn More

    The developer indicated that this app supports the following accessibility features. Learn More

    • Supported Features

      • Dark Interface

      • Reduced Motion

    Size
    16.6 MB
    Category
    Developer Tools
    Compatibility
    Requires iOS 17.0 or later.
    • iPhone
      Requires iOS 17.0 or later.
    • iPad
      Requires iPadOS 17.0 or later.
    • Mac
      Requires macOS 14.0 or later.
    Languages
    English and 14 more
    • English, Arabic, French, German, Hebrew, Indonesian, Italian, Japanese, Korean, Portuguese, Russian, Simplified Chinese, Spanish, Turkish, Vietnamese
    Age Rating
    4+
    In-App Purchases
    Yes
    • Ruby samples 0,99 €
    • TypeScript samples 0,99 €
    • Rust samples 0,99 €
    • PHP samples 0,99 €
    • SQL samples 0,99 €
    • SQL samples 0,99 €
    • Kotlin samples 0,99 €
    • Golang samples 0,99 €
    • Swift examples 0,99 €
    • JavaScript samples 0,99 €
    Provider
    Fedor Obraztsov
    • Fedor Obraztsov has not identified itself as a trader for this app. If you are a consumer in the European Economic Area, consumer rights do not apply to agreements between you and the provider.
    Copyright
    © Obraztsov Fedor Alexandrovich