jEditor App Icon

jEditor

Fast and powerful code editor for Mac

jEditor is a light weight code editor that supports syntax coloring with amazing performance for 60+ languages.

Download on App Store
Requires macOS 11 (Big Sur) or later

Release Notes

jEditor highlighting syntax and showing suggestions

Projects & Launcher

Work with multiple projects easily and keep them separate using “Launcher”.


Control appearance of your jEditor project windows by showing and hiding navigators, inspectors and bars according to your work style.


jEditor automatically remembers workspace layout, text selection and scroll position for all open files in a project so when you are back you will find the project where you left off.

jEditor showing projects in Launcher
jEditor supported languages

Code in Popular Languages

jEditor is a native Mac code editor written in Swift that support 60+ languages out of the box including C, CPP, C#, Swift, Java, HTML, CSS, JavaScript, PHP, JSON, XML, SQL, Python, Fortran, Go, Ruby, Perl Rust, Markdown and Shell Scripts.

HTML
HTML
CSS
CSS
JavaScript
JavaScript
PHP
PHP
Markdown
Markdown
JSON
JSON
YAML
YAML
SQL
SQL
C++
C++
Swift
Swift
Java
Java
Lisp
Lisp
Ruby
Ruby
Python
Python
Shell Scripts
Script
TypeScript
TypeScript
Git version control

Git Version Control

jEditor has built-in support for Git and popular Git platforms such as Github, Gitlab.com, Bitbucket, Gitea etc. Control Git repository and perform Git operations such as stage, commit, merge, checkout from within the app with easy to use graphical user interface. Securely perform push, pull, fetch operations with HTTPS and SSH protocols and share changes among developers.


jEditor automatically tracks source code changes in a repository and highlights changed files in the project navigator. Compare changes line by line in a file using difference ribbon in line numbers view.

jEditor showing Git integration feature
Code Editor for Mac

Code Editor

jEditor is powered by feature rich code editor designed for high performance. Written in Swift to efficiently leverage multiple CPU cores and GPU of your Mac. Code efficiently with advacned text editing features including syntax highlighting, automatic indentation, code completions, overscroll, bracket balancing, tag balancing, invisibles etc.

Automatic Indentation

Automatic Indentation

jEditor automatically detects indent style and indent width when opening documents. It balances pairs, automatically closes HTML tags and indents code as you type for all supported languages.

Code Completion

Code Completion

Write code faster with ranked code completions in jEditor. It automatically learns variables, types, functions etc for several languages and suggests them as you type.

Split Editor

Split Editor

Split editors allow you to view or edit different parts of the document simultaneously without needing to switch between different tabs. You can also open, edit other documents side by side using split editors.

Nested Languages

Nested Languages

jEditor perfectly highlights source code for nested languages and offers auto complete suggestions. It highlights JavaScript and CSS inside HTML files and HTML inside PHP file. It works well with CFScript, JavaScript and CSS inside ColdFusion.

Search

Find & Replace

Finding & replacing text is easy in jEditor, whether it is a simple textual search or advanced regular expression search. It shows the results in such a way that it is easy to navigate between them or replace the selected matches.

Document Navigation

Go to Anything

You can navigate to different parts of the document using path bar which lists all the properties, functions, methods, headers and comments defined in the document. Use “Go to Line” utility to jump straight to the lines.

Themes

Themes

jEditor provides a seamless way to personalize your interface with six built-in themes for light and dark modes. You can add, remove and customize themes with simple and easy to use user interface.

Document Tabs

Completely Customizable

jEditor provides various settings to fit your workflow including key bindings, source control, appearance, startup behavior, text settings, line numbers, line wraps, line spacing etc.

Documents Statistics

Statistics

Use status bar to see characters, words, and lines count in text selection and entire document.

Document Tabs

Tabs

Use tab bar to quickly switch between all open documents. Use drag & drop to reorganize them.

Best code editor for Mac

Best Code Editor for Mac

jEditor is designed to be a simple and easy to use application that feels right at home on Mac. The sidebar, tab bar and path bar provide hassle free access to all of your files and folders. jEditor is fully compatible with latest version of macOS.

Download on App Store
Requires macOS 11 (Big Sur) or later

Release Notes

Sientosh Newsletter

Stay up to date with our latest news and products.