Atom - A hackable Text Editor built on NodeJS

  •        919

Atom is a text editor designed and built by Github. Atom is a desktop application based on web technologies. Like other desktop apps, it has its own icon in the dock, native menus and dialogs, and full access to the file system. Atom comes loaded with the features which includes Fast project-wide search and replace, Multiple panes, Codefolding, Snippets etc

https://atom.io/
https://github.com/atom/atom

Tags
Implementation
License
Platform

   




Related Projects

Oni - new kind of editor, powered by Neovim


Oni is a new kind of editor, focused on maximizing productivity - combining modal editing with features you expect in modern editors. Oni is built with neovim, and inspired by VSCode, Atom, LightTable, and Emacs. The vision of Oni is to build an editor that allows you to go from thought to code as easily as possible - bringing together the raw editing power of Vim, the feature capabilities of Atom/VSCode, and a powerful and intuitive extensibility model - wrapped up in a beautiful package. This repository is under active development, and until 1.0 please consider everything unstable.

atom-build - :hammer: Build your project directly from the Atom editor


Automatically build your project inside your new favorite editor, Atom. (You can also use keyboard shortcuts to go to errors if you don't like Atom Linter, or want to keep package dependencies to a minimum).

splitting-atoms - :dizzy_face: a community-built, community-driven guide to hacking on the Atom editor


Things here have gotten a bit behind. I could use some real help to keep pushing this guide forward. If you'd like to help with the content and the direction of Splitting Atoms, say the word and we can discuss how to move forward. At GitHub, we're building the text editor we've always wanted. A tool you can customize to do anything, but also use productively on the first day without ever touching a config file. Atom is modern, approachable, and hackable to the core. We can't wait to see what you build with it.

atom-pair - An Atom package that allows for epic pair programming


Remote pairing within the Atom text editor, powered by Pusher. Alternatively, go to the command palette via Command+Shift+P and go to Install Packages and Themes. Then search for and install atom-pair.

go-plus - An Enhanced Go Experience For The Atom Editor


gocode (and a few other tools, like gotype) work on .a files (i.e. the package object archive), and the way to keep these up to date is to run go install periodically. This ensures your autocomplete suggestions are kept up to date without having to resort to gocode set autobuild true 🎉.We are open to suggestions for detecting a package which is built with gb; please feel free to submit a pull request that detects a gb package without any explicit configuration and runs it.


merlin - Context sensitive completion for OCaml in Vim and Emacs


Merlin is an editor service that provides modern IDE features for OCaml.Emacs and Vim support is provided out-of-the-box. External contributors added support for Visual Studio Code, Sublime Text and Atom.

github - :octocat: Git and GitHub integration for Atom


The Atom GitHub package provides Git and GitHub integration for Atom. Check out github.atom.io for more information.This package is bundled with Atom starting in version 1.18, and does not need to be installed separately.

SourceKittenDaemon - Swift Auto Completions for any Text Editor


This is a simple daemon that can read Xcode Swift projects and offers auto completion for Swift files and more over a built-in webserver. Effectively, this allows any kind of editor like Vim, Emacs, Sublime, or Atom to support Swift, Auto Completion, and Xcode projects. It includes an example, very simple, Xcode like, editor (see SwiftCode folder) which explains how to use / embedd the actual SourceKittenDaemon.

atom-term2 - THIS PROJECT IS NO LONGER MAINTAINED. PLEASE USE ATOM TERM3 PACKAGE


Run shell sessions within Atom Editor using term2 package. Run Vim, Emacs, Htop, etc. in Atom. It's based on pty.js as shell spawner, and term.js as xterm, with the power of Atom Package environment.It's a fork and rebuilt version of "Term" package.

awesome-atom - A curated list of delightful Atom packages and resources.


A curated list of delightful Atom packages and resources. For more awesomeness, check out awesome. Language packages extend the editor with syntax highlighting and/or snippets for a specific language or file format.

Visual Studio Code - Code editing. Redefined


Visual Studio Code is a new type of tool that combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. Code provides comprehensive editing and debugging support, an extensibility model, and lightweight integration with existing tools.

activate-power-mode - Atom package - Activate POWER MODE to write your code in style.


A package for Atom to replicate the effects from codeinthedark/editor. For a list of power mode packages to other editors, check out codeinthedark/awesome-power-mode.

atom-transparency - How-to guide for making your Atom editor transparent


In atom, there is no easy config (yet) to set window or background transparency as you would in iTerm or TextMate. Here's a straightforward guide on how to achieve transparent window awesomeness. I'm running Mac OSX.

AngularJS-Atom - An AngularJS package for Github's Atom editor


Adds syntax highlighting and snippets to AngularJS v1.x in Atom.Originally converted from the AngularJS TextMate bundle.

Easy Feed Editor


Use Easy Feed Editor to create your own feed. Easy Feed Editor supports both RSS and ATOM.

Notepadqq - Notepad++ like editor for Linux


Notepadqq is a Notepad++-like editor for the Linux desktop. It helps developers by providing all you can expect from a general purpose text editor, such as syntax highlighting for more than 100 different languages, code folding, color schemes, file monitoring, multiple selection and much more.

Editra - A Developer's Text Editor


Editra is a multi-platform text editor with an implementation that focuses on creating an easy to use interface and features that aid in code development. Currently it supports syntax highlighting and variety of other useful features for over 60 programming languages.