Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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#)
- Host: GitHub
- URL: https://github.com/hakankokcu/orangemiumide
- Owner: HAKANKOKCU
- License: mit
- Created: 2024-06-28T16:52:19.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-30T10:35:14.000Z (5 months ago)
- Last Synced: 2024-10-10T18:45:43.527Z (2 months ago)
- Topics: avalonia, avaloniaui, code-editor, cross-platform, desktop, ide, wip, work-in-progress
- Language: C#
- Homepage: https://orangemiumide.netlify.app/
- Size: 285 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE
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)