Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hakankokcu/orangemiumide

An WIP Cross-Platform Code Editor with extensions support, without the Electron.JS bloat that eats up your ram. bulit with AvaloniaUI (C#)
https://github.com/hakankokcu/orangemiumide

avalonia avaloniaui code-editor cross-platform desktop ide wip work-in-progress

Last synced: 2 months ago
JSON representation

An WIP Cross-Platform Code Editor with extensions support, without the Electron.JS bloat that eats up your ram. bulit with AvaloniaUI (C#)

Awesome Lists containing this project

README

        

# OrangemiumIDE *(WIP)*
![](https://img.shields.io/bitbucket/pr/HAKANKOKCU/OrangemiumIDE?style=for-the-badge)
![](https://img.shields.io/bitbucket/issues/HAKANKOKCU/OrangemiumIDE?style=for-the-badge)
![](https://img.shields.io/github/v/release/HAKANKOKCU/OrangemiumIDE?style=for-the-badge)
![](https://img.shields.io/github/commit-activity/m/HAKANKOKCU/OrangemiumIDE?style=for-the-badge)
![](https://img.shields.io/github/license/HAKANKOKCU/OrangemiumIDE?style=for-the-badge)

An **Work In Progress**(Expect bugs and missing stuff) code editor, bulit with AvaloniaUI (C#)

![resim](https://github.com/HAKANKOKCU/OrangemiumIDE/assets/103432992/db0ed8e8-0be9-46a6-a8e0-8593e8eb5c01)
![resim](https://github.com/HAKANKOKCU/OrangemiumIDE/assets/103432992/2fa1805f-ff76-4f47-8a41-db2c45a97368)
![resim](https://github.com/HAKANKOKCU/OrangemiumIDE/assets/103432992/e719ad2b-815d-4dbc-8aa1-630a83d29c20)

# What's the difference?
| Thing | OrangemiumIDE | VS Code |
| - | - | - |
| Background stuff | Doesn't run extensions at background when not used | Still runs them |
| Rendering | AvaloniaUI | Chromium/ElectronJS |
| Backend | DotNet core C# | Node.JS |
| Extenisons Support | not at all | yes

# Get Started
First you have to compile the IDE, then you should download "/IconTheme" folder then go to "File > Settings > Themes > Icon Pack" then put the folder's path into the textbox, then restart the IDE
## Compiling
To compile the IDE (which is located at "/OrangemiumIDE" at this repo), download "/OrangemiumIDE", then go to "./OrangemiumIDE.Desktop", then you can use dotnet to build the project: `dotnet build ./OrangemiumIDE.Desktop.csproj`
# Shortcuts
| Key | Action |
|-|-|
| Ctrl + O | Open File |
| Ctrl + T | New tab |
| Ctrl + Shift + C | Command Bar |
# Extensions
See [Extensions](https://github.com/HAKANKOKCU/OrangemiumIDE/blob/main/docs/extensions.md)
# Contributing
Please check [Contributing.md](https://github.com/HAKANKOKCU/OrangemiumIDE/blob/main/docs/CONTRIBUTING.md)