Aurora Editor is a IDE built by the community, for the community, and written in Swift for the best native performance and feel for macOS.
It will support everything you could expect from an Xcode-inspired application, including deep integration with your selected git provider, project planning, and your favourite built in editor tools.
Developers should be able to use an editor that feels snappy and fast.
Most comparable editors are built on Electron, This is a huge disadvantage because it utilize a lot of unneccecary system resources. Electron requires a Chromium instance to run. This can mean massive performance losses and high RAM usage even for small apps built on it. Additionally, the overall code footprint is much larger and animations are slower. More frames are lost and things like window resizing feels laggy. Native apps are smooth as butter and utilize system resources much more efficiently for better performance and reliability.
Xcode is a great native editor for developers on Mac, but unfortunately it doesn't support creating a multitude of projects in different programming languages, and this is where Aurora Editor comes in. Aurora Editor wants to give developers the possibility of creating their desired projects in their desired language on a editor that is native and gives a similar experience, performance and feel than that of Xcode on Mac.
Version Control Kit |
AE Extension Kit |
SwiftTerm |
Join our community on Discord or Slack where we discuss and collaborate on all things of Aurora Editor. Don't be shy, jump right in and be part of the discussion!
We would love to hear what kind of great ideas you as the community have. If you have an idea or a feature request for Aurora Editor feel free to add it to the Ideas Discussion.
If you created an awesome feature for Aurora Editor why not Show and tell, and celebrate with the community and developers of Aurora Editor.
When we have some awesome news or a big annoucement to make, we will be making it in the Annoucement Discussion. So stay tuned for any future annoucments.
Please read AuroraEditor#286 to read about the difference between our projects.
We are aware how difficult and overwhelming it can be sometimes for developers when working on a big or small project. If you feel like you are getting overwhelmed when working on a certain feature or bug on Aurora Editor don't be afraid to let us know and we'll be able to help you out and takeover what you have been working on if you feel comfortable letting someone else do it. If you just feel the need to talk about certain issues feel free to talk about it in the Mental Health Channel or if just need advice on something ask in the Advice Channel.
Be part of the next revolution in code editing by contributing to the project. This is a community-led effort, so we welcome as many contributors who can help! Please read the following for more information.
- What to do/add to the editor
- Contribution Guide
- Architecture Guide
- Developer Guide
- Troubeshooting Guide
We want users to feel comfortable using Aurora Editor in their own speaking language, help us by translating Aurora Editor for you and the rest of the community.
Thanks goes to these wonderful people:
Wesley De Groot 🚇 |
Nanashi Li 🚇 |
KaiTheRedNinja |
Angelk90 🐛 |
Burneikis 🐛 |
Ashwonixer 🐛 |
Rishaan Desai 🐛 |
Vishwa.R 🐛 |
Lakhwinder Singh 🐛 |
Jens 🐛 |
ladvoc 💻 |
Maartz 🐛 |
H. Kamran 🐛 |
The Aurora Editor Logo is copyright of AuroraEditor and Aurora Company.