Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
An open source code editor for the web, written in JavaScript, HTML and CSS.
branch: master

This branch is 7975 commits behind adobe:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
samples
src
tasks
test
tools
.gitattributes
.gitignore
.gitmodules
.jshintrc
.travis.yml
CONTRIBUTING.md
Gruntfile.js
LICENSE
NOTICE
README.md
package.json

README.md

Welcome to Brackets! Build Status

Installers for the latest build can be downloaded here.

This is an early version of Brackets, a code editor for HTML, CSS and JavaScript that's built in HTML, CSS and JavaScript.

What makes Brackets different from other web code editors?

  • Tools shouldn't get in your way. Instead of cluttering up your coding environment with lots of panels and icons, the Quick Edit UI in Brackets puts context-specific code and tools inline.
  • Brackets is in sync with your browser. With Live Development, Brackets works directly with your browser to push code edits instantly and jump back and forth between your real source code and the browser view.
  • Do it yourself. Because Brackets is open source, and built with HTML, CSS and JavaScript, you can help build the best code editor for the web.

You can see some screenshots of Brackets on the wiki and intro videos on the Brackets YouTube channel.

Brackets is fairly early in development, so some of the features you would expect in a code editor are missing, and some existing features might be incomplete or not as useful as you'd want. But if you like the direction it's going, there are lots of ways you can help. See CONTRIBUTING.md for more info. Please contribute!

The text editor inside Brackets is based on CodeMirror—thanks to Marijn for taking our pull requests, implementing feature requests and fixing bugs! See Notes on CodeMirror for info on how we're using CodeMirror.

How to run Brackets

Brackets isn't ready for general use yet. It's still missing a lot of basic editor features. That said, what's there is reasonably stable—the Brackets team uses Brackets to develop Brackets full time. So feel free to give it a spin and let us know what's missing!

Although Brackets is built in HTML/CSS/JS, it currently runs as a desktop application in a thin native shell, so that it can access your local files. (If you just try to open the index.html file in a browser, it won't work yet.) The native shell for Brackets lives in a separate repo, adobe/brackets-shell.

The Brackets native shell currently runs on Mac and Windows. The community has started working on a Linux port, and is making great progress; if you're interested, check out the Linux Version wiki page.

You can download stable builds of Brackets from download.brackets.io. If you want to pull the repo directly via git, see How to Hack on Brackets for instructions on how to get everything.

By default, Brackets opens a folder containing some simple "Getting Started" content. You can choose a different folder to edit using File > Open Folder. (Might we suggest editing the Brackets source code and submitting some pull requests?)

Most of Brackets should be pretty self-explanatory, but for information on how to use its unique features, like Quick Edit and Live Development, please read How to Use Brackets. The extensions wiki page has a list of extensions that have been contributed. Also, see the release notes for a list of new features and known issues in each build.

I found a bug/missing feature!

Issues starting Brackets the first time? Please review Troubleshooting.

For bugs be sure to search existing issues first. Include steps to consistently reproduce the problem, actual vs. expected results, and your OS and Brackets version number. Disable all extensions to verify the issue is a core Brackets bug. Read more guidelines for filing good bugs...

For feature requests please first check our feature backlog to see if it's already there; you can upvote it if so. If not, feel free to file it as an issue; we'll move it to the feature backlog for you.

I want to help!

Awesome! Please read the Guide to Contributing and learn How to Hack on Brackets.

I want to keep track of how Brackets is doing!

Not sure you needed the exclamation point there, but we like your enthusiasm.

What's Brackets working on next?

  • In our feature backlog, the columns labeled "Sprint N" are features already in progress and should ship within 2 weeks. Features at the top of the "Product Backlog" list will come next.
  • Watch our GitHub activity stream.

Contact info:

Something went wrong with that request. Please try again.