CodeRunner 4

CodeRunner 4

By Nikolai Krill

  • Category: Developer Tools
  • Release Date: 2015-11-10
  • Current Version: 4.4
  • Adult Rating: 4+
  • File Size: 113.56 MB
  • Developer: Nikolai Krill
  • Compatibility: Requires iOS 10.15 or later.

Description

Whether you're new to coding or an experienced developer, CodeRunner is the perfect tool to write, run, and debug code quickly in any programming language. Enjoy essential IDE features such as code completion, integrated debugger, live errors, and documentation sidebar, all in a lightweight and easy-to-use app designed exclusively for macOS. Run Your Code Instantly • CodeRunner was built on the principle that you should be able to run your code instantly, in any language. CodeRunner can run code in 25 languages out-of-the-box, and can easily be extended to support other languages. IDE-Level Code Completion • Any programmer knows the importance of good code completion. CodeRunner's code completion is the best you'll find in any IDE for most languages, and supports completions beyond single words, extra-fuzzy search, documentation snippets, tab-selectable placeholders, and smart ranking of results. Debugging with Breakpoints • Don't clutter your code with print-statements for debugging. Instead, use CodeRunner's built-in debugging features to set breakpoints and step through your code. Just click the text margin to set a breakpoint and start debugging. Explore the call stack, view and edit variables, and interact with the debugger. Debugging code in any language has never been so quick and easy. Live Errors and Linting • Get instant feedback on your code as you write it. CodeRunner checks your document for syntax errors and common issues, displaying errors directly inline with your code. Compile and runtime issues from the console are also intelligently highlighted and included in the document. First-Class Text Editor • At the heart of CodeRunner lies a lightning-fast editor that is packed with useful coding features. Multiple selections save you time by eliminating repetitive edits. Auto-Indent not only perfectly indents existing blocks of code, but is deeply integrated into the editor and indents your code as you type. Best-in-class syntax highlighting is augmented with code tokenizers for local symbols and variables, allowing for unparalleled highlighting and variable renaming features. File Browser and Documentation Sidebar • CodeRunner's modern, single-window interface helps you keep your workspace organized. Use the built-in file browser when working on projects with lots of different files. Use the documentation sidebar to quickly check the online docs for classes and functions without ever leaving the app. Supported Languages for Running Code • AppleScript, C, C++, C#, Go, Haskell, HTML/CSS, Java, JavaScript, Kotlin, LaTeX, Lua, Markdown, Node.js, Objective-C/C++, Perl, PHP, Python, Ruby, Rust, Shell Script, Swift, TypeScript, and user-added languages. For a full list of supported languages and features, please visit coderunnerapp.com

Screenshots

Reviews

  • A great tool for writing and testing small programs or writing examples from books

    5
    By Leon_Webster
    I like IDEs as Pycharm for Python or Xcode for C, but sometimes a full blown IDE is overkill. You don’t need git integration, or to manage dependencies between multiple files. You just want to write a bit of code and easily test it, and see the results. In cases such as this, I find Code Runner to be an excellent choice. I have a bit of a fetish for developer tools, and have tried Sublime Text, Nova, Zed, and probably a few others. But Code Runner is my favorite. My one quibble is that the output comes to a console, but the console does not accept input. So, for example, you can’t chmod a file to make it executable from the console, but instead need to use something like iterm to enter system commands.
  • Never "coming soon"

    1
    By Danman_
    Code completion support for languages such as Rust, Go, and Kotlin has been "coming soon" for years. No signs of happening anytime soon, most updates are now just general maintenance and slight updates.
  • It saves me a lot of time debugging scripts!

    5
    By hdi2
    This app has been great for writing and debugging shell scripts. It points out where I have made syntax errors. I also use it to test my scritps to ensure that they work as intended. There is so much more functionality in this app that I have not yet tapped into. I highly recommend it to anyone who writes shell scripts or works with any other common language used in computing.
  • Best Lightweight IDE for Mac!!

    4
    By elemigante
    It's a greate lightweight IDE for mac, that allows to run programs with custom inputs on different programming languages. It will never slow down your computer like other more heavy IDEs and has all needed stuff. However it has some bugs. For example when I Comment and Uncomment python code (Command /) sometimes indentation will will change, so the program will have problems.
  • Great!

    5
    By RockHardRaptor99
    Really beginner friendly. A bunch of other IDEs come packed with a bunch of functions beyond the needs of someone just starting and, and it can be hard setting them up. This one is just straight and to the point. While the pricepoint may seem high for an appstore app, take in consideration that it is a one-time purchase and a bunch of other IDEs cost as a subscription, so this is a steal long-term.
  • Does not work

    1
    By Saifaldeen Ab
    This software does not work as expected and can not run code of swift and has no support, also issue of other programming languages shows" this editor not support this currnet language" so it scam and no recommended to buy it.
  • I love it!

    5
    By csmithstack
    A great lightweight app for running code. Great for homework and experimentation.
  • Don't Think It Is Supported Anymore

    1
    By JoeGuru
    I've recently gotten unresolvable errors and they don't respond to support requests. So it was a great editor while it lasted!
  • A

    5
    By Tyñeesha Kobeesha
    From what I used this program for so far. It is good. No scratch that. It is amazing. The UI is easy to understand, while working well. And overall it is just a nice application.
  • Simple and Great

    5
    By bbappleuser
    Very easy to just get going. If you have just a small script that you want to test, this works perfectly, for a lot of different languages. I find that if I have something buggy, I can reduce the code down to a simpler version and dump it in here to test. It is much easier than needing to create new environments and files. In most languages you don't even need to save the file, just dump your code, press "run" and it will print out the result.

keyboard_arrow_up