All Projects → Atheos → Atheos

Atheos / Atheos

Licence: mit
A self-hosted browser-based cloud IDE, updated from Codiad IDE

Projects that are alternatives of or similar to Atheos

Intellij Elixir
Elixir plugin for JetBrain's IntelliJ Platform (including Rubymine)
Stars: ✭ 1,488 (+933.33%)
Mutual labels:  hacktoberfest, ide, editor
Markor
Text editor - Notes & ToDo (for Android) - Markdown, todo.txt, plaintext, math, ..
Stars: ✭ 1,394 (+868.06%)
Mutual labels:  hacktoberfest, editor
Ethereum Studio
Official Ethereum Studio project repository. And IDE specially tailored to make it as simple as possible to onboard new users into the Ethereum ecosystem
Stars: ✭ 144 (+0%)
Mutual labels:  ide, editor
Tikzcd Editor
A simple visual editor for creating commutative diagrams.
Stars: ✭ 1,627 (+1029.86%)
Mutual labels:  hacktoberfest, editor
Cloudcmd
✨☁️📁✨ Cloud Commander file manager for the web with console and editor.
Stars: ✭ 1,332 (+825%)
Mutual labels:  hacktoberfest, editor
Superblocks Lab
Superblocks Lab for DApp development
Stars: ✭ 100 (-30.56%)
Mutual labels:  ide, editor
Haskell Language Server
Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
Stars: ✭ 1,857 (+1189.58%)
Mutual labels:  hacktoberfest, ide
Develnext
JavaFX and IDE for JPHP (only russian localization, english - in progress)
Stars: ✭ 89 (-38.19%)
Mutual labels:  ide, editor
Go Plus
An Enhanced Go Experience For The Atom Editor
Stars: ✭ 1,519 (+954.86%)
Mutual labels:  ide, editor
Brackets Portable
Windows portable version of adobe brackets web development editor.
Stars: ✭ 124 (-13.89%)
Mutual labels:  ide, editor
Goed
Terminal based code editor / development environment
Stars: ✭ 130 (-9.72%)
Mutual labels:  ide, editor
Friendica Addons
Addons for Friendica
Stars: ✭ 94 (-34.72%)
Mutual labels:  self-hosted, hacktoberfest
Yavide
Modern C/C++ integrated development environment
Stars: ✭ 1,306 (+806.94%)
Mutual labels:  ide, editor
Orchestra
One language to be RegExp's Successor. Visually readable and rich, technically safe and extended, naturally scalable, advanced, and optimized
Stars: ✭ 103 (-28.47%)
Mutual labels:  ide, editor
Texstudio
TeXstudio is a fully featured LaTeX editor. Our goal is to make writing LaTeX documents as easy and comfortable as possible.
Stars: ✭ 1,300 (+802.78%)
Mutual labels:  ide, editor
React Codemirror
CodeMirror component for React. @codemirror https://uiwjs.github.io/react-codemirror/
Stars: ✭ 142 (-1.39%)
Mutual labels:  ide, editor
Sublimechef
A Sublime Text 2 Package for authoring Chef related files
Stars: ✭ 85 (-40.97%)
Mutual labels:  hacktoberfest, ide
Rubberduck
Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).
Stars: ✭ 1,287 (+793.75%)
Mutual labels:  hacktoberfest, ide
Goodwork
Self hosted project management and collaboration tool powered by TALL stack
Stars: ✭ 1,730 (+1101.39%)
Mutual labels:  self-hosted, hacktoberfest
Inertia
✈️ Effortless, self-hosted continuous deployment for small teams and projects
Stars: ✭ 133 (-7.64%)
Mutual labels:  self-hosted, hacktoberfest

Atheos IDE, built on Codiad

Codacy Badge License: MIT

Screenshot: Atheos

About

Atheos is an updated and currently maintained fork of Codiad, a web-based IDE framework with a small footprint and minimal requirements. Atheos has been completely rewritten from the original Codiad project to utilize more modern tooling, cleaner code, and a wider arrange of features.

From Codiad:

"Codiad was built with simplicity in mind, allowing for fast, interactive development without the massive overhead of some of the larger desktop editors. That being said even users of IDE's such as Eclipse, NetBeans and Aptana are finding Codiad's simplicity to be a huge benefit. While simplicity was key, we didn't skimp on features and have a team of dedicated developer actively adding more."

Atheos is expanding on that mentality as much as possible, trying to minimizing it's footprint even further while maximizing functionality and performance. The major goal of Atheos is to provide users with an easy, fast and fully featured Cloud Based IDE without a large server footprint.

For more information on the project please check out the documentation or our homepage

Getting Started

Manual Installation

Atheos can be installed by placing Atheos in a web accessible folder and pointing your browser to it. Ensure that the following folders have write capabilities by your web server:

/config.php
/data
/workspace
/plugins
/themes

If any dependencies have not been met, the system will alert you on the installation screen.

Please note: Atheos is primarily developed using with a Debian LAMP Server. If you run into installation issues utilizing another stack, please let us know.

Updating Atheos

Atheos has a built in Update Check System, however does not have a system for actually updating the system itself, instead it relies on the admin to copy over the files itself. More information will be provided later as the update system is currently being rewrote.

To upgrade simply delete everything except the following or move these folders to a new directory:

/config.php
/data
/workspace
/plugins
/themes

Navigate to /themes and delete the default folder. Download the neweset verson from the Github repo and extract its content to the root directory of your Atheos installation.

Ensure that the files and folder mentioned above still have write capabilities.

Docker

Atheos can also be installed using the docker image on DockerHub.

Atheos vs Codiad

Atheos is an almost complete rewrite of Codiad, using the latest best practices and technologies available by JavaScript and PHP. All libraries and source code updated, and hundreds of inefficiencies, bugs, code duplicates, and non standard functions have been addressed. The most notable changes are:

  • A complete move from Get requests to Post requests to the server.
  • Brand new UX and Theme
  • A more complete user permission system
  • Massive reduction in unnecessary/repeated traffic from server to client
  • Complete removal of jQuery and it's plugins
  • Built-in Git integration
  • And an incredibly strong emphasis on standardized components and modules throughout the project in order to encourage easier plugin development and user contribution.

Contributing

Contributing to Atheos is very easy and we welcome all contributions. We strive for Atheos' source to follow an extremely standardized structure and as such, learning to understand the logic and structure of a single component within Atheos will carry over to all other components. If you want to contribute to Atheos but can't think of any ideas, please feel free to glance at the issues page for inspiration or email the team to see if there is anything you can help with.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].