
CodeRunner 4 4+
Programming Editor & IDE
Nikolai Krill
-
- $19.99
Screenshots
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, Search & Replace, 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. Search & Replace across entire folders on the file system. 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
What’s New
Version 4.5
Notable changes in this version include:
- Compatibility fixes for macOS Tahoe 26.
- Bug fixes and general improvements.
Ratings and Reviews
Fantastic lightweight editor+runner
Developers will always scoff at apps like these (especially ones whose primary notability derives from the Mac App Store—normally a bit sketchy), which make you pay for what you could likely get for free from such popular editors as Sublime, Atom, Notepad++, Vim, etc. But I can whole-heartedly vouch for the legitimacy of Coderunner on all fronts. It is virtually bug-free, has a dead-simple interface, is extremely fast, is delightfully customizable, has excellent syntax highlighting for a good variety of languages, and most importantly, lets you run your programs with the touch of a button, no strings attached.
I personally use it for small programs and self-contained bits of code—it serves as an excellent, speedy testing groundy to dump snippets into or to build up sections of a larger project. It is also a fine editor for HTML and Markdown, as it renders it in the output window when you press run. Of course, I’ll tend toward full IDE’s for larger, more interconnected projects, but when it comes to single-file programs, I find it faster and more pleasant than the more popular editors.
May cause problems with Adobe Creative Cloud
But that may be because I downloaded the off AppStore debug version (it is free). After using that creative cloud had a problem and I do use my adobe apps quite a bit.
I bought the app because I did not want to download big sur to download XCode. They are both huge downloads and would use up my satelittle internet limits.
I had no problems running C and swift programs.
It is a bit easier to use to make corrections in php than in Dreamwearver. Though you can't see the live pages in coderunner it is easier to manuver to the lines you need to change.
Can’t even correctly parse simple HTML
I tried this on a pretty simple HTML page that was working fine. This app complained about some “stray closing tag”s on some </div> tags that were, in fact, correctly matched, and the app provides no way to get any more info on why it thinks they’re stray.
There is no way to select an open tag and ask the app to show what it thinks is the closing tag, so the error isn’t even useful if it’s right.
The UI is awful. The “back” button, which every single app in the world puts on the left side, this app puts on the far right side.
There is a search function that searches all files, but there is no way to select text and put it into that search box! You have to copy the text, click in the search box, hit delete to empty it, then paste in the text, and then, finally, click the search button. Ridiculous.
$20 for an app that has about $1.98 worth of features.
Developer Response ,
Hi. You can double-click the angle bracket of the opening HTML tag, and the app will select to the closing tag. You can also click on the tag name when selected and it will highlight the closing tag. Additionally, you can use the "Select to Delimiters" menu item when inside of a tag pair. If these don't work and you're seeing error messages, it is almost certain that your HTML file contains mistakes, even though modern web browsers are able to render it correctly. If you'd rather just get rid of the stray tag error message, you can right-click the error and choose "Ignore ... in Document/Globally".
If you want to move the back/forward navigation buttons in the toolbar to the left side, you can do so by right-clicking the toolbar and choosing "Customize Toolbar..." (like in most macOS apps.)
For search across files and folders, there's lots of operations with keyboard shortcuts under the "Find" menu, likely the one you're looking for is "Search for Selected Text in File System" (Command-Shift-F).
App Privacy
The developer, Nikolai Krill, 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, for example, based on the features you use or your age. Learn More
Information
- Seller
- Nikolai Krill
- Size
- 75.9 MB
- Category
- Developer Tools
- Compatibility
-
- Mac
- Requires macOS 10.15 or later.
- Languages
-
English
- Age Rating
- Learn More
- Copyright
- © 2025 Nikolai Krill
- Price
- $19.99
Supports
-
Family Sharing
Up to six family members can use this app with Family Sharing enabled.